Ticket #404 (closed enhancement: fixed)

Opened 4 years ago

Last modified 3 years ago

show soas build date in control panel

Reported by: alsroot Owned by: tomeu
Priority: Normal Milestone: 0.86
Component: Sugar on a Stick (SoaS) Version: 0.85.x
Severity: Minor Keywords:
Cc: sdz, erikos, tomeu Distribution/OS: Unspecified
Bug Status: Resolved

Description

see  http://lists.sugarlabs.org/archive/sugar-devel/2009-February/012127.html thread

maybe its worth thinking about SoaS version in "About" page

Attachments

soas-build-date.patch Download (1.8 KB) - added by sdz 4 years ago.
soas-build-date-2.patch Download (1.9 KB) - added by sdz 4 years ago.

Change History

Changed 4 years ago by FGrose

  • cc sdz, erikos added
  • summary changed from Getting SoaS version in convenient way to Identifying installed SoaS version in a convenient way
  • status_field changed from Unconfimed to New

Changed 4 years ago by sdz

  • priority changed from Unspecified by Maintainer to High
  • version changed from 0.83.x to 0.85.x
  • component changed from SoaS to sugar
  • severity changed from Unspecified to Minor
  • milestone changed from 0.84 to 0.86

each build will now contain the date it got composed in /etc/build - we might want to reveal it in the about page in sugar... making it a sugar request now.

Changed 4 years ago by sdz

Changed 4 years ago by sdz

  • cc tomeu added
  • keywords r? added
  • summary changed from Identifying installed SoaS version in a convenient way to PATCH: show soas build date in control panel

the affected module is sugar, no regressions should be caused. my first patch! :)

|TestCase|

execute as root: date -R > /etc/build
open the control panel and check the about my computer screen. the date you just entered in the /etc/build file should be displayed correctly.

remove the /etc/build file
open the control panel again and check that a line saying not available gets displayed.

Changed 4 years ago by tomeu

  • keywords r- added; r? removed
  • owner changed from marcopg to tomeu
  • status changed from new to assigned

Any chance we could use a distribution-independent mechanism? Perhaps using lsb_release?

That way we wouldn't need to have code for each distro.

Changed 4 years ago by sdz

We get that already in the build entry above (which says for me for example Fedora 11). The point was that we can get information when exactly a SoaS build was composed (which I doubt other distros are providing). I might have another idea, though...

Changed 4 years ago by sdz

Changed 4 years ago by sdz

  • keywords r? added; r- removed

Updated to show only up when /etc/build exists (meaning that it should affect other distros).

|TestCase|

If /etc/build doesn't exist, no new entry gets displayed in the control panel.

Changed 4 years ago by sdz

  • status changed from assigned to closed
  • component changed from sugar to SoaS
  • summary changed from PATCH: show soas build date in control panel to show soas build date in control panel
  • priority changed from High to Normal
  • keywords r? removed
  • resolution set to fixed
  • status_field changed from New to Resolved

No need to worry about the patch anymore, got it fixed directly in SoaS with the help of Sascha.

Changed 3 years ago by sascha_silbe

  • distribution changed from SoaS to Unspecified

Bulk change distribution=SoaS -> component=SoaS

Note: See TracTickets for help on using tickets.