copying 0.8.4::gentoo ebuild has some troubles: * QA Notice: Excessive files found in the / partition * /mnt/datapool/tmp/portage/sys-boot/plymouth-0.8.6.1/image/lib/libply.la * /mnt/datapool/tmp/portage/sys-boot/plymouth-0.8.6.1/image/lib/libply-splash-core.la * ERROR: sys-boot/plymouth-0.8.6.1 failed: * static archives (*.a) and libtool library files (*.la) do not belong in / Reproducible: Always
Something's up with prune_libtool_files() failing for this ebuild as well, related discussion at [1]. In the meanwhile, I took the find line from bug 421197 and that let the build process finish. 73 # prune_libtool_files() from eutils.eclass fails wrt #421197 74 find "${ED}" -name '*.la' -exec rm -f {} + [1]: http://archives.gentoo.org/gentoo-dev/msg_931b73f7debbbd23204d2b7ab5c69d61.xml
Created attachment 332396 [details] plymouth 0.8.8 ebuild with systemd support This is an ebuild for the lastest version of plymouth. The code for .la removal has been removed. For me portage just do it right, and should do on all version from stable to git, if not it is a portage bug. Systemd USE has been added, when used plymouth will install unit files. I'm not sure if systemd is a build dep or not.... I don't think so, that's why systemd is not in the deps. A note: if you use dmcrypt don't use plymouth. It will be impossible to type your password if you use the splash. This works for systemd. There is also some problem in the prepare step I still have to figure out. If this package is as unmaintained as it looks, I might be able to maintain it if there is a proxy. Drop me an email in case.
Also please note there is a bug if using systemd: udevadm and systemd-tty-ask-password-agent must be linked in /bin cause it looks for them there. I still have to have a look at the code an patch it
Created attachment 332478 [details] plymouth 0.8.8 ebuild with systemd support Ok this should solve the problem described in comment #3 . But I wonder why --with-system-root-install is used. IIRC now separate /usr is no more supported so we can remove this. It is a log more clear to have systemd units in /usr/lib/systemd instead of /lib/systemd. It works anyway, so for now I will leave it as is.
Hmmm, dmcrypt password prompt has worked for me in earlier builds. Your 0.8.8 ebuild is otherwise working well on another machine, I will give it a spin on my crypted laptop a bit later.
DM crypt with LUKS? Strange for me it didn't worked. Well I have a strange config, maybe something wrong by my side
Created attachment 336458 [details] plymouth 0.8.8 ebuild with systemd support Version bump to support udev 197. udevadm binary has been moved back to /bin from /usr/bin . This bug has been reported more then 5 months ago, and the current portage version is broken and obsolete. No answer from the maintainer. This package is at all effect not maintained. Again I offer to maintain it, but since I am not a gentoo developer I need a proxy. I maintained ati-drivers (with X11 team proxying me) for almost 4 years. If no other solution can be found to fix this package, please remove it from portage.
@proxy-maint — seems like Alex has no way to work/test this right now, and gave me the green light to drop this to m-n. That said, if Enrico is up to proxy-maintain this, I don't see a reason to drop it to m-n first, if you can set him up. Thanks guys.
Created attachment 336776 [details] plymouth 0.8.8 ebuild with systemd support And I also have a new revision of the ebuild: inherit systemd eclass, make gtk optional (but enabled by default since desktop users usually want this, but embedded or other corner case might prefer to have the dep stripped).
Mhm so I'm the new maintainer.... thank you :). Can this ebuild be merged to the tree finally? Should I ask to someone?
(In reply to comment #10) > Mhm so I'm the new maintainer.... thank you :). > > Can this ebuild be merged to the tree finally? Should I ask to someone? proxy-maint people are CCed, hopefully they will take care when have enough time... if it gets stalled, please ping again here
(In reply to comment #10) > Mhm so I'm the new maintainer.... thank you :). > > Can this ebuild be merged to the tree finally? Should I ask to someone? Hi, i will help you maintain this, as i'm using plymouth. What ebuild do you want me to commit?
(In reply to comment #12) > (In reply to comment #10) > > Mhm so I'm the new maintainer.... thank you :). > > > > Can this ebuild be merged to the tree finally? Should I ask to someone? > > Hi, i will help you maintain this, as i'm using plymouth. What ebuild do you > want me to commit? Hi Maxim, the ebuild attached to this bug should work attachement #336776 from comment #9 . This should close at least 2 bugs, hopefully three. Thank you :) (In reply to comment #11) > proxy-maint people are CCed, hopefully they will take care when have enough > time... if it gets stalled, please ping again here Thank you Pacho
Any particular reason to drop keywords?
(In reply to comment #14) > Any particular reason to drop keywords? Oh my.... so much time has passed I did even forgotten why I did that. No just add them back indeed. Note: I just test on amd64 and with systemd as init system
I commited it, thanks. Feel free to contact me in future.
(In reply to comment #16) > I commited it, thanks. Feel free to contact me in future. Will do, thank you :)