Opened 5 years ago

Closed 4 years ago

#15913 closed bug (fixed)

[Installer] WebPositive bookmarks are broken (regression)

Reported by: diver Owned by: nielx
Priority: blocker Milestone: R1/beta2
Component: Applications/Installer Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

hrev54088 x86_64

Default WebPositive bookmarks can't be opened and lack icons. Same thing happened to Tracker templates.

Could be a problem with the CI?

Change History (26)

comment:1 by waddlesplash, 5 years ago

Possibly, but the CI was recently fixed for attribute issues. Is it still a problem in the most recent nightlies?

comment:2 by diver, 5 years ago

Freshly installed hrev54105 from anyboot iso has the same problem.

comment:3 by waddlesplash, 5 years ago

Priority: normalblocker

comment:4 by pulkomandy, 5 years ago

It's unclear from the ticket description, are the Tracker templates broken again or are you referring to a previous issue that has been fixed?

comment:5 by diver, 5 years ago

Tracker templates are not visible in Tracker's "New" menu. However, if you open Tracker templates folder, select all and drag them a bit they appear in the New menu.

in reply to:  5 comment:6 by TheClue, 5 years ago

Replying to diver:

Tracker templates are not visible in Tracker's "New" menu. However, if you open Tracker templates folder, select all and drag them a bit they appear in the New menu.

I was ready to submit this when I noticed it was reported already. I can confirm the strange behaviour: you just need to drag a bit the templates in their folder to make them show in the 'New' menu. The ones you select and drag are those you'll see.

They WILL stay there then even after a system reboot or tracker restart.

Last edited 5 years ago by TheClue (previous) (diff)

comment:7 by pulkomandy, 5 years ago

Can you check the file attributes before and after nudging the files? I suspect Tracker automatically "identifies" them when doing this. Does it happen with the bookmarks too, or are these more broken than that?

comment:8 by diver, 5 years ago

That didn't work with bookmarks.

comment:9 by TheClue, 5 years ago

No attribute presents in template dile after nudging, can't check before (since it seems not reversible I should check in a clean install and unfortunately I can't do that so easily now)

comment:10 by pulkomandy, 5 years ago

I don't reproduce when building haiku from haiku. So it is probably a problem with building from Linux only.

comment:11 by bitigchi, 5 years ago

Reproducible with the latest master. Gives an error to select the application to open the bookmark, but still doesn't work even if Web+ is selected.

comment:12 by pulkomandy, 5 years ago

Bookmark files are empty, all the data is in the attributes. So it makes sense that if the attributes go missing, the file won't work.

comment:13 by nielx, 5 years ago

Owner: changed from bonefish to pulkomandy
Status: newassigned

Beta2 status meeting: reassign to pulkomandy

comment:14 by pulkomandy, 5 years ago

Component: Build SystemSys-Admin
Owner: changed from pulkomandy to kallisti5

I don't reproduce this problem on my machine with XFS filesystem and USE_XATTR set. So it must be a problem specific to the buildbot configuration. Reassigning to kallisti5 since I don't have access to the buildbots.

comment:15 by waddlesplash, 5 years ago

kallisti5 replied to me that he does not have the bandwidth to look into things this week, but he notes that the builders are running Docker images as specified in the "infrastructure" repo, so anyone can launch these and test builds with the exact configuration the CI uses.

Anyone have the time to look into that (maybe nielx?) If nobody else does, I might, we'll see...

comment:16 by nielx, 4 years ago

Owner: changed from kallisti5 to nielx
Status: assignedin-progress

Looking into it today. I will explore some theories and keep you guys up to date here.

comment:17 by nielx, 4 years ago

Owner: changed from nielx to diver
Status: in-progressassigned

I retried with the latest hrev54139 image, and it seems to work again. Could you verify @diver?

comment:18 by bitigchi, 4 years ago

Tried with hrev54139, still reproducible.

comment:19 by diver, 4 years ago

Did you try with a fresh install? Updating from a broken revision won't fix it as the files are outside of packages.

comment:20 by nielx, 4 years ago

I tried the Live CD Image, if that helps. I verified that:

  • There are bookmarks in WebPositive
  • There are templates in the New menu in Tracker (right click on the desktop)

Did I look at the right things?

comment:21 by nielx, 4 years ago

Interestingly enough, I get the same result on the x86_64 hrev54088 livecd when booting to desktop.

So was it an installer problem instead of a build problem? What were the exact circumstances under which this issue was discovered?

comment:22 by bitigchi, 4 years ago

Ah, no, I've used my existing install. If that's the case, then it's probably fixed.

comment:23 by nielx, 4 years ago

Component: Sys-AdminApplications/Installer
Summary: [Build System] WebPositive bookmarks are broken (regression)[Installer] WebPositive bookmarks are broken (regression)

I did another test, and installed the hrev54139 to a fresh partition. Now I can reproduce the behaviour in this ticket. It seems to be an installer issue.

comment:24 by pulkomandy, 4 years ago

Owner: changed from diver to leorize

Leorize, maybe you can have a look at this? You were the last to touch Installer CopyEngine code. Does it still copy attributes properly?

comment:25 by nielx, 4 years ago

Owner: changed from leorize to nielx
Status: assignedin-progress

comment:26 by nielx, 4 years ago

Resolution: fixed
Status: in-progressclosed

Submitted as hrev54144

Note: See TracTickets for help on using tickets.