First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 168051
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Quality Assistance Team <qa@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 168051 depends on: Show dependency tree
Show dependency graph
Bug 168051 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-02-22 22:31 0000
Following on from "[gentoo-dev] Global ebuild variables and pkg_setup":

The following packages appear to misuse pkg_setup variables in globals. I've
checked these by hand, but some false positives might have slipped past me...

Summary of herds:
  crypto dev-embedded embedded kernel media-tv mobile net-dialup no-herd sound

Summary of maintainers:
  <kingtaco@gentoo.org>
  <solar@gentoo.org>
  <sound@gentoo.org>
  Alessio Cassibba <swapon@gmail.com>
  Crypto Herd <crypto@gentoo.org>
  Daniel Black <dragonheart@gentoo.org>
  Markus Ullmann <jokey@gentoo.org>
  Peter Johanson <latexer@gentoo.org>
  Piotr Jaroszyński <peper@gentoo.org>
  Steev Klimaszewski <steev@gentoo.org>
  Stefan Schweizer <genstef@gentoo.org>

QA checks for package directory /app-crypt/tpm-emulator:
/app-crypt/tpm-emulator/tpm-emulator-0.2a.ebuild
  24: BUILD_PARAMS="-j1 CC=$(tc-getCC) MODULE=tpm_emulator.${KV_OBJ}
USE_GMP=/usr/lib/libgmp.a"
/app-crypt/tpm-emulator/tpm-emulator-0.3.ebuild
  24: BUILD_PARAMS="-j1 CC=$(tc-getCC) MODULE=tpm_emulator.${KV_OBJ}
USE_GMP=/usr/lib/libgmp.a"
herds: crypto
maintainer: Crypto Herd <crypto@gentoo.org>

QA checks for package directory /app-crypt/tpm-module:
/app-crypt/tpm-module/tpm-module-2.0.ebuild
  20: BUILD_PARAMS="KDIR=${KV_DIR}"
herds: crypto
maintainer: Daniel Black <dragonheart@gentoo.org>

QA checks for package directory /app-emulation/virtualbox:
/app-emulation/virtualbox/virtualbox-1.3.4-r1.ebuild
  35: BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
/app-emulation/virtualbox/virtualbox-9999.ebuild
  32: BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
herds: no-herd
maintainer: Markus Ullmann <jokey@gentoo.org>
maintainer: Alessio Cassibba <swapon@gmail.com>

QA checks for package directory /app-emulation/virtualbox-bin:
/app-emulation/virtualbox-bin/virtualbox-bin-1.3.4.ebuild
  44: BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
herds: no-herd
maintainer: Markus Ullmann <jokey@gentoo.org>
maintainer: Alessio Cassibba <swapon@gmail.com>

QA checks for package directory /app-laptop/thinkpad:
/app-laptop/thinkpad/thinkpad-5.9-r1.ebuild
  18: BUILD_PARAMS="KSRC=${KV_DIR}"
herds: mobile
maintainer: Steev Klimaszewski <steev@gentoo.org>

QA checks for package directory /dev-embedded/gpio:
/dev-embedded/gpio/gpio-1.3.2.ebuild
  18: BUILD_PARAMS="KERNELDIR=${KV_DIR}"
herds: embedded
maintainer: <solar@gentoo.org>

QA checks for package directory /dev-embedded/parapin-driver:
/dev-embedded/parapin-driver/parapin-driver-1.0.0.ebuild
  22: BUILD_PARAMS="CC=$(tc-getCC) LINUX_SRC=${KV_DIR} -C .."
herds: dev-embedded

QA checks for package directory /media-tv/rivatv:
/media-tv/rivatv/rivatv-0.8.6-r1.ebuild
  23: BUILD_PARAMS="KSRC=${ROOT}${KV_DIR} KVERS=${KV_MAJOR}${KV_MINOR}"
/media-tv/rivatv/rivatv-0.8.6.ebuild
  22: BUILD_PARAMS="KSRC=${ROOT}${KV_DIR} KVERS=${KV_MAJOR}${KV_MINOR}"
herds: media-tv

QA checks for package directory /media-video/spca5xx:
/media-video/spca5xx/spca5xx-20060202.ebuild
  19: BUILD_PARAMS="KERNELDIR=${KV_DIR}"
/media-video/spca5xx/spca5xx-20060301.ebuild
  19: BUILD_PARAMS="KERNELDIR=${KV_DIR}"
/media-video/spca5xx/spca5xx-20060402.ebuild
  19: BUILD_PARAMS="KERNELDIR=${KV_DIR}"
herds: no-herd
maintainer: <kingtaco@gentoo.org>

QA checks for package directory /net-dialup/bewan-adsl:
/net-dialup/bewan-adsl/bewan-adsl-0.9.3-r2.ebuild
  24: BUILD_PARAMS="KERNEL_SOURCES=${KV_DIR} KVERS=${KV_FULL}"
herds: net-dialup

QA checks for package directory /net-dialup/eagle-usb:
/net-dialup/eagle-usb/eagle-usb-2.3.3.ebuild
  22: BUILD_PARAMS="KERNELSRC='${KV_DIR}'"
herds: net-dialup

QA checks for package directory /net-dialup/ltmodem:
/net-dialup/ltmodem/ltmodem-8.31_alpha10-r3.ebuild
  28: BUILD_PARAMS="KERNEL_DIR='${KV_DIR}'"
herds: net-dialup

QA checks for package directory /net-misc/arpstar:
/net-misc/arpstar/arpstar-0.5.5-r1.ebuild
  19: BUILD_PARAMS="KDIR=${KV_DIR}"
herds: kernel

QA checks for package directory /net-wireless/ndiswrapper:
/net-wireless/ndiswrapper/ndiswrapper-1.33.ebuild
  22: BUILD_PARAMS="KSRC=${ROOT}${KV_DIR} KVERS=${KV_FULL}"
/net-wireless/ndiswrapper/ndiswrapper-1.34.ebuild
  22: BUILD_PARAMS="KSRC=${ROOT}${KV_DIR} KVERS=${KV_FULL}"
/net-wireless/ndiswrapper/ndiswrapper-1.35.ebuild
  22: BUILD_PARAMS="KSRC=${ROOT}${KV_DIR} KVERS=${KV_FULL}"
/net-wireless/ndiswrapper/ndiswrapper-1.36.ebuild
  22: BUILD_PARAMS="KSRC=${ROOT}${KV_DIR} KVERS=${KV_FULL}"
/net-wireless/ndiswrapper/ndiswrapper-1.37.ebuild
  22: BUILD_PARAMS="KSRC=${ROOT}${KV_DIR} KVERS=${KV_FULL}"
herds: mobile
maintainer: Piotr Jaroszyński <peper@gentoo.org>

QA checks for package directory /net-wireless/prism54:
/net-wireless/prism54/prism54-20050125.ebuild
  19: BUILD_PARAMS="KVER=${KV_FULL} KDIR=${KV_DIR}"
herds: mobile
maintainer: Peter Johanson <latexer@gentoo.org>

QA checks for package directory /sys-apps/realtime-lsm:
/sys-apps/realtime-lsm/realtime-lsm-0.8.5-r1.ebuild
  20: BUILD_PARAMS="KSRC=${ROOT}${KV_DIR} TOUT=${TMP}/tmp-gas-check"
herds: sound
maintainer: <sound@gentoo.org>

QA checks for package directory /sys-fs/cowloop:
/sys-fs/cowloop/cowloop-1.4.ebuild
  20: BUILD_PARAMS="-C ${KV_DIR} SUBDIRS=${S} -I."
/sys-fs/cowloop/cowloop-2.14.ebuild
  18: BUILD_PARAMS="-C ${KV_DIR} SUBDIRS=${S} -I."
/sys-fs/cowloop/cowloop-2.15-r1.ebuild
  18: BUILD_PARAMS="-C ${KV_DIR} SUBDIRS=${S} -I."
/sys-fs/cowloop/cowloop-3.0-r1.ebuild
  19: BUILD_PARAMS="-C ${KV_DIR} SUBDIRS=${S} -I."
herds: no-herd
maintainer: Daniel Black <dragonheart@gentoo.org>

QA checks for package directory /sys-fs/fuse:
/sys-fs/fuse/fuse-2.6.0.ebuild
  19: BUILD_PARAMS="majver=${KV_MAJOR}.${KV_MINOR}
  22: ECONF_PARAMS="--with-kernel=${KV_DIR} --with-kernel-build=${KV_OUT_DIR}"
/sys-fs/fuse/fuse-2.6.0_rc1.ebuild
  19: BUILD_PARAMS="majver=${KV_MAJOR}.${KV_MINOR}
  22: ECONF_PARAMS="--with-kernel=${KV_DIR} --with-kernel-build=${KV_OUT_DIR}"
/sys-fs/fuse/fuse-2.6.1.ebuild
  19: BUILD_PARAMS="majver=${KV_MAJOR}.${KV_MINOR}
  22: ECONF_PARAMS="--with-kernel=${KV_DIR} --with-kernel-build=${KV_OUT_DIR}"
/sys-fs/fuse/fuse-2.6.3.ebuild
  19: BUILD_PARAMS="majver=${KV_MAJOR}.${KV_MINOR}
  22: ECONF_PARAMS="--with-kernel=${KV_DIR} --with-kernel-build=${KV_OUT_DIR}"
herds: kernel
maintainer: Stefan Schweizer <genstef@gentoo.org>

------- Comment #1 From Stefan Schweizer 2007-02-23 12:25:18 0000 -------
sys-fs/fuse fixed.

------- Comment #2 From Doug Goldstein 2007-02-23 14:07:53 0000 -------
rivatv is masked and being removed March 6th. It has a lot more issues then
just this, it won't be fixed.

------- Comment #3 From Alon Bar-Lev (RETIRED) 2007-02-23 15:45:12 0000 -------
crypto done.

Listed:
app-crypt/tpm-emulator
app-crypt/tpm-modules

And none listed:
sys-fs/loop-aes
sys-fs/dazuko

------- Comment #4 From Piotr Jaroszyński 2007-02-23 15:57:23 0000 -------
Thanks, net-wireless/ndiswrapper done.

------- Comment #5 From solar 2007-02-24 10:16:06 0000 -------
there was no clear decision on global variables. Till there is one this bug is
bogus and only for the benefit of other pkg mgrs and shouyld have nothing to do
with QA. Closing...

------- Comment #6 From Stephen Bennett (RETIRED) 2007-02-24 13:52:43 0000 -------
There was a fairly clear consensus that the behaviour which enables this to
work is undesirable and shouldn't be relied upon.

------- Comment #7 From Stefan Schweizer 2007-02-25 09:09:24 0000 -------
thinkpad and prism54 fixed.

------- Comment #8 From Stefan Schweizer 2007-02-25 09:16:47 0000 -------
net-dialup/bewan-adsl,eagle-usb and ltmodem fixed

------- Comment #9 From Stefan Schweizer 2007-02-25 09:40:03 0000 -------
arpstar, virtualbox and realtime-lsm fixed

------- Comment #10 From Stefan Schweizer 2007-02-25 09:43:43 0000 -------
cowloop fixed too.

------- Comment #11 From Stefan Schweizer 2007-02-25 09:44:43 0000 -------
remove fixed from CC

------- Comment #12 From Stefan Schweizer 2007-03-08 09:58:02 0000 -------
fixed all the remaining violations. Please notifx me if any new ones come up. I
hope in portage the multiple sourcing of ebuild bug will get fixed soon so that
devs can see this themselves ..

First Last Prev Next    No search results available      Search page      Enter new bug