On 20/08/07, Stanislav Brabec <[EMAIL PROTECTED]> wrote: > Michel Salim wrote: > > On 20/08/07, Stanislav Brabec <[EMAIL PROTECTED]> wrote: > > > Michel Salim wrote: > > > > I'm currently working on packaging a GNOME application that installs > > > > OMF files, and thus requires scrollkeeper to be run on post-install / > > > > post-uninstall. > > > > > > > > I am getting segfaults, however, which turns out to be because > > > > /var/lib/scrollkeeper was not present! i.e. the scrollkeeper database > > > > was never initialized. > > > > > > > > This is probably a bug with scrollkeeper (shouldn't it initialize its > > > > database post-install, and own /var/lib/scrollkeeper?), but should I > > > > handle this differently, i.e. run a test before running > > > > scrollkeeper-update? > > > > > > AFAIK, in new SuSE versions scrollkeeper is only a build time dependence > > > and you don't need to call anything in %post/%postun. In old SuSE > > > versions SuSEconfig was updating the database if a flag file in /var/lib > > > was created in %post/%postun. > > > > > > The segfault you experience is most probably: > > > https://bugzilla.novell.com/show_bug.cgi?id=258576 > > > > It is -- I used exactly the same workaround. Any reason why > > scrollkeeper is not patched to just own and create > > /var/lib/scrollkeeper? > > Not creating /var/lib/scrollkeeper was a bug, which is now fixed. > > Why to add new user account and another dangerous sgid application? > These data were updated by root after the (un)installation and should > never be changed by users. > Hm. the %post-un and %post scriplets are run as root anyway, so there is no need for a new sgid application, right?
> > > > > > You should not call scrollkeeper in %install phase. But it is not so > > > easy as it should be: > > > https://bugzilla.novell.com/show_bug.cgi?id=237140 > > > > It was in %postinstall. Should I take it off from there too? > > Yes. In new SuSE versions, it is not used any more. > > > Doesn't yelp require scrollkeeper, though? How do us poor GNOME users > > get our documentation indexed? :) > > I guess that no. I don't understand this stuff, but I guess, that yelp > uses index created by scrollkeeper-preinstall during compilation. > http://mail.gnome.org/archives/gnome-doc-devel-list/2006-July/msg00014.html > Ah OK. simpler to maintain the spec that way anyway. It's actually a modification of Jan's drivel package, so I'm waiting to hear from him before uploading it. Since we're at it, how about update-mime-database? Also not needed? Thanks, -- Michel --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
