Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 252471 - hal-0.5.11-r1 restrics >=sys-fs/udev-125, prevents udev upgrade
Summary: hal-0.5.11-r1 restrics >=sys-fs/udev-125, prevents udev upgrade
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-25 12:50 UTC by menaheme
Modified: 2008-12-25 14:57 UTC (History)
3 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 menaheme 2008-12-25 12:50:03 UTC
1. emerge udev results in:
[ebuild     U ] sys-fs/udev-135-r2 [124-r1]
[blocks B     ] >=sys-fs/udev-125 (is blocking sys-apps/hal-0.5.11-r1)

the hal ebuild version 1.14, Wed Dec 24 15:39:11 2008 UTC has a new restiriction defined:  !>=sys-fs/udev-125.
this prevents upgrading udev that is needed to support sys-apps/openrc-0.4.1

2. i have another system that already had sys-fs/udev-135-r2 installed proior to the new hal ebuild(1.14), and yet now it has the sys-apps/hal-0.5.11-r1  installed too so it`s in an inconsistent state.

Reproducible: Always

Steps to Reproduce:
1.have sys-apps/openrc-0.3.0-r1 installed
2.have sys-fs/udev-124-r1 installed
3.have sys-apps/hal-0.5.11-r1 installed
4. emerge udev
Actual Results:  
[ebuild     U ] sys-fs/udev-135-r2 [124-r1]
[blocks B     ] >=sys-fs/udev-125 (is blocking sys-apps/hal-0.5.11-r1)


i have udev and sysvinit in the portage.keywords file marked with the ~x86 keyword.

emerge --info output:

Portage 2.1.4.5 (default/linux/x86/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r7 i686)
=================================================================
System uname: 2.6.25-gentoo-r7 i686 Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz
Timestamp of tree: Wed, 24 Dec 2008 01:45:03 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.5.2-r7
dev-util/cmake:      2.4.6-r1
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch webrsync-gpg"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ "
LANG="he_IL.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="en he"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/alon-barlev-portage /usr/local/ase-portage"
SYNC=""
USE="X aac acl acpi alsa arts berkdb bidi bluetooth branding bzip2 cairo cdr cli cracklib crypt cups cupsddk curl dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fortran gdbm gif gphoto2 gpm gstreamer gtk hal hdaps iconv ipv6 isdnlog jpeg jpeg2k kde kdeenablefinal kerberos ldap libnotify logrotate mad midi mikmod mmx mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl session spell spl sse sse2 sse3 ssl startup-notification svg svga sysfs tcpd tiff truetype unicode usb vorbis wifi win32codecs x86 xcomposite xinerama xml xorg xulrunner xv zlib" ALSA_CARDS="hda_intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en he" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Panagiotis Christopoulos (RETIRED) gentoo-dev 2008-12-25 13:14:54 UTC
why don't you upgrade to hal-0.5.11-r4 then? It seems that you already know to unmask unstable packages, if you need an unstable openrc version, in your system. I resolve the bug as WONTFIX. Reopen if necessary(or if I'm thinking something wrong here) 
Comment 2 Doron Fediuck 2008-12-25 13:27:16 UTC
(In reply to comment #1)
> why don't you upgrade to hal-0.5.11-r4 then? It seems that you already know to
> unmask unstable packages, if you need an unstable openrc version, in your
> system.

Hi,
I have a similar situation, which is not recommended-
openrc-0.4.1 installed (including udev-135-r2), but my hal is 0.5.11-r1, 
which is not allowed by hal's ebuild. Your suggestion to go unstable in
hal as well, increases the instability level of my laptop. This is not something
I wish to perform. There has to be a way which will allow people to keep
stability (or increase it) rather than going deeper into the twilight zone.
Can you move the "!>=sys-fs/udev-125" limitation to the unstable hal ebuild ?

Doron.
Comment 3 Thomas Sachau gentoo-dev 2008-12-25 13:39:23 UTC
(In reply to comment #2)
> Hi,
> I have a similar situation, which is not recommended-
> openrc-0.4.1 installed (including udev-135-r2), but my hal is 0.5.11-r1, 
> which is not allowed by hal's ebuild. Your suggestion to go unstable in
> hal as well, increases the instability level of my laptop. This is not
> something
> I wish to perform. There has to be a way which will allow people to keep
> stability (or increase it) rather than going deeper into the twilight zone.
> Can you move the "!>=sys-fs/udev-125" limitation to the unstable hal ebuild ?
> 
> Doron.
> 

There are reasons, if something is not recommended. Either use stable or use unstable. Mixing both is at your own risk.
And this blocker has a simple reason: people with your hal version complained, because it does not work with unstable udev. So this just prevents you from more problems. Either upgrade hal or downgrade openrc+udev. Else you would get a not working system. What do you prefer? :)
Comment 4 Panagiotis Christopoulos (RETIRED) gentoo-dev 2008-12-25 13:46:30 UTC
See also bug #251820 . There you can find the reason for that blocker line. (http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/hal/hal-0.5.11-r1.ebuild?r1=1.11&r2=1.12) 
Comment 5 Doron Fediuck 2008-12-25 14:01:14 UTC
(In reply to comment #4)
> See also bug #251820 . There you can find the reason for that blocker line.
> (http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/hal/hal-0.5.11-r1.ebuild?r1=1.11&r2=1.12) 
> 

OK, I see your point.
On the other hand, there's no real alternative to go stable on openrc, since
all baselayout-2 is unstable. Only option is downhill... I must say this is
quite frustrating... 
Anyway, I accept your response. You may want to drop a link to this issue in
the forum, for all those in my state. Also ewarn could be nice, since you're
actually causing an inconsistent situation.

Thanks,
Doron.
Comment 6 Panagiotis Christopoulos (RETIRED) gentoo-dev 2008-12-25 14:40:00 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > See also bug #251820 . There you can find the reason for that blocker line.
> > (http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/hal/hal-0.5.11-r1.ebuild?r1=1.11&r2=1.12) 
> > 
> 
> OK, I see your point.
> On the other hand, there's no real alternative to go stable on openrc, since
> all baselayout-2 is unstable. Only option is downhill... I must say this is
> quite frustrating... 
> Anyway, I accept your response. You may want to drop a link to this issue in
> the forum, for all those in my state. Also ewarn could be nice, since you're
> actually causing an inconsistent situation.
> 
> Thanks,
> Doron.
> 

OMG, you 're kidding right? Please, tell me why on earth the  unstable hal-0.5.11-r4 will increase the "instability level" of your laptop. See the diff with the -r1 ebuild in http://dev.gentoo.org/~pchrist/temp/hal.diff and the differences between the patchsets http://dev.gentoo.org/~pchrist/temp/hal_patches_1-3_diff.txt . I also have to say, that both ebuilds are for hal 0.5.11. I just can't understand how you actually think. Merry Christmas, anyway :D 

Comment 7 Doron Fediuck 2008-12-25 14:57:55 UTC
(In reply to comment #6)
> I also have to
> say, that both ebuilds are for hal 0.5.11. I just can't understand how you
> actually think. Merry Christmas, anyway :D 
> 
The fact that one ebuild is marked unstable and the other not, is enough to
make people think twice before they go that lane. After all, as you can see
from baselayout to openrc to udev and now hal- every unstable package leads
to another one. I'm quite sure that in a short while we'll get something 
which is hal-related and needs to go unstable, since I'll be using the
unstable hal. It not hal-specific just the fact that every unstable package
eventually leads to another unstable one (even if it was stable up 'till now).
Merry Christmas to you too, and thanks again.
Doron