Opened 2 years ago

Closed 2 years ago

#17957 closed bug (fixed)

[AboutSystem] Haiku hrev isn't updated in system information replicant

Reported by: Starcrasher Owned by: nobody
Priority: normal Milestone: R1/beta4
Component: Applications/AboutSystem Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

If you put the system information replicant on your Desktop, the hrev indicated won't change after an update. It won't change either after a reboot.

Perhaps, it isn't implemented yet but I tend to think that it is an important indication.

This is on nightly x64

Attachments (1)

repliquant_hrev.png (177.8 KB ) - added by Starcrasher 2 years ago.
Replicant Vs About System

Download all attachments as: .zip

Change History (10)

by Starcrasher, 2 years ago

Attachment: repliquant_hrev.png added

Replicant Vs About System

comment:1 by diver, 2 years ago

Summary: [About System] Haiku hrev isn't updated in system information replicant[AboutSystem] Haiku hrev isn't updated in system information replicant
Version: R1/beta3R1/Development

comment:2 by bipolar, 2 years ago

For anyone trying to debug this one:

Remember to use the "Disable system components" from the boot menu, and disable "apps/AboutSystem" while you do your tests.

Otherwise the replicant you drag-and-drop on the desktop will be using the (old) code from the system app, even if you did the drag-and-drop from your freshly compiled binary.

(at least that's what's happening on my 64 and 32 installs).

comment:4 by korli, 2 years ago

Applied in hrev56526. Please check.

comment:5 by Starcrasher, 2 years ago

It seems to work. After update x64 nightly to 56529 and reboot, the already existing replicant was updated with current hrev. I didn't try booting from UEFI but if it doesn't take the revision from bootloader it should be ok.

in reply to:  5 comment:6 by bipolar, 2 years ago

Replying to Starcrasher:

I didn't try booting from UEFI but if it doesn't take the revision from bootloader it should be ok.

For the record: the replicant takes the hrev from the version attribute of libbe.so.

comment:7 by bipolar, 2 years ago

For people on 32 bits: Due to #17955, if you had a replicant that "grew tall" before updating to hrev56529, you will notice that even after the update it will appear mostly off-screen.

You will need to remove the replicant, drop a new one, and on the next update, it will pick up the correct hrev.

Version 0, edited 2 years ago by bipolar (next)

comment:8 by bipolar, 2 years ago

This one can be closed.

(the kernel date not being updated is tracked on: #18149)

comment:9 by diver, 2 years ago

Milestone: UnscheduledR1/beta4
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.