Ticket #949 (closed task: notsugar)

Opened 15 months ago

Last modified 2 months ago

[PATCH] control panel entry to send hardware info with smolt

Reported by: erikos Owned by: sdz
Priority: Normal Milestone: 0.90
Component: sugar Version: Git as of bugdate
Severity: Major Keywords: r!
Cc: sascha_silbe, erikos, walterbender, pbrobinson Distribution/OS: Unspecified
Bug Status: Assigned

Description

a) we could create an activity around the existing smolt-gui
b) add it to the control panel
c) add a send button to the 'About my computer' section

Note: Should not be too hard as smolt is written in python
Reference:  http://smolts.org

Change History

  Changed 15 months ago by erikos

  • type changed from defect to task

  Changed 15 months ago by sascha_silbe

  • cc sascha_silbe added

in reply to: ↑ description   Changed 15 months ago by garycmartin

Replying to erikos:

c) add a send button to the 'About my computer' section

+1 for a button in 'About my computer' that's a great place for it and keeps it simple! :-)

  Changed 15 months ago by sascha_silbe

Would be interesting to get some simple performance measurements (e.g. time to X server start, time to shell finished init) this way as well, BTW. Don't know if that needs upstream changes, though.

  Changed 15 months ago by sdz

  • priority changed from Unspecified by Maintainer to High
  • distribution changed from Unspecified to SoaS
  • milestone changed from soas_linuxtag to soas_v2

Moving to v2, as it won't be ready in time. The release notes will mention the hardware effort, though.

  Changed 7 months ago by sdz

  • status_field changed from New to Needinfo
  • version set to Git as of bugdate
  • milestone changed from Blueberry to Cloudberry

We could just make it a control panel entry. I don't know whether I'll be able to do this, but I'd love to have something simple for SoaS v3.

  Changed 6 months ago by sascha_silbe

  • distribution changed from SoaS to Unspecified

Bulk change distribution=SoaS -> component=SoaS

  Changed 4 months ago by sdz

  • distribution changed from Unspecified to Fedora
  • status_field changed from Needinfo to Assigned
  • milestone changed from Mirabelle to Future SoaS Releases

Looks like this could be part of GSoC. It'd get into v4 then. Assigning over for now.

  Changed 2 months ago by sdz

  • cc erikos added
  • component changed from SoaS to sugar
  • summary changed from Way to send hardware info using smolt to [PATCH] control panel entry to send hardware info with smolt
  • priority changed from High to Normal
  • milestone changed from Future SoaS Releases to 0.90
  • keywords GSoC added

I'm working on this as part of my GSoC. Here's the link to my clone:  http://git.sugarlabs.org/projects/sugar/repos/sugar-smolt

  Changed 2 months ago by sdz

  • cc walterbender added
  • keywords r? added
  • distribution changed from Fedora to Unspecified

Bringing this up for review. Affected module is sugar. It might need a new icon, but we can discuss that with the design team. I'll raise this on the mailing list, too.

|TestCase|
Click on Submit Profile and close and reopen the Hardware Profile control panel page. The profile URL will be listed. Click on Delete Profile and close and reopen the page again. The profile URL will be marked as not available.

  Changed 2 months ago by pbrobinson

  • cc pbrobinson added

follow-up: ↓ 13   Changed 2 months ago by garycmartin

Couple of quick thoughts:

- would have been nice to see this go into the Log activity as it is then not stuck in a spcific sugar release cycle, Log is already the main place to go debug things, and already has one (currently broken I think) upload log to server feature.

- is smolt a fedora thing? Do we have to formally add smolt as a Sugar dependancy? Will it work in other distros?

in reply to: ↑ 12 ; follow-up: ↓ 14   Changed 2 months ago by sdz

  • keywords GSoC removed

Replying to garycmartin:

Couple of quick thoughts:

Thanks for commenting here! :)

- would have been nice to see this go into the Log activity as it is then not stuck in a spcific sugar release cycle, Log is already the main place to go debug things, and already has one (currently broken I think) upload log to server feature.

Well, we might also want to display the privacy policy. I do so your point, but I feel that the control panel might be a good fit, too, given that it's the place where system-related interactions take place and the hardware profile is related to that.

- is smolt a fedora thing? Do we have to formally add smolt as a Sugar dependancy? Will it work in other distros?

Smolt is also available for other distributions:  https://fedorahosted.org/smolt/

Since it might not be present on all builds, though, I made its appearance conditional (just like Walter did for his Touchpad CP entry).

in reply to: ↑ 13   Changed 2 months ago by bernie

Replying to sdz:

Well, we might also want to display the privacy policy. I do so your point, but I feel that the control panel might be a good fit, too, given that it's the place where system-related interactions take place and the hardware profile is related to that.

During the next release cycle we're planning to shave as many icons as possible off the control panel, because it has become so cluttered. Control panel items are also loaded at startup-time, taking up resources even when not in use.

If Analyze doesn't seem like a good place for this functionality, perhaps you could fold it in a tab of "About My Computer".

  Changed 2 months ago by tomeu

  • keywords r! added; r? removed

Please put this back in the review queue when this feature gets support from the deployments and design team.

  Changed 2 months ago by sdz

  • status changed from new to closed
  • resolution set to notsugar

Closing. I moved this upstream where it belongs. This also permits a more granular selection of when to install it. Thanks everybody for the comments.

Note: See TracTickets for help on using tickets.