Opened 12 years ago

Closed 11 years ago

Last modified 8 years ago

#949 closed task (notsugar)

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

Reported by: erikos Owned by: sdz
Priority: Normal Milestone:
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 (17)

comment:1 Changed 12 years ago by erikos

  • Type changed from defect to task

comment:2 Changed 12 years ago by sascha_silbe

  • Cc sascha_silbe added

comment:3 in reply to: ↑ description Changed 12 years 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! :-)

comment:4 Changed 12 years 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.

comment:5 Changed 12 years ago by sdz

  • Distribution/OS changed from Unspecified to SoaS
  • Milestone changed from soas_linuxtag to soas_v2
  • Priority changed from Unspecified by Maintainer to High

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

comment:6 Changed 11 years ago by sdz

  • Bug Status changed from New to Needinfo
  • Milestone changed from Blueberry to Cloudberry
  • Version set to Git as of bugdate

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.

comment:7 Changed 11 years ago by sascha_silbe

  • Distribution/OS changed from SoaS to Unspecified

Bulk change distribution=SoaS -> component=SoaS

comment:8 Changed 11 years ago by sdz

  • Bug Status changed from Needinfo to Assigned
  • Distribution/OS changed from Unspecified to Fedora
  • 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.

comment:9 Changed 11 years ago by sdz

  • Cc erikos added
  • Component changed from SoaS to sugar
  • Keywords GSoC added
  • Milestone changed from Future SoaS Releases to 0.90
  • Priority changed from High to Normal
  • Summary changed from Way to send hardware info using smolt to [PATCH] control panel entry to send hardware info with smolt

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

comment:10 Changed 11 years ago by sdz

  • Cc walterbender added
  • Distribution/OS changed from Fedora to Unspecified
  • Keywords r? added

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.

comment:11 Changed 11 years ago by pbrobinson

  • Cc pbrobinson added

comment:12 follow-up: Changed 11 years 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?

comment:13 in reply to: ↑ 12 ; follow-up: Changed 11 years 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).

comment:14 in reply to: ↑ 13 Changed 11 years 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".

comment:15 Changed 11 years 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.

comment:16 Changed 11 years ago by sdz

  • Resolution set to notsugar
  • Status changed from new to closed

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.

comment:17 Changed 8 years ago by dnarvaez

  • Milestone 0.90 deleted

Milestone 0.90 deleted

Note: See TracTickets for help on using tickets.