[gentoo-dev] Minor change in pkg-config behavior, starting with 0.28, late heads up for maintainers

2013-03-28 Thread Samuli Suominen
This is from Fedora Devel Mailing List. I found it to be news worthy 
also for Gentoo maintainers. So here it is:




Remi Collet Fedora at FamilleCollet.com
Thu Mar 28 10:39:52 UTC 2013

Previous versions

$ echo "==$(pkg-config --cflags-only-I openssl)=="
== ==

New version
$ echo "==$(pkg-config --cflags-only-I openssl)=="


This space to empty string output can breaks some poorly written
autoconf script.



Remi.


P.S.1:  I hope it could helps some packager...
avoid losing too much time on this...
P.S.2:  example of broken script

http://git.php.net/?p=php-src.git;a=commitdiff;h=640e72ce91d8e591b92cd93c18d1bfe3befe3424





Re: [gentoo-dev] Re: Add HEXCHAT_PLUGINS to USE_EXPAND

2013-03-28 Thread Denis M.
On 03/28/2013 02:56 PM, Zac Medico wrote:
> On 03/27/2013 05:52 AM, Gilles Dartiguelongue wrote:
>> Le mardi 26 mars 2013 à 22:28 +0100, Denis M. a écrit :
>>> On 03/21/2013 02:09 PM, Denis M. wrote:
>>>
 Hello, I'd want to ask if it's possible and a good idea to add
 HEXCHAT_PLUGINS to the global USE_EXPAND var.

 HEXCHAT_PLUGINS has been created as a user (and maintainer) request
 in bug 461972 [1] to handle easily the net-irc/hexchat plugins that
 this package offers, which are: checksum, doat, fishlim and sysinfo.

 The purposed ebuild can be found on the bug's attached files list.

 Regards,
 Denis M. (Phr33d0m)

 [1] https://bugs.gentoo.org/show_bug.cgi?id=461972 
>>> Bump. 
>>>
>>> Hi again, could I get a decisive answer on this please?
>> That does not sound like a bad idea, however I wonder how this extends
>> exactly if we start to do this for ebuilds which install a couple of
>> plugins behind a few regular USE flags nowadays like rhythmbox, abiword,
>> etc.
> The only potential problem that I can think of is that it bloats the
> environment with an extra variable that's exported to all ebuilds. With
> older kernels, environment bloat triggered E2BIG errors, as reported in
> this bug:
>
>   https://bugs.gentoo.org/show_bug.cgi?id=262647
Thanks for your replies. As I commented on the hexchat bug, I've decided
to use plain USE flags like plugin-<...> to handle this situation.

Also, now I have a better understanding of when to use USE_EXPAND.

Regards,
Denis M. (Phr33d0m)



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Collecting items for EAPI 6

2013-03-28 Thread Michał Górny
Hello,

As discussed with ulm, I'd like to start a thread for collecting
initial items for EAPI 6. Preferably items which are either almost
ready or are easy to implement and are non-controversial. In other
words, thing which are practically ready to get on the actual list.

As usual, each item should have a corresponding 'Future EAPI' bug which
blocks the tracker [1].

[1]:https://bugs.gentoo.org/show_bug.cgi?id=future-eapi


My propositions:

a) for improving self-consistency of EAPI (high priority):

- #463586: move get_libdir to EAPI (since it is used in econf).

- #459692: split the doc-installation part of default_src_install
  (e.g. as einstalldocs).

- #451938: provide a 'die' variant respecting 'nonfatal' (to implement
  custom helpers respecting 'nonfatal').


b) for improving ebuild & eclass development:

- #449862: tidy up IUSE checking.

- #449806: support using DOCS to append to the standard document list.

- #431340: allow bash-4.2 (may require additional policy restrictions).

- #273101: explicit variable for no. of parallel jobs (rather than
  hacking MAKEOPTS).

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] New license: CROSSOVER-2

2013-03-28 Thread Alexander Berntsen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 28/03/13 18:42, Jeroen Roovers wrote:
> diff -w helps to weed out the uninteresting whitespace changes.
I also suggest app-text/wdiff.

- -- 
Alexander
alexan...@plaimi.net
http://plaimi.net/~alexander
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlFUhI4ACgkQRtClrXBQc7WSXAD/Y1rD927UeD1j+EtbmUncdadk
M2sSSEJ9QZ5jZZwbFjEBALLVagEp0C3tNaMQGp230CCNDfAqiitqYkRqqbhWueIV
=3n/S
-END PGP SIGNATURE-



Re: [gentoo-dev] New license: CROSSOVER-2

2013-03-28 Thread Jeroen Roovers
On Tue, 26 Mar 2013 17:13:03 -0400
Richard Yao  wrote:

> I have attached [...] a diff showing the differences between the new
> license and the old license.

diff -w helps to weed out the uninteresting whitespace changes.


 jer



Re: [gentoo-dev] Re: Add HEXCHAT_PLUGINS to USE_EXPAND

2013-03-28 Thread Zac Medico
On 03/27/2013 05:52 AM, Gilles Dartiguelongue wrote:
> Le mardi 26 mars 2013 à 22:28 +0100, Denis M. a écrit :
>> On 03/21/2013 02:09 PM, Denis M. wrote:
>>
>>> Hello, I'd want to ask if it's possible and a good idea to add
>>> HEXCHAT_PLUGINS to the global USE_EXPAND var.
>>>
>>> HEXCHAT_PLUGINS has been created as a user (and maintainer) request
>>> in bug 461972 [1] to handle easily the net-irc/hexchat plugins that
>>> this package offers, which are: checksum, doat, fishlim and sysinfo.
>>>
>>> The purposed ebuild can be found on the bug's attached files list.
>>>
>>> Regards,
>>> Denis M. (Phr33d0m)
>>>
>>> [1] https://bugs.gentoo.org/show_bug.cgi?id=461972 
>> Bump. 
>>
>> Hi again, could I get a decisive answer on this please?
> 
> That does not sound like a bad idea, however I wonder how this extends
> exactly if we start to do this for ebuilds which install a couple of
> plugins behind a few regular USE flags nowadays like rhythmbox, abiword,
> etc.

The only potential problem that I can think of is that it bloats the
environment with an extra variable that's exported to all ebuilds. With
older kernels, environment bloat triggered E2BIG errors, as reported in
this bug:

  https://bugs.gentoo.org/show_bug.cgi?id=262647
-- 
Thanks,
Zac



Re: [gentoo-dev] Add HEXCHAT_PLUGINS to USE_EXPAND

2013-03-28 Thread Gilles Dartiguelongue
Le mercredi 27 mars 2013 à 14:35 +0100, René Neumann a écrit :
> Also the bug gives no reasoning, why
> having USE_EXPAND is a good thing here.
> 

Maybe IUSE_EXPAND is seen by most as namespaced USE flags ?
For example libgphoto2 has used this feature for as long as I can
remember it being around, and no package using it rely on them.

-- 
Gilles Dartiguelongue 
Gentoo