Thanks Robin for finally pushing this in the tree, just didn't find the time to.
Maybe it's a good time to emphasize this: Keep in mind that changing the EAPI in an ebuild requires a revision bump (including reset to unstable keywords, etc.). Cheers, Tiziano Am Donnerstag, den 14.05.2009, 17:06 -0700 schrieb Robin H. Johnson: > libusb-1 is in the tree now. > > This means that you get to go and test all your apps that use it. > There's a list further down of all packages and all ebuilds. > > Every one of these needs to be tested, and amended in one of two ways: > - Does work with libusb-compat: > 1. Change your [R]DEPEND to virtual/libusb:0 > - Does not work with libusb-compat, or you don't have time to fully test right > now: > 1. Change your [R]DEPEND to dev-libs/libusb:0 (preserve any existing version > dependency as well). > 2. If it really doesn't work, leave a comment in the ebuild as well as on > this thread. > > Both of these changes require that you move up from EAPI0 to at least EAPI1, > where slot dependencies are supported. > > As part of the migration strategy, I'm going to be going through all of the > ebuilds listed here, and just changing them to include the slot dependancy > directly on dev-libs/libusb:0 initially, and including a notation that > libusb-compat is untested. > > For the inevitable question, as to why we need to do this, while 99.9% of > libusb-applications will be fine, there were specific bad practices that were > previously done with libusb-0 that DO break under libusb-compat. They are > described in detail in the libusb-compat README. > > List of packages: > ================= > app-accessibility/brltty > app-accessibility/gok > app-crypt/asedriveiiie-serial > app-crypt/asedriveiiie-usb > app-crypt/asekey > app-crypt/ccid > app-crypt/gnupg > app-misc/acdctl > app-misc/digitemp > app-misc/g15daemon > app-misc/ifp-line > app-misc/lcd4linux > app-misc/lcdproc > app-misc/lirc > app-misc/logitech-applet > app-misc/razertool > app-misc/rioutil > app-mobilephone/bitpim > app-mobilephone/gammu > app-mobilephone/gnokii > app-mobilephone/moto4lin > app-mobilephone/obex-data-server > app-mobilephone/openmoko-dfu-util > app-pda/barry > app-pda/coldsync > app-pda/pilot-link > app-text/calibre > dev-embedded/avrdude > dev-embedded/ftdi_eeprom > dev-embedded/libftdi > dev-embedded/openocd > dev-embedded/pk2cmd > dev-libs/cyberjack > dev-libs/libg15 > dev-libs/libhid > dev-libs/luise-bin > dev-libs/openct-9999.ebuild > dev-libs/openct > dev-libs/openobex > dev-libs/serdisplib > dev-util/usb-robot > kde-base/kcontrol > kde-base/kdebase > kde-base/systemsettings > media-gfx/gphoto2 > media-gfx/iscan > media-gfx/sane-backends > media-libs/hamlib > media-libs/libdjconsole > media-libs/libgphoto2 > media-libs/libifp > media-libs/libkarma > media-libs/libmtp > media-libs/libnjb > media-libs/libptp2 > media-sound/ardour > media-tv/linuxtv-dvb-apps > media-video/isight-firmware-tools > net-dialup/umtsmon > net-misc/dahdi-tools > net-misc/zaptel > net-print/hplip > net-print/mtink > net-wireless/bluez > net-wireless/bluez-utils > net-wireless/wispy-tools > sci-geosciences/gpsbabel > sci-geosciences/qlandkartegt-garmindev > sci-geosciences/qlandkarte > sci-libs/indilib > sci-libs/libticables2 > sys-apps/hal > sys-apps/ifd-gempc > sys-apps/lomoco > sys-apps/pcsc-lite > sys-apps/usb_modeswitch > sys-apps/usbutils > sys-auth/thinkfinger > sys-fs/owfs > sys-libs/libchipcard > sys-power/nut > sys-power/sispmctl > x11-misc/ifpgui > xfce-extra/xfce4-cellmodem > > List of all ebuilds: > ==================== > app-accessibility/brltty/brltty-3.10.ebuild > app-accessibility/gok/gok-2.24.0.ebuild > app-accessibility/gok/gok-2.26.0.ebuild > app-crypt/asedriveiiie-serial/asedriveiiie-serial-3.4.ebuild > app-crypt/asedriveiiie-serial/asedriveiiie-serial-3.5.ebuild > app-crypt/asedriveiiie-usb/asedriveiiie-usb-3.4.ebuild > app-crypt/asedriveiiie-usb/asedriveiiie-usb-3.5.ebuild > app-crypt/asekey/asekey-3.3.ebuild > app-crypt/asekey/asekey-3.4.ebuild > app-crypt/ccid/ccid-1.3.0.ebuild > app-crypt/ccid/ccid-1.3.10.ebuild > app-crypt/ccid/ccid-1.3.1.ebuild > app-crypt/ccid/ccid-1.3.5.ebuild > app-crypt/ccid/ccid-1.3.8.ebuild > app-crypt/gnupg/gnupg-1.4.9.ebuild > app-misc/acdctl/acdctl-1.1.ebuild > app-misc/digitemp/digitemp-3.3.2.ebuild > app-misc/digitemp/digitemp-3.5.0.ebuild > app-misc/g15daemon/g15daemon-1.2.7-r1.ebuild > app-misc/g15daemon/g15daemon-1.9.5.3-r2.ebuild > app-misc/ifp-line/ifp-line-0.2.4.5.ebuild > app-misc/ifp-line/ifp-line-0.3.ebuild > app-misc/lcd4linux/lcd4linux-0.10.0-r1.ebuild > app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r1.ebuild > app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r2.ebuild > app-misc/lcdproc/lcdproc-0.5.1-r4.ebuild > app-misc/lcdproc/lcdproc-0.5.2-r1.ebuild > app-misc/lcdproc/lcdproc-0.5.2-r2.ebuild > app-misc/lirc/lirc-0.8.3_pre1.ebuild > app-misc/lirc/lirc-0.8.3-r2.ebuild > app-misc/lirc/lirc-0.8.4a.ebuild > app-misc/lirc/lirc-0.8.4.ebuild > app-misc/logitech-applet/logitech-applet-0.4_pre1-r2.ebuild > app-misc/razertool/razertool-0.0.7.ebuild > app-misc/rioutil/rioutil-1.5.0-r1.ebuild > app-mobilephone/bitpim/bitpim-1.0.6.ebuild > app-mobilephone/gammu/gammu-1.24.0-r1.ebuild > app-mobilephone/gnokii/gnokii-0.6.22-r2.ebuild > app-mobilephone/gnokii/gnokii-0.6.26-r2.ebuild > app-mobilephone/gnokii/gnokii-0.6.27-r2.ebuild > app-mobilephone/moto4lin/moto4lin-0.3.ebuild > app-mobilephone/moto4lin/moto4lin-0.3_p20051125.ebuild > app-mobilephone/obex-data-server/obex-data-server-0.4.4.ebuild > app-mobilephone/openmoko-dfu-util/openmoko-dfu-util-9999.ebuild > app-pda/barry/barry-0.10.ebuild > app-pda/barry/barry-0.11.ebuild > app-pda/barry/barry-0.8.ebuild > app-pda/barry/barry-0.9.ebuild > app-pda/coldsync/coldsync-3.0_pre4.ebuild > app-pda/pilot-link/pilot-link-0.12.3.ebuild > app-pda/pilot-link/pilot-link-0.12.3-r1.ebuild > app-pda/pilot-link/pilot-link-0.12.3-r2.ebuild > app-text/calibre/calibre-0.4.76.ebuild > app-text/calibre/calibre-0.4.77.ebuild > app-text/calibre/calibre-0.5.10.ebuild > app-text/calibre/calibre-0.5.11.ebuild > app-text/calibre/calibre-0.5.9-r2.ebuild > dev-embedded/avrdude/avrdude-5.4.ebuild > dev-embedded/avrdude/avrdude-5.5.ebuild > dev-embedded/ftdi_eeprom/ftdi_eeprom-0.2.ebuild > dev-embedded/libftdi/libftdi-0.15.ebuild > dev-embedded/libftdi/libftdi-0.16.ebuild > dev-embedded/openocd/openocd-0.1.0.ebuild > dev-embedded/openocd/openocd-9999.ebuild > dev-embedded/pk2cmd/pk2cmd-1.12.0-r1.ebuild > dev-embedded/pk2cmd/pk2cmd-1.20.ebuild > dev-libs/cyberjack/cyberjack-2.0.13.ebuild > dev-libs/cyberjack/cyberjack-2.0.14_beta1.ebuild > dev-libs/cyberjack/cyberjack-3.0.4.ebuild > dev-libs/libg15/libg15-1.2.2.ebuild > dev-libs/libg15/libg15-1.2.5.ebuild > dev-libs/libg15/libg15-1.2.7.ebuild > dev-libs/libhid/libhid-0.2.16.ebuild > dev-libs/luise-bin/luise-bin-0.1.1.ebuild > dev-libs/openct-9999.ebuild > dev-libs/openct/openct-0.6.14.ebuild > dev-libs/openct/openct-0.6.14-r1.ebuild > dev-libs/openct/openct-0.6.15.ebuild > dev-libs/openobex/openobex-1.3.ebuild > dev-libs/openobex/openobex-1.4.ebuild > dev-libs/openobex/openobex-1.5.ebuild > dev-libs/serdisplib/serdisplib-1.97.5.ebuild > dev-libs/serdisplib/serdisplib-1.97.6.ebuild > dev-libs/serdisplib/serdisplib-1.97.7.ebuild > dev-util/usb-robot/usb-robot-0.2.0.ebuild > kde-base/kcontrol/kcontrol-3.5.10.ebuild > kde-base/kcontrol/kcontrol-3.5.9.ebuild > kde-base/kdebase/kdebase-3.5.9.ebuild > kde-base/kdebase/kdebase-3.5.9-r1.ebuild > kde-base/kdebase/kdebase-3.5.9-r2.ebuild > kde-base/kdebase/kdebase-3.5.9-r3.ebuild > kde-base/kdebase/kdebase-3.5.9-r4.ebuild > kde-base/systemsettings/systemsettings-4.2.2.ebuild > kde-base/systemsettings/systemsettings-4.2.3.ebuild > media-gfx/gphoto2/gphoto2-2.4.3.ebuild > media-gfx/gphoto2/gphoto2-2.4.4.ebuild > media-gfx/gphoto2/gphoto2-2.4.4-r1.ebuild > media-gfx/iscan/iscan-2.10.0.ebuild > media-gfx/iscan/iscan-2.11.0.ebuild > media-gfx/sane-backends/sane-backends-1.0.17.ebuild > media-gfx/sane-backends/sane-backends-1.0.18-r6.ebuild > media-gfx/sane-backends/sane-backends-1.0.19-r1.ebuild > media-gfx/sane-backends/sane-backends-1.0.19-r2.ebuild > media-libs/hamlib/hamlib-1.2.8-r1.ebuild > media-libs/libdjconsole/libdjconsole-0.1.2.ebuild > media-libs/libgphoto2/libgphoto2-2.4.3.ebuild > media-libs/libgphoto2/libgphoto2-2.4.4.ebuild > media-libs/libifp/libifp-1.0.0.2.ebuild > media-libs/libkarma/libkarma-0.1.0.ebuild > media-libs/libkarma/libkarma-0.1.0-r1.ebuild > media-libs/libmtp/libmtp-0.2.6.1.ebuild > media-libs/libmtp/libmtp-0.3.3.ebuild > media-libs/libmtp/libmtp-0.3.4.ebuild > media-libs/libmtp/libmtp-0.3.5.ebuild > media-libs/libmtp/libmtp-0.3.6.ebuild > media-libs/libmtp/libmtp-0.3.7.ebuild > media-libs/libnjb/libnjb-2.2.6.ebuild > media-libs/libptp2/libptp2-1.1.10.ebuild > media-sound/ardour/ardour-2.7.1.ebuild > media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.0.ebuild > media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20060917.ebuild > media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20070114.ebuild > media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20070924.ebuild > media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20071126.ebuild > media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20071201.ebuild > media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20080113.ebuild > media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20080317.ebuild > media-video/isight-firmware-tools/isight-firmware-tools-1.2-r1.ebuild > media-video/isight-firmware-tools/isight-firmware-tools-1.4.1.ebuild > net-dialup/umtsmon/umtsmon-0.8.ebuild > net-dialup/umtsmon/umtsmon-0.9.ebuild > net-misc/dahdi-tools/dahdi-tools-2.1.0.2.ebuild > net-misc/zaptel/zaptel-1.2.18.ebuild > net-misc/zaptel/zaptel-1.2.18-r1.ebuild > net-misc/zaptel/zaptel-1.2.24.ebuild > net-misc/zaptel/zaptel-1.2.26-r1.ebuild > net-misc/zaptel/zaptel-1.2.27.ebuild > net-print/hplip/hplip-2.8.6b.ebuild > net-print/hplip/hplip-2.8.7.ebuild > net-print/hplip/hplip-3.9.2.ebuild > net-print/mtink/mtink-1.0.11.ebuild > net-wireless/bluez/bluez-4.28.ebuild > net-wireless/bluez/bluez-4.38.ebuild > net-wireless/bluez/bluez-4.39.ebuild > net-wireless/bluez-utils/bluez-utils-2.25-r1.ebuild > net-wireless/bluez-utils/bluez-utils-3.25.ebuild > net-wireless/bluez-utils/bluez-utils-3.27.ebuild > net-wireless/bluez-utils/bluez-utils-3.28.ebuild > net-wireless/bluez-utils/bluez-utils-3.28-r1.ebuild > net-wireless/bluez-utils/bluez-utils-3.30.ebuild > net-wireless/bluez-utils/bluez-utils-3.32.ebuild > net-wireless/bluez-utils/bluez-utils-3.36.ebuild > net-wireless/wispy-tools/wispy-tools-2006.03.1.ebuild > net-wireless/wispy-tools/wispy-tools-2006.09.1.ebuild > net-wireless/wispy-tools/wispy-tools-2009.02.1.ebuild > sci-geosciences/gpsbabel/gpsbabel-1.3.6.ebuild > sci-geosciences/qlandkartegt-garmindev/qlandkartegt-garmindev-0.1.0.ebuild > sci-geosciences/qlandkartegt-garmindev/qlandkartegt-garmindev-0.1.1.ebuild > sci-geosciences/qlandkartegt-garmindev/qlandkartegt-garmindev-0.2.0.ebuild > sci-geosciences/qlandkarte/qlandkarte-0.7.3.ebuild > sci-geosciences/qlandkarte/qlandkarte-0.7.4.ebuild > sci-libs/indilib/indilib-0.5.ebuild > sci-libs/libticables2/libticables2-1.2.0.ebuild > sys-apps/hal/hal-0.5.11-r4.ebuild > sys-apps/hal/hal-0.5.11-r8.ebuild > sys-apps/hal/hal-0.5.12_rc1-r2.ebuild > sys-apps/hal/hal-0.5.12_rc1-r3.ebuild > sys-apps/hal/hal-0.5.12_rc1-r4.ebuild > sys-apps/hal/hal-0.5.9.1-r3.ebuild > sys-apps/ifd-gempc/ifd-gempc-1.0.3.ebuild > sys-apps/ifd-gempc/ifd-gempc-1.0.4.ebuild > sys-apps/ifd-gempc/ifd-gempc-1.0.5.ebuild > sys-apps/lomoco/lomoco-1.0-r1.ebuild > sys-apps/lomoco/lomoco-1.0-r2.ebuild > sys-apps/pcsc-lite/pcsc-lite-1.4.102.ebuild > sys-apps/pcsc-lite/pcsc-lite-1.4.2.ebuild > sys-apps/pcsc-lite/pcsc-lite-1.4.4.ebuild > sys-apps/pcsc-lite/pcsc-lite-1.4.99.ebuild > sys-apps/pcsc-lite/pcsc-lite-1.5.2.ebuild > sys-apps/pcsc-lite/pcsc-lite-1.5.3.ebuild > sys-apps/usb_modeswitch/usb_modeswitch-0.9.4.ebuild > sys-apps/usbutils/usbutils-0.73.ebuild > sys-apps/usbutils/usbutils-0.80.ebuild > sys-apps/usbutils/usbutils-0.82.ebuild > sys-auth/thinkfinger/thinkfinger-0.2.2-r1.ebuild > sys-auth/thinkfinger/thinkfinger-0.3.ebuild > sys-auth/thinkfinger/thinkfinger-0.3-r1.ebuild > sys-fs/owfs/owfs-2.7_p4.ebuild > sys-libs/libchipcard/libchipcard-3.0.4.ebuild > sys-libs/libchipcard/libchipcard-4.2.4.ebuild > sys-libs/libchipcard/libchipcard-4.2.5.ebuild > sys-libs/libchipcard/libchipcard-4.2.7.ebuild > sys-power/nut/nut-2.0.5-r2.ebuild > sys-power/nut/nut-2.2.2.ebuild > sys-power/nut/nut-2.4.1.ebuild > sys-power/nut/nut-2.4.1-r1.ebuild > sys-power/sispmctl/sispmctl-2.7.ebuild > x11-misc/ifpgui/ifpgui-0.10.8.ebuild > xfce-extra/xfce4-cellmodem/xfce4-cellmodem-0.0.5.ebuild > -- Tiziano Müller Gentoo Linux Developer, Council Member Areas of responsibility: Samba, PostgreSQL, CPP, Python, sysadmin, GLEP Editor E-Mail : dev-z...@gentoo.org GnuPG FP : F327 283A E769 2E36 18D5 4DE2 1B05 6A63 AE9C 1E30
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil