Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 222219 - Stabilization of sys-apps/hal-0.5.11-r1, app-misc/hal-info-20080508, dev-python/pyxf86config-0.3.34-r1
Summary: Stabilization of sys-apps/hal-0.5.11-r1, app-misc/hal-info-20080508, dev-pyth...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 200050 225091 230093 231678
Blocks: gnome2.22-tracker 228837 229709 236971
  Show dependency tree
 
Reported: 2008-05-15 07:32 UTC by Mart Raudsepp
Modified: 2009-02-23 20:49 UTC (History)
6 users (show)

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


Attachments
build.log hal (20080616-222144.log,173.47 KB, text/plain)
2008-06-16 22:31 UTC, Christian Faulhammer (RETIRED)
Details
sys-apps/hal-0.5.11-r1 build.log (build.log,160.65 KB, text/plain)
2008-06-16 23:30 UTC, Adam James
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mart Raudsepp gentoo-dev 2008-05-15 07:32:40 UTC
Please heavily consider and work towards stabilization of a HAL version that satisfies a >=sys-apps/hal-0.5.10 dependency. This is currently the biggest blocker for getting GNOME-2.22 stabilized on x86/amd64 (and the rest later on too). We can not proceed with GNOME-2.22 stabilizing without a HAL-0.5.10 or newer being stable due to automounting relying on that with USE=hal on gnome-base/gvfs to our knowledge. Thank you.
Comment 1 Rahul Jain 2008-05-22 09:13:56 UTC
Using hal-0.5.11 and hal-info-20080310 and they work without any major problem. The only tiny little snag is that when I plug in an external USB hard drive or insert a CD nautilus pops up twice.
Also, to get zorg-7.3 working with hal, evdev-9999 has to be used from the x11 overlay.
Other than that, it is all fine.
Using a Dell Latitide D520
Comment 2 Mart Raudsepp gentoo-dev 2008-05-25 20:38:40 UTC
(In reply to comment #1)
> The only tiny little snag is that when I plug in an external USB hard drive or
> insert a CD nautilus pops up twice.

That doesn't really have anything to do with HAL. With GNOME-2.22 both nautilus and gnome-volume-manager are automounting, so it's doubled. Gilles just added latest gnome-volume-manager in the tree, with which USE=-automount will leave it all only for nautilus to automount (if you run nautilus as desktop, don't have automount in gnome-volume-manager), so that's fixed by that.
Comment 3 Pacho Ramos gentoo-dev 2008-06-02 11:59:23 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > The only tiny little snag is that when I plug in an external USB hard drive or
> > insert a CD nautilus pops up twice.
> 
> That doesn't really have anything to do with HAL. With GNOME-2.22 both nautilus
> and gnome-volume-manager are automounting, so it's doubled. Gilles just added
> latest gnome-volume-manager in the tree, with which USE=-automount will leave
> it all only for nautilus to automount (if you run nautilus as desktop, don't
> have automount in gnome-volume-manager), so that's fixed by that.
> 

Maybe would be interesting add this info to http://www.gentoo.org/proj/en/desktop/gnome/howtos/gnome-2.22-upgrade.xml

I have seen some mandriva users being a bit confused with this changes in 2.22, some of them preferring have a full gnome-volume-manager with all automount options for using without nautilus and others with only want have nautilus for automount (and gnome-volume-manager for devices not supported by nautilus yet)

Comment 4 Mart Raudsepp gentoo-dev 2008-06-16 13:48:00 UTC
Hello arches,

Please stabilize:

dev-python/pyxf86config-0.3.34-r1
app-misc/hal-info-20080310
sys-apps/hal-0.5.11-r1

A note to PPC arch: You are CCed only for pyxf86config - if you don't want to stabilize that, then that should be fine; I'm pushing it for stable only as a hal-0.5.11-r1 dep, that does not work for PPC right now.

<leio> compnerd: We have had hal-0.5.11 in the tree for 26 days now; is the plan still to wait for strict 30 days, or could we start the stabilization process now, so the arch teams can start working on it when they see fit between now and 4 days?
<compnerd> leio: hmm...*IF* you can file the ticket, I say start it!
<leio> compnerd: I filed it 27 days ago, just needs CCing ;)
<compnerd> leio: then CC away
<compnerd> well, -r1 is the version that is good to go, nothing else
<leio> compnerd: some hal-info version too?
<leio> compnerd: and there's also pyxf86config, maintained by dberkholz 
<compnerd> leio: yes please app-misc/hal-info-20080310
<compnerd> leio: yes, that needs to be included as well
...
later dberkholz said that as xorg-server-1.4.0* versions are superseded by 1.4.2 keywords, pyxf86config is fine for stabling as it had problems with 1.4.0* on amd64 before, but they are fixed in 1.4.2.
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2008-06-16 16:50:39 UTC
ia64/sparc stable
Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2008-06-16 22:31:58 UTC
Created attachment 157165 [details]
build.log hal

Fails with every USE flag combination in tests:

Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r8 i686)
=================================================================
System uname: 2.6.24-gentoo-r8 i686 AMD Athlon(tm) X2 Dual Core Processor BE-2400
Timestamp of tree: Mon, 16 Jun 2008 21:00:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r13
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
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="-O2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openfire/resources/security/ /opt/openjms/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb /var/spool/torque /var/vpopmail/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/"
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LINGUAS="de"
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/portage/local/layman/sunrise"
SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage"
USE="3dnow 3dnowext X a52 acl acpi aiglx alsa apache2 apm applet artworkextra asf audiofile avahi bash-completion beagle berkdb bidi bogofilter bootsplash branding bzip2 cairo ccache cdda cddb cdparanoia cdr cli console cracklib crypt css cups curl custom-cflags dbus dga directfb divx4linux dri dts dvd dvdr dvdread dvi eds emacs emboss encode esd evince evo exif fam fat fbcon fdftk ffmpeg firefox flac foomaticdb fortran ftp gb gcj gdbm gif glitz gnome gpm gsf gstreamer gtk gtk2 gtkhtml hal howl iconv icq idn imagemagick imap imlib immqt-bc isdnlog java javascript jpeg jpeg2k kde ldap libnotify lirc lm_sensors mad maildir matroska mbox mdnsresponder-compat midi mikmod mime mmx mmxext mng mono mp3 mpeg mpeg2 mudflap mule mysql nautilus ncurses nforce2 nls nocardbus nptl nptlonly nsplugin nvidia objc objc++ objc-gc offensive ogg opengl openmp pam pango pcre pdf perl php plotutils pmu png ppds pppd prediction preview-latex print python qt3 qt3support qt4 quicktime readline reflection samba sdk session slang spell spl sse ssl svg svga t1lib tcl tcpd tetex theora threads thumbnailing tiff tk toolkit-scroll-bars totem tracker truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd videos vorbis win32codecs wmf wxwindows x86 xface xft xine xml xorg xosd xpm xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter 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" CAMERAS="canon ptp2" ELIBC="glibc" INPUT_DEVICES="mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" LIRC_DEVICES="atiusb" USERLAND="GNU" VIDEO_CARDS="vesa fbdev fglrx"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 7 Adam James 2008-06-16 23:30:15 UTC
Created attachment 157169 [details]
sys-apps/hal-0.5.11-r1 build.log

I see the same test failure on amd64. 

Failure is caused by a difference in behaviour between `hald-generate-fdi-cache' and `hald-cache-test'. `hald-generate-fdi-cache' creates the test cache directory using `PACKAGE_DATA_DIR', whilst `hald-cache-test' uses the environment variable `HAL_FDI_CACHE_NAME' which is hardcoded into the launch script `hald-cache-test.sh'.

All tests passed for me when this was corrected manually.
Comment 8 Christian Faulhammer (RETIRED) gentoo-dev 2008-06-17 18:50:21 UTC
Apart from the test failure it works fine though all my partitions are now listed on my desktop...this hasn't been seen before.
Comment 9 Pacho Ramos gentoo-dev 2008-06-17 20:38:22 UTC
(In reply to comment #8)
> Apart from the test failure it works fine though all my partitions are now
> listed on my desktop...this hasn't been seen before.
> 

I also "suffer" this with current stable release and gnome-2.20 :-/

Maybe this could help, but I haven't tried yet:
http://wiki.archlinux.org/index.php/HAL#Auto-mount_only_removable_media
Comment 10 Olivier Crete (RETIRED) gentoo-dev 2008-06-19 03:26:15 UTC
An amd64, I've done gperf, hal, hal-info, pyxg86config as well as pm-utils..

@compnerd: if you want us to stable a newer pm-utils, tell us

@ppc: You don't have keywords on pm-utils, forcing me to do repoman -I .. either add a !ppc to the deps or keyword it..
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2008-06-23 16:19:51 UTC
Stable for HPPA.
Comment 12 Christian Faulhammer (RETIRED) gentoo-dev 2008-06-25 13:06:02 UTC
(In reply to comment #9)
> Maybe this could help, but I haven't tried yet:
> http://wiki.archlinux.org/index.php/HAL#Auto-mount_only_removable_media

 No the old patch who fixed this is still available in Portage (97_*.patch).

Anyway.  Will we see any progress on this test failure?
Comment 13 Olivier Crete (RETIRED) gentoo-dev 2008-06-26 01:57:09 UTC
I think we should also mark app-misc/hal-info-20080508 since its the matching hal-info release (bug #225873) as well as net-misc/networkmanager-0.6.6 (bug #228837)
Comment 14 Yang Zhao 2008-06-30 04:59:49 UTC
hal-0.5.11-r1 currently causes a circular dependency due to pyxf86config (bug #225091)

Why exactly is this a hal dependency and not a xorg-server dependency?
Comment 15 Pacho Ramos gentoo-dev 2008-07-20 18:40:17 UTC
(In reply to comment #14)
> hal-0.5.11-r1 currently causes a circular dependency due to pyxf86config (bug
> #225091)
> 
> Why exactly is this a hal dependency and not a xorg-server dependency?
> 

At least it won't affect to stable tree for now as it only occurs with xorg-server >=1.4.2 :-|
Comment 16 Pacho Ramos gentoo-dev 2008-07-26 19:49:21 UTC
(In reply to comment #13)
> I think we should also mark app-misc/hal-info-20080508 since its the matching
> hal-info release (bug #225873) as well as net-misc/networkmanager-0.6.6 (bug
> #228837)
> 

As talked on IRC, ok for stabilizing app-misc/hal-info-20080508 , readding arches for it.

Thanks
Comment 17 Olivier Crete (RETIRED) gentoo-dev 2008-07-26 21:07:34 UTC
amd64 re-done
Comment 18 Friedrich Oslage (RETIRED) gentoo-dev 2008-07-27 17:08:42 UTC
sparc re-done
Comment 19 Raúl Porcel (RETIRED) gentoo-dev 2008-07-28 14:10:48 UTC
ia64/x86 stable
Comment 20 nixnut (RETIRED) gentoo-dev 2008-08-01 18:03:10 UTC
ppc stable
Comment 21 Tobias Klausmann (RETIRED) gentoo-dev 2008-08-05 20:17:43 UTC
Stabilized all three on alpha.
Comment 22 jonathan e. Snow 2008-08-10 23:38:27 UTC
pyxf86config should not be added as a dep for hal, because it prevents the use of the minimal use flag for xorg-server. Why on earth should hal need to manipulate the xorg.conf file using python anyhow? Cascades of dependencies only add to bloat.
Comment 23 Jeroen Roovers (RETIRED) gentoo-dev 2008-08-25 00:06:58 UTC
Stable for HPPA.
Comment 24 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-02-02 22:16:37 UTC
we don't need to be CCed here since we are in fdo already.
Comment 25 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-02-23 20:49:40 UTC
somehow missed that everybody is done here, for once :)
Comment 26 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-02-23 20:49:50 UTC
damn enter !