Opened 6 years ago

Last modified 4 years ago

#8075 new defect

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
Blocked By: Blocking:
Deployments affected: Action Needed: diagnose
Verified: no

Description

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 (11)

comment:1 Changed 6 years ago by morgs

  • Cc dsd added

comment:2 Changed 6 years ago by dsd

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

comment:3 Changed 6 years ago by gregorio

  • Keywords polish:8.2.0 added

comment:4 Changed 6 years ago by cscott

  • Action Needed changed from never set to test in build

Should be in joyride and 758 and following.

comment:5 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.

comment:6 Changed 4 years ago by Quozl

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

comment:7 Changed 4 years ago by Quozl

  • Action Needed changed from test in build to diagnose
  • Milestone changed from 10.1.2 to 10.1.3
  • Version changed from not specified to 1.5 Software Build os206 aka 10.1.1

comment:8 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.

comment:9 Changed 4 years ago by erikos

Moving out, decision in triage meeting.

comment:10 Changed 4 years ago by Quozl

  • Milestone changed from 10.1.3 to Future Release

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