public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] libusb-1/libusb-compat landing - testing and DEPEND changes needed
@ 2009-05-15  0:06 Robin H. Johnson
  2009-05-15  8:47 ` Tiziano Müller
  2009-05-16  9:57 ` Robin H. Johnson
  0 siblings, 2 replies; 4+ messages in thread
From: Robin H. Johnson @ 2009-05-15  0:06 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 12214 bytes --]

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


-- 
Robin Hugh Johnson
Gentoo Linux Developer & Infra Guy
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

[-- Attachment #2: Type: application/pgp-signature, Size: 330 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] libusb-1/libusb-compat landing - testing and DEPEND changes needed
  2009-05-15  0:06 [gentoo-dev] libusb-1/libusb-compat landing - testing and DEPEND changes needed Robin H. Johnson
@ 2009-05-15  8:47 ` Tiziano Müller
  2009-05-15 10:49   ` Robin H. Johnson
  2009-05-16  9:57 ` Robin H. Johnson
  1 sibling, 1 reply; 4+ messages in thread
From: Tiziano Müller @ 2009-05-15  8:47 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 13271 bytes --]

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-zero@gentoo.org
GnuPG FP : F327 283A E769 2E36 18D5  4DE2 1B05 6A63 AE9C 1E30

[-- Attachment #2: Dies ist ein digital signierter Nachrichtenteil --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] libusb-1/libusb-compat landing - testing and DEPEND changes needed
  2009-05-15  8:47 ` Tiziano Müller
@ 2009-05-15 10:49   ` Robin H. Johnson
  0 siblings, 0 replies; 4+ messages in thread
From: Robin H. Johnson @ 2009-05-15 10:49 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 930 bytes --]

On Fri, May 15, 2009 at 10:47:24AM +0200, Tiziano Müller wrote:
> 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.).
That's going to cause a large problem.

The entire point is that the STABLE ebuilds need to be changed,
otherwise they will try to depend on the libusb-1 series (and fail
dismally).

For switching from EAPI0 to EAPI1, if the ebuild still compiles fine,
then I see no reason that a slot dep change cannot be just put in with
the EAPI change. (The same cannot be said for EAPIx -> EAPI2, as further
changes are needed for that case).

-- 
Robin Hugh Johnson
Gentoo Linux Developer & Infra Guy
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

[-- Attachment #2: Type: application/pgp-signature, Size: 330 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] libusb-1/libusb-compat landing - testing and DEPEND changes needed
  2009-05-15  0:06 [gentoo-dev] libusb-1/libusb-compat landing - testing and DEPEND changes needed Robin H. Johnson
  2009-05-15  8:47 ` Tiziano Müller
@ 2009-05-16  9:57 ` Robin H. Johnson
  1 sibling, 0 replies; 4+ messages in thread
From: Robin H. Johnson @ 2009-05-16  9:57 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 674 bytes --]

On Thu, May 14, 2009 at 05:06:11PM -0700, Robin H. Johnson wrote:
> 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.
I've opened a tracking bug for the migration:
https://bugs.gentoo.org/show_bug.cgi?id=270039

It gives explicit instructions of what to do.

I've also fixed up a number of the mainstream packages that were
reported broken by the migration or I use in some way already.

-- 
Robin Hugh Johnson
Gentoo Linux Developer & Infra Guy
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

[-- Attachment #2: Type: application/pgp-signature, Size: 330 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-05-16  9:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-15  0:06 [gentoo-dev] libusb-1/libusb-compat landing - testing and DEPEND changes needed Robin H. Johnson
2009-05-15  8:47 ` Tiziano Müller
2009-05-15 10:49   ` Robin H. Johnson
2009-05-16  9:57 ` Robin H. Johnson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox