Ticket #8075 (new defect)

Opened 6 years ago

Last modified 4 years ago

rarian and rarian-compat (scrollkeeper) and more not needed

Reported by: skierpage Owned by: mstone
Priority: normal Milestone: Future Release
Component: distro Version: 1.5 Software Build os206 aka 10.1.1
Keywords: polish:8.2.0 Cc: dsd
Action Needed: diagnose Verified: no
Deployments affected: Blocked By:


I noticed a lot of /usr/bin/scrollkeeper-xyz programs on my XO in joyride-2301. Package rarian-compat provides these in a reimplementation of scrollkeeper, and it in turn depends on rarian. But nothing on my XO seems to depend on these packages or /usr/lib/librarian.so.

The only thing that requires scrollkeeper is totem-2.23.4-1.olpc3.4.i386. Perhaps if you build with --disable-scrollkeeper, you could nuke rarian-compat.

I guess the only thing scrollkeeper does is build the docs in /usr/share/gnome and/or /usr/share/omf. But since totem is the ONLY thing in those two directories, the directories themselves are probably unneeded on the XO, which might allow nuking rarian.

Finally, I'm not sure that the XO even needs the totem package. It is pulled in by totem-gstreamer, but the totem application /usr/bin/totem probably shouldn't be on the OLPC; only the Totem plugin to Browse, totem-mozplugin, is exposed to kids.

I apologize if I'm wasting your time, my rpm-foo is weak.

Change History

Changed 6 years ago by morgs

  • cc dsd added

Changed 6 years ago by dsd

I put some experimental public_rpms in place, we'll see what happens

Changed 6 years ago by gregorio

  • keywords polish:8.2.0 added

Changed 6 years ago by cscott

  • next_action changed from never set to test in build

Should be in joyride and 758 and following.

Changed 4 years ago by skierpage

  • milestone changed from 8.2.0 (was Update.2) to 10.1.2

This bug is back in 10.1.2 candidate releases. http://build.laptop.org/10.1.2/xo-1/os852/os852.packages.txt has

rarian-0.8.1-4.fc11.i586 rarian-compat-0.8.1-4.fc11.i586

rarian is required by rarian-compat, that implements scrollkeeper, and rpm -q --whatrequires scrollkeeper shows a bunch of Gnome packages require it. There are a lot of files in /usr/share/gnome/help and /usr/share/omf, if the OLPC Gnome alternative desktop uses them and needs rarian to build them then perhaps this bug should be closed as invalid.

Changed 4 years ago by Quozl

(Withdrawn has been build os852 mentioned above this point in ticket history. 96379866c972367f40ec3e8accbaef49 os852.img)

Changed 4 years ago by Quozl

  • next_action changed from test in build to diagnose
  • version changed from not specified to 1.5 Software Build os206 aka 10.1.1
  • milestone changed from 10.1.2 to 10.1.3

Changed 4 years ago by dsd

This bug is still valid, a 10.1.2 build made as Sugar only includes scrollkeeper, rarian and rarian-compat.

scrollkeeper is brought in by evince and totem, and brings in the rarian packages with it.

Changed 4 years ago by erikos

Moving out, decision in triage meeting.

Changed 4 years ago by Quozl

  • milestone changed from 10.1.3 to Future Release

Changed 4 years ago by martin.langhoff

Current F14 build has rarian and rarian-compat, but no scrollkeeper. Strangely enough, if I try to rpm -e rarian rarian-compat, I get complaints that gnumeric depends on... scrollkeeper. Which isn't there, but I guess is depending on rarian.

Odd! Do we rpm -e --ignoredeps during our build?

Note: See TracTickets for help on using tickets.