Re: [gentoo-dev] RFC: emerge =net-dialup/ppp-2.4.3-r10 will fail requesting for user action

2005-11-26 Thread Volkov Peter
Hello.

Although my English is not perfect, may be you like my idea.

On Птн, 2005-11-25 at 21:58 +0200, Alin Nastac wrote:
> I plan to release a new version of net-dialup/ppp that will add
> support for the pppd net module found in
> sys-apps/baselayout-/baselayout-1.12.0_pre11.

I think it's good idea to add some *reasons* why that files are
obsoleted.

fex:

* Gentoo is moving toward common configuration file for all network
* interfaces. Thus starting from >=ppp-2.4.3-r10 the following files
* are obsoleted and should be removed to avoid future confusion:

>  * /etc/conf.d/net.ppp0 - conflict with baselayout
>  * /etc/init.d/net.ppp0 - conflict with baselayout
>  * /etc/ppp/chat-default - unused by this version
>  * /etc/ppp/options-pppoe - unused by this version
>  * /etc/ppp/options-pptp - unused by this version

And so on...

Peter.


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


[gentoo-dev] Removal of auto-use in portage-2.0.54

2005-11-26 Thread Marius Mauch

Hi,

As I said earlier, we'd like to get rid of the nasty auto-use feature, 
including the support for the USE_ORDER variable. Right now we intend 
this for 2.0.54 (might not be the final version number) unless there are 
major objections to it.


Marius
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Removal of auto-use in portage-2.0.54

2005-11-26 Thread Henrik Brix Andersen
On Sat, Nov 26, 2005 at 05:12:45PM +0200, Marius Mauch wrote:
> As I said earlier, we'd like to get rid of the nasty auto-use feature, 
> including the support for the USE_ORDER variable. Right now we intend 
> this for 2.0.54 (might not be the final version number) unless there are 
> major objections to it.

What will happen to the USE flags currently in use.defaults when this
is removed? Perhaps some of them be moved to the profiles instead?

I'm mostly concerned about the 'udev' USE flag. Some packages rely on
this to be able to function correctly on an udev enabled system.
Since udev seems to be the default choice for our default-linux
profiles, it would make sense to also set USE=udev in those profiles?

Apart from that, no objections from me - auto-use can be rather
confusing at times.

Regards,
Brix
-- 
Henrik Brix Andersen <[EMAIL PROTECTED]>
Gentoo Metadistribution | Mobile computing herd


pgpCqJGKxNm7I.pgp
Description: PGP signature


[gentoo-dev] Split ELF Debug (defult or not?)

2005-11-26 Thread Ned Ludd
Good afternoon,

probably in portage-2.0.54 a patch will be added to emit split debug
info. Having a split debug allows us to retain all the advantages of
stripping executables while gaining the ability to properly debug
executables in bfd aware programs. It's been in testing with a small
hand full of devs and works quite well, but before it's pushed in we
would like to get input from our devs & users.

Would you be willing to give up space in $ROOT/usr/lib/debug for ELF
executables by default in order to aid in better debugging by or do we
want to only emit it when a FEATURE= is defined.

Having a split debug pretty much obsoletes the need to add nostrip to
your features in order to get debug info.

Users wishing to not have debug info can simply add
INSTALL_MASK="/usr/lib/debug ${INSTALL_MASK}" to make.conf or the
environment unless we make it FEATURE based.

I'm in favor of it enabled per default but I'd like to know what you
think and why. (advantages of on/off by default etc..)

Anybody wanting to test or make use of this feature right away can grab
a copy of my prepstrip from
http://dev.gentoo.org/~solar/portage_misc/prepstrip and save it to
/usr/lib/portage/bin/prepstrip or patch portage with
http://dev.gentoo.org/~solar/patch_overlay/sys-apps/portage/portage-2.0.53_rc7-prepstrip.patch
It requires you merge pax-utils for the scanelf util.


-- 
Ned Ludd <[EMAIL PROTECTED]>
Gentoo Linux

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Split ELF Debug (defult or not?)

2005-11-26 Thread Bruno
On Saturday 26 November 2005 18:50, Ned Ludd wrote:
> Good afternoon,
>
> Would you be willing to give up space in $ROOT/usr/lib/debug for ELF
> executables by default in order to aid in better debugging by or do we
> want to only emit it when a FEATURE= is defined.
For me either way is good as long as it's well documented in the install 
handbook.
A notice for all those upgrading would be fine as well..

> Having a split debug pretty much obsoletes the need to add nostrip to
> your features in order to get debug info.

> Users wishing to not have debug info can simply add
> INSTALL_MASK="/usr/lib/debug ${INSTALL_MASK}" to make.conf or the
> environment unless we make it FEATURE based.
FEATURE based is probably the best way of doing it...

What's the advantage of splitting out the debug info to some extra location 
instead of leaving it in the original binary (maybe smaller foot-print in 
memory while the debugging info is not used), and what tools are compatible 
with this external debug info?

> I'm in favor of it enabled per default but I'd like to know what you
> think and why. (advantages of on/off by default etc..)
>
Having the debug info preserved by default makes it possible for the user to 
get debug information which may be used for bug-reporting on program crashes, 
but will probably just fill the disk of basic users who do have no interest 
in reporting bugs or trying to get more information about the cause of bugs.


Bruno
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Split ELF Debug (default or not?)

2005-11-26 Thread Ned Ludd
On Sat, 2005-11-26 at 19:30 +0100, Bruno wrote:

[snip]

> What's the advantage of splitting out the debug info to some extra location 
> instead of leaving it in the original binary (maybe smaller foot-print in 
> memory while the debugging info is not used), 

Yes exactly a stripped binary will occupy less space in RAM.


> and what tools are compatible 
> with this external debug info?

gdb being the main one.

With tools like valgrind you can simply do.
LD_LIBRARY_PATH=/usr/lib/debug valgrind --foo

ELF is cool like that.


-- 
Ned Ludd <[EMAIL PROTECTED]>
Gentoo Linux

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Split ELF Debug (defult or not?)

2005-11-26 Thread Olivier Crête
On Sat, 2005-26-11 at 12:50 -0500, Ned Ludd wrote:
> I'm in favor of it enabled per default but I'd like to know what you
> think and why. (advantages of on/off by default etc..)

First, I fully support solar's patch, this feature should have been
integrated into portage months ago.

> Anybody wanting to test or make use of this feature right away can grab
> a copy of my prepstrip from
> http://dev.gentoo.org/~solar/portage_misc/prepstrip and save it to
> /usr/lib/portage/bin/prepstrip or patch portage with
> http://dev.gentoo.org/~solar/patch_overlay/sys-apps/portage/portage-2.0.53_rc7-prepstrip.patch
> It requires you merge pax-utils for the scanelf util.

Second, it's often helpful for development to also have the source code
of the libraries when debugging a program (like MSFT has done for
years). Red Hat also does that, they have built a tool to extract the
list of referenced files from the debug info itself. I've made a patch
to integrate that tool into portage and an ebuild for the tool.

Patch (apply on top of solar's patch):
http://dev.gentoo.org/~tester/prepstrip-keep-sources.patch
Fully patched prepstrip:
http://dev.gentoo.org/~tester/prepstrip

The debugedit ebuild is at:
http://dev.gentoo.org/~tester/debugedit-4.4.3-ebuild.tar.bz2


-- 
Olivier Crête
[EMAIL PROTECTED]


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


Re: [gentoo-dev] Split ELF Debug (defult or not?)

2005-11-26 Thread Ivan Yosifov
On Sat, 2005-11-26 at 12:50 -0500, Ned Ludd wrote:
> Good afternoon,
> 
> probably in portage-2.0.54 a patch will be added to emit split debug
> info. Having a split debug allows us to retain all the advantages of
> stripping executables while gaining the ability to properly debug
> executables in bfd aware programs. It's been in testing with a small
> hand full of devs and works quite well, but before it's pushed in we
> would like to get input from our devs & users.
> 
> Would you be willing to give up space in $ROOT/usr/lib/debug for ELF
> executables by default in order to aid in better debugging by or do we
> want to only emit it when a FEATURE= is defined.
> 
> Having a split debug pretty much obsoletes the need to add nostrip to
> your features in order to get debug info.
> 
> Users wishing to not have debug info can simply add
> INSTALL_MASK="/usr/lib/debug ${INSTALL_MASK}" to make.conf or the
> environment unless we make it FEATURE based.
> 
> I'm in favor of it enabled per default but I'd like to know what you
> think and why. (advantages of on/off by default etc..)
> 
> Anybody wanting to test or make use of this feature right away can grab
> a copy of my prepstrip from
> http://dev.gentoo.org/~solar/portage_misc/prepstrip and save it to
> /usr/lib/portage/bin/prepstrip or patch portage with
> http://dev.gentoo.org/~solar/patch_overlay/sys-apps/portage/portage-2.0.53_rc7-prepstrip.patch
> It requires you merge pax-utils for the scanelf util.
> 
> 
> -- 
> Ned Ludd <[EMAIL PROTECTED]>
> Gentoo Linux

+1 for default

IMO it should be on by default but documented in bold in the install
guide for those who wish to disable it. It makes sense to able to debug
a problem right away rather than having to reemerge things first, to get
the debugging info. 

How much disk space should the debug info consume ?

-- 
Cheers,
Ivan Yosifov.

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: Split ELF Debug (defult or not?)

2005-11-26 Thread R Hill
Ned Ludd wrote:
> Good afternoon,
> 
> probably in portage-2.0.54 a patch will be added to emit split debug
> info. Having a split debug allows us to retain all the advantages of
> stripping executables while gaining the ability to properly debug
> executables in bfd aware programs. It's been in testing with a small
> hand full of devs and works quite well, but before it's pushed in we
> would like to get input from our devs & users.
> 
> Would you be willing to give up space in $ROOT/usr/lib/debug for ELF
> executables by default in order to aid in better debugging by or do we
> want to only emit it when a FEATURE= is defined.

How much space are we talking about?

I like on-by-default, along with a feature option to turn it off.

--de.

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Split ELF Debug (defult or not?)

2005-11-26 Thread Mike Frysinger
On Sat, Nov 26, 2005 at 12:50:30PM -0500, Ned Ludd wrote:
> Would you be willing to give up space in $ROOT/usr/lib/debug for ELF
> executables by default in order to aid in better debugging by or do we
> want to only emit it when a FEATURE= is defined.

would make more sense to have it be a FEATURE and then put the FEATRE
into our profiles

that way users can disable it via standard make.conf config rather
than having to add some weird INSTALL_MASK setting
-mike
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] festival use flag

2005-11-26 Thread William Hubbs
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

All,

The following packages have festival as a use flag:

media-plugins/mythphone:festival - Enable festival support
media-radio/xastir:festival - Enable festival support

I would like to add this use flag to
app-accessibility/speech-dispatcher also.

Is 3 packages enough to move this use flag to global status?  If so, I
will do this if I hear no objections by Monday.

Thanks,

William

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDiMTkblQW9DDEZTgRAv12AJ9sclzbN/mW3ppGyO3gYosac1pO3gCdHbDT
9JkVmLLTTswC0+HisWPqx3A=
=e0th
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] festival use flag

2005-11-26 Thread Petteri Räty
William Hubbs wrote:
> All,
> 
> The following packages have festival as a use flag:
> 
> media-plugins/mythphone:festival - Enable festival support
> media-radio/xastir:festival - Enable festival support
> 
> I would like to add this use flag to
> app-accessibility/speech-dispatcher also.
> 
> Is 3 packages enough to move this use flag to global status?  If so, I
> will do this if I hear no objections by Monday.
> 
> Thanks,
> 
> William
> 

I don't think so. Especially when all of those are not something very
core system. The amount of global use flags is already quite long.

Regards,
Petteri


signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Re: festival use flag

2005-11-26 Thread Duncan
Petteri Räty posted <[EMAIL PROTECTED]>, excerpted below,  on
Sat, 26 Nov 2005 22:40:38 +0200:

> William Hubbs wrote:
>> All,
>> 
>> The following packages have festival as a use flag:
>> 
>> media-plugins/mythphone:festival - Enable festival support
>> media-radio/xastir:festival - Enable festival support
>> 
>> I would like to add this use flag to
>> app-accessibility/speech-dispatcher also.
>> 
>> Is 3 packages enough to move this use flag to global status?  If so, I
>> will do this if I hear no objections by Monday.
>> 
> I don't think so. Especially when all of those are not something very core
> system. The amount of global use flags is already quite long.

>From past comments I've read, here, three packages with the same USE
flag is absolute minimum to start considering it global, but it's not
really accepted at that. Five is the more accepted minimum.

-- 
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 in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html


-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Split ELF Debug (defult or not?)

2005-11-26 Thread Petteri Räty
Ned Ludd wrote:
> Good afternoon,
> 
> Would you be willing to give up space in $ROOT/usr/lib/debug for ELF
> executables by default in order to aid in better debugging by or do we
> want to only emit it when a FEATURE= is defined.
> 
> Having a split debug pretty much obsoletes the need to add nostrip to
> your features in order to get debug info.
> 
> Users wishing to not have debug info can simply add
> INSTALL_MASK="/usr/lib/debug ${INSTALL_MASK}" to make.conf or the
> environment unless we make it FEATURE based.
> 
> I'm in favor of it enabled per default but I'd like to know what you
> think and why. (advantages of on/off by default etc..)
> 

How useful is this debug information with -fomit-frame-pointer? From
what I have read it makes debugging at least harder. I think most people
have -fomit-frame-pointer in their CFLAGS so it should not be enabled by
default if the debug info is not very useful any way.

Regards,
Petteri


signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] festival use flag

2005-11-26 Thread Chris White
On Sunday 27 November 2005 05:26, William Hubbs wrote:
> All,
>
> The following packages have festival as a use flag:
>
> media-plugins/mythphone:festival - Enable festival support
> media-radio/xastir:festival - Enable festival support
>
> I would like to add this use flag to
> app-accessibility/speech-dispatcher also.
>
> Is 3 packages enough to move this use flag to global status?  If so, I
> will do this if I hear no objections by Monday.

Actually, please see this bug as well:

http://bugs.gentoo.org/show_bug.cgi?id=113500

remember that there's festival and festival lite (festival and flite), which 
somewhat do the same thing with regards to tts.  In fact, this is somewhat 
needed for kde-base/kttsd to work properly, as it needs the appropriate tts 
daemon to provide its services.

Chris White


pgpvg9zXOOFCN.pgp
Description: PGP signature


Re: [gentoo-dev] Split ELF Debug (defult or not?)

2005-11-26 Thread Luca Barbato

Ned Ludd wrote:



[snip]




It's great!

Make it a FEATURE default on for common profiles.

lu

--

Luca Barbato

Gentoo/linux Developer  Gentoo/PPC Operational Leader
http://dev.gentoo.org/~lu_zero

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Split ELF Debug (defult or not?)

2005-11-26 Thread Dan Meltzer
On 11/26/05, Petteri Räty <[EMAIL PROTECTED]> wrote:
> Ned Ludd wrote:
> > Good afternoon,
> >
> > Would you be willing to give up space in $ROOT/usr/lib/debug for ELF
> > executables by default in order to aid in better debugging by or do we
> > want to only emit it when a FEATURE= is defined.
> >
> > Having a split debug pretty much obsoletes the need to add nostrip to
> > your features in order to get debug info.
> >
> > Users wishing to not have debug info can simply add
> > INSTALL_MASK="/usr/lib/debug ${INSTALL_MASK}" to make.conf or the
> > environment unless we make it FEATURE based.
> >
> > I'm in favor of it enabled per default but I'd like to know what you
> > think and why. (advantages of on/off by default etc..)
> >
>
> How useful is this debug information with -fomit-frame-pointer? From
> what I have read it makes debugging at least harder. I think most people
> have -fomit-frame-pointer in their CFLAGS so it should not be enabled by
> default if the debug info is not very useful any way.

Well, only on x86 and other lacking arches...
>
> Regards,
> Petteri
>
>
>

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Split ELF Debug (defult or not?)

2005-11-26 Thread Mart Raudsepp
On Sat, 2005-11-26 at 19:48 -0500, Dan Meltzer wrote:
> On 11/26/05, Petteri Räty <[EMAIL PROTECTED]> wrote:
> > Ned Ludd wrote:
> > > Good afternoon,
> > >
> > > Would you be willing to give up space in $ROOT/usr/lib/debug for ELF
> > > executables by default in order to aid in better debugging by or do we
> > > want to only emit it when a FEATURE= is defined.
> > >
> > > Having a split debug pretty much obsoletes the need to add nostrip to
> > > your features in order to get debug info.
> > >
> > > Users wishing to not have debug info can simply add
> > > INSTALL_MASK="/usr/lib/debug ${INSTALL_MASK}" to make.conf or the
> > > environment unless we make it FEATURE based.
> > >
> > > I'm in favor of it enabled per default but I'd like to know what you
> > > think and why. (advantages of on/off by default etc..)
> > >
> >
> > How useful is this debug information with -fomit-frame-pointer? From
> > what I have read it makes debugging at least harder. I think most people
> > have -fomit-frame-pointer in their CFLAGS so it should not be enabled by
> > default if the debug info is not very useful any way.
> 
> Well, only on x86 and other lacking arches...

Please note that gcc4 generates location lists by default (at least on
debug builds). This should allow for debugging on x86 with
-fomit-frame-pointers. Not sure how that works in relation to split ELF
debug files.

http://gnu.paradoxical.co.uk/software/gcc/gcc-4.0/changes.html

"Location lists are now generated by default when compiling with debug
info and optimization. Location lists provide more accurate debug info
about locations of variables and they allow debugging code compiled with
-fomit-frame-pointer."

Of course gcc4 isn't even ~x86 yet... ;)

-- 
With regards,
Mart Raudsepp

Project manager of wxMUD - http://wxmud.sourceforge.net/
Developer of wxWidgets   - http://www.wxwidgets.org/
Gtk+ port maintainer of cpaf - http://cpaf.berlios.de/

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] last rites for avifile, vcr, zphoto, drip, divx4linux, quicktime4linux

2005-11-26 Thread Luca Barbato

Luca Barbato wrote:
[snip]

avifile will be removed tomorrow since mlt and mlt++ (required by 
jahshaka as avifile replacement) will be released tomorrow.


If you are maintaining or using one of the packages in the list keep in 
mind that it will be removed in 24h if aren't avifile free.


lu

--

Luca Barbato

Gentoo/linux Developer  Gentoo/PPC Operational Leader
http://dev.gentoo.org/~lu_zero

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] RFC: emerge =net-dialup/ppp-2.4.3-r10 will fail requesting for user action

2005-11-26 Thread Alin Nastac
Volkov Peter wrote:

>I think it's good idea to add some *reasons* why that files are
>obsoleted.
>
>fex:
>
>* Gentoo is moving toward common configuration file for all network
>* interfaces. Thus starting from >=ppp-2.4.3-r10 the following files
>* are obsoleted and should be removed to avoid future confusion:
>
>  
>
sounds great, message replaced.



signature.asc
Description: OpenPGP digital signature