Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 500108 - =sys-fs/udisks-2.1.2: stabilize
Summary: =sys-fs/udisks-2.1.2: stabilize
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2014-02-02 16:29 UTC by Samuli Suominen (RETIRED)
Modified: 2014-03-10 16:40 UTC (History)
0 users

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


Attachments
full udisk output log (sys-fs:udisks-2.1.2:20140212-040413.log,12.89 KB, text/plain)
2014-02-12 04:11 UTC, ewomer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2014-02-02 16:29:34 UTC
bugfix release over current stable 2.1.0, no major changes
Comment 1 Pacho Ramos gentoo-dev 2014-02-08 21:57:40 UTC
Also needed by gnome-disk-utility-3.10
Comment 2 Pacho Ramos gentoo-dev 2014-02-09 10:01:34 UTC
amd64 stable
Comment 3 ewomer 2014-02-12 04:11:07 UTC
Created attachment 370194 [details]
full udisk output log

Udisks stable but does not 'pull in'/update the proper deps.

Summary output:
********************************

checking whether to build gtk-doc documentation... no
checking for xsltproc... (cached) /usr/bin/xsltproc
checking for gobject-introspection... yes
checking for GUDEV... no
configure: error: Package requirements (gudev-1.0 >= 165) were not met:

No package 'gudev-1.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GUDEV_CFLAGS
and GUDEV_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

********************************
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2014-02-12 14:45:09 UTC
(In reply to salamanderrake from comment #3)
> Created attachment 370194 [details]
> full udisk output log
> 
> Udisks stable but does not 'pull in'/update the proper deps.

sure it does:

$ grep gudev udisks-2.1.2.ebuild 
>=virtual/udev-${UDEV_VERSION}[gudev]
$ grep UDEV_VERSION udisks-2.1.2.ebuild 
UDEV_VERSION="208"

> 
> Summary output:
> ********************************
> 
> checking whether to build gtk-doc documentation... no
> checking for xsltproc... (cached) /usr/bin/xsltproc
> checking for gobject-introspection... yes
> checking for GUDEV... no
> configure: error: Package requirements (gudev-1.0 >= 165) were not met:
> 
> No package 'gudev-1.0' found
> 
> Consider adjusting the PKG_CONFIG_PATH environment variable if you
> installed software in a non-standard prefix.
> 
> Alternatively, you may set the environment variables GUDEV_CFLAGS
> and GUDEV_LIBS to avoid the need to call pkg-config.
> See the pkg-config man page for more details.
> 
> ********************************

looks like your installation of udev is broken majorly.  either figure it out yourself or file a new bug if you believe it to be one.

either way, isn't related to this stabilization.
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2014-02-12 16:24:57 UTC
arm/x86 stable
Comment 6 ewomer 2014-02-14 01:57:23 UTC
Its because the 32bit udev install does not install /usr/lib32/pkgconfig/gudev-1.0.pc file. The udisks emerge fails at the 32bit (x86) stage. So its a sys-fs/udev multilib install issue.

********************************
# qlist udev
/usr/share/vim/vimfiles/ftdetect/udev.vim
/usr/share/vim/vimfiles/syntax/udev.vim
/bin/udevadm
/etc/udev/udev.conf
/lib/udev/accelerometer
/lib/udev/ata_id
/lib/udev/cdrom_id
/lib/udev/collect
/lib/udev/mtd_probe
/lib/udev/rules.d/40-gentoo.rules
/lib/udev/rules.d/42-usb-hid-pm.rules
/lib/udev/rules.d/50-firmware.rules
/lib/udev/rules.d/50-udev-default.rules
/lib/udev/rules.d/60-cdrom_id.rules
/lib/udev/rules.d/60-keyboard.rules
/lib/udev/rules.d/60-persistent-alsa.rules
/lib/udev/rules.d/60-persistent-input.rules
/lib/udev/rules.d/60-persistent-serial.rules
/lib/udev/rules.d/60-persistent-storage-tape.rules
/lib/udev/rules.d/60-persistent-storage.rules
/lib/udev/rules.d/60-persistent-v4l.rules
/lib/udev/rules.d/61-accelerometer.rules
/lib/udev/rules.d/64-btrfs.rules
/lib/udev/rules.d/75-net-description.rules
/lib/udev/rules.d/75-probe_mtd.rules
/lib/udev/rules.d/75-tty-description.rules
/lib/udev/rules.d/78-sound-card.rules
/lib/udev/rules.d/80-drivers.rules
/lib/udev/rules.d/80-net-name-slot.rules
/lib/udev/rules.d/95-udev-late.rules
/lib/udev/scsi_id
/lib/udev/v4l_id
/lib64/libudev.so.1
/lib64/libudev.so.1.4.0
/sbin/udevadm
/sbin/udevd
/usr/include/gentoo-multilib/amd64/gudev-1.0/gudev/gudev.h
/usr/include/gentoo-multilib/amd64/gudev-1.0/gudev/gudevclient.h
/usr/include/gentoo-multilib/amd64/gudev-1.0/gudev/gudevdevice.h
/usr/include/gentoo-multilib/amd64/gudev-1.0/gudev/gudevenumerator.h
/usr/include/gentoo-multilib/amd64/gudev-1.0/gudev/gudevenums.h
/usr/include/gentoo-multilib/amd64/gudev-1.0/gudev/gudevenumtypes.h
/usr/include/gentoo-multilib/amd64/gudev-1.0/gudev/gudevtypes.h
/usr/include/gudev-1.0/gudev/gudev.h
/usr/include/gudev-1.0/gudev/gudevclient.h
/usr/include/gudev-1.0/gudev/gudevdevice.h
/usr/include/gudev-1.0/gudev/gudevenumerator.h
/usr/include/gudev-1.0/gudev/gudevenums.h
/usr/include/gudev-1.0/gudev/gudevenumtypes.h
/usr/include/gudev-1.0/gudev/gudevtypes.h
/usr/include/libudev.h
/usr/lib32/libudev.so
/usr/lib32/libudev.so.1
/usr/lib32/libudev.so.1.4.0
/usr/lib32/pkgconfig/libudev.pc
/usr/lib64/girepository-1.0/GUdev-1.0.typelib
/usr/lib64/libgudev-1.0.so
/usr/lib64/libgudev-1.0.so.0
/usr/lib64/libgudev-1.0.so.0.1.3
/usr/lib64/libudev.so
/usr/lib64/pkgconfig/gudev-1.0.pc
/usr/lib64/pkgconfig/libudev.pc
/usr/share/bash-completion/completions/udevadm
/usr/share/doc/udev-208/DISTRO_PORTING.bz2
/usr/share/doc/udev-208/NEWS.bz2
/usr/share/doc/udev-208/README.bz2
/usr/share/doc/udev-208/TODO.bz2
/usr/share/gir-1.0/GUdev-1.0.gir
/usr/share/man/man7/udev.7.bz2
/usr/share/man/man8/systemd-udevd.8.bz2
/usr/share/man/man8/systemd-udevd.service.8.bz2
/usr/share/man/man8/udevadm.8.bz2
/usr/share/man/man8/udevd.8.bz2
/usr/share/pkgconfig/udev.pc
/lib/udev/dev-root-link.sh
/lib/udev/net.sh
/lib/udev/rules.d/90-network.rules
/etc/conf.d/udev
/etc/init.d/udev
/etc/init.d/udev-mount
/usr/share/doc/udev-init-scripts-26/README.bz2

********************************
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2014-02-14 08:03:24 UTC
(In reply to salamanderrake from comment #6)
> Its because the 32bit udev install does not install
> /usr/lib32/pkgconfig/gudev-1.0.pc file. The udisks emerge fails at the 32bit
> (x86) stage. So its a sys-fs/udev multilib install issue.

Nope. There is no multilib udisks, thus it doesn't need multilib gudev. As in, udisks is only built for native ABI, so if you are on 64bit, you of course have 64bit libgudev and that's enough for udisks. Likewise if you are on 32bit, udisks is only built for 32bit.
However if this is some multilib-portage overlay hack, then that's unsupported and definately has *nothing* to do with stabilization of udisks.
Comment 8 Agostino Sarubbo gentoo-dev 2014-02-23 08:48:52 UTC
ppc stable
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2014-03-10 16:39:59 UTC
See security bug 504100 instead.