Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 173884 - All ebuilds/eclasses should use doenvd instead of insinto /etc/env.d
Summary: All ebuilds/eclasses should use doenvd instead of insinto /etc/env.d
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-09 10:46 UTC by Christian Heim (RETIRED)
Modified: 2007-05-09 13:41 UTC (History)
17 users (show)

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


Attachments
ebuilds matching into[[:space:]]+/etc/(init|conf|env)\.d (initconfenv.txt,1.49 KB, text/plain)
2007-05-09 13:38 UTC, Torsten Veller (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Heim (RETIRED) gentoo-dev 2007-04-09 10:46:55 UTC
As Marcelo bought up on gentoo-dev, all ebuilds and eclasses currently in the tree, should be using doenvd / newenvd instead of insinto /etc/env.d ..

Here's a list of ebuilds, that should be fixed:

app-accessibility/speech-tools
   speech-tools-1.2.3-r2

   Herd(s): accessibility, sound
   Maintainer(s): none

app-backup/amanda
   amanda-2.4.5
   amanda-2.4.5_p1
   amanda-2.5.1_p3-r1
   amanda-2.5.1_p3-r2

   Herd(s): app-backup
   Maintainer(s): robbat2

app-editors/emacs-cvs
   emacs-cvs-22.0.96
   emacs-cvs-22.0.9999-r6
   emacs-cvs-22.0.9999-r5
   emacs-cvs-22.0.95-r1
   emacs-cvs-23.0.0-r1  (package.mask'ed)

   Herd(s): emacs
   Maintainer(s): none

app-emulation/vmware-gsx-console
   vmware-gsx-console-3.2.0.14497

   Herd(s): vmware
   Maintainer(s): mattm

app-i18n/jless
   jless-382.258
   jless-358.254

   Herd(s): cjk
   Maintainer(s): none

app-i18n/x-unikey
   x-unikey-1.0.4
   x-unikey-0.9.2
   x-unikey-1.0.2
   x-unikey-1.0

   Herd(s): cjk
   Maintainer(s): pclouds

dev-ada/gps-bin
   gps-bin-2.1.0

   Herd(s): ada
   Maintainer(s): none

dev-db/firebird
   firebird-1.5.3
   firebird-1.5.2
   firebird-1.5.3-r1
   firebird-1.5.1

   Herd(s): no-herd
   Maintainer(s): sekretarz

dev-db/xindice
   xindice-1.0-r4
   xindice-1.0-r3

   Herd(s): java
   Maintainer(s): none

dev-embedded/ponyprog
   ponyprog-2.06c

   Herd(s): dev-embedded
   Maintainer(s): none

dev-java/openjms-bin
   openjms-bin-0.7.6

   Herd(s): java
   Maintainer(s): none

dev-java/javacc
   javacc-3.2-r3

   Herd(s): java
   Maintainer(s): none

dev-java/openjms
   openjms-0.7.6.1-r1

   Herd(s): java
   Maintainer(s): none

dev-java/java-config
   java-config-1.2.11-r1

   Herd(s): java
   Maintainer(s): none

dev-lang/ifc
   ifc-9.1.040

   Herd(s): sci
   Maintainer(s): kugelfang

dev-lang/ghc-bin
   ghc-bin-6.2.2-r1
   ghc-bin-6.6 (package.mask'ed)
   ghc-bin-6.4.1
   ghc-bin-6.4.1-r1
   ghc-bin-6.4.2

   Herd(s): haskell
   Maintainer(s): none

dev-lang/gwydion-dylan-bin
   gwydion-dylan-bin-2.4.0

   Herd(s): no-herd
   Maintainer(s): araujo

dev-lang/icc
   icc-9.1.045

   Herd(s): no-herd
   Maintainer(s): karltk

dev-lang/stratego
   stratego-0.16
   stratego-0.14

   Herd(s): no-herd
   Maintainer(s): karltk

dev-lang/maude
   maude-2.1.1-r2

   Herd(s): sci
   Maintainer(s): none

dev-libs/tinyq
   tinyq-3.0.5
   tinyq-3.0.4
   tinyq-3.0.6

   Herd(s): maintainer-needed
   Maintainer(s): none

dev-python/rpy
   rpy-0.99.2
   rpy-0.4.6

   Herd(s): python
   Maintainer(s): none

dev-tex/hevea
   hevea-1.07-r1
   hevea-1.08

   Herd(s): tex
   Maintainer(s): mattam

dev-tex/lgrind
   lgrind-3.67-r2

   Herd(s): tex
   Maintainer(s): none

dev-util/insight
   insight-6.5

   Herd(s): dev-tools
   Maintainer(s): tester

dev-util/rhide
   rhide-1.5.20050823

   Herd(s): no-herd
   Maintainer(s): azarah

eclass/nxserver_1.5.eclass
eclass/nxserver-1.3.2.eclass
eclass/nxserver.eclass
eclass/nxserver-1.4.eclass

   Herd(s): nx
   Maintainer(s): none

eclass/toolchain-binutils.eclass

   Herd(s): toolchain
   Maintainer(s): none

gnustep-base/gnustep-env
   gnustep-env-0.1.8-r1
   gnustep-env-0.1.8
   gnustep-env-0.1.6-r1

   Herd(s): gnustep
   Maintainer(s): none

mail-mta/qmail-ldap
   qmail-ldap-1.03-r4

   Herd(s): qmail
   Maintainer(s): robbat2

mail-mta/xmail
   xmail-1.22

   Herd(s): net-mail
   Maintainer(s): none

mail-mta/qmail-mysql
   qmail-mysql-1.03-r13 (package.mask'ed)

   Herd(s): qmail
   Maintainer(s): none

mail-mta/qmail (package.mask'ed for removal)
   qmail-1.03-r16
   qmail-1.03-r15

   Herd(s): qmail
   Maintainer(s): robbat2

mail-mta/netqmail
   netqmail-1.05-r5
   netqmail-1.05-r4

   Herd(s): qmail
   Maintainer(s): hansmi

media-gfx/nvidia-cg-toolkit
   nvidia-cg-toolkit-1.5.0
   nvidia-cg-toolkit-1.4.1
   nvidia-cg-toolkit-1.4.0.4

   Herd(s): graphics
   Maintainer(s): none

media-gfx/sane-backends
   sane-backends-1.0.17

   Herd(s): no-herd
   Maintainer(s): phosphan

media-libs/hamlib
   hamlib-1.2.4
   hamlib-1.2.5

   Herd(s): no-herd
   Maintainer(s): maintainer-needed

net-dns/bind
   bind-9.2.6-r4
   bind-9.2.8-r2
   bind-9.2.7 (package.mask'ed)
   bind-9.3.4
   bind-9.2.6-r3
   bind-9.3.2-r4
   bind-9.3.2
   bind-9.3.2-r5
   bind-9.3.3 (package.mask'ed)
   bind-9.2.6
   bind-9.4.0-r2
   bind-9.2.6-r5
   bind-9.3.4-r2
   bind-9.3.2-r3
   bind-9.2.8

   Herd(s): bind
   Maintainer(s): voxus

net-im/coccinella
   coccinella-0.95.7
   coccinella-0.95.10

   Herd(s): no-herd
   Maintainer(s): bass

net-mail/vpopmail
   vpopmail-5.4.16

   Herd(s): net-mail
   Maintainer(s): none

net-misc/hylafax
   hylafax-4.3.0
   hylafax-4.2.5
   hylafax-4.3.1

   Herd(s): comm-fax
   Maintainer(s): nerdboy

net-misc/cisco-aironet-client-utils
   cisco-aironet-client-utils-2.1

   Herd(s): none
   Maintainer(s): wolf31o2

net-misc/icaclient
   icaclient-9.0
   icaclient-9.0-r1

   Herd(s): no-herd
   Maintainer(s): wolf31o2

net-misc/gtk2-ssh-askpass
   gtk2-ssh-askpass-0.3

   Herd(s): gnome
   Maintainer(s): none

net-p2p/myster
   myster-8.0

   Herd(s): net-p2p
   Maintainer(s): none

net-p2p/phxd
   phxd-0.1.0_pre23092005

   Herd(s): net-p2p
   Maintainer(s): kang

sci-biology/qrna
   qrna-2.0.3c

   Herd(s): sci-biology
   Maintainer(s): none

sci-biology/emboss
   emboss-4.0.0

   Herd(s): sci-biology
   Maintainer(s): ribosome

sci-chemistry/babel
   babel-1.6

   Herd(s): sci-chemistry
   Maintainer(s): none

sci-electronics/eagle
   eagle-4.16_p1

   Herd(s): sci
   Maintainer(s): nixphoeni

sci-electronics/modelsim
   modelsim-5.7d

   Herd(s): sci-electronics
   Maintainer(s): none

sci-geosciences/gempak
   gempak-5.7.2_p2
   gempak-5.7.4

   Herd(s): sci-geosciences
   Maintainer(s): none

sci-geosciences/grass
   grass-6.0.1

   Herd(s): sci-geosciences
   Maintainer(s): nerdboy

sys-auth/bioapi
   bioapi-1.2.2

   Herd(s): no-herd
   Maintainer(s): wolf31o2, jochen.maes@sejo.be

sys-cluster/c3
   c3-4.0.1

   Herd(s): cluster
   Maintainer(s): none

sys-cluster/pvm
   pvm-3.4.4-r3
   pvm-3.4.4-r1
   pvm-3.4.4-r2

   Herd(s): cluster
   Maintainer(s): tantive

sys-cluster/xpvm
   xpvm-1.2.5-r4

   Herd(s): cluster
   Maintainer(s): tantive

sys-libs/glibc
   glibc-2.3.2-r12

   Herd(s): toolchain
   Maintainer(s): none

www-client/mozilla-firefox-bin
   mozilla-firefox-bin-1.5.0.10 (package.mask'ed for removal)
   mozilla-firefox-bin-2.0.0.2

   Herd(s): mozilla
   Maintainer(s): none

www-client/seamonkey
   seamonkey-1.0.7
   seamonkey-1.1.1
   seamonkey-1.0.8

   Herd(s): mozilla
   Maintainer(s): none

www-servers/resin
   resin-2.1.17

   Herd(s): java
   Maintainer(s): nelchael

www-servers/jetty
   jetty-4.2.19

   Herd(s): java
   Maintainer(s): none

x11-libs/fltk
   fltk-1.1.7

   Herd(s): desktop-misc
   Maintainer(s): none

x11-libs/qt
   qt-3.3.4-r8
   qt-3.3.6-r5
   qt-3.3.6-r4
   qt-3.3.8

   Herd(s): qt
   Maintainer(s): none

x11-libs/kylixlibs3-borqt
   kylixlibs3-borqt-3.0-r1

   Herd(s): none
   Maintainer(s): bass?

x11-libs/qt-embedded
   qt-embedded-3.3.4-r1
   qt-embedded-3.3.7
   qt-embedded-3.3.4

   Herd(s): qt
   Maintainer(s): none

x11-misc/xnview
   xnview-1.50-r1

   Herd(s): desktop-misc
   Maintainer(s): none

x11-misc/xfractint
   xfractint-20.4.00
   xfractint-20.3.02
   xfractint-20.3.01
   xfractint-20.4.03

   Herd(s): no-herd
   Maintainer(s): spock
Comment 1 Petteri Räty (RETIRED) gentoo-dev 2007-04-09 11:40:07 UTC
dev-java/javacc
   javacc-3.2-r3

   Herd(s): java
   Maintainer(s): none

Here we have a false positive:

	dodir /etc/env.d/java
	insinto /etc/env.d/java
	newins ${P} 22javacc || die "Missing ${PF}"
Comment 2 Ulrich Müller gentoo-dev 2007-04-09 11:44:17 UTC
> app-editors/emacs-cvs
>    emacs-cvs-22.0.96
>    emacs-cvs-22.0.9999-r6
>    emacs-cvs-22.0.9999-r5
>    emacs-cvs-22.0.95-r1
>    emacs-cvs-23.0.0-r1  (package.mask'ed)
> 
>    Herd(s): emacs
>    Maintainer(s): none

These have already been fixed in the Emacs overlay and will be moved to the tree during this month.
Comment 3 Petteri Räty (RETIRED) gentoo-dev 2007-04-09 11:59:55 UTC
All java stuff done. Leaving resin for nelchael to take care of.
Comment 4 Petteri Räty (RETIRED) gentoo-dev 2007-04-09 12:06:58 UTC
Fixed net-p2p/myster and net-p2p/pxhd
Comment 5 Michal Januszewski (RETIRED) gentoo-dev 2007-04-09 12:10:58 UTC
x11-misc/xfractint fixed.
Comment 6 Petteri Räty (RETIRED) gentoo-dev 2007-04-09 12:15:42 UTC
dev-util/insight done
Comment 7 Nguyen Thai Ngoc Duy (RETIRED) gentoo-dev 2007-04-09 12:33:21 UTC
app-i18n/x-unikey fixed
Comment 8 Raúl Porcel (RETIRED) gentoo-dev 2007-04-09 12:52:20 UTC
mozilla done
Comment 9 Fabian Groffen gentoo-dev 2007-04-09 13:41:37 UTC
gnustep-base/gnustep-env
   gnustep-env-0.1.8-r1
   gnustep-env-0.1.8
   gnustep-env-0.1.6-r1

   Herd(s): gnustep
   Maintainer(s): none

done
Comment 10 MATSUU Takuto (RETIRED) gentoo-dev 2007-04-09 13:55:07 UTC
app-i18n/jless done.
Comment 11 Lukasz Strzygowski (RETIRED) gentoo-dev 2007-04-09 14:13:28 UTC
dev-python/rpy done
Comment 12 SpanKY gentoo-dev 2007-04-09 15:40:41 UTC
we'll have to open a new bug to address the env.d subdir issue (which is how the toolchain stuff installs into /etc/env.d/<dir>/)
Comment 13 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-09 16:16:12 UTC
Removing mattm/vmware/myself since everything there is done.
Comment 14 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-09 16:16:50 UTC
Just kidding... I can't do vmware-gsx-console due to fetch restrictions.
Comment 15 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2007-04-09 21:33:53 UTC
amanda - fixed

These might be removed:
mail-mta/qmail-mysql
mail-mta/qmail-ldap
mail-mta/qmail
Comment 16 Jeffrey Gardner (RETIRED) gentoo-dev 2007-04-09 22:39:07 UTC
sci-biology/qrna done
Comment 17 Jeffrey Gardner (RETIRED) gentoo-dev 2007-04-09 23:08:54 UTC
sci-biology/emboss and babel done...removing sci-biology and sci-chemistry from CC.
Comment 18 David Shakaryan (RETIRED) gentoo-dev 2007-04-09 23:35:31 UTC
(In reply to comment #0)
> x11-libs/fltk
>    fltk-1.1.7
> 
>    Herd(s): desktop-misc
>    Maintainer(s): none
> 
> x11-misc/xnview
>    xnview-1.50-r1
> 
>    Herd(s): desktop-misc
>    Maintainer(s): none

Fixed. Removing desktop-misc from CC.
Comment 19 Patrick Kursawe (RETIRED) gentoo-dev 2007-04-10 08:07:26 UTC
sane-backends done.
Comment 20 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-10 14:16:20 UTC
Removing VMware from CC since none of us but Matt have GSX available to us and he's already explicitly on CC.
Comment 21 Michael Hanselmann (hansmi) (RETIRED) gentoo-dev 2007-04-10 18:02:46 UTC
mail-mta/netqmail done
Comment 22 Christian Heim (RETIRED) gentoo-dev 2007-04-11 19:15:39 UTC
Both, dev-libs/tinyq and media-libs/hamlib are done.
Comment 23 Petteri Räty (RETIRED) gentoo-dev 2007-04-11 19:38:18 UTC
app-accessibility/speech-tools fixed so accessibility and sound are done
Comment 24 Lennart Kolmodin (RETIRED) gentoo-dev 2007-04-12 18:10:16 UTC
dev-lang/ghc-bin done

Patch from Andres Loeh <kosmikus@gentoo.org>
Comment 25 Denis Dupeyron (RETIRED) gentoo-dev 2007-04-13 09:50:51 UTC
dev-embedded done.
Comment 26 Bernard Cafarelli gentoo-dev 2007-04-13 16:59:26 UTC
eclass/nxserver*.eclass done
Comment 27 Christian Faulhammer (RETIRED) gentoo-dev 2007-04-17 09:15:23 UTC
Emacs Overlay's ebuilds have been moved to tree, so Emacs is done.
Comment 28 Torsten Veller (RETIRED) gentoo-dev 2007-05-09 13:38:28 UTC
Created attachment 118652 [details]
ebuilds matching into[[:space:]]+/etc/(init|conf|env)\.d

All done -- except some old(, masked or unneeded) ebuilds and some ebuilds using special *opts.
Comment 29 Torsten Veller (RETIRED) gentoo-dev 2007-05-09 13:41:16 UTC
I think this is good enough to close this bug.

Version bumps will be using the "helper functions" and the old ebuilds in the tree will be gone sooner or later.