Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 188516 - media-gfx/splash-utils-1.5 digest and init.d issues
Summary: media-gfx/splash-utils-1.5 digest and init.d issues
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
: 188538 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-08-11 22:38 UTC by Philip Kovacs
Modified: 2007-08-12 20:18 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philip Kovacs 2007-08-11 22:38:07 UTC
First, I am seeing a bad digest on the mirror i synced with today:

18:31:52 (308.94 KB/s) - `/usr/portage/distfiles/splashutils-gentoo-1.0.5.tar.bz2' saved [15642/15642]

 * checking ebuild checksums ;-) ...                                                                                 [ ok ]
 * checking auxfile checksums ;-) ...                                                                                [ ok ]
 * checking miscfile checksums ;-) ...                                                                               [ ok ]
 * checking splashutils-lite-1.5.tar.bz2 ;-) ...                                                                     [ !! ]

!!! Digest verification failed:
!!! /usr/portage/distfiles/splashutils-lite-1.5.tar.bz2
!!! Reason: Filesize does not match recorded size
!!! Got: 86201
!!! Expected: 86210


(OK, so I manually rebuild the digest in my tree).

Second, the files for /etc/init.d/splash and /etc/conf.d/splash do not seem to be included with version 1.5?  I have had splash in rc-update for ages now.  On reboot I get a warning that /etc/init.d/splash is not found.  If 1.5 no longer distributes /etc/init.d and conf.d files, shouldn't it pull the old ones out and perform an rc-update del splash?

Reproducible: Always
Comment 1 Ingmar Vanhassel (RETIRED) gentoo-dev 2007-08-11 22:51:23 UTC
Digest files fail because the gentoo developer uploaded different tarballs as opposed to the tarballs available upstream (which get downloaded after getting the NOT FOUND errors at the distfile-mirrors). Tarballs are different because they include /etc/init.d/splash and /etc/conf.d/splash...

Distfile-mirrors sync less than rsync-mirrors, which explains the 'NOT FOUND's.

So the files that the .digest-files refer to aren't on the distfile-mirrors yet, but will be in a hew hours.

You manually installed a different version than the developer uploaded, because you rebuild digest files. You would best uninstall the previous version of the package until you get to download the correct -1.5 tarballs.

Wait a few hours, then rsync (to get the right digests), and reinstall splashutils-1.5.
Comment 2 Philip Kovacs 2007-08-11 23:22:20 UTC
I masked off 1.5, downgraded to 1.4.3 and then removed the 1.5 mask.

Tomorrow, with any luck, the mirrors will have the current files and my upgrade to 1.5 will be ok.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-08-12 07:27:31 UTC
*** Bug 188538 has been marked as a duplicate of this bug. ***
Comment 4 Michal Januszewski (RETIRED) gentoo-dev 2007-08-12 09:19:43 UTC
The digests should be fixed now -- please run `emerge --sync`.

As for the initscript, please have a look at what the ebuild prints.  Basically, /etc/init.d/splash is now /etc/init.d/fbcondecor.  And /etc/conf.d/splash has been split into /etc/conf.d/fbcondecor (settings used by /etc/init.d/fbcondecor) and /etc/conf.d/splash (settings used by the fbsplash daemon).
Comment 5 Philip Kovacs 2007-08-12 17:24:42 UTC
Is the fbcondecor kernel patch already folded into stock gentoo kernels or do we have to patch manually?  Using 2.6.21-gentoo-r4 here.
Comment 6 Philip Kovacs 2007-08-12 18:02:42 UTC
OK, I have it working.  In addition to the merge of splashutils to verion 1.5, 
I found that I had to do the following:

rc-update del splash default (not valid anymore)
rc-update add fbcondecor default

I also emerged splash-themes-gentoo to "officially" re-install emergence as you moved that out of splashutils.
Comment 7 Michal Januszewski (RETIRED) gentoo-dev 2007-08-12 20:18:51 UTC
You don't have to patch anything manually -- splashutils-1.5 should work just fine with the good old fbsplash (if it doesn't, please report it as a bug).  Fbcondecor will be included in newer gentoo-sources kernels (2.6.23+).