Re: [gentoo-dev] Welcome Back, Cummings

2005-11-07 Thread Luca Barbato

Seemant Kulleen wrote:
[Mike is back]




Yai! Welcome, we really needed you back (beside that ruby is quite nice, 
*cough*)


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] GLEP ??: Critical News Reporting

2005-11-07 Thread Luca Barbato

Nathan L. Adams wrote:


So you're saying that Gentoo consists of projects that are completely
'silo'd up' and have no bearing whatsoever on each other. Then the
DevRel project only has bearing on those who actually join DevRel. Neat,
a group formed for the sole purpose of coordinating itself. Security
need only concern itself with securing its members (from who knows
what!), and infra can just ignore the needs of everyone else (different
project!). I wonder how any of the other projects *ever* made it onto
the website...


Sigh, every project can set up it's own rules for internal project 
tasks, that means that internal docs could be a set of nice ascii art 
and then, you have a nice GuideXML page to point to them than happens to 
be translated on html/pdf/plaintext/whatever upon the necessities.





The errata.g.o (not the summaries w/ link that emerge would output)
would obviously be documentation, would obviously be governed by the Doc
rules, and it would be irrelevant which staff member happened to publish
a particular guide. If Gentoo really is as balkanized as you state, then
it is a sad state of affairs indeed. Maybe the 'full fledged' versions
should be GuideXML-lite or something, I'm not sure, but your argument is
just silly.


ARGH looks like MANY people do not get what is good about xml and what 
is not so good.


The whole point of using GuideXML is to make EASY convert to something 
else. NOT to use it.


The problem of using xml everywhere is that it is harder to write and 
has some work required in order to be parsed and translated.


So, if I have to set up an infrastructure that would require me to 
generate pdf, webpages, text, younameitwegetit and to update/write it 
not so often and not so quickly, I'd use xml.


If there is something that I'd have to write often by hand and quickly 
and has to be used as is mostly. I'd stay with a simpler format (that 
maybe is still machine parsable).


That said the format Ciaranm suggests for news looks ok for me. XML 
won't add anything but slowing me.


For an errata site GuideXML or an _extended_ version of it could be useful.

lu


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

iD8DBQFDa5WH2QTTR4CNEQARAlERAKCeVue4ATD4fXBgLGdRAWt4Gi7vWgCcCs7R
w/Pvjk9vv2C00HmrTkhBnHU=
=Eiba
-END PGP SIGNATURE-



--

Luca Barbato

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

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] divx4linux sudden death

2005-11-09 Thread Luca Barbato

Mike Frysinger wrote:



can ffmpeg/xvid be used as drop-in replacements ?  or do upstream peeps need 
to write completely new code to use ffmpeg/xvid ?

-mike



Given that almost every application has support for xvid and ffmpeg and 
divx4linux is a legacy in most case...


--

Luca Barbato

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

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GLEP 42 "Critical News Reporting" Round Two

2005-11-10 Thread Luca Barbato

Ciaran McCreesh wrote:

On Thu, 10 Nov 2005 16:07:37 -0800 Mike Owen <[EMAIL PROTECTED]> wrote:
| What about something like "/etc/portage/news.read", which contains a
| single news file per line. Perhaps have support for something like
| "<=2006-01-01" in order to be able to manually mark date ranges as
| read.

Eh, yet another file. No real need for it really, it just adds
complexity.

Besides, /etc isn't for program-generated data.



Modify anything within PORTDIR is wrong.

I'd put a /var/db/news and a /etc/portage/news to handle that.

Which should be a reasonable timeframe for the news to stay?

Till the next gentoo release?

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] GLEP 42 "Critical News Reporting" Round Two

2005-11-10 Thread Luca Barbato

Dan Meltzer wrote:

Forever.


Too long for the not infinite space in the server/mirror



Gentoo releases mean absolutely nothing, they do absolutely nothing.

Beside adding some profiles, deprecating and removing others, provide an 
updated installation media...




The news should stay until the upgrade occurs



If they are delivered by portage they will be rsynced back to their 
original form. I guess that the news could be removed as we do for the 
ebuilds. (in this case about once the versions related to the news got 
removed more or less).


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] Email subdomain

2005-11-18 Thread Luca Barbato

Kurt Lieber wrote:

On Fri, Nov 18, 2005 at 05:44:53PM -0500 or thereabouts, Curtis Napier wrote:



There is no technical reason why any of this is necessary and it doesn't
provide any tangible benefits that I can see.  If a user really wants to
know someone's role within the project, they can go look it up on the web
site.

+1

--

Luca Barbato

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

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] opinion on how to improve the website redesign

2005-11-21 Thread Luca Barbato

Ciaran McCreesh wrote:


The infinity design makes us look like a bunch of ricers. Kill it!



+1

--

Luca Barbato

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

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] status of http://wwwredesign.gentoo.org

2005-11-21 Thread Luca Barbato

Curtis Napier wrote:

This has been cross posted to gentoo-dev and www-redesign.


make the purple bar with portage and the other feature disappear or at 
least 1/2 tall.


Put the Community, Resource, Documentation either on the left in a pane 
or on the top.


the sponsor pane should retain the violet background.

Move back the solid logo instead of the infinity one.

That's all

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 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] 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] eclass mozconfig-2 restrictions

2005-12-04 Thread Luca Barbato

Ned Ludd wrote:


You should talk to ferringb about why it's evil to remove functions from
an eclass ever.



eclasses can't inherit from other eclasses?

Just splitting functionality on another eclass and keep the former 
eclass providing everything by inheriting the new one doesn't work?


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] Last rites for media-video/dvdrip

2005-12-09 Thread Luca Barbato

Mike Frysinger wrote:



so the video herd policy is to remove packages until you're left with
a small enough subset of packages you can handle ?
-mike


I'd rather say that we select packages that evolve and fit the needs and 
kill what isn't suitable anymore.


There are still many way to shoot your foot using a nice front-end to 
your transcoding tool of choice =)


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] Last rites for media-video/dvdrip

2005-12-09 Thread Luca Barbato

Chandler Carruth wrote:



As a user currently, what steps could I take to help this package stay 
alive? I will take them as the alternative is to put an unofficial 
ebuild up on a webpage.




On my to be killed list I have

transcode <1
avifile

transcode 1 is already there and seems in good shape, if you can help us 
making sure dvdrip works fine with it we won't make transcode-0.6 bring 
it to the grave =)


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] The deal with epkgmove

2005-12-10 Thread Luca Barbato

Kurt Lieber wrote:


CVS may not be the new, shiny kid on the block, but it's been very stable,
presented few problems and, in general, has served us well over the past 5+
years.  Folks tend to point at the fancy bells and whistles that other
VCS offer, but they don't always stop to consider the stability and
scalability which are the most important characteristics by far.


I'd suggest having a look at git or mercurial, they are tested on a 
quite big workload and they seems good enough for the task.


svn so far was good but I don't know which big projects had it deployed.

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] New Developer: Sanchan

2005-12-10 Thread Luca Barbato

Mike Doty wrote:


"I live in Italy on the river of the lake of Como in a small country of
less than 200 inhabitants.


the Italian conspiracy taking place?

who knows ^^

Welcome =)

Have a lot of fun and beware of the rabid developer =)

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] GLEP 42 (Critical news reporting) updates

2005-12-11 Thread Luca Barbato

Ciaran McCreesh wrote:


* Anything involving XML.



What about incidentally make the format yaml compatible?

yaml.org

/me runs

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] Multiple Repo Support

2005-12-16 Thread Luca Barbato

Danny van Dyk wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alec Warner schrieb:
|>>The big controversy seems to be over whether repositories carry a
|>>unique identifier string (for example, in metadata/repository_id) or
|>>whether it's user-assigned. The former is clearly the more sensible
|>>option, since it lets you do things like (syntax made up):
|>>
|>>DEPEND=">=foo-bar/baz-2.1::ciaranmssekritrepo"
|>>
|
| Well lets return to normal syntax for a moment.
| DEPEND=">=foo-bar/baz-2.1"
| And lets assume this package is named "blar" because I enjoy that name.
|
| emerge blar --repo=ciaranmssekritrepo
|
| This accomplishes the same thing, except I get to name the repo whatever
| I wish, and you lose the ability to specify repositories in DEPEND.
No, it doesn't. How would you add repository-specific items to
/etc/portage/package.* ?

Futher, imagine this: The gentoo-x86 repo is split into, say, 4
repositories: gentoo-{system,base,desktop,games}. How would you
reference DEPENDs from one repo to the other in this case?

An optional namespace modifier for *DEPENDS is Good Thing(tm) in my
eyes, and I'd really appreciate it being added to portage rather sooner
than later.

Just one remark: What about making the syntax a bit more familiar to C++
users:

~  DEPENDS="gentoo-foo::foo-bar/baz-2.1"

Comments?



what about

DEPENDS="gentoo-foo/foo-bar/baz-2.1"


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] Stupid USE defaults that need cleaning

2005-12-26 Thread Luca Barbato

Doug Goldstein wrote:

the USE defaults are a bit INSANE... We need to get rid of some of this
crap...


./default-linux/x86/2005.0/make.defaults:USE="alsa apm arts avi berkdb
bitmap-fo nts crypt cups eds emboss encode fortran foomaticdb gdbm gif
gnome gpm gstreamer  gtk gtk2 imlib ipv6 jpeg kde libg++ libwww mad
mikmod motif mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pdflib
perl png python qt quicktime readline sdl spell ssl tcpd truetype
truetype-fonts type1-fonts vorbis X xml2 xmms xv zlib"


Examples include... WHY is "arts" turned on... There's absolutely no
reason for it. AFAIK, you can even build KDE without it.

Why are we turning "gnome" on... who says you want to pull in the damn
desktop?

"eds"... very very very specific Gnome app that most people don't want
support for. If I remember correctly, this was added cause someone was
too lazy to do the right work around in the ebuild.

"gtk" and "gtk2", I thought we cleaned up this mess of just 1 USE flag.
But seriously, why are these on?

"kde", uh same reason and Gnome above...

"ogg", "oggvorbis", "vorbis"... I thought we cleaned up this mess...


I didn't bitch enough to remove oggvorbis.

please update your ebuilds...

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] Viability of other SCM/version control systems for big repo's

2005-12-28 Thread Luca Barbato

Donnie Berkholz wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi all,

I know some of you have done research on how gentoo-x86 converts over to
other systems besides CVS such as SVN, arch, etc. But I can't find the
info anywhere in my archives.

Could whoever's got it, post it?

I'm particularly interested in hearing about CVS, SVN, mercurial,
bazaar, darcs.


http://www.darcs.net/DarcsWiki/Tailor - fun and interesting

if you want to export to git make sure you after pack the tree and then 
prune, otherway you get a huge overhead.


I wonder if arch2 will fix all the tla shortcomings.

btw, I played a bit with git recently and probably I'll give a try with 
mercurial soon and I couldn't find any annoying issues so far.


To the people that are thinking that isn't necessary to go distributed, 
well, nothing is preventing us from using the same paradigm.


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] Viability of other SCM/version control systems for big repo's

2005-12-29 Thread Luca Barbato

Spider (DmD Lj) wrote:


Git, seems useful, but a bit hard to track ( I really dislike having to
fibble around with long random characterstrings just to check out a
certain version. I can deal, but still)



cogito solves the issue more or less

lu

--

Luca Barbato

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

--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] h264/x264 global useflag

2006-01-02 Thread Luca Barbato
I'm thinking about adding an h264 useflag in the global scope, it will 
be used by an handful of media project in a relatively short time.


Please tell me if you like the idea or not.

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] GLEP 42 (news) Round Seven

2006-01-05 Thread Luca Barbato

Brian Harring wrote:


+1 on this revision, although I demand a pony.



+1, w/out pony.

lu

--

Luca Barbato

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

--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] GLEP 20 /srv - Services Home Directory Support

2006-01-06 Thread Luca Barbato

I'm thinking about adding the srvdir[1] global useflag.

Scream if I miss some discussion preventing it.

(fenice[2] will use it, that's why I'm adding it)

lu

[1] http://www.gentoo.org/proj/en/glep/glep-0020.html#implementation
[2] http://packages.gentoo.org/search/?sstring=fenice

--

Luca Barbato

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

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GLEP 20 /srv - Services Home Directory Support

2006-01-08 Thread Luca Barbato

Kalin KOZHUHAROV wrote:

Luca Barbato wrote:


I'm thinking about adding the srvdir[1] global useflag.

Scream if I miss some discussion preventing it.

(fenice[2] will use it, that's why I'm adding it)

lu

[1] http://www.gentoo.org/proj/en/glep/glep-0020.html#implementation
[2] http://packages.gentoo.org/search/?sstring=fenice




Hi all,
not a dev, but please bear with me :-)


From [1] above:

GLEP:   20
Title:  /srv - Services Home Directory Support
Version:1.2
Last-Modified:  2004/11/11 21:35:53
Author: Stuart Herbert , Rob Holland 
Status: Approved
Type:   Standards Track
Content-Type:   text/x-rst
Created:09-Feb-2004
Post-History:   21-Feb-2004, 11-Nov-2004

It is 2006, any updates on this GELP?

Just a quick look turned out a 404 error on the FHS2.3 link. ( 
http://www.pathname.com/fhs/ ?)

I am not very read in LSB, but just saw there is a 3.x version...
What about LSB 3.x? Is it the same recomendation?

Although I run quite a bunch of services on a few boxes, I don't see this whole 
idea (/srv).
I read the GLEP, I read [FHS#srv] but still. And it says:
"The methodology used to name subdirectories of /srv is unspecified
 as there is currently no consensus on how this should be done."

So how does Gentoo implement it?

[FHS#svg]   
http://www.pathname.com/fhs/pub/fhs-2.3.html#SRVDATAFORSERVICESPROVIDEDBYSYSTEM

And as the GLEP talks about webapps, what will an upgrade of a webapp (say 
Bugzilla) to/from srv?
I feel it breaking and user screaming.



that's an useflag you may use it or not, webapps use webapp-config that 
already handles /srv w/out any problem, having the base webroot using 
srvdir would be nice so you spare a couple of mv but that's all...


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] GLEP 20 /srv - Services Home Directory Support

2006-01-09 Thread Luca Barbato

Stuart Herbert wrote:



Which packages do you want to add the srvdir global USE flag for?



fenice has support for it in at configure level, gentoo-webroot-default 
could enjoy it as well as apache may provide an alternate default too.


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



Re: [gentoo-dev] Re: ca-certificates PDEPEND

2006-01-09 Thread Luca Barbato

Jakub Moc wrote:

9.1.2006, 17:12:31, Andrea Barisani wrote:



On Mon, Jan 09, 2006 at 11:08:38AM -0500, solar wrote:




Do you think the PDEPEND of the ca-certs should be tied to a USE= flag?
If so should it be a 'no*certs' flag or a USE=cacerts ?




USE=cacerts sounds the proper course of action to me.



NOT until use-based deps are in place, plzktnxbye!!! Don't break the damned
realplayer thing again.



Just add it as DEPEND and everybody would be fine, isn't it?

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 - new category dev-tos

2006-01-14 Thread Luca Barbato

sanchan wrote:
Hi all, I'm working on TinyOS related ebuilds (Bug #78908) and since 
actually there are 20 ebuilds in my overlay may be worth proposing a 
dev-tos category.
It will take a few weeks in order to have all the ebuilds updated for 
the new release of tinyos, have them reviewed by peer an committed to 
the tree, but it's a lot easier to make a category early rather than 
moving stuff.


Isn't it too specific? I'd rather spread them in the current categories.

lu

--

Luca Barbato

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

--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: 2006-01-15 PPC meeting summary

2006-01-15 Thread Luca Barbato

Lars Weiler wrote:

== 2. Dev Activity (Who's alive?) ==

Devs seemed to have vanished and even the operational manager isn't around


strategic, not operational, I'm still alive ^^!


(which had happened more often in the past -- probably there is a bane on this
position). 


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] My Resignation

2006-01-26 Thread Luca Barbato

Lina Pezzella wrote:


Many of you may have noticed that I have been rather inactive lately.  I 
had been hoping to become active again after the completion of my  
thesis, but it seems that "real life" has made a bid for the time  slot 
I used to devote to Gentoo. I have enjoyed working with all of  you and 
regret having to resign.


I hope to have you back once you'll get more free time ^^

Best wishes!

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] beep-media-player removal: 04/03/2006

2006-02-23 Thread Luca Barbato
George Prowse wrote:
> No, BPMx and Audacious are two different things
> 

bmpx is using large frameworks and have some deps that makes it in the
league of amarok totem and friends, call them large players

bmp is in the league of zinf xmms audacious xmms2 (to a degree) and so
on, call them light players.

Now, bmp is phased out, which is the gtk2 light player that could match
it's deps and features best?

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] New developer: Alfredo Tupone (Tupone)

2006-03-12 Thread Luca Barbato
Diego 'Flameeyes' Pettenò wrote:
> On Monday 06 March 2006 20:33, [EMAIL PROTECTED] wrote:
>> Alfredo has joined the Gentoo team to help with the games herd. I'm sure
>> he'll have a fun time "testing" all those games :)
> Welcome!
> 
> We're really going to form a conspiracy now :P
> 

Update the devmap and start planning a meeting, given the season the
best would be a bbq/grill in the country. Anybody has suggestions =) ?

lu

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] New Staffer: Christel Dahlskjaer

2006-03-13 Thread Luca Barbato
Seemant Kulleen wrote:
> Ms. Dahlskjaer (Natasha, when she's in Russia) hails from Norway,
> somewhere near the arctic circle.  She smarted up and moved to warmer
> climes -- tropical England, where she lives these days.  She enjoys
> belly dancing, yoga, coffee, sleeping with the light on, falling
> bookmarks, unbookmarked spots in a book, and playing the violin:
> sometimes in that order.
> 

 ...oO(Doing them all at the same time would require too many arms...)

Welcome Christel!

lu

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] package naming

2006-03-20 Thread Luca Barbato
Diego 'Flameeyes' Pettenò wrote:
> On Monday 20 March 2006 18:42, Roy Marples wrote:
>> Now, if the commandline is the same, should the package name be the same?
>> If so, what version number should I be using? It's currently just called
>> resolvconf-0.1
> I would say gentoo-resolvconf as it's a rewrite/fork.
> 

why not having it implemented as eselect module? ^^;

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



Re: [gentoo-dev] overlay support current proposal?

2006-03-25 Thread Luca Barbato
Stuart Herbert wrote:
> Thanks for the summary.  I think that's a fair assessment of where we are at.
> 
> The offered software will be trac, svn, and moinmoin.  I'm going to
> look at darcs, and with the help of the haskell team and infra
> determine if we can support it or not.  No-one has expressed a
> preference for a different distributed VCS instead of darcs.
> 

Please consider git and mercurial proxies, maybe nobody proposed it yet
but is relatively easy to provide it and it would be great since gives
you most of the goods from darks w/out the pain related of building it.

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



Re: [gentoo-dev] overlay support current proposal?

2006-03-25 Thread Luca Barbato

Aron Griffis wrote:

Luca Barbato wrote:  [Sat Mar 25 2006, 05:16:57AM EST]

Please consider git and mercurial proxies, maybe nobody proposed it
yet but is relatively easy to provide it and it would be great since
gives you most of the goods from darks w/out the pain related of
building it.


Could you point to some references?

Aron


sure:

http://www.darcs.net/DarcsWiki/Tailor

http://www.selenic.com/mercurial/wiki/index.cgi/ConvertingRepositories

http://darcs.net/DarcsWiki/DarcsGit

lu

--

Luca Barbato

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

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] overlay support current proposal?

2006-03-25 Thread Luca Barbato

Duncan Coutts wrote:

On Fri, 2006-03-24 at 22:47 -0800, Ryan Phillips wrote:


We need to pick one VCS and only one.  Having multiple systems
requires users to install multiple applications and learn each one.
Not all of them are easy to pick up.  Plus, it would be nice to be
able to merge from the overlays to the Portage trunk.


I'm not sure it is realistic at the moment to pick just one DVCS. Apart
from getting one that works on all systems, it's likely to be hard to
get everyone to agree.

There's a slight danger that the discussion of which VCS could distract
us from the important questions.

If we're going with the idea that at least at first these overlay are
going to be run by and for projects/teams/herds then perhaps the choice
of VCS is not so important. So long as it's feasible with infra of
course. Since we don't yet expect people to be using several of these
overlays at once it's probably that each developer or outside
contributer would not need to use more than one VCS (in addition to cvs
for portage).

As a plus side, this might give us some feedback on which (D)VCSs work
well for overlay development and might help inform our future decisions
on possible cvs replacements.

BTW I hope that with all my recent emails on the issue of which
arches/platforms can run darcs I've not been giving the impression that
I'm pushing for darcs to be the "one true" choice. I am certainly
interested in working with any arch team to get ghc and darcs ported but
that's a separate issue.



given that darcs can export and import git with ease and mercurial can 
do the same up to a degree, we could use those three.


(since they are all documented people could implement them in other 
language if they wish)


darcs : ghc
mercurial : python
git : c+bash (and optional perl/python for some merge scripts)

lu

--

Luca Barbato

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

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] New ebuild Developer: Christian Hartmann (ian!)

2006-04-18 Thread Luca Barbato

Danny van Dyk wrote:


Congratulations Christian! :-)

Danny


Another perl monk joining!

Welcome and beware of the rabid vapier!

lu

--

Luca Barbato

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

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] New developer: Thomas Cort (tcort)

2006-04-18 Thread Luca Barbato

[EMAIL PROTECTED] wrote:


Give Thomas a warm welcome if you haven't already done so :)



Welcome Thomas!

lu

--

Luca Barbato

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

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo: State of the Union

2006-04-30 Thread Luca Barbato
Alexandre Buisse wrote:

> 
> [1] http://mail.opensolaris.org/pipermail/tools-discuss/2006-April/000366.html
> [2] http://www.opensolaris.org/os/community/tools/scm/bzr-eval/
> [3] 
> http://www.opensolaris.org/os/community/tools/scm/dcm_evaluation_mercurial/
> [4] http://www.opensolaris.org/os/community/tools/scm/git-eval.txt
> 


Those figures are slightly old, some of the issues are probably
addressed both on mercurial and git.

I'd say that both are nice and are probably a good solution.

if there is space and cpu I'd like to have someone playing with them and
send benchmark results.

Mercurial should use a bit less disk and git should be a little faster
and with better merge/conflict resolution features.

lu

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: [gentoo-core] Disenchantment

2006-05-07 Thread Luca Barbato
Daniel Goller wrote:
> whole situation (more power to you userrel guys, please prove me wrong),
> why would we want to be more open and inviting if being a badass who
> passed some generic quiz is so much more fun.

The "quiz" is just a dumb checklist, if you already know everything
needed for writing and managing ebuilds you won't have any problem
answering it. If you have doubt you may look up informations or ask your
mentor for pointers. If you think that's too hard for you well...

> If everyone would step
> down from the pedestal for a while and looked around, then maybe, just
> maybe we would realize that we no longer do things to be there for them
> (the users) but for ourselves, anything is geared towards improving our

I always did thing for myself and for partially compensating others that
gave me that much, I'm not on a pedestal, I'm on the shoulder of a
giant. I do like help others join in, but is up to them climb using the
rope I'm providing.

> leetness level, why do things have to be so complicated that people
> think one can not work on ebuilds w/o some super hard special quiz or
> two, it all gears towards "what you don't know how to use XYZ, you must
> not be very smart/leet/cool."

the quiz is dumb and is structured to point some common situations in
which you may not solve properly at the first try.

I'm quite sad we have such different ideas about the quiz and why it got
in or why we are developing Gentoo.

lu

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] [useflag] v4l2 : video4linux2 support

2006-05-30 Thread Luca Barbato

Currently we have already 5 applications supporting v4l2 (6 if I split
the support in ffmpeg)

what about having it global too?


local use flags (searching: v4l2)

[+ C  ] v4l2 (dev-libs/DirectFB):
Enables video4linux2 support

[+ C  ] v4l2 (dev-libs/pwlib):
Enable video4linux2 support

[+ C  ] v4l2 (media-video/mpeg4ip):
Enable video4linux2 support for mp4live

[+ C  ] v4l2 (media-video/mplayer):
Enables video4linux2 support

[+ C  ] v4l2 (media-video/transcode):
Enable video4linux2 support

lu

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [useflag] v4l2 : video4linux2 support

2006-05-30 Thread Luca Barbato
Henrik Brix Andersen wrote:
> On Tue, May 30, 2006 at 11:57:19PM +0200, Luca Barbato wrote:
>> Currently we have already 5 applications supporting v4l2 (6 if I split
>> the support in ffmpeg)
> 
> Any reason why we can not use the existing 'v4l' use flag for version
> 2 as well? Why repeat the gtk/gtk2 mistake?
> 

Good point considering I already merged it in ffmpeg long ago.

lu





-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-08 Thread Luca Barbato
Grant Goodyear wrote:
> Stefan Schweizer wrote: [Wed Jun 07 2006, 07:42:03PM CDT]
> My reasoning is that bugzilla provides a
> place for community development of an ebuild (including commentary!),
> which would not be true of just the overlay.  If one were instead to add
> a magical bugs whiteboard status or keyword that let a script know that
> there's an ebuild to pull from bugzilla that should be added to the
> there-be-dragons-here overlay, I'd think that would make life
> much simpler for everybody.

+1

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] client+server packages - build which one?

2006-06-09 Thread Luca Barbato
Patrick McLean wrote:
>>
> finger, telnet and ssh are probably other candidates. (though not too
> many people set up boxes without a ssh server these days).
> 
> ++ to this, I have always found it a little absurd having dhcpd
> installed on my laptop just for dhclient.

dhcpcd could be a better temp solution =)

lu

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [RFC] client/server policy for ebuilds

2006-06-09 Thread Luca Barbato
Mike Frysinger wrote:

> rather than moving to some sort of policy that satisfies no one completely 
> and 
> we'll have to back out of later, why dont we wait until portage can give us 
> proper support for USE=client/server
> -mike

+1

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Profiles Part 2

2006-06-12 Thread Luca Barbato
Stephen Bennett wrote:
> Many things were discussed in the last round of this thread (Paludis
> and Profiles, in case anyone missed it), and many useful points raised.
> One of these, which seems to have been largely missed in amongst the
> other noise, forms the basis of this proposal. It is in some ways more
> and in some ways less intrusive than the previous proposal,
> and is also completely package-manager-agnostic.
> 
> In short, I would like to suggest replacing sys-apps/portage atoms in
> the base and default-linux profiles with virtual/portage, and removing
> the python dependencies from them. For most users this would have an
> effective zero change, since the default provider for virtual/portage
> is sys-apps/portage, and the python dependency will be pulled in by
> Portage when calculating system deps. According to my understanding,
> this should also produce no change when building release media, due to
> both Portage and Python being in packages.build.
> 
> The only change introduced by this is that it becomes possible to
> bootstrap a system with a different package manager simply by
> installing it before 'system'. There are a couple more changes needed
> to allow this -- namely that a few system packages have old
> dependencies on >=portage-2.0.49, but these can be resolved seperately.
> Any problems caused by packages depending implicitly upon Python will
> show up only on systems not using Portage, and can be easily fixed with
> the cooperation of package maintainers.
> 
> I would like to think that this proposal addresses most of the concerns
> raised in the last thread -- it implies nothing about support for any
> other package manager, and introduces nothing that could cause problems
> for Portage users, while still allowing alternative package managers to
> use the tree without needing Portage installed.
> 
> I am also aware that this falls roughly under what the Council was
> asked to discuss in its June meeting, but since that seems to have not
> happened, I'm bringing it up anyway, since I would like to get
> something done here.
> 
> Comments?

If you can spot those issues and fix them w/out rush on package
mantainers, no problems at all.

Just make sure nobody will ask to "fix" something working with portage
in 0time because of paludis changes.

lu

PS: there is a formal spec about ebuilds now?

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Defining the Tree: a proto-GLEP.

2006-06-12 Thread Luca Barbato
Stephen Bennett wrote:

> This would be, in essence, a formal definition of the layout of the
> tree, and the format of and assumptions made by every file contained
> within it.

I'm all for it.

lu

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Defining the Tree: a proto-GLEP.

2006-06-12 Thread Luca Barbato
Alec Warner wrote:
> 
> I prefer gentoo-x86, although others hate that x86-centric moniker ;)
> 

ebuilds' tree could be ok (now after the transgender cow Larry we greet
the transgenic fruits that grown on trees but have to be herded: the
Ebuilds!)

Ok, I should not post after midnight, local time...

lu

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Sharing portage?

2006-06-13 Thread Luca Barbato
Molle Bestefich wrote:
> Hi
> 
> Follow-up question to the backup thingy.
> 
> Is there an easy way to share Portage's database between multiple
> virtual machines?
> 

unionfs is your friend =)

lu

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] strict-aliasing rules, don't break them

2006-06-17 Thread Luca Barbato
You may aware or not that there is a nice optimization (more effective
if you have some registers to spare) based on how you access memory
thought variables. Since it wasn't that effective and didn't break
anything it is enabled since -O2.

Problem: recent gcc are doing some quite smart tricks with aliasing and
as result they will break in subtle way your code if you use
strict-aliasing rules optimization on type puns.

Quick solution: enforce -fno-strict-aliasing as global cflag.

Side effect: you may lose a bit in performance, but better safe than
sorry: the first package showing issues was openssl[1] mismatching
hashes, guess how discovered that and how (hint: ssh was refusing logins...)

Long term solution:
1- check your new package for aliasing compliance, and if you have time
fix it in the code or in the makefile, if you haven't append
-fno-strict-aliasing to the cflags and maybe send a notice about it upstream

2- append -fno-strict-aliasing to every source known to have such issue.

I'll do 2 on all packages in the tree showing the issue if you think is
ok, arches not yet affected will be in the future.

lu

[1]http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14725


-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] strict-aliasing rules, don't break them

2006-06-17 Thread Luca Barbato
Diego 'Flameeyes' Pettenò wrote:
> On Saturday 17 June 2006 12:17, Luca Barbato wrote:
>> Long term solution:
> The best long term solution would have been to fix the code, but actually I 
> didn't ever found a quick explanation of how to fix this kind of code...
> 

you can use unions or rewrite completely the line using it in another
way, in certain case the type pun is the quickest solution so it's
better to append -fno-strict-aliasing in the Makefile.

lu

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] strict-aliasing rules, don't break them

2006-06-17 Thread Luca Barbato
Harald van Dijk wrote:

> That warning is given for valid code too. Please only add
> -fno-strict-aliasing if you actually find a package misbehaves without
> it, or if you have verified that there is indeed an aliasing violation
> in the code.

Or just bug upstream to either avoid ugly code or just use
-fno-strict-aliasing when needed.

lu

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [RFC] net-libs/xulrunner-1.9 slotting or not?

2008-03-15 Thread Luca Barbato

Raúl Porcel wrote:
Xulrunner-1.9 is a big change, and the apps using it won't work until 
they are fixed. So this needs to be decided, i've been working on 
slotting xulrunner, and i'm ready to put it in the tree. However i'd 
like to see what developers(since they will be the ones who will have to 
deal with this) and users prefer. Even if an app is compatible with 
xulrunner-1.9, it will have to be patched if we slot xulrunner. Since 
the pkgconfig files for xulrunner-1.9 are renamed to avoid collisions 
with current xulrunner-1.8.
The other approach would be not slotting it, p.mask xulrunner-1.9 and 
wait until all the packages work against it and then unmask.


Given the number of applications I'd rather have them fixed with the 
patches pushed to respective upstreams if we got there first.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Help offered - Portage tree

2008-03-15 Thread Luca Barbato

Robin H. Johnson wrote:

- "What I am asking Gentoo Foundation is, let me fix them"
Apply to be a developer, then you can fix them. I don't personally have
any opinion (positive or negative) about Sabayon, but a former coworker
of mine was a big fan.


Addendum, the Foundation cannot do anything about that.

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Help offered - Portage tree

2008-03-16 Thread Luca Barbato

Natanael Copa wrote:

IIRC thread starter complained about too many wrong RDEPEND.


No, the thread started with an attitude problem, still unsolved btw.


Problem is not that devs are not willing to fix. Problem is that its to
easy to inject wrong RDEPEND in the tree in the first place and only way
to get it out from there is to wait for someone to report it. Since
many/most devs dont use binpkgs its expected that errors in RDEPEND are
there.


That could/will be solved with tinderbox checking or other means of 
automated checks. We need your help since we don't have enough resources 
to do that by ourselves.



Might be i have ideas how to fix but I need to gain some experience with
repoman before I present those.


Thank you for your offer, I'm looking forward to heard back from you =)

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Re: Help offered - Portage tree

2008-03-16 Thread Luca Barbato

[EMAIL PROTECTED] wrote:

Well I'm a newcomer to Gentoo and never heard of Sabayon (great project
btw).  Knowing no one here or there, nor any history:


great never heard project... Smells troll or dumb fan.


This conversation reminds me of Human Resources.  They always have
'procedures' and 'career tracks.'  Gentoo's chitchat about earning gold
stars and brownie points is giving me HR sickness.  You're asking
Michael Jordan to prove himself on the high school team.


Empty rhetoric.


I've read Gentoo's new dev announcements about monkeys and paper
weights.  People with a couple of small open-source projects.  The
monkeys and paper weights get CVS rights.  Then the chief architect of
Sabayon is scotched over bugzilla output?  Please.  That smells like bad
fish.


No, any people is welcome to contribute to gentoo, as long rules are 
respected. IFF you want to be a dev, you MUST do the quizzes. It takes 
about one day (5 hours) to do them all if you want.



When someone as expert as this offers help, take it and make him a fast
lane.


Nobody proved us he is an expert. You shouldn't assume.


He is worth ten bugzillas.


Are they in the same tune of internets?


Like a scientist once told me - it would be inefficient for him to clean
his office, they have janitors for that.


Bad example and non consequential. (BTW: pigs do not count as scientists)


Bugzillas are broken and most Linux people know it.


Issue tracking is the _ONLY_ way to make sure at least you know what is 
going on.



Ubuntu has hundreds of bugs sitting around for years and years.


And? We aren't Ubuntu, yet knowing that you have long opened bugs is way 
better than being oblivious about them (and nothing is preventing others 
to propose fixes)



Personally: I have stopped filing bugzillas at various places.


Please quit as well exploiting our software.


Projects organized around bugzillas are inefficient.


Care to backing up this claim? Issue tracking is needed.


Bugzillas are mostly good for non-devs to report bugs.  I know zero
developers who first think to themselves, "ok, I need a project
bugzilla...then I can begin writing code."  That isn't how development
works.


You aren't a developer, for LScube I FIRST set up git roundup(it's an 
issue tracker like bugzilla) and a completely new website, then I 
managed to get mailing lists and irc channel.



"So you don't have time to file bugs but you would have time to fix
them" is rhetoric.  The issue is ROI.  Why file bugzillas that some
"dev" authority figure may or may not fix in two years, when you can fix
the code yourself?


You aren't following... IFF you want to be a dev you apply for it like 
any other guy interested. IFF you want a bug fixed you report it 
properly using the tools for that: bugzilla.



If you want to call him a Gentoo developer, then do so ASAP, and give
him CVS.  He knows what he is doing and filing bugzillas is a waste of
talent.  If you let him fix his own bugzillas he might go for that.


You aren't supposed to know anything since you:
- are a gentoo newcomer (welcome btw)
- you don't know anything about Sabayon


Gentoo needs the manpower and blowing it off with HR excuses is really,
really dumb.


Informed judgments are better, isn't it.


I can hardly believe what I'm reading.


Me too.


It makes me want to cry.


Take a tissue.


Maybe I should help Sabayon deploy on PowerPC instead of writing to you guys.


You are free to do whatever you want.


I don't really care who misunderstood whom, or who has an attitude problem.
There needs to be a red carpet for people like this.


NO, he managed to piss off MOST of the developers, he hadn't prove 
himself to us beside being a legend on #gentoo-releng, he exploited our 
work giving headaches back like people lying about their setup on bugzilla.



I would not care if he had a 666 on his head.


I'm not discussing his fashion tastes.


You need to attract people like this and if bugzilla isn't working,
think up something new.


No, we don't need people rushing solutions that may or may not be:
- half backed
- clashing with the Gentoo way (the 3-4 things that make working with 
Gentoo different than working on say... Debian rebuilding apt packages)



If you dislike his CVS mods you can always revert, take votes, etc.  But
I say +1 let him have at it.


Doesn't work like that, our cvs must be stable, you have a relatively 
narrow window between syncs to the mirrors and if you make a mistake and 
don't fix it within that time, users will suffer.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Re: [RFC] net-libs/xulrunner-1.9 slotting or not?

2008-03-17 Thread Luca Barbato

Duncan wrote:
Unslotted xulrunner seems to be the consensus, so we aren't committing to 
"forever" maintain patches ourselves -- on a package-base that may well 
expand over time.


The consensus is to have updated applications, the new xulrunner seems 
quite an improvement so make _quite_ sense move towards it.


Some questions.  What's the possibility of getting upstream to handle the 
renaming, thereby making slotting much easier while eliminating the 
"eternal" patch commitment?  Has the issue even been brought up with 
mozilla-upstream?  I know they aren't always the most receptive to 
community suggestions, but it's worth asking, anyway.


Discussing with upstream this would be good as well, BUT you shouldn't 
rely on that.



How many packages are we talking about?


A list had been produced already and is relatively short and some are 
just nsplugins (and those shouldn't require a change)


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] RFC: New build types

2008-03-18 Thread Luca Barbato

Steve Long wrote:

Something that's been discussed on IRC is the idea of a .pbuild file,
written in Python. I can also think of .cbuild (C) .Cbuild (C++) .sbuild
(Scheme) .hbuild (Haskell) and .jbuild (guess;) as being of immediate use,
(although I accept I might be the only one interested in the first ;)


I do not see any improvement per se.


How do others feel about such an addition?


I think it's pointless.

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] PostgreSQL Status

2008-04-17 Thread Luca Barbato

Tiziano Müller wrote:

What do the new ebuilds offer:
a) A split into dev-db/postgresql-{base,server,docs}.


WRONG we aren't debian.

we have a nice use for documentation...


Now, I know that
splitting up packages isn't the Gentoo way. I know we could have done it
using USE flags but this approach gives more flexibility due to the current
way how binary packages are being generated and distributed.


It gives an annoyance please reconsider.


b) New virtuals: virtual/postgresql-{base,server} to be able to install
pgcluster as your postgresql-base in a next step.


see before.


c) Slotting: It is now possible to have more than one major version of
PostgreSQL installed and running on the same machine.


Great =)


d) A lot of other improvements, in detail, the following bugs will be fixed:


Wonderful =)

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] PostgreSQL Status

2008-04-18 Thread Luca Barbato

Enrico Weigelt wrote:

* Luca Barbato <[EMAIL PROTECTED]> schrieb:

Tiziano Müller wrote:

What do the new ebuilds offer:
a) A split into dev-db/postgresql-{base,server,docs}.

WRONG we aren't debian.


It's bad, just because Debian does it ?!
Sounds quite religions to me. I don't like religions interfering with
technical designs.


Other way round.

Gentoo has useflags to provide what binary distribution (debian pointed 
as its one of the best in their field) do by butchering the packages.


The only good reason to split a package is if takes too much to build 
and you have a clean way to do that (e.g qemu and kde) (then we provide 
meta packages to give back what people expect from emerge foo)


If upstream package its stuff in a way it's better to work with them to 
accomodate different needs, butchering leads to annoyance on our side 
and their.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Linux 2.6.25 info

2008-04-18 Thread Luca Barbato

Daniel Drake wrote:

2.6.25 was released today, gentoo-sources-2.6.25 is now in portage.

As usual this will break some packages in the portage tree (ones that 
include kernel code), the tracker for such issues is here:

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

Jakub normally does a wonderful job of herding all such bugs, but it 
looks like he isn't around at the moment. Please help out by adding your 
bugs there, assuming that your package is in the stable tree and the 
current stable one works on 2.6.24.


As usual I hope to start thinking about 2.6.25 stabling in 3 weeks time 
(that'll be May 8th) but this is of course subject to the state of 
affairs when we get that far :)


Daniel


People using ati-drivers (and possibly other external drivers) as usual 
do not upgrade if you aren't ready to help fixing the drivers. ^^


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Re: PostgreSQL Status

2008-04-18 Thread Luca Barbato

Tiziano Müller wrote:

Luca Barbato wrote:

It gives an annoyance please reconsider.

Done that. Won't change. See my answer to dberkholz's message.



As long you keep a meta package, as you told in the reply I read just 
now, seems a good plan in the end.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Removing .la files...

2008-04-19 Thread Luca Barbato

Wulf C. Krueger wrote:

Hello!

I think flameeyes should have sent this himself in the first place, but 
since he's clearly not going to do that and prefers to just force it on 
our users I'm mailing this...


flameeyes talked about .la files in his blog recently:

http://blog.flameeyes.eu/articles/2008/04/14/what-about-those-la-files

Now he decided that simply removing them for several packages, resulting 
in http://bugs.gentoo.org/show_bug.cgi?id=218286 and its dupes.


This is annoying for quite a few users as they will have to rebuild lots 
of stuff for KDE, Gnome and other packages and I'm not sure if this is 
really the way we want to fix --as-needed failures.


That or just remove the other .la.

Furthermore, such things should not be decided and pushed through 
unilaterally but be agreed upon here prior to doing this change. 


Agreed, even if it is relatively low profile IMHO.

Especially since even though removing .la files might make sense (with 
exceptions, of course) we should think about either doing it 
distribution-wide or not at all.


I'll put as item for the council meeting if we don't reach consensus before.

In the other news I advise to start asking library upstreams to provide 
pkgconfig files (and/or push patches providing that).


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Removing .la files...

2008-04-19 Thread Luca Barbato

Alistair Bush wrote:
++.  I actually have no problem with agreeing with it,  currently my 
problem is the complete and utter lack of any _planned_ upgrade path. 
What do we think users are going to be saying at the end of the year 
when after every sync they have to revdep-rebuild.  Maybe, if we proceed 
with this, we investigate what can have its la files removed and do it 
all in one go.  therefore ppl won't have to rebuild kde/gnome ( or any 
other large and time consuming package) over and over and over and over 
and over and over ... again.  Hell it would even be better to 
"batch" a few conversions so that each revdep-rebuild fixes multiple 
breakages in one.


Call that an experiment, do not start screaming but just try to help a bit.

I think we could have those change masked now and unmasked once we got 
something sorted better.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Dependencies that're available at pkg_*inst

2008-04-21 Thread Luca Barbato

Ciaran McCreesh wrote:

Really, it seems to be an additional type of dependency that neither
DEPEND or RDEPEND fully describe, and this DEPEND+RDEPEND idea isn't
quite capturing it either.


Yup, and for future EAPIs labels can fix this. But we have to have a
sound solution for current EAPIs.


Usually I rather see the specific problem before looking for solutions.
If packages intertwine in strange ways _maybe_ we could work with 
upstream to fix the insanity at the source instead host it ourselves.


lu


--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Dependencies that're available at pkg_*inst

2008-04-21 Thread Luca Barbato

Ciaran McCreesh wrote:

cat/a-1: RDEPEND cat/b
cat/b-1: RDEPEND cat/a

This is solvable. If package managers can't solve this, they can't
install Gnome off a stage 3...


Which are the packages involved in such cycle?

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] config_eth0 deprecated - new name?

2008-04-24 Thread Luca Barbato

Roy Marples wrote:

On Thursday 24 April 2008 00:01:01 Robin H. Johnson wrote:

The problem in this is that you cannot set the properties for each
address or route. Please don't take us back to the stoneage of writing
the advanced networking configuration manually.

As an example of an ip address line with properties:
${ext}.30/32 broadcast - scope host


Correct as usual. However, the existing config_foo isn't going anyway anytime 
soon, so your power user config still works.

However, it will be moving to the right place
ifconfig_eth0
ip_addr_eth0


Looks like some documentation could be useful.

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] DevRel policy update

2008-04-27 Thread Luca Barbato

Wulf C. Krueger wrote:
How to gain power the easy way and obsolete conflict resolution in just 
one commit:


http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/policy.xml?r1=1.18&r2=1.19



Those are quite strong words.

As grobian said it doesn't change at all what has been the normal way to 
address certain situations.


The council has the last word as usual and the council can ask infra to 
perform such tasks.


We spend time on gentoo not because we seek power but because we like 
help improving something we consider valuable.


Having an extrema ratio/last resort in order to protect it isn't that 
uncommon.


Council was notified in advance of the written policy change and 
approved it.


musikc never abused her position and I'm confident she won't in the future.

On the other hand we got MANY complaints about your behavior lately.

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] RFC: language bindings as separate packages

2008-05-02 Thread Luca Barbato

Enrico Weigelt wrote:

My suggestion: make those language bindings being separate
packages. So, other packages can depend on them directly, 
instead of the current, build-breaking hack.


I'm not advocating gentoo should do this step alone, but 
instead join in the upstream and solve it there.


The issue is upstream related, we can workaround it using a way to 
express that requirement (usedeps, checks in pkg_setup, whatever), 
obviously trying to cooperate with upstream in order to get the optional 
bindings build w/out the main program would make our life simpler and 
probably their as well.


Partial builds are quite a problem since they are anything but reliable.

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Automagic dependencies in gegl

2008-05-02 Thread Luca Barbato

Hanno Böck wrote:
Now, gegl has 13 optional dependencies that could be use-flagged. The pity is, 
it has no configure-option for most of them, they are autodetected.
(It's about gtk, ruby, lua, cairo, pango, libpng, openexr, rsvg, sdl, 
asciidoc, enscript, graphviz and ffmpeg)


whoah! Quite a large number!.

My experience with the gimp developers in the past was that they weren't very 
pleased by bugs about automagic deps and I assume if I post them without 
patches, they'll get closed immediately. Now I always avoided to dig too deep 
into autotools, so I don't feel skilled enough for this task.


Ping me and we could work out something, probably the best way would be 
hack a PKG_CONFIG_CONDITIONAL that does whatever the canned pkgconfig 
does+ adding the --enable option.


Is there some brave gentoo dev (or non-dev, doesn't really matter) 
volunteering to send patches to gegl-upstream?


We could teamwork having some autostuff monkey doing part of the work, 
you helping us trying out the result and whoever has better contact with 
upstream could try to get the thing there.


Beside, I'm asking myself how to handle this situation. Hard-enable them all 
as long as there are no patches? Let the automagic go in the tree? Opinions 
welcome.


Where is the ebuild, put it as is hardmasked with a note about this, 
then we could work together on it.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Automagic dependencies in gegl

2008-05-02 Thread Luca Barbato

Enrico Weigelt wrote:

* Luca Barbato <[EMAIL PROTECTED]> schrieb:

Hi,

Now, gegl has 13 optional dependencies that could be use-flagged. The pity 
is, it has no configure-option for most of them, they are autodetected.


A good example for miserable design ;-P
That's why I everything should be entirely built in sysroot.

My experience with the gimp developers in the past was that they weren't 
very pleased by bugs about automagic deps and I assume if I post them 
without patches, they'll get closed immediately. Now I always avoided to 
dig too deep into autotools, so I don't feel skilled enough for this task.
Ping me and we could work out something, probably the best way would be 
hack a PKG_CONFIG_CONDITIONAL that does whatever the canned pkgconfig 
does+ adding the --enable option.


I strongly advise against this. The clean way is to fix the package.
(it's build scripts). I'm doing so in the OSS-QM project, eg. for
Mozilla ...


That is the plan, you produce a simple m4 macro that does for you once 
and then apply it every time you have a bare pkg check.



I'd like to invite you to the OSS-QM project - let's do all the
cleanups there and provide overlay by patch, so all distros now
just have to pick their right configure args.

http://oss-qm.metux.de/



I'll have a look soon.

lu


--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] RFC: qemu -> add gcc-3.x dependency

2008-05-06 Thread Luca Barbato

Enrico Weigelt wrote:

Hi folks,


I'm just installing qemu, which requires gcc-3.x for building. 
The current breaks are very ugly, IMHO. 


So I'm proposing to add the old gcc-3.x as depedency to qemu,
at least as long as it doesn't build w/ newer gcc. 


What do you think about this ?



that qemu is a sore exception, you should help upstream porting to gcc-4 
if you have time, every people concerned should.


Nowadays most of the work left to be done is _pretty_ boring and 
_pretty_ simple so everybody could help patching ^^


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] RFC: lzma tarball usage

2008-05-08 Thread Luca Barbato

Mart Raudsepp wrote:

Hello,

Over the course of this year, a lzma-utils buildtime dependency has been
added to a few system packages, to handle .tar.lzma tarballs.
This has huge implications on the requirement of the system toolchain,
which is highly disturbing from a minimal (lets say embedded) systems
concern - lzma-utils depends on the C++ compiler and the libstdc++
beast, while a minimal system would like to avoid this at all cost.


I'd rewrite the C++ code in plain C if isn't that complex...

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] am I ready to step into Gentoo?

2008-05-20 Thread Luca Barbato

Santiago M. Mola wrote:

On Tue, May 20, 2008 at 7:20 PM, Federico Ferri <[EMAIL PROTECTED]> wrote:

my computer-related hobbies (or I should say time-killers!) are Tcl
(scripting language) and Pure-Data (multimedia dataflow environment). I
regularly use Pd to create audio/video apps, and Tcl for everything else
that doesn't fit Pd, I've also developed a Tcl-Pd loader, that allows to
code externals for Pd in Tcl.
see my Pd page at [3].

perhaps that's the category I should belong to...(?)
I keep occasional contact with Tcl developers, so I could bring some love to
the Tcl/Tk Gentoo herd (yes, I am a Tcl/Tk fan, as you can see on my
wikipage at [4])
I've also set up an overlay (pd-overlay, [5]) and used to develop together
with ColdWind (actually a Gentoo dev) ebuilds for EVERY pd external!

[...]

so what's going to be my next step into Gentoo? perhaps finding a mentor?
ColdWind would you...? any one else?



I'm in contact with Federico, we agreed that the recruitment process
will start when the exams are over, but he's going to start slowly
working on it before.


I could help if you need.


I think he can do good work on tcltk, and who knows if he'll work on
bringing PureData to Gentoo too!


Additional points if he makes coccinella work on non x86:
- requires getting tile and treectl in portage
- requires hacking a bit the coccinella sources

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] FRC: debtools herd creation

2008-05-20 Thread Luca Barbato

Peter Volkov wrote:

В Птн, 16/05/2008 в 11:19 -0500, Yuri Vasilevski пишет:

I'll be adding things like debhelper, lintian and a little
bit later things like apt, aptitude, cdebootstrap, debian-live and
some more.


If you ever will need lockdev ebuild, don't waste your time. Take it
here:

http://overlays.gentoo.org/dev/pva/browser/dev-libs/lockdev/

I needed it as I wanted to try schroot but after some attempts (without
much luck) and I've went with writing my own script to manage chroots.


did you publish it?

If works better than schroot maybe others could enjoy it ^^

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Re: RFC: Should preserve-libs be enabled by default?

2008-05-30 Thread Luca Barbato

David Leverton wrote:

On Friday 30 May 2008 17:29:49 Diego 'Flameeyes' Pettenò wrote:

This really is backward, solution-wise: you expect the "core
application" to know enough of the plugins to link them together, but
not enough to call their init functions...


Why should it call their init functions, when a static object with a 
constructor can do the job just fine?


Talk to the upstream about this, probably getting a satisfying solution 
isn't that difficult.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Re: RFC: Should preserve-libs be enabled by default?

2008-05-30 Thread Luca Barbato

Ciaran McCreesh wrote:

--as-needed is fundamentally broken by design and causes legitimate code
to break.


Basically C++ quasi-standard corner cases nobody uses, that happen to 
work on ELF only and that should be removed in the next revision of 0x ?


Implicit plugin loading isn't exactly a sane thing.

lu - less excuses to laziness please.

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] RFC: --as-needed to default LDFLAGS (Was: RFC: Should preserve-libs be enabled by default?)

2008-05-30 Thread Luca Barbato

Ciaran McCreesh wrote:

On Sat, 31 May 2008 00:47:44 +0300
Mart Raudsepp <[EMAIL PROTECTED]> wrote:

Paludis is fine with as-needed. But hey, don't let reality get in
the way of your pathetic attempts at turning everything into Paludis
bashing.

It happens to be the only package that I know of that couldn't be
fixed to work with --as-needed (fix for others being to actually
state linking with a library whose symbols are directly used). I have
not heard of anything else.


Except that Paludis is fine with --as-needed.



Ok, then everything in the tree is covered and we can move to having 
--as-needed as default.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] RFC: --as-needed to default LDFLAGS (Was: RFC: Should preserve-libs be enabled by default?)

2008-05-30 Thread Luca Barbato

Ciaran McCreesh wrote:

On Fri, 30 May 2008 15:07:43 -0700
Donnie Berkholz <[EMAIL PROTECTED]> wrote:

On 22:53 Fri 30 May , Ciaran McCreesh wrote:

On Sat, 31 May 2008 00:47:44 +0300
Mart Raudsepp <[EMAIL PROTECTED]> wrote:

The story that matters here is, that a C++ corner case that does
not work on 0.01% of packages with --as-needed and breaks on
non-ELF platforms, should not cause good things for our users to
be shot down.

You could say the same thing for -ffast-math...
When there's a feature that only breaks one package that we know of, 
wouldn't it make more sense to enable it globally and add an

exception than to do it the other way around?


Both -ffast-math and --as-needed make the compiler / linker violate
various standards in ways that can't be used safely unless a package
has been explicitly designed to work with it.


I know exactly which standard -ffast-math violates (IEEE/ISO floating 
point spec) and how (the man page is quite complete about this), 
--as-needed doesn't have any warning about this, there isn't any 
standard that it violates since it's the default behavior at least for 2 
platform (one from those who wrote most of the ELF spec...).

Point the spec, and the paragraph violated.

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] RFC: --as-needed to default LDFLAGS (Was: RFC: Should preserve-libs be enabled by default?)

2008-05-30 Thread Luca Barbato

Ciaran McCreesh wrote:

I'd bet you could get a pretty long way by shoving -ffast-math into
CFLAGS by default before anyone would notice...



Non sequitur. We are talking about --as-needed, not -ffast-math.

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] RFC: --as-needed to default LDFLAGS (Was: RFC: Should preserve-libs be enabled by default?)

2008-05-30 Thread Luca Barbato

Ciaran McCreesh wrote:

On Sat, 31 May 2008 01:13:58 +0200
Luca Barbato <[EMAIL PROTECTED]> wrote:
I know exactly which standard -ffast-math violates (IEEE/ISO floating 
point spec) and how (the man page is quite complete about this), 
--as-needed doesn't have any warning about this, there isn't any 
standard that it violates since it's the default behavior at least

for 2 platform (one from those who wrote most of the ELF spec...).
Point the spec, and the paragraph violated.


ISO/IEC 14882:1998 section 3.7.1 paragraph 2.



"If an object of static storage duration has initialization or a 
destructor with side effects, it shall not be eliminated even if

it appears to be unused, except that a class object or its copy
may be eliminated as specified in 12.8."

Unchanged in the 2003 revision.

Is that related to linking? I don't think so. Still, PE and ELF are 
older than the first C++ spec so, IFF your reading of this chapter is 
correct, C++ is broken by design.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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




Re: [gentoo-dev] RFC: --as-needed to default LDFLAGS (Was: RFC: Should preserve-libs be enabled by default?)

2008-05-30 Thread Luca Barbato

Ciaran McCreesh wrote:

Linking with as-needed is the stage in which the elimination occurs,
and as-needed is the cause of the elimination. So yes, it is related.


The linker just does bookkeeping, if there aren't symbols used, the 
library won't be in the list.



Still, PE and ELF are older than the first C++ spec so, IFF your
reading of this chapter is correct, C++ is broken by design.


Not at all. Read "The Design and Evolution of C++", and you shall see
that requiring changes to the linker where necessary for sensible
behaviour was considered acceptable, and with good reason.


As in "we have a square wheels, let's make routes for them"...

Anyway is the book a standard? Is it available as pdf so you can point 
me the exact paragraph?


lu - changing the world so non euclidean aberrations fit isn't sensible

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] RFC: --as-needed to default LDFLAGS (Was: RFC: Should preserve-libs be enabled by default?)

2008-05-30 Thread Luca Barbato

Ciaran McCreesh wrote:

Which is where the design flaw is -- as-needed incorrectly assumes that
the only type of dependency between shared objects is a name
dependency. This isn't true with C++ static initialisers.


I don't see why should be different than abusing .init in any other 
language that let you do (ok, C, C++, asm mostly).



Unfortunately, the ricers shoving as-needed upon everyone aren't smart


Asking people to not do stuff that is unportable (Solaris and PE based 
systems) seems sensible and not ricing.



enough to fix libtool, which is the real problem here, so they go for
the thing they think they understand instead, without thinking the
implications through -- as-needed, like fast-math, is for programs
explicitly designed for it, not for universal use.


Differently -ffast-math is setting up a slightly different behavior than 
the usual standard, --as-needed enforce what is the default standard in 
determined architectures, thus the exception and the universality are 
quite reverted.


We already started to think how to fix libtool, or at least make it less 
annoying, removing .la files when they are not necessary.


Similarly we started proposing upstream to use pkg-config if they aren't 
already.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] RFC: --as-needed to default LDFLAGS (Was: RFC: Should preserve-libs be enabled by default?)

2008-05-31 Thread Luca Barbato

Ciaran McCreesh wrote:

Fact: the underlying issue is a libtool bug.


Wrong, it isn't just that, --as-needed and libtool are unrelated.


Fact: as-needed does not fix this bug. It attempts to work around it.


Wrong, --as-needed does exactly what is supposed to do, precise bookkeeping.


Fact: as-needed breaks standard-compliant code.


Wrong, --as-needed breaks disputable code that happens to be 
standard-compliant by a specific read of the standard. The fact the 
specific code is something wrong from the security/style/maintainability 
point makes it a bonus.



Fact: fixing the libtool bug would give all the benefits purportedly
given by using as-needed, without the drawbacks.


Wrong, fixing libtool gives other benefits, so it's worth trying to fix 
it as well. The new autotools and proper usage of them makes life easier 
so it's worth improving on this side.



It's quite simple,


Probably but is an empty sentence w/out supporting code.


and if there're any of the above that you didn't
already know then why are you wasting everyone else's time discussing
things in this thread without doing some basic research first?


Basically most people is discussing with you since thinks, wrongly, that 
could be possible take something good from this discussion. The patch 
you pointed doesn't look complete nor acceptable to upstream as is, yet 
could help.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] RFC: --as-needed to default LDFLAGS (Was: RFC: Should preserve-libs be enabled by default?)

2008-05-31 Thread Luca Barbato

Peter Volkov wrote:

В Птн, 30/05/2008 в 20:28 -0700, Brian Harring пишет:
Either way, basically it's coming down to if gentoo wants to follow 
the definition of 'academic' right, or 'pragmatic' right. Exempting 
ciaran, vote seems to be pragmatic.


Well, although I've asked about problems with having --as-needed by
default, I'd better go with academic. C++ is quite common language to
ignore its design problems and in the end it's not hard to define
LDFLAGS in make.conf.



To clarify:

- static initializers (as in __attribute__((constructor), so no, it 
isn't a C++ only feature) have nothing wrong with --as-needed.


- ugly code that refers to undefined symbols that are resolved to ones 
from the main binary and written in the constructor is broken already in 
 systems not allowing undefined refs.


- you don't have guarantees about the order in witch the .init sections 
are parsed and constructor function are called, they can be called in 
parallel and you have no means to have a predictable behavior, all you 
know is that everything will be called right before main() or as the 
first thing in dlopen().


- doing such stuff is uncommon since it isn't the simplest thing to do, 
doesn't work in every place, you have to be particular perverse and 
convoluted even to think about this.


- making such thing go away is good for security, maintainability and 
sanity.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Re: Monthly Gentoo Council Reminder for June

2008-06-02 Thread Luca Barbato

Santiago M. Mola wrote:

I think we have not enough feedback from users about this. Either
Bugzilla is not the right tool, or we don't encourage users enough to
ask for keywords when they need them. Currently, some people assume
that "if a user from $arch needed this package, he'd have requested
keywords", but that's wrong.


Good point and probably a good start to find a decent solution about 
getting the stuff needed by user keyworded but not overwork arch teams.


Probably having 2-4 lines about this in the next newsletter could foster 
awareness.


Having a smarter repoman and bugzilla integration to handle 
stabilization and keyword bugs automagically would be great but I think 
would require time (since such bugs could spare the dev some trips 
around bugzie)


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Nominations open for the Gentoo Council 2008/2009

2008-06-05 Thread Luca Barbato

Josh Saddler wrote:

Łukasz Damentko wrote:

Hi guys,

Nominations for the Gentoo Council 2008/2009 are open now and will be
open for the next two weeks (until 23:59 UTC, 18/06/2008).


Now that nominations are officially open, I nominate the current council 
members (again):

lu_zero


Thank you, I accept.

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Nominations open for the Gentoo Council 2008/2009

2008-06-05 Thread Luca Barbato

Roy Bamford wrote:

On 2008.06.05 01:00, Aukasz Damentko wrote:

Hi guys,



Nominations for the Gentoo Council 2008/2009 are open now and will be
open for the next two weeks (until 23:59 UTC, 18/06/2008).


Team,

I don't want to nominate anyone who hasn't been nominated already.
I would like to address all the candidates who have or will accept 
council nominations.


1. Please tell us how/if you plan to fix GLEP 39. (You may not consider 
it broken)


Alone you cannot do anything. Still I found that there are some parts 
unspecified like how many meetings and how a meeting has to be announced 
to be considered official that should be clarified.


2. As one of the first priorities will be setting policy for pending 
appeals what policy do you propose ?


No changes are required in my opinion.

4. How do you think the council and trustees can work together to make 
Gentoo better?


Trustees manage a local entity located in the USA, the council should 
manage Gentoo as whole. Can they work together to improve Gentoo? Well 
EVERY developer and to a minor degree every member of the Gentoo 
community should work together to improve Gentoo, usually do what's 
within their role. The foundation has to make sure our intellectual 
property won't get abused in the USA, has to defend our trademark and 
cope with the bureaucracy related. The Council has to forster activities 
within Gentoo, to solve deadlocks in discussions by having the last say.


My old manifesto is still valid =)

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] A few questions to our nominees

2008-06-08 Thread Luca Barbato

Piotr Jaroszyński wrote:


1. GLEP54
2. GLEP55


None of them got discussion back in -dev, the glep hadn't been changed 
as requested during the unnecessary long discussion in the meeting.


Looks like the overall consensus is that those aren't useful as they are 
and thus either you fix them, discussing the changes with the people in 
-dev (NOT THE COUNCIL) or you may retract them.



3. Most wanted changes in future EAPIs


Somebody is thinking the PMS and the EAPI definition as it is are wrong 
and should be replaced since they aren't useful for their purpose.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] A few questions to our nominees

2008-06-09 Thread Luca Barbato

Ciaran McCreesh wrote:

Anyone thinking that has a very limited understanding of how things
work.


Usually in this category you put everybody that disagrees with you, no 
matter the topic.



Let's face it, there hasn't been any correct criticism, and any
complaints have been from people who don't understand what's going on
anyway and who seek to blame EAPI for Portage's lack of progress,
rather than blaming Portage's lack of progress for lack of new EAPIs
as they should.


I'm afraid you are mixing up emails from this thread. I got complaints 
about how wrongly the PMS is written, e.g. academic paper markup vs 
plain text, natural language used to specify syntax while a grammar 
notation like EBNF would be better suited, when I asked people why so 
few were contributing about this document.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] A few questions to our nominees

2008-06-09 Thread Luca Barbato

Ciaran McCreesh wrote:

I'm afraid you are mixing up emails from this thread. I got
complaints about how wrongly the PMS is written, e.g. academic paper
markup vs plain text, natural language used to specify syntax while a
grammar notation like EBNF would be better suited, when I asked
people why so few were contributing about this document.


Mmm, and how many people claiming that have suggested specific
improvements or pointed out specific complaints?


You got some right here. Feel free to address them.


So how, specifically, is PMS "wrongly written", and why hasn't anyone
who thinks so bothered to provide details?


- rewrite it as an rfc using a markup among xmlrfc, docbook, guidexml.

- use EBNF when describing a syntax.

- split it and version each functional part.

- define EAPI as an aggregate of those versions in a separate part.

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] A few questions to our nominees

2008-06-09 Thread Luca Barbato

Ciaran McCreesh wrote:

On Mon, 09 Jun 2008 10:50:11 +0200
Luca Barbato <[EMAIL PROTECTED]> wrote:

So how, specifically, is PMS "wrongly written", and why hasn't
anyone who thinks so bothered to provide details?

- rewrite it as an rfc using a markup among xmlrfc, docbook, guidexml.


What technical reason is there to use a markup that's more work for
those of us doing the writing? Writing XML is a huge pain in the ass
compared to latex.


More people can understand those markups, they are consistent with the 
gentoo documentation, they look better on screen than on paper, tex is a 
great typesetting markup to write academic books. Right tool for the 
right task. It address the problem "PMS is anything but accessible"





- use EBNF when describing a syntax.


Is there any indication that this is any clearer? EBNF gets messy when
it comes to describing the whitespace rules, for example.


It is less ambiguous than natural language. That solves the issue "The 
syntax is underspecified"


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] A few questions to our nominees

2008-06-09 Thread Luca Barbato

Ciaran McCreesh wrote:

On Mon, 09 Jun 2008 03:28:03 -0700
Josh Saddler <[EMAIL PROTECTED]> wrote:


Global variables must only contain invariant values (see link="#metadata-invariance">link). If a global variable's value

is invariant, it may have the value that would be generated at any
given point in the build sequence.



First, your link is incorrect. metadata-invariance is in a different
file.


Pointless nit.


Second, the link's text should be the section name or chapter number.
Rendered as "(see link)" is horribly ugly.


your opinion, just yours.


Third, you should have a non-breaking space between 'see' and the
reference.


Pointless nit.


How does "bunch o'neat code" deal with our code file containing things
that XML considers to be reserved characters? That code probably has
ampersands and angle brackets in it.


As usual for xml markups.

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] A few questions to our nominees

2008-06-09 Thread Luca Barbato

Thomas Anderson wrote:

As Fabian said it really isn't a matter of "We like XML better than LaTeX!"
It's not those people's prerogative.


Problems like having homogeneous documentation aren't that small.


The people who wrote PMS should be able to make the decision
for themselves(as they will be maintaining it) as to what language to
use.


The main point being using latex prevents people from modify it.


If they use LaTeX, more power to them, it's what enables them to do
their job in the easiest way.


Depends on what the job is.


You don't *have* to read PMS in LaTeX,
which by the way makes my eyes bleed somewhat, you can read it in a very
well done PDF.


The pdf renders poorly on xpdf due the fonts latex has, usually I'd 
rather have plain text anyway.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Re: GLEP 55

2008-06-10 Thread Luca Barbato

Tiziano Müller wrote:

Another ugly solution: Having the EAPI on a per-package (like
$portagedir/cat/package-1) or per-tree basis ($portagedir/profiles/eapi)


I like the per tree basis and I already asked about that (since makes 
things clearer and older portage can be tricked by rsync.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Re: GLEP 55

2008-06-10 Thread Luca Barbato

Ciaran McCreesh wrote:

Kills the upgrade path completely. No good.


Not really, you change the rsync paths and older portage will pick a 
repo that just has the necessary to upgrade to the next portage.


This kind of things would work better using an scm supporting branches 
and tags a bit better.


lu


--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Re: GLEP 55

2008-06-10 Thread Luca Barbato

Tiziano Müller wrote:

Joe Peterson wrote:


Ciaran McCreesh wrote:

And a file extension is far less obscurely complex than enforcing
arbitrary syntax restrictions upon ebuilds.

I disagree.  One is exposed to devs only as ebuild syntax; the other is
exposed in an inappropriate location to everyone looking at the portage
tree.


No it can't. EAPI has to be known before the source can start. Bash
doesn't provide traps for executing code upon changed variables.

Doing it out-of-band solve this.


No, it's only needed once per non-trivial change. So we might as well
just change it for every EAPI.

Huh?  If the "new" portage knows how to determine the EAPI definitively
(and that would be defined), it can deal with the differences.


And then how do we deal with EAPI 3, where the syntax changes again?

Portage (or whatever PM) reads the EAPI, determines it is 3, and goes
from there.  If you change the way you declare EAPI each time, yeah,
that's a problem, but I'm not sure why that would ne necessary.

No, that is not the problem.

Example:
In EAPI 42 we define that the package manager must provide a global function
extract_depend_from_setup_py() such that it is callable at a global level
in an ebuild like this

*snip start*

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=42

DESCRIPTION="A library aiming to support agile and test-driven python
development on various levels."
SRC_URI="http://codespeak.net/download/${PN}/${P}.tar.gz";
HOMEPAGE="http://codespeak.net/py/";
KEYWORDS="~amd64 ~x86"
SLOT="0"
LICENSE="MIT"
IUSE=""

extract_depend_from_setup_py

*snip end*

Now, a package manager (or a tool) not knowing EAPI 42 will fail when it
tries to source the above ebuild to determine the EAPI version (as it is
being currently done as far as I understood it) because
extract_depend_from_setup_py is undefined.
So it won't even be able to read out the EAPI.

With the EAPI in the filename tools now knowing EAPI-42 will either ignore
the above foo-1.0.ebuild-42 or mask it because they may identify the
EAPI-version without sourcing the ebuild.



Check if exists a line EAPI=*$, if does and the rest of the string 
matches an understood eapi, go on sourcing, otherwise ignore/mask it...


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Re: Re: GLEP 55

2008-06-10 Thread Luca Barbato

Tiziano Müller wrote:

... and package managers which don't do that already still fail.


To put everything in perspective all this discussion is done in order to 
workaround the issue of an old and outdated package manager that cannot 
be upgraded once it syncs from a too new repository.


The simplest way is to change the syncpoint in the new package manager 
and leave the previous uri with a compatibility repo for the older ones.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Re: Re: GLEP 55

2008-06-10 Thread Luca Barbato

Piotr Jaroszyński wrote:

The simplest way is to change the syncpoint in the new package manager and
leave the previous uri with a compatibility repo for the older ones.


So we add a new repo each time a new EAPI comes out? Sounds like a big mess.


It isn't you just keep 2 repos, one with the minimal eapi and the 
minimal set of ebuilds needed to upgrade, one with the latest and greatest.


lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



Re: [gentoo-dev] Re: Re: GLEP 55

2008-06-10 Thread Luca Barbato

Ciaran McCreesh wrote:

So you're volunteering to convert the entire tree to the new EAPI all
in one go every two months?


I don't see the need and I won't see the problem given right now what is 
interesting is the set of improvements that aren't forward incompatible.


Being that the case you'd just need 2 trees, managed as overlay and a 
marker for each tree on which eapi to use, but I dislike empty theories 
or hardly searched corner cases that could be avoided with half of the 
effort necessary to get there.



lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

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



  1   2   3   4   5   6   7   8   >