Re: [gentoo-dev] Re: Proposed change to base.eclass: EAPI-2 support

2008-11-05 Thread Thomas Rösner
Hi,

 And emake is and still should be the default. If there is an issue with it, 
 the ebuild author has to
 change his ebuild. But this should not be taken to force only one makejob for 
 everyone else.
   

But with rotating storage, don't you (very much) only want one I/O-bound
job at a time?

Regards,
T.




Re: [gentoo-dev] [EMAIL PROTECTED]

2008-06-19 Thread Thomas Rösner
Hi,

Ciaran McCreesh wrote:
 On Thu, 19 Jun 2008 23:42:51 +0100
 Mike Auty [EMAIL PROTECTED] wrote:
   
 And yet still you keep fighting? Why?
 

 Because unlike pretty much everyone else around here, I haven't given
 up on Gentoo. I still think it can have a future.
   

If you really think that everyone else around here but a small
minority has given up on Gentoo, how can you believe it still has a future?

Regards,
Thomas
-- 
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Optional Package Dependencies for netscape-flash - libflashsupport

2007-05-11 Thread Thomas Rösner
Hi,

Jim Ramsay wrote:
 [snip]
 Have netscape-flash with IUSE=vanilla (by default it is off), which
 when enabled will not pull in libflashsupport.
   

I don't quite see why this is necessary? Or why you do have this discussion?

 This meets the following goals:

 1) It makes it easy for regular users to get netscape-flash with any
 additions required by any global USE flags in exactly one step:
  - emerge netscape-flash
   

So, in netscape-flash:
RDEPEND=
ssl? ( foo/libflashsupport )
pulseaudio? ( foo/libflashsupport )
esd? ( foo/libflashsupport )
oss? ( foo/libflashsupport )

and IUSE=ssl pulseaudio esd oss gnutls in libflashsupport (which, as
already said, has it's own ebuild)?

 2) It makes it easy for power users to not have libflashsupport
 actually install anything by disabling all the USE flags.  This will
 take 3 steps:
 - Notice at upgrade or install time that there's this new 'extra'
 package being installed
 - Enable the 'vanilla' flag for netscape-flash
 - Continue with upgrade or install
   

It's still easy enough to disable it via -* in package.use?

Regards,
Thomas
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] [news-item] Paludis 0.24

2007-05-04 Thread Thomas Rösner
Hi,

Piotr Jaroszyński wrote:
 Hello,

 (...)

 Display-If-Installed: =sys-apps/paludis-0.24

You mean Display-If-Installed: sys-apps/paludis-0.24, right?

Regards,
Thomas
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: new herd: theology

2007-04-28 Thread Thomas Rösner
Hi,

I would hate to drag this discussion on endlessly, so I promise this
will be my only post :).

Dominique Michel wrote:
 Le Fri, 27 Apr 2007 20:07:26 -0700,
 Josh Saddler [EMAIL PROTECTED] a écrit :

   
 Steve Dibb wrote:
 
 Dominique Michel wrote:
   
 I fully agree, theology is the worst possible name if the herd will
 include
 both religious and scientific softwares.
 
 No worries, app-misc/gramps was dropped from the theology herd, and is
 herdless once again.
   
 So what's the big problem
 of sticking it into a herd somewhere, a herd that seems to be maintained
 by just one person (beandog in this case)?

 
 The fact at the herd is maintained by one or more peoples have nothing to do
 with this. It is about the meaning of the words and consistency. If I put
 gramps into theology, I can put gnome into kde, mplayer into media-sound and
 grabcartoons into theology.
   

I still fail to see why this is such a big thing if one package which is
mainly used in relation to a religion is in a herd called theology. It's
not as if the world will come to a shattering halt and chaos will reign.
If for some reason the gnome herd adopted fluxbox or the KDE people
would take care of HAL, would you object because their herd names don't
fit? Even if the alternative was the packet remaining herdless, because
no other herd was interested?

It's not as if this is a giant library, where a book will be lost
forever if it's in the wrong category, or like putting ID on the science
curriculum. Herds loosely lump related packages together, don't they? I
thought they were just infrastructure, not real categories.

Regards,
Thomas

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] [soc] Python bindings for Paludis

2007-03-30 Thread Thomas Rösner

Hi,

Ciaran McCreesh schrieb:

On Thu, 29 Mar 2007 22:47:46 +0200
Thomas Rösner [EMAIL PROTECTED] wrote:
  

Other things I want from Gentoo right now depend on factors other
than the package manager, too; prebuilt packages



A package manager that supports a better binary package format
(split out local metadata would be a good start) combined with a third
party binary provider could deliver that with no tree changes.


But then you'd need a tree of binary packages, which you'd only get with 
many users of your package manager, which would depend on official 
Gentoo adoption, which would depend on compelling other features, which 
would depend on having a way to get them into the ebuild tree without 
breaking portage. That's what I mean. I think you know that and that's 
why you did work on PMS, but then you point out features paludis has and 
portage hasn't repeatedly in a way that apparently builds up resistance 
in people here.


Hm, perhaps you should let somebody else do the PR for paludis? :-)


 Heck,
it's even doable with Portage's binaries, although according to a
Gentoo-based distribution that tried it, your 30 minutes would be
optimistic for -uDpv world...
  


Yes. Also it's quite easy to screw up using the current format, nothing 
I'd recommend for heterogeneous environments.



binary-breakage protection



Funnily enough... That one can be done without tree changes too via
something we're calling reparenting. There're some vague suggestions of
roughly how to do it at [1].
[1]: http://paludis.pioto.org/trac/ticket/129

  


Now that'd be an interesting feature... *thinks about joining #paludis*

Regards,
   Thomas

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [soc] Python bindings for Paludis

2007-03-29 Thread Thomas Rösner

Hi,

Ciaran McCreesh wrote:

Have a look at [1] and all the open Portage should... bugs. Would
any of those improve the user experience for you? Can you think of
other features of a similar nature that would make your life easier?
  


Funny thing is: the only thing that I'd really care about are the USE 
deps. But to actually get those, it's not enough to use paludis, you'd 
have to have an ebuild tree that actually provides them. Then you'd get 
things like sane split up of monolith upstream packages, a way to 
implement multilib without binary packages, and other things I can't 
think of right now.


Other things I want from Gentoo right now depend on factors other than 
the package manager, too; prebuilt packages, slow-moving tree, 
binary-breakage protection (and pre-upgrade notices of major changes). 
If you could cast a spell that got those features in, I'd happily wait 
30 minutes for emerge -Duvat world...


So to have an incentive to switch to paludis, it would have to be a 
supported Gentoo package manager, which drives what devs put into the 
tree. And to get there, it would have to get the masses to switch to 
paludis... So I think to get anywhere with all of this is to figure out 
ways to add the features to the tree without breaking portage (for the 
use flag dep example: let portage die on not matched use flag deps just 
like it does now in pkg_setup for the manual use flag checks; real 
support would of course mean reemerging the package in question with the 
right flags). And then, if portage really can't keep up with the pace of 
changes, alternatives would *have* to be considered.


Am I making sense?


That Portage works does not mean that it is anywhere near ideal...
  


Nothing ever will be. :)

Regards,
   Thomas
--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] FYI: linux.com article about the CoC

2007-03-26 Thread Thomas Rösner

Hi,

for those interested, linux.com has a rather long article about the CoC, 
carefully worded so the email snippets sound like interview opinions 
:-). It seems the open source press will watch this list for some time 
to come, I see more articles than usual about Gentoo and the recent 
flamewar, and I suspect that any fight here will now be made a story and 
linked to the recent events.


http://www.linux.com/article.pl?sid=07/03/26/139256

Regards,
   Thomas
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Re: Something positive! (was Re: Client-serve flags (again ;))

2007-03-11 Thread Thomas Rösner

Hi,

Ciaran McCreesh schrieb:

You really have no idea what's considered perfectly acceptable on the
forums, do you?

http://forums.gentoo.org/viewtopic-p-1053530.html#1053530 -- acceptable
  


Now *that's* satire. See, on forums you can retract what you said (if 
you don't get quoted, that is), with a ML that's just not possible*. I 
agree with you, then, that this ML should have a higher standard of 
conduct than the forums.


Regards,
   Thomas

* Well, you can say you're sorry, but so far no one ever did AFAICT
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Client-serve flags (again ;) (was Re: New eclass: gkrellm-plugin)

2007-03-10 Thread Thomas Rösner

Hi,

Robin H. Johnson schrieb:

On Sat, Mar 10, 2007 at 12:56:51AM +0100, Thomas R?sner wrote:
  
I can understand that rationale for the client part, but which packages 
would depend on the server part of e.g. MySQL if they could?
And building the server part to get the small client lib is a larger 
PITA than building the client lib to get the server, no?


In other words: this is a sound argument against the client use flag, 
but I don't think it's quite as convincing regarding the server flag, 
which is more important IMHO.


Btw, I agree that the best thing to do would be to prompt upstream to 
split those packages (where it makes sense), which is the preferred way 
to handle this here (at least I read this somewhere, does it still 
apply?), but does anybody do that actually? To stay with the MySQL 
example, did anyone try to suggest to MySQL AB that seperate releases 
for the client part* would be nice?


It depends hugely on the structure of the code-base. In MySQL for
example, if you wanted to build only the server, you'd still need a big
hunk of the shared code (it's one set of code, that is compiled in two
different ways, once for the client, and once for the server), and
building the server actually requires building the client anyway (plus
the proper shared libs) thus splitting out the source for lib, client,
server does not make sense.
  


Yes and no. The same applies to Postgres, and still they provide the 
libs in an extra package. It just makes sense, how much of that 20M 
mysql tarball is used by the client? It's like you'd have to dl apache 
(four times) to get wget.


*investigates* Hm, perhaps the client does more than I thought it does, 
on one sys here it's a 1.5M lib.



One of the other arguments I have against the split, and it applies to
both CVS and MySQL - is that if you don't build the server, you cannot
use src_test.
  


I'd guess those with -server would be cool about that.

Regards,
   Thomas
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Client-serve flags (again ;) (was Re: New eclass: gkrellm-plugin)

2007-03-10 Thread Thomas Rösner

Hi,

Robin H. Johnson wrote:

Of the mysql tarball (23Mb to start), a full 40% belongs to the
testcases and the documentation that they ship. Another 8% for the
modified copy of BerkDB that they ship, and only then do we start
getting really useful things. 12% for the things unique to the server,
and thereafter everything else is common or client-only.
  


Thanks for those numbers! So a server flag won't do much for dl in this 
case, only for build time (and it'd install less unwanted stuff, 
particularly in /etc). I guess MySQL isn't the poster child for the need 
of a server flag, then :-).


Regards,
   Thomas
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Client-serve flags (again ;) (was Re: New eclass: gkrellm-plugin)

2007-03-09 Thread Thomas Rösner

Chris Gianelloni schrieb:

On Fri, 2007-03-09 at 11:10 +, Steve Long wrote:
  

I don't know how it would work technically, how difficult it would be, or
indeed if anyone is prepared to do the work, besides maybe some of the
users.



No.

Once we have USE-based dependencies across the board, then yes.  Until
that time, we should really be building both client and server for *all*
packages.


I can understand that rationale for the client part, but which packages 
would depend on the server part of e.g. MySQL if they could?
And building the server part to get the small client lib is a larger 
PITA than building the client lib to get the server, no?


In other words: this is a sound argument against the client use flag, 
but I don't think it's quite as convincing regarding the server flag, 
which is more important IMHO.


Btw, I agree that the best thing to do would be to prompt upstream to 
split those packages (where it makes sense), which is the preferred way 
to handle this here (at least I read this somewhere, does it still 
apply?), but does anybody do that actually? To stay with the MySQL 
example, did anyone try to suggest to MySQL AB that seperate releases 
for the client part* would be nice?


Regards,
   Thomas

* They already do this for their binaries, see 
http://mysql.org/downloads/mysql/5.0.html#Linux_x86_generic_RPM_(dynamically_linked).

--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Sad

2007-03-04 Thread Thomas Rösner

Hi,

Disclaimer**:
this mail is not meant to point the finger at someone, as I (thankfully) 
don't know enough about who did what first to whom to do that; in fact, 
I think no one does at this point.


Ciaran McCreesh schrieb:

On Sun, 4 Mar 2007 23:31:56 + (UTC) Hubert Mercier
[EMAIL PROTECTED] wrote:
  
In the last months, a some talented devs gone, and a few others were 
thinking to do so. How much more before deciding to simplify our 
organisation ?



Simplifying it won't help. If Gentoo wants more developers, it has to
do three things:

* Start delivering again. Not just shiny things, although some new shiny
things would help, but also things that users and developers really
need.

* Substantially reduce user-visible breakages and breakages caused by
carelessness or deliberate negligence that take huge amounts of time to
fix.

* Reduce the amount of arcane undocumented voodoo.
  


And, above all,

* stop to treat -dev (and the projects) as the ideal battleground for 
personalities, the home of flames, the temple of mailwar.


You know what people state* as the major benefit from using Gentoo? It's 
not portage, not the tree, certainly not stability or ease of use, it's 
two things, the community and flexibility. In this order.


You all are a very visible part of that community.


The only relevance of organisational issues is whether they help or
hinder in achieving those objectives.
  


I'll use those words for my point, instead. The above list could be the 
agenda of Microsoft, too (or Sun, IBM, ...); I don't want to say they're 
unimportant, that would of course be wrong, but is *this* the core of 
Gentoo? If you deliver, how you behave doesn't count? Scream all you 
like, if you attach a patch? Hey, let's make each others life hell, as 
long as we get releases out the door.


Will that work? I doubt it.


PMS, in a round-about way, helps with all three.


Regards,
   Thomas (who is just a user, until last week was pondering to help 
out, until today advocated Gentoo, and who cares too much for it to stay 
quiet, even if he doubts anyone will read this mail the way it was meant 
to be)


* Yes, people I ask and people i know. No, I don't have a statistic at 
hand. I can make one up if you want :-).
** Gentoo-Dev, where mails need a disclaimer, or someone *will* take it 
personal.

--
gentoo-dev@gentoo.org mailing list



Re: Copyright, non-US devs and Gentoo Foundation vs Gentoo (Was: [gentoo-dev] Some council topics for March meeting)

2007-03-03 Thread Thomas Rösner

Hi,

Danny van Dyk schrieb:
2) There are countries who acutally adhere to the Berne Convention 
(1886). This means even the deed of commiting sources with a Copyright 
(C)  Gentoo Foundation is useless in most countries of the EU.
E.g, *none* of the stuff that I ever commited to Gentoo's repositories 
is copyrighted (solely) by the Gentoo Foundation, due to me being 
German citizen and writing that stuff in Germany. FYI, there isn't even 
something like Copyright in Germany. We have an Author's right which 
agree with the Berne Convention and deviates from copyright in several 
points.
  


Except that you giving away copyright or donating to public domain 
is understood by (german) courts to give away usage rights, which is 
exactly what is intended, no?


Regards,
   Thomas
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: EAPI spec (was Re: Re: let's clear things up (was Slacker archs))

2007-02-22 Thread Thomas Rösner

Brian Harring schrieb:

On Thu, Feb 22, 2007 at 04:13:11AM +, Ciaran McCreesh wrote:
  

On Thu, 22 Feb 2007 04:04:37 + Steve Long
[EMAIL PROTECTED] wrote:
|  I'm saying that until there is an independent implementation, the
|  specification is worthless and will contain huge numbers of errors.
| 
| Seriously? Without an implementation, your spec of what should happen

| will have loads of errors?

Yes. It will describe what people think is allowed, rather than what
really is.



If you're writing the spec to match what people think, why limit the 
# of folks involved?  


Uhm, I think you completely inverted what Ciaran meant.

Regards,
   Thomas (watching from the peanut gallery)
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] New network config for baselayout-ng

2007-02-09 Thread Thomas Rösner

Daniel Robbins schrieb:

Structured this way, fastlayout is certainly a project that sounds
like a great idea, and would I enjoy working on in some capacity - I
have some ideas about this. I also think it would be a good idea to
check out what other distributions are doing in this area.


Definitely. Other distributions/projects are quite active in this area, 
and the advantage Gentoo had in init scripts, namely named runlevels, 
real dependencies and parallel startup, are melting away. Ubuntu will 
soon have an init script system that actively can restart failed 
services, or react to system events like ACPI: system now on battery*. 
This isn't Roys itch (it may even be the complete opposite, though 
Ubuntu's system is reported to be way faster than what they had before), 
but I'd really encourage ppl to give the competition a long good look**.


http://www.netsplit.com/blog/articles/2006/08/26/upstart-in-universe

I like my Gentoo top-notch :)

Regards,
   Thomas


* I know, you can force ACPID into providing this right now, but they 
use it for more than that. Plus, with Gentoo you have to create a new 
runlevel to switch to, upstart can figure out what to do.

** I don't say, Adopt upstart now!.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] New network config for baselayout-ng

2007-02-08 Thread Thomas Rösner

Ciaran McCreesh schrieb:

On Thu, 08 Feb 2007 09:20:17 -0500 Doug Goldstein [EMAIL PROTECTED]
wrote:
| Do *YOU* have anything useful to contribute to the discussion because
| all I've seen is your useless FUD which countless times people have
| said is not true.
  


I can count to one.


If you bothered to pay attention, you'll note that Roy *didn't*
guarantee compatibility until late on in the discussion, and that he
only started providing that guarantee because of what you're calling
useless FUD.
  


And I'm personally thankful that backwards compatibility is now 
guaranteed and it's actually bad that people have to raise a stink to 
get that promise.


soprano gn=tonyIf you break my net config files (again), I'll 
scratch your itch for good./soprano


Regards,
   Thomas, today's representitive of Evil Admins Group
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Thomas Rösner

Daniel Black schrieb:

Fellow devs,

[...]
Ebuilds that already have their implementation of savedconfig:

sys-apps/busybox
sys-libs/uclibc
x11-wm/dwm
x11-misc/dmenu

Other potential candidates:
net-misc/dropbear [2]
app-emulation/mol
app-shells/tcsh
dev-libs/klibc
dev-lang/ccc
mail-mta/sendmail
net-dialup/isdn4k-utils
net-im/kadu
net-irc/cyclone
net-wireless/wpa_supplicant
sys-boot/netboot
sys-libs/uclibc++
www-apache/mod_*
net-misc/asterisk
net-misc/zaptel
dev-lang/php
  


sys-kernel/*? Or perhaps genkernel? Being able to build kernel images 
just like any other package in Gentoo would be nice.


Regards,
   Thomas


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [RFC] Some sync control

2007-01-18 Thread Thomas Rösner

Dan Meltzer wrote:

see http://dev.gentoo.org/~antarus/projects/soc/glep-0052.txt and
http://article.gmane.org/gmane.linux.gentoo.devel/42044/match=


...in which mercurial is only mentioned in passing. Apart from Gentoo 
choosing a new VCS I'd really be interested in how the tests went with 
Hg (if there were any).


Regards,
   T.
--
gentoo-dev@gentoo.org mailing list