Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 376047 - sys-process/systemd-* released, please bump (as soon as udev is bumped)
Summary: sys-process/systemd-* released, please bump (as soon as udev is bumped)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal enhancement with 2 votes (vote)
Assignee: Gentoo systemd Team
URL: http://www.freedesktop.org/software/s...
Whiteboard:
Keywords:
Depends on: 375263
Blocks:
  Show dependency tree
 
Reported: 2011-07-23 02:57 UTC by Alec Meyers
Modified: 2012-04-05 18:41 UTC (History)
4 users (show)

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


Attachments
sys-fs/udev-172.ebuild (udev-172.ebuild,15.49 KB, text/plain)
2011-07-30 12:27 UTC, Maciej Piechotka
Details
sys-apps/systemd-32.ebuild (systemd-32.ebuild,3.81 KB, text/plain)
2011-07-30 12:27 UTC, Maciej Piechotka
Details
Proposed first shot at udev/systemd post merge ebuild (udev-9999-r1.ebuild,14.07 KB, text/plain)
2012-04-04 21:39 UTC, Steven Newbury
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alec Meyers 2011-07-23 02:57:39 UTC
systemd-30 was released over a week ago. Please bump.

Reproducible: Always
Comment 1 Maciej Piechotka 2011-07-28 01:12:12 UTC
Just to inform - systemd 31 is in the wild.
Comment 2 Maciej Piechotka 2011-07-30 12:27:05 UTC
Created attachment 281559 [details]
sys-fs/udev-172.ebuild
Comment 3 Maciej Piechotka 2011-07-30 12:27:42 UTC
Created attachment 281561 [details]
sys-apps/systemd-32.ebuild
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-07-31 14:50:09 UTC
Really, what's the point of attaching random complete ebuilds to bugreports?
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-08-09 11:40:52 UTC
I've committed -32 unkeyworded. I will keyword it as soon as udev is bumped. I think I'll bump to -34 directly, and omit -33 too due to build problems.
Comment 6 Stefan G. Weichinger 2011-08-24 21:34:50 UTC
Is 32 somehow problematic to use/test? Would it help things if I test something?

I'd be happy to give it a try but I am scared off by it being masked.

Additionally I didn't really find a Changelog in the tarballs (using 29-r2 for now) so I couldn't check if I want or need it ;-)
Comment 7 Alec Meyers 2011-08-24 22:26:20 UTC
(In reply to comment #6)
> Is 32 somehow problematic to use/test?

The problem is that systemd needs the newer udev (bug 375263) ... but it's taking a while :/
Comment 8 Stefan G. Weichinger 2011-08-24 22:42:44 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > Is 32 somehow problematic to use/test?
> 
> The problem is that systemd needs the newer udev (bug 375263) ... but it's
> taking a while :/

uh, I see.
So no -32 for me for now. OK.
Comment 9 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-08-25 07:39:24 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > (In reply to comment #6)
> > > Is 32 somehow problematic to use/test?
> > 
> > The problem is that systemd needs the newer udev (bug 375263) ... but it's
> > taking a while :/
> 
> uh, I see.
> So no -32 for me for now. OK.

You can use udev-9999 but beware that it seems to have persistent-net broken.
Comment 10 Stefan G. Weichinger 2011-08-25 08:39:55 UTC
(In reply to comment #9)
> You can use udev-9999 but beware that it seems to have persistent-net broken.

thanks.

I have issues w/ my cryptsetup-partition (it gets mounted multiple times with systemd, or not at all sometimes) and from time to time there is no wifi.
Is this related to udev vs. systemd? udev-171-r1 currently in use here.

All this works fine with openrc ...
Comment 11 gourichon nicolas 2011-09-06 18:30:36 UTC
systemd 35 is out.
Comment 12 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-09-06 18:33:53 UTC
(In reply to comment #11)
> systemd 35 is out.

It's in gx86 already. It requires you to do package.keywords on it & udev temporarily.
Comment 13 Stefan G. Weichinger 2011-10-11 21:10:52 UTC
systemd 37 is out.
Comment 14 Alec Meyers 2011-10-26 20:27:47 UTC
> (as soon as udev is bumped)

Is udev *ever* going to be bumped? It's already 3 versions and over 3 months behind... Could someone maybe make a masked udev ebuild so that us, systemd users, could use it, and not have to use the live version from git?
Comment 15 Gustavo Sverzut Barbieri 2011-10-28 16:56:28 UTC
udev 174 was released: http://people.freedesktop.org/~kay/

Could someone bump it and also systemd?
Comment 16 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-10-28 16:59:20 UTC
(In reply to comment #15)
> udev 174 was released: http://people.freedesktop.org/~kay/
> 
> Could someone bump it and also systemd?

systemd is up-to-date (but masked). For udev, please make noise on the udev bug.
Comment 17 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-11-06 15:22:34 UTC
Ok, new udev is in tree masked now; I added systemd to that mask and re-introduced the keywords.

Those who used udev-9999 because of that, can now return to release versions like:

# flaggie udev %**
# diffmask -a '<udev-9999'
Comment 18 Alec Meyers 2012-03-24 14:25:14 UTC
Any reason systemd-44 is delayed? (Released a week ago)
Comment 19 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-03-24 14:38:34 UTC
(In reply to comment #18)
> Any reason systemd-44 is delayed? (Released a week ago)

Bug #408879. I'll probably just bump directly to -45.
Comment 20 Steven Newbury 2012-04-04 21:37:20 UTC
Given the upstream source tree merge of udev and systemd I've merged the systemd ebuild into sys-fs/udev (with the systemd useflag determining whether to setup systemd, extra deps etc) sys-apps/systemd becomes a virtual DEPENDing on sys-fs/udev[systemd].

It's not yet tested, and probably contains bugs but I'll attach it here for comments.
Comment 21 Steven Newbury 2012-04-04 21:39:03 UTC
Created attachment 307837 [details]
Proposed first shot at udev/systemd post merge ebuild
Comment 22 Gustavo Sverzut Barbieri 2012-04-04 21:46:02 UTC
I know given openrc dependency on udev, this may make sense.

But from a generic point of view, udev was absorbed by systemd. Thus the more logical packaging is to have sys-apps/systemd and it would always build udev.

sys-fs/udev would be a separate package, built from systemd's source code using the udev only build. It could conflict with sys-apps/systemd, and should be used by sys-apps/openrc.
Comment 23 Alec Meyers 2012-04-04 21:57:50 UTC
(In reply to comment #22)
> sys-fs/udev would be a separate package, built from systemd's source code
> using the udev only build. It could conflict with sys-apps/systemd, and
> should be used by sys-apps/openrc.

In that case, would it still be possible to have systemd and OpenRC installed side-by-side and both functioning?

This is important (IMO) because it lets me easily determine if a problem I'm having is due to systemd or not.
Comment 24 Steven Newbury 2012-04-04 21:58:31 UTC
After an initial test build/install there's a few use_enables that should be dropped and ChangeLog no longer exists.  I'll attached a update after further testing.
Comment 25 Gustavo Sverzut Barbieri 2012-04-04 22:01:15 UTC
With my proposal they would conflict.

Actually I have openrc as fallback from the early days when I worked on porting systemd to gentoo. Most of the time I have problems is some openrc and systemd fighting.

Making them exclusively would help solving problems and I really see no gain in having them both together.

In the past (first versions of systemd) it was rough on debug and hard to recover, these days it's stable and easy on those. There is no reason to rely on openrc anymore.
Comment 26 Steven Newbury 2012-04-04 22:01:28 UTC
I had considered both approaches have merits, but thought I'd throw things together and see what comes out.  Plus it gives us something material to discuss.
Comment 27 Steven Newbury 2012-04-05 00:28:55 UTC
Any hint how to build udev only from the merged tree? Best I seem to have managed is to explicitly build udevd udevadm and then install everything manually, not really ideal, and that still requires system deps during configure...
Comment 28 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-04-05 05:54:04 UTC
Hint: ask upstream. Or wait for them to sort that out rather than suggesting even worse kind of ugliness.
Comment 29 Steven Newbury 2012-04-05 06:44:47 UTC
I wasn't really suggesting that :) I was considering re-writing the configure.ac and top-level Makefile.am though...unless somebody else knew of something I'm missing...?
Comment 30 Steven Newbury 2012-04-05 08:39:12 UTC
Upstream suggests it's too broken to work on right now: "it's not even fully working, it boots here, but that's all"...
Comment 31 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-04-05 11:15:42 UTC
Considering the upstream's decision and problems resulting from it, I've released -44 with a patch to fix bug #408879. It also finally syncs the ebuild with -9999, as systemd-ui is in the tree already.
Comment 32 Steven Newbury 2012-04-05 17:44:03 UTC
 * Detected file collision(s):
 * 
 * 	/usr/share/man/man1/systemadm.1.bz2
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * sys-apps/systemd-44
 * 	/usr/share/man/man1/systemadm.1.bz2
 * 
 * Package 'sys-apps/systemd-ui-1' NOT merged due to file collisions. If
 * necessary, refer to your elog messages for the whole content of the
 * above message.
Comment 33 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-04-05 18:41:48 UTC
I've committed a fixed version. Please try in next 12hrs.