Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 504072 - sys-boot/plymouth-9999 live git ebuild
Summary: sys-boot/plymouth-9999 live git ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Enrico Tagliavini
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-10 12:59 UTC by Ulenrich
Modified: 2014-07-18 14:51 UTC (History)
1 user (show)

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


Attachments
Proposed 9999 ebuild (plymouth-9999.ebuild,2.89 KB, text/plain)
2014-03-10 17:15 UTC, Maxim Koltsov (RETIRED)
Details
plymouth-9999.ebuild (plymouth-9999.ebuild,2.47 KB, text/plain)
2014-03-25 11:22 UTC, Enrico Tagliavini
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ulenrich 2014-03-10 12:59:21 UTC
please provide a git sys-boot/plymouth-9999 ebuild

rationale:
Every now and then there is a valuable patch upstream but never a release.
We users could test these patches much easier and report back if another
-rXX
gentoo ebuild release would be of a value.

Reproducible: Always
Comment 1 Maxim Koltsov (RETIRED) gentoo-dev 2014-03-10 17:15:17 UTC
Created attachment 372304 [details]
Proposed 9999 ebuild

Here's proposed 9999 (universal) ebuild.
Enrico, please review changes in configure.ac. libdrm/libkms related switches and checks are gone, systemd checks are introduced. Maybe we should alter use flags and econf arguments.
Comment 2 Enrico Tagliavini 2014-03-10 19:51:10 UTC
Hi Ulenrich, hi Maxim.

Well it doesn't make me very happy to include a live ebuild in the main portage tree..... but I agree upstream is not making a new release from way too long now, and there is some new code user would take huge advantage of.

At first glance I can say we can drop the 2 sed in src_prepare. The first one is no more needed since plymouth monitor udev internally now, and the second one is properly detected yay!

I'll do some testing in the following days.
Comment 3 Enrico Tagliavini 2014-03-25 11:22:05 UTC
Created attachment 373488 [details]
plymouth-9999.ebuild

Sorry for the late, I travelled about 5000 Kms last week. I've done some cleanup and ended up with this ebuild. I still have to do the first runtime test so be careful :).

I just have a question for openrc users: is /var/run created at runtime? On my system it is a symlink to /run which is created at early boot and mounted as tmpfs. Plymouth installs a directory there, but it should be useless so I remove it in the ebuild, I want to make sure it doesn't break something.

Cheers
Comment 4 Enrico Tagliavini 2014-07-10 20:39:33 UTC
*plymouth-9999 (06 Jul 2014)

  06 Jul 2014; Maxim Koltsov <maksbotan@gentoo.org> +plymouth-0.9.0.ebuild,
  +plymouth-9999.ebuild:
  Bump to 0.9.0, add live ebuild, bug #513338. Thanks to Enrico Tagliavini.

9999 ebuild in portage tree. Will eat your hamster, use with caution.
Comment 5 Yixun Lan archtester gentoo-dev 2014-07-18 14:51:14 UTC
(In reply to Enrico Tagliavini from comment #3)
> Created attachment 373488 [details]
> plymouth-9999.ebuild
> 
> Sorry for the late, I travelled about 5000 Kms last week. I've done some
> cleanup and ended up with this ebuild. I still have to do the first runtime
> test so be careful :).
> 
> I just have a question for openrc users: is /var/run created at runtime? On
> my system it is a symlink to /run which is created at early boot and mounted
> as tmpfs. Plymouth installs a directory there, but it should be useless so I
> remove it in the ebuild, I want to make sure it doesn't break something.
> 
> Cheers

/run is a tmpfs and mounted at boot time, /var/run is a symbol link to it
basically, ebuild should not install any file into /run or /var/run, there is even one tracker (bug 332633).

haven't seen plymouth installed any init.d script, or it can use "checkpath" ( grep /etc/init.d)