Re: [gentoo-dev] GNU userland and binary package (WAS: RFC: sh versionator.eclass)

2007-10-10 Thread Roy Marples
On Wed, 2007-10-10 at 20:03 -0700, Alec Warner wrote:
> > B. don't use GNU extensions in pkg_functions and have some way to export
> > them (extract pkg_* functions from environment.bz2). Those can then be
> > used by pre/post script in binary package manager.
> 
> This is your best bet, but again mandates are ineffective.  As you've
> no doubt noticed with quoting, people will do whatever works and the
> people who aim for odd targets like no GNU crap or sh compatability
> are going to have to do the code reviews and encourage that sort of
> thing.  Just saying 'pre/post functions must be POSIX compatable' will
> get you nowhere.  The point here is to sell your idea to other
> developers; if you can't sell it you may need to take it elsewhere.

This is what I'm preaching, but for the whole ebuild not just the
pre/post functions.

It's a tough crowd as everyone's a zealot with their own favourite "must
have" tools + the territorial crap which rears it's ugly head from time
to time.

Thanks

Roy

-- 
[EMAIL PROTECTED] mailing list



[gentoo-dev] Re: Upcoming masking of dev-lang/php-4* and packages depending on it

2007-10-10 Thread Christian Faulhammer
Marius Mauch <[EMAIL PROTECTED]>:

> On Sun, 7 Oct 2007 15:13:49 +0200
> Christian Hoffmann <[EMAIL PROTECTED]> wrote:
> > I'm going to p.mask =dev-lang/php-4* and all packages explicitly
> > depending on this version of php (i.e. the whole dev-php4/ category
> > (36 packages) and one webapp, www-apps/knowledgetree, bug 194894
> > [1]) next weekend (around Oct 14th). This step is necessary as
> > there is hardly any upstream activity anymore.
> You should probably post that in a more user-oriented channel, like
> gentoo-announce and/or the forums to reduce the number of "surprised"
> users [1]

 Or even write a short summary for the GWN...they would be happy about
it.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

http://www.faulhammer.org/>


signature.asc
Description: PGP signature


Re: [gentoo-dev] Upcoming masking of dev-lang/php-4* and packages depending on it

2007-10-10 Thread Josh Saddler
Christian Hoffmann wrote:
> Heya,
> 
> I'm going to p.mask =dev-lang/php-4* and all packages explicitly
> depending on this version of php (i.e. the whole dev-php4/ category
> (36 packages) and one webapp, www-apps/knowledgetree, bug 194894 [1])
> next weekend (around Oct 14th). This step is necessary as there is
> hardly any upstream activity anymore.
> 
> The last official version of php-4, 4.4.7, dates back to May 3rd and is
> in the same state as php-5.2.2 security-wise (and we all know how many
> issues php-5 had in the past, just have a look at the recently published
> GLSA 200710-02 [2]).
> 
> All those security problems, which were fixed in the 5.2 branch,
> possibly apply to the 4.4 branch as well, yet there are no (backported)
> fixes in upstream CVS and there is no sign of an upcoming release
> either.
> This means, if we were to continue php-4 support we would have to do
> the upstream work and compile a list of issues + patches. Upstream
> developers seem to see it the same way -- "if you really want to get it
> done - do it" was one reply when I asked what's up with php-4. Noone
> from our PHP team has the time and motiviation to do that work, and as
> such we are going to mask it (unless someone volunteers to do the work
> and/or upstream becomes active again).
> 
> We will still keep php-4 (and all related packages) in the tree until at
> least the end of the year (this is the date where official upstream
> "support" ends) and bump it if (and not "when"...) there are any
> releases.
> 
> We advise all users of of php-4 to upgrade to php-5 as soon as possible.
> 
> [1] https://bugs.gentoo.org/show_bug.cgi?id=194894
> [2] http://www.gentoo.org/security/en/glsa/glsa-200710-02.xml

Since you're doing the masking, can you please help out the GDP by
reviewing a few of our documents for any potential changes that must be
made? Grepping for "php4" shows that there are references in the
following docs:

1. http://www.gentoo.org/doc/en/jffnms.xml
2. http://www.gentoo.org/doc/en/apache-troubleshooting.xml
3. http://www.gentoo.org/doc/en/qmail-howto.xml
4. http://www.gentoo.org/doc/en/handbook/hb-working-rcscripts.xml


Thanks,

Josh



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Upcoming masking of dev-lang/php-4* and packages depending on it

2007-10-10 Thread Marius Mauch
On Sun, 7 Oct 2007 15:13:49 +0200
Christian Hoffmann <[EMAIL PROTECTED]> wrote:

> Heya,
> 
> I'm going to p.mask =dev-lang/php-4* and all packages explicitly
> depending on this version of php (i.e. the whole dev-php4/ category
> (36 packages) and one webapp, www-apps/knowledgetree, bug 194894 [1])
> next weekend (around Oct 14th). This step is necessary as there is
> hardly any upstream activity anymore.

You should probably post that in a more user-oriented channel, like
gentoo-announce and/or the forums to reduce the number of "surprised"
users [1]

Marius

[1] http://forums.gentoo.org/viewtopic-t-597017.html

-- 
Public Key at http://www.genone.de/info/gpg-key.pub

In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.


signature.asc
Description: PGP signature


Re: [gentoo-dev] GNU userland and binary package (WAS: RFC: sh versionator.eclass)

2007-10-10 Thread Alec Warner
On 10/8/07, Natanael Copa <[EMAIL PROTECTED]> wrote:
> On Mon, 2007-10-08 at 06:52 -0700, Alec Warner wrote:
> > On 10/8/07, Natanael Copa <[EMAIL PROTECTED]> wrote:
> > > On Sun, 2007-10-07 at 21:26 -0600, Joe Peterson wrote:
> > > > Mike Frysinger wrote:
> > > > > Fabian has summed it up nicely, thanks.  i could care less what your 
> > > > > userland
> > > > > is outside of the ebuild environment since it doesnt matter to ebuild
> > > > > writers.  you want a deficient runtime environment, more power to 
> > > > > you, but
> > > > > forcing that environment onto ebuild developers is not acceptable.  
> > > > > off the
> > > > > top of my head, i'd like to see GNU find/xargs added to the ebuild
> > > > > environment.
> > > > > -mike
> > > >
> > > > Mike, exactly as I said.  That's option #2, and I think it could be a
> > > > great solution.  As for deficient, well, that's in the eye of the
> > > > beholder.  ;)
> > > >
> > > >   -Joe
> > >
> > > Question, if you go for #2. Does that mean you will need all the
> > > required GNU userland to do binary only installs?
> > >
> > > It would be highly desireable to be able to do binary installs (write
> > > your own binary only package manager) without depending on all the GNU
> > > stuff needed to compile the packages.
> >
> > Your own binary only package manager would still need to provide
> > Option #2; ie you need to have GNU tools installed to process the
> > binary packages.  pkg_* functions could still have GNU stuff in them
> > and those still get run during a binary package install.
>
> If we would like to be able to do binary installs without the GNU tools,
> what alternatives do we have?
>
> Those pops up to my mind:
>
> A. move the pkg_* functions out of the ebuild to a separate file. Those
> have a subset of the EAPI and needs to be posix compliant.

This is just rife with complications, IMHO.  Two files per ebuild
revision?  Shared pre/post functions?  Extra manifests, stats,
sourcing, bigger tree, inode requirements.  Probably not an easy sell
here.

>
> B. don't use GNU extensions in pkg_functions and have some way to export
> them (extract pkg_* functions from environment.bz2). Those can then be
> used by pre/post script in binary package manager.

This is your best bet, but again mandates are ineffective.  As you've
no doubt noticed with quoting, people will do whatever works and the
people who aim for odd targets like no GNU crap or sh compatability
are going to have to do the code reviews and encourage that sort of
thing.  Just saying 'pre/post functions must be POSIX compatable' will
get you nowhere.  The point here is to sell your idea to other
developers; if you can't sell it you may need to take it elsewhere.

>
> C. Binary package managers will need to write their own pre/post
> scripts

Good luck with this route; you may be able to write replacements for
most utilities but I bet the conversion would still fail on weird
constructs.

D.  Keep your own ebuilds.  Particularly for embedded you probably
aren't using a ton of them anyway and given a sufficient pool of
developers interested in POSIX compatible ebuilds you could probably
hammer out a posix-compliant embedded tree in short order.  I know
everyone hates option D; but I'm also kind of irritated by everyone
trying to push weird requirements on everyone else.  If you can't
convince the majority of developers to do thing X, you may end up
having to do it yourself; welcome to open source software ;)

-Alec
-- 
[EMAIL PROTECTED] mailing list



[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-python/pygtksourceview: metadata.xml pygtksourceview-2.0.0.ebuild Manifest ChangeLog

2007-10-10 Thread Rémi Cardona
Donnie Berkholz wrote:

> I think the python_mod_ functions take care of running python_version() 
> ... also have you noticed that you're optimizing in postrm instead of 
> cleaning up?

I just copied the ebuild from our overlay to portage. I think this
ebuild is quite similar to other gnome/python packages. Since I've never
really made anything related to python, I'll have to take your word for
it :)

Thanks for your review, I'll open a bug so that we can really clean up
our gnome/python ebuilds.

Rémi
-- 
[EMAIL PROTECTED] mailing list



[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-python/pygtksourceview: metadata.xml pygtksourceview-2.0.0.ebuild Manifest ChangeLog

2007-10-10 Thread Donnie Berkholz
On 21:22 Wed 10 Oct , Remi Cardona (remi) wrote:
> 1.1  dev-python/pygtksourceview/pygtksourceview-2.0.0.ebuild
> 
> file : 
> http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pygtksourceview/pygtksourceview-2.0.0.ebuild?rev=1.1&view=markup
> plain: 
> http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pygtksourceview/pygtksourceview-2.0.0.ebuild?rev=1.1&content-type=text/plain

> pkg_postinst() {
>   python_version
>   python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/
> }
> 
> pkg_postrm() {
>   python_version
>   python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/
> }

I think the python_mod_ functions take care of running python_version() 
... also have you noticed that you're optimizing in postrm instead of 
cleaning up?

Thanks,
Donnie
-- 
[EMAIL PROTECTED] mailing list



[gentoo-dev] Last rites: app-misc/gfontview

2007-10-10 Thread Stefan Schweizer
Hi,

app-misc/gfontview depends on the phasing out gtk+-1.2 and has an open issue
and is unmaintained upstream:

Bug 189775
app-misc/gfontview-0.5.0-r6 segfaults on startup

# Stefan Schweizer <[EMAIL PROTECTED]> (10 Oct 2007)
# removal because of starting problems in Bug 189775, gtk+-1.2 usage
# last release was in 2001, possible replacement: media-gfx/opcion
app-misc/gfontview

Best regards,
Stefan Schweizer

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Getting rid of lurking no* USE flags - profile-based package.use

2007-10-10 Thread Zac Medico
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Denis Dupeyron wrote:
> On 10/10/07, Zac Medico <[EMAIL PROTECTED]> wrote:
>> Eventually I'd like to add an option that
>> behaves similar to --resume but also recalculates dependencies.
> 
> Why not make that the default ? That would be safer IMO.

I agree. At a minimum, it should bail out if the previously
calculated dependencies are no longer met. The only sanity check
that it currently does it to verify that the packages are still
available to be merged.

> Plus, once we have this, it looks to me that nobody has to wait for
> EAPI=1 in order to use whatever portage feature that's needed by an
> ebuild. So we can all stop complaining about not having EAPI=1 in the
> form we wanted or at all, and get back to writing ebuilds.

For metadata syntax changes, such as IUSE defaults, a simple portage
dependency won't work. In that case EAPI is needed in order to
prevent older versions of portage from interpreting new ebuilds in
ways that are not intended (leading to unpredictable results).

Zac
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFHDSiW/ejvha5XGaMRArQeAKC9T90xrAq2SurgCM1qQ/DhbgjBMwCguXzH
HLiySuH3xV7lh70dVjsF7Tk=
=pmbn
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] lame use flag, local to global

2007-10-10 Thread Chris Gianelloni
On Wed, 2007-10-10 at 07:55 -0600, Steve Dibb wrote:
> Mart Raudsepp wrote:
> > On T, 2007-10-09 at 21:03 -0600, Steve Dibb wrote:
> >> The little lame use flag has started showing up more in local use flags, 
> >> and all for the same purpose, MP3 support using LAME libraries.  I vote 
> >> we move it into a global use flag.  Any objections, let me know.
> >>
> >> $ quse -D lame
> >>   local:lame:media-libs/libquicktime: Support LAME mp3 encoding
> >>   local:lame:media-libs/mlt: Support LAME mp3 encoding
> >>   local:lame:media-sound/abcde: Support LAME mp3 encoding
> >>   local:lame:media-sound/gnusound: Enable lame support
> >>   local:lame:media-video/mpeg4ip: Support LAME mp3 encoding in the 
> >> server/mp4live
> > 
> > Any reason to not use something like mp3enc flag instead at that point?
> > mp3 USE flag is already global, and appears to mean mp3 decoding, so how
> > about a general mp3 encoding USE flag? I guess merging decoding and
> > encoding behind the same USE flag might be an option too.
> > 
> 
> Ah, I knew this question was gonna come up, should have addresed it 
> first time around.
> 
> The reason we have mp3 and lame use flag is because there is more than 
> one mp3 encoder.  In almost every case of the use flag being applied 
> above, there is already support for another mp3 codec (ffmpeg).  So, 
> lame adds support for lame, not for mp3, which is also provided.
> 
> When there is just one mp3 codec used in an ebuild, then it makes sense 
> to use just the mp3 use flag.

Actually, the encode USE flag makes more sense, if encoding support is
optional.

Basically, it should be like so:

A is a mp3 program/library, which can do both encoding and decoding.  It
doesn't use USE=mp3, at all, since it is solely an mp3 program.
Encoding support is enabled via USE=encode.

B is a media program/library, which can do both encoding and decoding
for multiple formats.  It would use USE=mp3 to enable mp3 support.  It
would use USE=encode (with mp3 support enabled) to enable mp3 encoding
support.

C is an encoder for multiple formats.  It uses USE=mp3 for enabling mp3
encoding.

D is an encoder for mp3.  It uses no USE flags, since it is always a mp3
encoder.

I'm sure I missed other cases, but you get the point.

-- 
Chris Gianelloni
Release Engineering Strategic Lead
Alpha/AMD64/x86 Architecture Teams
Games Developer/Foundation Trustee
Gentoo Foundation


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Getting rid of lurking no* USE flags - profile-based package.use

2007-10-10 Thread Denis Dupeyron
On 10/10/07, Zac Medico <[EMAIL PROTECTED]> wrote:
> Eventually I'd like to add an option that
> behaves similar to --resume but also recalculates dependencies.

Why not make that the default ? That would be safer IMO.

Plus, once we have this, it looks to me that nobody has to wait for
EAPI=1 in order to use whatever portage feature that's needed by an
ebuild. So we can all stop complaining about not having EAPI=1 in the
form we wanted or at all, and get back to writing ebuilds.

Denis.
-- 
[EMAIL PROTECTED] mailing list



[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in eclass: gnatbuild.eclass

2007-10-10 Thread Donnie Berkholz
On 18:17 Wed 10 Oct , George Shapovalov (george) wrote:
> george  07/10/10 18:17:58
> 
>   Modified: gnatbuild.eclass
>
>   Log: fixed src_install issue, no longer relies on portage leaking 
>   env vars between functions

It's really sad that you have to add this workaround.

Thanks,
Donnie
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Getting rid of lurking no* USE flags - profile-based package.use

2007-10-10 Thread Zac Medico
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Marius Mauch wrote:
> On Wed, 10 Oct 2007 10:16:03 +0200
> "Denis Dupeyron" <[EMAIL PROTECTED]> wrote:
> 
>> On 10/10/07, Zac Medico <[EMAIL PROTECTED]> wrote:
>>> I think it's OK to start using package.use now considering that
>>> package.use has been supported since portage-2.1.2 and that's been
>>> stable since February. There are already a couple of packages using
>>> it in the tree now.
>> Is it a good idea for those ebuilds that require new features to have
>> a >= dependency on a specific version of portage ? Or not ?
> 
> No, as it wouldn't help anyway: the depgraph is calculated before
> portage would be updated (so package.use/IUSE defaults wouldn't be
> used).

Results may vary if the user doesn't manually upgrade portage before
doing other upgrades. After portage upgrades itself it will exec
emerge --resume if there are remaining packages in the merge list.
Like you said, the new version of portage will not recalculate
dependencies when it resumes, but it will recalculate USE flags
(bugs #183683). It's inconsistent, which is one reason why the
recommended practice is to upgrade portage alone before attempting
to do additional updates. Eventually I'd like to add an option that
behaves similar to --resume but also recalculates dependencies.

Zac
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFHDQwB/ejvha5XGaMRAr2FAJ9E0OtHnzKO+fYRahsqR6W13AYzvwCggIIi
BqHtFv3zbFKoYj5bR7heK9k=
=SaBU
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



[gentoo-dev] Last rites: app-editors/pico

2007-10-10 Thread Christian Faulhammer
Hi,

# Christian Faulhammer <[EMAIL PROTECTED]> (10 Oct 2007)
# masked for removal, just useless because
# it does not install anything, see bug 3464
app-editors/pico

-- 
Christian Faulhammer, Gentoo Lisp project
http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

http://www.faulhammer.org/>


signature.asc
Description: PGP signature


[gentoo-dev] Re: lame use flag, local to global

2007-10-10 Thread Duncan
Steve Dibb <[EMAIL PROTECTED]> posted [EMAIL PROTECTED],
excerpted below, on  Wed, 10 Oct 2007 07:55:01 -0600:

> The reason we have mp3 and lame use flag is because there is more than
> one mp3 encoder.  In almost every case of the use flag being applied
> above, there is already support for another mp3 codec (ffmpeg).  So,
> lame adds support for lame, not for mp3, which is also provided.

In that case, shouldn't the description mention that?  Something like:

MP3 encoding support using LAME (as opposed to ffmpeg)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] integrating solaris overlay into main portage

2007-10-10 Thread Fabian Groffen
Hi Christian,

On 10-10-2007 17:31:17 +0200, Christian Parpart wrote:
...
> However, knowing that portage for Solaris (10) is only available via a prefix 
> is not the problem, but knowing that for solaris you have to use a completely 
> different portage tree which is just lagging behind is a real pain.

Which/what tree are you using?

> i'm not that familiar with this prefixed development as the maintainers 
> itself, but i don't think it's a big deal to tag those ebuilds with 
> solaris-x86 (for example) that are $EPREFIX aware, isn't it?

Which system are you using?

I know of three such systems, that's why I'm asking.


-- 
Fabian Groffen
Gentoo on a different level
-- 
[EMAIL PROTECTED] mailing list



[gentoo-dev] integrating solaris overlay into main portage

2007-10-10 Thread Christian Parpart
Hi all,

i always feared in asking this because of some typical flamewars, however.

I am now in a company which is actively using Solaris 10 and Gentoo. We're 
deploying some house-written software onto both using the portage system (!).

However, knowing that portage for Solaris (10) is only available via a prefix 
is not the problem, but knowing that for solaris you have to use a completely 
different portage tree which is just lagging behind is a real pain.

i'm not that familiar with this prefixed development as the maintainers 
itself, but i don't think it's a big deal to tag those ebuilds with 
solaris-x86 (for example) that are $EPREFIX aware, isn't it?

The benifit: we have so many ebuilds in the tree that just need keywording 
and/or a simple $EPREFIX addition. This shouldn't hurt any primary package 
maintainer in finding any of these in their ebuilds, in fact, i'd be happy to 
know there's yet another package that can be installed using gentoo's portage 
on yet another architecture.

How do you feel with that idea?

Regards,
Christian Parpart.


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] Last rites: www-client/planet

2007-10-10 Thread Steve Dibb

Dawid Węgliński wrote:

Dnia 09-10-2007, wto o godzinie 20:56 -0600, Steve Dibb napisał(a):

# Steve Dibb <[EMAIL PROTECTED]> (11 Aug 2007)
# Old, unmaintained, pending removal
www-client/planet

punted


Anything to use instead?


Well, anyone can ressurect the ebuild if they want.

Besides, the old ebuild was a snapshot of Aug. of 2004.  Not really too 
helpful considering it's still in development.


Steve
--
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] lame use flag, local to global

2007-10-10 Thread Steve Dibb

Mart Raudsepp wrote:

On T, 2007-10-09 at 21:03 -0600, Steve Dibb wrote:
The little lame use flag has started showing up more in local use flags, 
and all for the same purpose, MP3 support using LAME libraries.  I vote 
we move it into a global use flag.  Any objections, let me know.


$ quse -D lame
  local:lame:media-libs/libquicktime: Support LAME mp3 encoding
  local:lame:media-libs/mlt: Support LAME mp3 encoding
  local:lame:media-sound/abcde: Support LAME mp3 encoding
  local:lame:media-sound/gnusound: Enable lame support
  local:lame:media-video/mpeg4ip: Support LAME mp3 encoding in the 
server/mp4live


Any reason to not use something like mp3enc flag instead at that point?
mp3 USE flag is already global, and appears to mean mp3 decoding, so how
about a general mp3 encoding USE flag? I guess merging decoding and
encoding behind the same USE flag might be an option too.



Ah, I knew this question was gonna come up, should have addresed it 
first time around.


The reason we have mp3 and lame use flag is because there is more than 
one mp3 encoder.  In almost every case of the use flag being applied 
above, there is already support for another mp3 codec (ffmpeg).  So, 
lame adds support for lame, not for mp3, which is also provided.


When there is just one mp3 codec used in an ebuild, then it makes sense 
to use just the mp3 use flag.


Steve
--
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] lame use flag, local to global

2007-10-10 Thread Petteri Räty
George Shapovalov kirjoitti:
> Wednesday, 10. October 2007, Steve Dibb Ви написали:
>> The little lame use flag has started showing up more in local use flags,
>> and all for the same purpose, MP3 support using LAME libraries.  I vote
>> we move it into a global use flag.  Any objections, let me know.
> Are these cases lame specific or would majority (all?) of them be satisfied 
> with the "mp3 encoding" notion? That is, would it make sense for these 
> packages to use a more general flag instead? Now, mp3 stands for "Add support 
> for reading mp3 files", but, perhaps, it would be usefull to extend it to 
> cover decoding and encoding? (or, alternatively, introduce some global mp3enc 
> flag?)
> 
> George

At least in my own desktop use I don't use mp3 encoding but do need
decoding so it makes sense to keep them separate.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Re: new-style virtual/editor

2007-10-10 Thread Christian Faulhammer
Christian Faulhammer <[EMAIL PROTECTED]>:
> about 26 ebuilds have a PROVIDE=virtual/editor.  Those could be
> transformed to a new-style virtual, which is really simple.  According
> to zmedico and genone the impact of just commiting the virtual would
> be low.  But I'd like to hear some comments on it.  If noone objects I
> will commit it next week (Monday probably) and remove all PROVIDE
> lines.  Eventually I will check profiles, too, and file bugs when
> unsure what the intended behaviour?  Or anyone objections about me
> touching his profiles.

 New-style virtual in the tree with nearly 30 packages in
RDEPEND...:)...we added some that were not providing it until now.
Profiles fixed (except selinux/2005.1/mips) and ebuilds cleaned-up.
Thanks to ulm for the help.  So if you have a text-mode editor not in
there, just add it to the virtual or file a bug.  I put emacs, xemacs,
vim teams and base-system into metadata.xml as maintainers.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

http://www.faulhammer.org/>


signature.asc
Description: PGP signature


Re: [gentoo-dev] Modular texlive eclasses up for review

2007-10-10 Thread Alexis Ballier
On Tue, 09 Oct 2007 14:49:05 +0200
Francesco Riosa <[EMAIL PROTECTED]> wrote:

> Roy Marples ha scritto:
> > On Tue, 2007-10-09 at 13:17 +0200, Alexis Ballier wrote:
> >   
> >>> if [ "${f/config/}" != "${f}" ]
> >>> Should be
> >>> if [ "${f#*config*}" != "${f}" ]
> >>>   
> Should be
> 
> if [ "${f#*config}" != "${f}" ]
> 
> the 2nd asterisk is not needed, symmetry apart
> 

just removed it


Alexis.


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-video/vlc: ChangeLog vlc-0.9.0_alpha20071009.ebuild

2007-10-10 Thread Alexis Ballier
On Tue, 9 Oct 2007 16:28:23 -0700
Donnie Berkholz <[EMAIL PROTECTED]> wrote:

> > if use nsplugin; then
> > if use seamonkey; then
> > XPIDL=/usr/lib/seamonkey
> > MOZILLA_CONFIG=/usr/lib/seamonkey/seamonkey-config
> > else
> > XPIDL=/usr/lib/mozilla-firefox
> > MOZILLA_CONFIG=/usr/lib/mozilla-firefox/firefox-config
> > fi
> > fi
> 
> Should this be get_libdir() ?

should be more reliable indeed
it's used only to teach the build system where to find mozilla's stuff,
so as of now it shouldnt hurt, but I switched to get_libdir anyway.

> > 
> > econf \
> > $(use_enable altivec) \
> > $(use_enable stream sout) \
> > $(use_enable httpd) \
> > $(use_enable gnutls) \
> > $(use_enable v4l) \
> > $(use_enable v4l2) \
> > $(use_enable cdda) $(use_enable cdda cddax)\
> > $(use_enable cddb libcddb) \
> 
> [crop another 30 or so]
> 
> Another place where ordering would help.

good idea, thanks; it's a bit difficult to read as of now :/

Alexis.


signature.asc
Description: PGP signature


Re: [gentoo-dev] Last rites: www-client/planet

2007-10-10 Thread Dawid Węgliński
Dnia 09-10-2007, wto o godzinie 20:56 -0600, Steve Dibb napisał(a):
> # Steve Dibb <[EMAIL PROTECTED]> (11 Aug 2007)
> # Old, unmaintained, pending removal
> www-client/planet
> 
> punted

Anything to use instead?

Cheers
-- 
,-.
| Dawid Węgliński |
| [EMAIL PROTECTED]  |
| cla @ irc.freenode.net  |
| GPG: 295E72D9   |
`-'



signature.asc
Description: To jest część listu	podpisana cyfrowo


Re: [gentoo-dev] Getting rid of lurking no* USE flags - profile-based package.use

2007-10-10 Thread Marius Mauch
On Wed, 10 Oct 2007 10:16:03 +0200
"Denis Dupeyron" <[EMAIL PROTECTED]> wrote:

> On 10/10/07, Zac Medico <[EMAIL PROTECTED]> wrote:
> > I think it's OK to start using package.use now considering that
> > package.use has been supported since portage-2.1.2 and that's been
> > stable since February. There are already a couple of packages using
> > it in the tree now.
> 
> Is it a good idea for those ebuilds that require new features to have
> a >= dependency on a specific version of portage ? Or not ?

No, as it wouldn't help anyway: the depgraph is calculated before
portage would be updated (so package.use/IUSE defaults wouldn't be
used).
See http://dev.gentoo.org/~genone/docs/treedeps.txt for some
information on this kind of issues (while the text wasn't written with
this issue in mind it still applies to it).

Marius
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Getting rid of lurking no* USE flags - profile-based package.use

2007-10-10 Thread Zac Medico
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Denis Dupeyron wrote:
> On 10/10/07, Zac Medico <[EMAIL PROTECTED]> wrote:
>> I think it's OK to start using package.use now considering that
>> package.use has been supported since portage-2.1.2 and that's been
>> stable since February. There are already a couple of packages using
>> it in the tree now.
> 
> Is it a good idea for those ebuilds that require new features to have
> a >= dependency on a specific version of portage ? Or not ? Can this
> help when switching EAPIs ? Or plug the gap while the decision to
> switch to EAPI=1 is being taken ? Does /me need more coffee or a good
> clue-batting session ?
> 
> Denis.

Adding a dependency on >=sys-apps/portage-2.1.2 is a reasonable idea
since that does ensure that the package.use is properly accounted
for. Since EAPI only governs ebuilds and not profiles, you'd have to
use IUSE defaults to get a similar effect while taking advantage of
EAPI. The problem with EAPI-1 at the moment is that it's only
supported by an unstable version of portage, which means that
repoman users with stable portage will be unable to work with any
ebuilds that have EAPI=1 defined.

Zac
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFHDJNZ/ejvha5XGaMRAv0BAJwIxec1FPMJQYjSJeolEyVC4njgfQCeMKb+
8YgKitdWk8difKGR4nJkYuo=
=51KN
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



[gentoo-dev] Gentoo Arch Testing Tool

2007-10-10 Thread Christian Faulhammer
Hi,

all arch devs interested in above tool (app-portage/gatt-svn), I wrote
a little introduction for it.  See Planet.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

http://www.faulhammer.org/>


signature.asc
Description: PGP signature


Re: [gentoo-dev] Getting rid of lurking no* USE flags - profile-based package.use

2007-10-10 Thread Denis Dupeyron
On 10/10/07, Zac Medico <[EMAIL PROTECTED]> wrote:
> I think it's OK to start using package.use now considering that
> package.use has been supported since portage-2.1.2 and that's been
> stable since February. There are already a couple of packages using
> it in the tree now.

Is it a good idea for those ebuilds that require new features to have
a >= dependency on a specific version of portage ? Or not ? Can this
help when switching EAPIs ? Or plug the gap while the decision to
switch to EAPI=1 is being taken ? Does /me need more coffee or a good
clue-batting session ?

Denis.
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] lame use flag, local to global

2007-10-10 Thread George Shapovalov
Wednesday, 10. October 2007, Steve Dibb Ви написали:
> The little lame use flag has started showing up more in local use flags,
> and all for the same purpose, MP3 support using LAME libraries.  I vote
> we move it into a global use flag.  Any objections, let me know.
Are these cases lame specific or would majority (all?) of them be satisfied 
with the "mp3 encoding" notion? That is, would it make sense for these 
packages to use a more general flag instead? Now, mp3 stands for "Add support 
for reading mp3 files", but, perhaps, it would be usefull to extend it to 
cover decoding and encoding? (or, alternatively, introduce some global mp3enc 
flag?)

George
--
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] lame use flag, local to global

2007-10-10 Thread Mart Raudsepp
On T, 2007-10-09 at 21:03 -0600, Steve Dibb wrote:
> The little lame use flag has started showing up more in local use flags, 
> and all for the same purpose, MP3 support using LAME libraries.  I vote 
> we move it into a global use flag.  Any objections, let me know.
> 
> $ quse -D lame
>   local:lame:media-libs/libquicktime: Support LAME mp3 encoding
>   local:lame:media-libs/mlt: Support LAME mp3 encoding
>   local:lame:media-sound/abcde: Support LAME mp3 encoding
>   local:lame:media-sound/gnusound: Enable lame support
>   local:lame:media-video/mpeg4ip: Support LAME mp3 encoding in the 
> server/mp4live

Any reason to not use something like mp3enc flag instead at that point?
mp3 USE flag is already global, and appears to mean mp3 decoding, so how
about a general mp3 encoding USE flag? I guess merging decoding and
encoding behind the same USE flag might be an option too.


-- 
Mart Raudsepp
Gentoo Developer
Mail: [EMAIL PROTECTED]
Weblog: http://planet.gentoo.org/developers/leio


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] One-Day Gentoo Council Reminder for October

2007-10-10 Thread Mike Frysinger
This is your one-day friendly reminder !  The monthly Gentoo Council
meeting is tomorrow in #gentoo-council on irc.freenode.net.  See the
channel topic for the exact time (but it's probably 2000 UTC).

If you're supposed to show up, please show up.  If you're not supposed
to show up, then show up anyways and watch your Council monkeys dance
for you.

For more info on the Gentoo Council, feel free to browse our homepage:
http://www.gentoo.org/proj/en/council/
-- 
[EMAIL PROTECTED] mailing list