[gentoo-dev] Last rites for net-im/ickle and net-misc/gtm

2006-03-13 Thread foser
Hey,

while wandering trough the tree I came across net-im/ickle and
net-misc/gtm, packages abandoned years ago, without metadata and any
recent changelog entries. So I took it upon me to mask them for removal
in a few days or so. Bugzilla is unreachable at the moment, but I don't
think an entry is needed for these 2.

- foser


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


Re: [gentoo-dev] Session/.desktop WM compatibility, DM unification

2006-03-27 Thread foser
On Mon, 2006-03-27 at 00:03 +0200, Dan Armak wrote:

> = Bugs overview (probably missed some): =
> 
> #89870: long story, summary: .desktop files are installed in different 
> places. 
> KDE only reads the KDE ones, Gnome only the Gnome ones (and both use a small 
> common set). 

This doesn't really fit in the WM/DM issue afaics. The fact just is that
the alternative installations roots Gentoo KDE uses aren't dealt with in
the eg. the menu config files.

> So each DE doesn't benefit from the other's apps (.desktop files aren't just 
> for menus but also for e.g. services/actions on mimetypes/etc). 'Lightweight' 
> WMs with a menu are forced to choose one of the above to display. (And if you 
> merge both, the result is currently very ugly.)

The xdg menu spec has sufficient capabilities of dealing with the amount
of .desktop files. We just haven't dealt with them because they aren't a
real issue yet because of the non-default KDE installation paths on
Gentoo.

> #53517: xdm, kdm, gdm (don't know about entrance and such) each have their 
> own 
> set of a lot of configfiles: Xaccess, Xreset, Xservers, Xsession, Xsetup, 
> Xstartup, Xwilling... Obviously bad.
> 
> Today some files are shared / not duplicated (gdm <-> xdm, kdm <-> xdm), but 
> the work is not complete. It seems gdm only has its own Xsession now, and if 
> people confirm this I can work on getting rid of all of kdm's separate files 
> as well. BUT I still need cooperation here because there might be some 
> features in kdm's files which would need to be merged into the common (xdm?) 
> ones.

GDM has had just its own Xsession for a long time iirc. I think most
functionality provided by these other X* files are login manager (xdm?)
specific. The one real issue is Xsession.

> 
> #26326: unifying scripts that run on X sessions startup/shutdown. A lot of 
> non-WM-specific stuff, e.g. starting ssh/gpg agents, lives (often duplicated) 
> in DM-specific or WM-specific scripts.

This is the core of the problem, this needs to be fixed

> #14872: unifying DM session scripts, handling of ~/.xsession, etc. The bug is 
> closed but I think some things mentioned there haven't been fixed.

This is sort of the same as #26326 .

I think the RH approach of using xinitrc.d as a place to unify startup
scripts is a workable solution. I'd like the X11 teams input on this
however, since the X11 /etc layout and history behind it is largely
unknown to me.

- foser


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


Re: [gentoo-dev] Session/.desktop WM compatibility, DM unification

2006-03-27 Thread foser
On Mon, 2006-03-27 at 22:25 +0200, Dan Armak wrote:
> Assume the install prefix problem is fixed somehow. What items are displayed 
> in each WM's menu?
> 
> Option 1: KDE only displays KDE apps, Gnome only Gnome apps. How do we decide 
> what is displayed in both ('neutral' apps)
>  Can the user edit the menu, and 
> include some things we don't include by default, in a WM-neutral way? What 
> should WMs other than KDE and Gnome display by default?
> 
> Option 2: always display everything. Problems: huge menu. KDE and Gnome and 
> others use different categorization. A change of the status quo, so user 
> community should get a chance to veto. And when using descriptions as primary 
> menu text (e.g. 'Text editor' instead of 'kwrite'/'gedit') some KDE and Gnome 
> programs have similar or identical descriptions, which looks bad to new 
> users.

I'm aware of the issues surrounding menus, but the spec gives a lot of
options. As said, we haven't dealt with it, because it is not a snag
that we hit currently. 

I think we can basically have several menu setups fit for different
tasks/DEs and either let loginmanagers choose on startup or users choose
on install.

I don't know what the future plans are of KDE regarding it's slotting,
but if it intends to use syswide (fdo) specs like mime/icons the install
alternate root is going to be the main hurdle to tackle.

- foser


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


[gentoo-dev] [last rites] media-gfx/sodipodi

2006-03-29 Thread foser
Hey,

just added a mask for media-gfx/sodipodi. It has been forked into
inkscape and sodipodi development subsequently has stagnated. I intend
to remove sodipodi in about 7 days.

- foser


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


Re: [gentoo-dev] up for removal timeframe

2006-03-30 Thread foser
On Wed, 2006-03-29 at 18:55 -0500, Mark Loeser wrote:
> With that being said, is there any reason that the package should be
> removed so quickly?

Not really, but in my experience packages up for removal are quite
obviously so. Meaning that usually there's little question that it
should go.

In this case for example, there has been no upstream activity for a long
time now (a year at least), the project got forked before that and now
really has a second life as inkscape. I was even thinking about adding a
move statement for it when removing.

On the other hand, I don't mind waiting 30 days either. It's just that
most removals right now give a 1-2 week period react time, I just kept
to that.

- foser


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


Re: [gentoo-dev] gtk2 use flag must die

2006-04-02 Thread foser
On Sun, 2006-04-02 at 15:28 -0400, Mike Frysinger wrote:
> last time i recall following the gtk/gtk2 stuff, the idea was that in the 
> future to move to a gtk/gtk1 situation ... but this was back when Spider was 
> The Man, so i guess people forgot about that

That was never the case. We actually saw the gtk2 flag only as a
transitional tool during the initial release of gnome 2, too bad it
stuck around as long as it did.

> > it should be more the question, if there's anyone supporting 
> > Gtk1 upstream with regards to security issues etc..
> 
> and when such a situation arises, the solution may to simply drop the 
> optional 
> support.  such a situation has not arose, so using such hypothetical examples 
> is meaningless.

Already security related issues have been dropped by upstream for the
simple reason that it hasn't been maintained since the day gtk went
2.0 . The only reason there has been some minimal support are the bling
distros like RH and the fact that Debian was stuck in the stone age.
Let's be realistic, if an application hasn't been ported to gtk+-2 yet
it is not maintained or it is an internal to some commercial business.

I don't think gtk 1 will leave the tree soon, but at least we can try to
make it unneeded on most users systems.

- foser


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


Re: [gentoo-dev] gtk2 use flag must die

2006-04-02 Thread foser
On Sun, 2006-04-02 at 15:16 -0400, Mike Frysinger wrote:
> and if there are no bugs filed ?  this sort of stance is like the "lets 
> remove 
> packages from portage because upstream is dead" ... it benefits no one

Sure it does, in my experience unmaintained packages tend to depend on
unmaintained libs, which depend on other libs in older slotted versions.
Usually parts of such a dependency chain have open bugs, that have been
open for years and that are not going to be solved by anyone, because
frankly nobody cares about that old crap, but isn't bothered enough to
try and remove it and all of its reverse deps and take the flak for
that, because just one guy in this world is still a frantic user of said
package and will let the world know within 3 months after it has been
removed.

If you find something that hasn't been updated in 2-3 years, you are
bound to find a trail of bugs and tree garbage leading away from it. Get
rid of it, keep it clean.

- foser


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


Re: [gentoo-dev] gtk2 use flag must die

2006-04-02 Thread foser
On Mon, 2006-04-03 at 00:43 +0300, Mart Raudsepp wrote:
> Delaying GNOME-2.14 for non-GNOME packages using gtk2 USE flag is mildly
> funny to me, too.

These two things are not related, 2.14 is not delayed whatsoever.
Jakub's call was just to get attention to the bugs and didn't originate
from the gnome team at all.

> Some two weeks have passed from 2.14 release, I would have expected it
> to be in x86 at least a week ago... but I'm living in a utopian land.

I don't know where these expectations come from, but we intend to iron
out the major known issues before we put stuff in ~arch . 2 weeks is
rather short for a volunteer team of 2-3 active people for something the
size of gnome. It is the same sort of nonsense we got with earlier
releases, where people expect things to be in stable the day upstream
declares it release day. People seem to expect the impossible, if you
come from Debian the Gentoo cycle seems perfect, but as soon people are
used to Gentoo the complaining starts anew. Get a grip and try to help
out in constructive ways.

- foser


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


Re: [gentoo-dev] adding a code of conduct

2006-04-03 Thread foser
On Mon, 2006-04-03 at 17:38 -0400, Mike Frysinger wrote:
> i dont see how anyone can be against this (unless you're a terrorist!),

For someone who's promoting 'ubuntu' like conduct, your choice of words
is rather Patriot Act-ish. If this two-facedness reflects the intentions
of people behind this semi-civilized means of minority-control, I'll
pass on it.

The wording of certain phrases in this 'code of conduct' is really
dubious : specific enough to be used for any purpose and vague enough to
hold none of those in control responsible. Take for example the
'Repeated disruptive behaviors..' paragraph.

If you really want to make a serious attempt at a code of conduct, you
keep it simple, you keep it clean. You let the community decide on
contents and don't mix rules with punishments in one and the same
document. If you guys really had understood the Ubuntu contract you
would've never dropped this 'constitution' on -dev like this, especially
not at this time (you know what I mean).

- foser


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


Re: [gentoo-dev] adding a code of conduct

2006-04-04 Thread foser
On Tue, 2006-04-04 at 00:54 -0400, Mike Frysinger wrote:
> you lost your sense of humor please go find it, END-OF-OFF-TOPIC-SUB-THREAD

As usual your answer fails to deal with the real issues stated and zooms
in on something largely irrelevant to the discussion. How typical. If
someone lost anything here, it's credibility.

- foser


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


Re: [gentoo-dev] adding a code of conduct

2006-04-04 Thread foser
On Tue, 2006-04-04 at 01:51 -0400, Mike Frysinger wrote:
> so we're clear, this thread was not started "because of Ciaran".  in other 
> words, this is not just about Ciaran.  i can think of other people who need 
> to be told to stop being a dick. 

So can I, after reading some of your reactions on this thread.

- foser


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


Re: [gentoo-dev] slots and libraries.

2006-04-12 Thread foser
On Wed, 2006-04-12 at 17:27 +0200, Paul de Vrieze wrote:
> While this also does not stand any chance to win a beauty contest, this 
> would also be acceptable to me. The only thing I want is things not 
> starting to fail without a good reason. A new version of a library is on 
> itself not a good enough reason.

It is just a matter of fact that a few upstream authors don't really get
libtool versioning right, but to say a new .so nr. means a new slot
version is wrong. Packages should only be slotted if every single bit of
them is versioned, check glib, gtkhtml, etc.

The proper course of action is making upstream aware of how they should
do libtool versioning. Adding workarounds like preserve_old_lib* should
only be a temporary measure.

- foser


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


Re: [gentoo-dev] Last rites for dev-util/cccc

2006-04-15 Thread foser
On Sat, 2006-04-15 at 02:54 -0400, Mike Frysinger wrote:
> -3.1.4 now in portage

Why did you add that, without adding metadata ? That is just wrong.

It is better to remove it if there is no maintainer, you upping it
without adding yourself as maintainer is no form of maintenance. This is
exactly why we get complaints about a stale tree.

I still say it should be removed in 30 days.

- foser


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


Re: [gentoo-dev] Last rites for dev-util/cccc

2006-04-16 Thread foser
On Sat, 2006-04-15 at 14:24 -0400, Mike Frysinger wrote:
> and it helps no one to go around cutting packages that have no outstanding 
> issues with them

Sure it helps keep Gentoo clean and up-to-date, the load of packages
that are outdated are often unmaintained as well. The one leads to the
other. Anyway, nobody would know about outstanding issues that popped
up, because there is no maintainer to assign them to.

> there was an outstanding issue with , but i resolved that

How do you know you resolved it, you don't get bugreports on it do you ?
I mean, you aren't the maintainer. And there is still the outstanding
issue that it is unmaintained in Gentoo, are you going to fix that or
not ? Otherwise it should be masked and removed.

- foser




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


Re: [gentoo-dev] Last rites for dev-util/cccc

2006-04-18 Thread foser
On Sun, 2006-04-16 at 16:42 -0400, Mike Frysinger wrote:
> well the logical thing would be to go to bugzilla and search for "" ... 
> and guess what ?  no more open bug reports

I already did that when I wrote it, actually there still is an open bug
for it. So I guess you didn't actually go trough these proposed steps
yourself. Anyway, it is completely besides the point, because you or
anyone else won't check a week or a month from now if there's bug filed
against , that is what maintenance is about.

> > I mean, you aren't the maintainer. And there is still the outstanding
> > issue that it is unmaintained in Gentoo, are you going to fix that or
> > not ? Otherwise it should be masked and removed.
> 
> this is the same argument as already made and rejected ... 

Where was this rejected and by whom ? By you I guess ? That just doesn't
cut it, errors made in the past are no reason to make them again in the
future.

> feel free to mask 
> and remove the hundreds of other packages that have no maintainer

So now we do have your blessing ?  is then up for removal as of this
moment.

- foser


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


Re: [gentoo-dev] Last rites for dev-util/cccc

2006-04-18 Thread foser
On Tue, 2006-04-18 at 14:11 +0100, Chris Bainbridge wrote:
> Are you suggesting that all packages with long standing open bug
> reports should be removed? There are thousands that fit that
> description. If not, then what is your definition of "maintained"? It
> could be argued that since Mike fixed the  bug, it is maintained,
> even though he isn't the maintainer. Likewise, there are hundreds of
> packages that have a maintainer listed, or are assigned to a herd,
> where bug reports are essentially ignored. Should those also be
> removed?

No, I don't know why you jump to that conclusion. There are people
responsible there, you can contact them if you feel things are ignored.
Or better, you can try and help out on those outstanding bugs and solve
them, so the maintainers would only need to apply a fix.

> Did you read the previous discussion link I provided? The argument has
> been rejected in the past because it would lead to hundreds of
> otherwise working packages being removed.

You get a lot more out of that thread than I do, I guess it's a matter
of interpretation. 

> Maybe you aren't a native English speaker; it was clear from Mike's
> post that he would rather you didn't go ahead with removing hundreds
> of packages.

I don't know how this relates to my mother tongue, but I'm not speaking
of a mass removal or anything. You make it into that all the time, maybe
you should let go of that mindset. I think that if we come across cases
like this the goal should be to clear up the confusion. Either find a
maintainer or clean it out. That way eventually 'hundreds' becomes
'dozens' of unmaintained packages and maybe some day even less, it's a
gradual process.

- foser


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


Re: [gentoo-dev] Last rites for dev-util/cccc

2006-04-18 Thread foser
On Tue, 2006-04-18 at 10:22 -0400, Mike Frysinger wrote:
> either you have a policy of cutting unmaintained packages or you dont ... you 
> cant have some vague middle ground

Hide behind policy if you can't do it with common sense. The policy is
to add valid metadata.xml data to packages that do not have it, that has
not been done here. Adding 'maintainer-needed' (or 'no-herd') as a way
out is not sufficient and was never intended policy when metadata/herds
got introduced.

- foser 


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


Re: [gentoo-dev] Last rites for dev-util/cccc

2006-04-18 Thread foser
On Tue, 2006-04-18 at 10:53 -0400, Mike Frysinger wrote:
> dont know what policy you're referring to seeing as how we dont have any 
> concerning unmaintained packages

Still hiding... c'mon you are better than this.

> sure, for new packages ...  isnt a new package

The policy concerning metadata makes no difference between
new/(un)maintained. It just says that every package should have one. So
if you come across a pack that doesn't and you touch it, you need to fix
that.

- foser


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


Re: [gentoo-dev] Last rites for dev-util/cccc

2006-04-18 Thread foser
On Tue, 2006-04-18 at 17:56 +0300, Philippe Trottier wrote:
> If no one has an objection, I'll pick up that package, I think it is fun, 
> never 
> tought I'd use it, but I have so much code written I'd like how much I have 
> really done.
> 
> If there is no objection I'll make the update needed, create metadata, make 
> repoman happy.

Go right ahead.

- foser


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


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

2006-06-08 Thread foser
On Thu, 2006-06-08 at 11:12 -0400, Alec Warner wrote:
> It is my understanding the the Sunrise overlay is not open to "anyone to 
> commit", so it is not a contrib/  The sunrise project is the owner of 
> the overlay and they are responsible for it's contents.  The people 
> commiting are responsible for what they commit.  The point of the 
> Sunrise project as I understand it is to aid in the development of 
> ebuilds in maintainer-wanted, such that they may improve and be added to 
> the tree; as well as to give frequent 'not quite a dev' and 'I don't 
> have a bunch of time but would like to help' people a place to commit to.

I don't think the problem with maintainer-wanted ebuilds is that they
are crappy, but that there is no dev willing to maintain them and ensure
their quality over time. 'sunrise' (who came up with that name ? cheap
asian poetry attempt) doesn't change that by adding it to an 'official'
overlay.

Instead of tackling the real problem -the lack of maintainers to deal
with all requests- 'sunrise' is trying to create a backdoor for
unreliable maintained stuff to enter the tree.

- foser


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


Re: [gentoo-dev] A heretical thought? Blessing project sunrise as an almost-fork.

2006-06-13 Thread foser
On Tue, 2006-06-13 at 11:10 -0500, Grant Goodyear wrote:
> Over the years we've had a fairly consistent stream of suggestions that
> we should open up the e-build maintaining process to users instead of
> just devs.  The main arguments against it are the security issues and an
> expectation that it would add to developer workloads.  The former is
> certainly a real problem, although signing (assuming a reasonable
> web-of-trust) could mitigate that some (at least we'd know who to
> blame).  The latter, however, is conjecture, and the only good way to
> verify it would be to actually try it and see what happens.  Oh, and
> there's also a very real fear that if things go horribly wrong, that
> Gentoo's reputation would suffer quite badly.  Perhaps I'm naive, but I
> tend to think that if we were to advertise project sunrise as
> experimental, temporary, use-at-your-own-risk, and
> might-break-your-system, and even put it on hardware without a
> gentoo.org address and add a portage hook that warns whenever the
> project sunrise overlay is used, then our reputation isn't really likely
> to suffer even if it's a complete disaster.
> 
> So, Chris, what have I failed to address that would make this a really
> bad idea?

That this describes break-my-gentoo, that it is as old as Gentoo itself
and that it only creates problems for the 'supported' tree : the
unexplained bugs, the weird errors, the continuous suspicion devs need
to have on reported errors. Keep that stuff separated, don't mingle it
with Gentoo.

- foser


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


Re: [gentoo-dev] Sunrise: way forward, semi-official, review

2006-06-17 Thread foser
On Sat, 2006-06-17 at 17:05 +0200, Stefan Schweizer wrote:
> And that is what we are doing now. We have moved the overlay to
> gentoo-sunrise.org to analyze, improve and hash out the details. So the
> Sunrise project is now "semi-official". While being an official Gentoo
> Project run by Gentoo developers it is not currently hosted on gentoo.org.

It doesn't become an official Gentoo project by being run by 'official'
Gentoo developers. There is no such thing as 'semi-official' and as such
the move away from the gentoo domain indicates it has nothing to do with
Gentoo and makes this part of the several third-party Gentoo ebuild
sites around. Good luck with that, but don't try to put a Gentoo
stamp-of-approval on it.

- foser


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


[gentoo-dev] Sunrise contemplations

2006-07-31 Thread foser
Hello,

since I've not really been involved in the whole Sunrise discussion I'd
like to give my view in a condensed form, instead of spreading it out
over 20 replies in the ongoing discussion. Also I hope to summarize the
main points a bit, but I know this mail is far from objective and as
such not much of good summary.

There are really 2 big discussion points in the whole Sunrise discussion
as far as I can see. First there is the purpose of Sunrise and how that
ties into Gentoo and secondly there's how it came into being. I would
also like to discuss how I think Sunrise will influence the work of
developers. Let's tackle them one by one.

* The purpose of Sunrise

The purpose of Sunrise as far as I can distill them from their goals :

1. Make stale ebuilds in bugzilla accessible
2. Provide some level of QA for user contributed ebuilds in bugzilla
3. Lower the step to becoming a developer

Let's handle them.

1. Stale ebuilds are often stale for a reason, there is obviously not
enough interest to add and maintain them. Not just on the developer
side, but also on the user side. If someone really cared enough he/she would
go trough the process of becoming a dev. As far as I know most
maintainer-wanted stuff just belongs in the category WONTFIX, but the
real problem is telling that to the user who sweated on it. I think most
of the devs have gone trough a close-reopen cycle on some ebuilds that
really added nothing useful to the tree and know how uncomfortable this
can make you feel.
Then what is a solution to these ebuilds ? I for one would like to see
them go upstream, like rpm's and deb's . That would make it clear that
these ebuilds are not Gentoo approved, but would provide a starting
point for the user who would want to use such a package. I think that
was always the main idea when overlays got introduced to portage.
Sunrise just lowers the step to get these often mediocre ebuilds, people
can get them right now, just not as easy.

2. QA for ebuilds is not just a question of making a package build, but
also knowing what it does and how it would tie into Gentoo. The fact
that some ebuild is semantically correct doesn't mean it is doing the
right thing. Very few of the newly proposed ebuilds I handled and eventually 
committed was actually without major
flaws. This was because the submitters lacked specific knowledge of either the 
eclasses to use and
the environment it belonged in. In my case : any gnome ebuild fits in a
larger set of applications/libraries that got more complex as time went
by, it is not trivial to understand all the interactions that take
place. Even Gentoo developers not in the gnome team make serious
mistakes in this sense in my experience. Therefore I do not believe that
QA for a tree that is as extensive as Sunrise done by a few 'official'
developers amounts to much real world quality.

3. Although I agree Sunrise may lower the step to becoming a dev, I doubt it 
will have a serious positive impact on our
developer base and as such there is no reason to support Sunrise officially.
I think the people attracted to Sunrise development are the ones that
fall in the category 'want to be there, but don't really have the
time/skills'. Those people will not evolve to real developers; they
either will stick it out in Sunrise for a short while or keep to a very
small subset of it.
My prediction is that Sunrise will see a high turnover of 'developers',
either because they are there for one specific package (probably fresh
and included in the main tree when mature) or find out they lack the
time to really invest in learning the full extent of ebuilding. Also
'junior' devs on Sunrise might not take that extra step towards devhood
because they got the influence they want, as such we might lose out on
devs that never develop beyond Sunrise contributors.
As a developer I would not really think of Sunrise developers
any different than someone coming 'fresh' to Gentoo developing. I
would still require them to work on real bugs for a good while to see
their intentions/devotion over time before I would even consider
submitting them for real developership. In that sense Sunrise would only 
lengthen the time a wannabe dev has to spend in the no-mans land between active 
user and official developer.

In conclusion these 3 points come together here : being a dev is not
about adding new ebuilds to the tree, it is about maintaining what is
already there. Dealing with bugs and users. That aspect of Sunrise is not at 
all tackled in its goals. What are the longterm
prospects of ebuilds in the Sunrise tree ? That is what QA is about,
providing a stable base to work on.
I do not think that devs who mainly add ebuilds and new packages
to the tree are good devs, the real job is maintenance and bughandling.
In that sense Sunrise might be giving the wrong impression to wannabe
devs.

* The rise of project Sunrise

Now for the second big point concerning Sunrise : how it came into
being.

I checked back on the initi

[gentoo-dev] The gnome king is dead, long live the gnome king

2006-07-31 Thread foser
Hello dear followers,

tonight after a some deliberation I have decided to step down as gnome
lead in favor of AllanonJL. As far as I am concerned AllanonJL has been
the acting lead for quite a while now, while I was too busy to devote
much time to Gentoo and as such it was the only logical next step.

This doesn't mean I will leave Gentoo, it just means I'm going to get
myself out of a few herds and positions I don't belong in anymore.
Trying to focus on the things I can still do to keep Gentoo the one
distro I love to use.

I'd like to say thanks to Spider, Obz, Leonardop, Dang, 
Compnerd, AllanonJL, Zaheer and all the other contributors over time on
bugzilla and IRC for bringing gnome on Gentoo where it currently is.

Also I'd like to invite everyone interested in helping gnome on Gentoo
to join #gentoo-desktop on freenode IRC, mail us directly or triage bugs
on bugzilla. We can certainly use more help on pretty much any level,
from user-testing to full blown fresh developers getting their hands
dirty.

thanks for your time,
Marinus

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Sunrise contemplations

2006-08-03 Thread foser
On Tue, 2006-08-01 at 16:05 +0200, Kevin F. Quinn wrote:
> > 2. [...] Therefore I do not believe that QA for a tree that is as
> > extensive as Sunrise done by a few 'official' developers amounts to
> > much real world quality.
> 
> I would expect that over time, the Sunrise developers will learn more
> and more how to write quality ebuilds (as hopefully do we all).  Since
> they'll be working with a diverse set of stuff, they could become better
> than most devs at this.  Remember that since they have custody of the
> stuff in the Sunrise overlay, they will be hit with whatever issues
> arise from their work.

I expect the developers involved to be able to write quality ebuilds
right now, otherwise they shouldn't be developers. However, I don't
expect them to write quality ebuilds for everything in the tree, there
are a lot of packages that need specific knowledge to make a correct
ebuild. That is why we got the herd system, that is why we have a couple
of hundred ebuilders who all have their own specific parts of the tree
to take care of.

> What it does give you is a track record you can look through - in much
> the same way you might have watched what someone did on bugzilla or
> IRC.  Indeed I'd suggest that the history in Sunrise SVN would be
> useful to indicate whether someone is learning how to write ebuilds
> properly, or just continues to make the same errors.

Ebuilding is such a small part of the job I wouldn't seriously take it
into account, to me much more important is the bughandling skills of a
potential developer. Is he/she able to distill the right information
from a report, ask for the right additional info and come to a practical
and neat solution ?

- Marinus

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Sunrise contemplations

2006-08-03 Thread foser
On Wed, 2006-08-02 at 12:00 +0200, Thierry Carrez wrote:
> So you can create projects by creating a directory in
> gentoo/xml/htdocs/proj/en, you don't have to announce it (but it's
> polite to do so), and it may well conflict with other projects, that's okay.
> 
> You can't blame them for following the right rule. You can blame the
> rule, though.

I deliberately added '(GLEP?)' with question mark because I know
projects in general do not fit the GLEP structure. However, in this case
the project has potentially the kind of impact on the tree and other
developers that discussing it beforehand would've been the right thing
to do. The way the announcement was written makes me think the
developers involved in the project were well aware of this.
It seems to me creating a project is now officially a loophole to do as
you please under the umbrella of Gentoo.

- Marinus

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Handling of LINGUAS

2006-12-13 Thread foser
I recently ran into a similar issue regarding font ebuilds using LINGUAS
to select fonts to install (see acroread-asianfonts). I personally think
this is not the way to go, since LINGUAS is about language, not script,
support. Any comments on that issue ?

- foser

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Committing straight to stable

2005-04-24 Thread foser
On Sun, 2005-04-24 at 21:29 +0100, Paul Waring wrote:
> Why not have a three strike rule - anyone who commits something
> straight to stable 3 times in a given period (say 6 months) has their
> CVS access revoked.

It's not California here. You completely ignore the fact that some
people commit more than others and as such are more likely to trip over
such a rule anyway and the people who do commit a lot are usually the
same people you don't want to revoke the access from.

It's just a reminder, don't make up some unenforceable policy just
because people make mistakes from time to time.

1 strike, you are out.

- foser


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


Re: [gentoo-dev] Proposal: sys-pam category

2005-06-05 Thread foser
On Sun, 2005-06-05 at 18:34 +0200, Jonas Geiregat wrote:
> I do agree with you but some package just have completely wrong place
> within portage, such package placements migh confuse the user.
> To give an example: mzscheme was placed in dev-lisp while portage had a
> dev-scheme directory.

The current set-up isn't user-browseable anyway and hasn't been for a
long time. I don't think the focus should be on correcting that in the
tree, the user tools should be improved really.

- foser


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


Re: [gentoo-dev] ekeyword and ordering

2005-06-09 Thread foser
On Tue, 2005-06-07 at 18:18 -0400, Aron Griffis wrote:
> Ciaran would have something to say about this, along the lines of some
> packages sitting idle in ~arch state because the maintainer isn't
> really paying attention.  In that case, who can really blame an arch
> team for moving ahead on their own?

Arch teams still have no reason to move ahead if they did not try to
contact the maintainer(s). Sure, some packages may get 'lost' in large
herds at times, but then the arches who do notice that particular pack
have an extra responsibility to make the maintainer aware of it's state.
Then if the maintainer still remains unresponsive there is sufficient
reason for the arch to act on their own.
In short, arches have to be able to strongly defend their actions if
they are to interfere with the maintainers responsibilities.

- foser




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


Re: [gentoo-dev] Re: ekeyword and ordering

2005-06-09 Thread foser
On Mon, 2005-06-06 at 18:43 -0400, Michael Sterrett -Mr. Bones.- wrote:
> The games team has been alphabetizing keywords for some time.  Just an
> added datapoint.

The fact that several developers have been doing things the 'alpha way'
for no particular reason is no reason in itself to adopt this as policy.

- foser


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


Re: [gentoo-dev] ekeyword and ordering

2005-06-09 Thread foser
On Tue, 2005-06-07 at 00:47 +0200, Lars Weiler wrote:
> * Aron Griffis <[EMAIL PROTECTED]> [05/06/06 18:26 -0400]:
> > alpha
> > -
> > - looks nicer (subjective)
> > - easier to tell at a glance if a given keyword is in the list
> 
> I'm for this. You can easily compare two ebuilds' KEYWORDS,
> when you have the same order.

I assume you mean comparison between versions, what happens a lot when
doing ebuild updates. In that case order doesn't matter as long as it
stays consistent. What happens right now is that order is far from
consistent with some developers applying their own devised alpha
ordering whenever they touch a package. So the problem is not so much
what ordering is preferable, but that people change order without
discussing it.

> maintainer's arch should be stored in the metadata, if there
> is a need for.

Maintainer's arch could be ebuild/slot specific. I'm not yet convinced
metadata is the right place.

- foser


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


Re: [gentoo-dev] ekeyword and ordering

2005-06-09 Thread foser
On Tue, 2005-06-07 at 22:58 +0200, Danny van Dyk wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> Luca Barbato schrieb:
> > Stephen P. Becker wrote:
> > 
> >>alpha++
> > 
> > 
> > alpha++
> > 
> once again, alpha++

It's not a vote, it's a discussion. You guys--.

As vapier indicates he's the whole reason this ever became a problem. He
was the one who started arbitrarily ordering keywords around creating a
keywords mess for people who did depend on order to perform tasks. I
guess the lesson here is if you just do things 'your way' (wr/l)ong
enough, people pick it up and it spreads.

The point is that with his reordering implicit information was lost for
no particular purpose. There was no added value in ordering keywords,
there's was no reason whatsoever to make the ordering inconsistent
within packages, it was an utterly pointless exercise in creating more
traffic on the servers.

- foser


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


Re: [gentoo-dev] ekeyword and ordering

2005-06-10 Thread foser
On Thu, 2005-06-09 at 11:50 -0400, Stephen P. Becker wrote:
> Whoever said we were voting?  I was just showing my support for
> alphabetical keyword ordering.  Remember, alphabetical keywording is
> *already* implemented in ekeyword, and we are discussing whether or not
> to revert it. 

As the threadstarter indicated, this was done without discussing it and
in the knowledge that there was no agreement on this issue. As said
before, the fact that something gets done some way, doesn't mean it's
right to do it that way.

>  foser--

In the response to that particular expression -especially by the 'guys'
implied- you can see at least you try to defend your position now,
that's more discussion like.

> If everyone starts using ekeyword now with the alphabetical ordering
> built in, everything will be consistent, and there shouldn't be a problem.

See earlier replies : unneeded arbitrarily introduced inconsistency. I
don't know why people are defending that move, even vapier indicates
that there really is no reason to do it alphabetically, except maybe
that he now knows to look in the keywords string, which is of course a
bit far fetched with all arch keywords not being set for all different
packs (so he still has to look at different points in different packs)
and was not brought up as a defence of his particular move at the time
he started doing this.

> I guess by "creating more traffic" you mean the one time when updating
> the ebuilds with the new ordering during rsync for each user.  Even if
> this is significant over the whole tree, once everything is updated with
> keyword ordering and everyone has done an emerge sync, there won't be
> any more trouble, and we can just stay happy with the consistent
> alphabetical ordering enforced by ekeyword.

Oh no doubt, I'm concerned about the inconsistency mostly. The
maintainers arch is a concept that I do not necessarily associate with
the keywords ordering anymore (although it may have been a reasonable
indicator in the past), it actually really makes this discussion fuzzier
than it has to be. My point is more about how this got 'introduced' as a
mindset and that such unguided behaviour gets reinforced by this
discussion, now up to IUSE ordering changes and next we'll tackle
inheritance order.

- foser


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


Re: [gentoo-dev] ekeyword and ordering

2005-06-11 Thread foser
On Fri, 2005-06-10 at 12:33 -0400, Mike Frysinger wrote:
> consistency is one advantage (which i'm sure you'll say is pointless)

I've been the one talking consistency, something you've knowingly broken
for a long time here.

> as for the rest of the ramble you posted here it's really quite wrong ... you 
> must have missed the class where they teach you the ins & outs of 
> alphabetical sorting because it really does allow you to quickly scan a list 
> and figure out if the item you're looking for is there or not

First of all this is speculative and may not apply to this particular
situation to begin with. Arch keywords are concepts and as such may not
primarily be dealt as a an alphabetical list but as words in a sentence,
there is no abc order in sentences. If you have to search, you'll have
to scan anyway, exact position is not a guarantee for certainty because
not every pack is available on every arch, it's not like you can go
without scanning. Last, this only holds to some extent true for people
in countries with alphabetic scripts, outside that limited part of the
globe people are not as proficient in ordering alphabetically.
I think you are just going out of your way to justify something you've
done for ages for no other reason than your own preference. But I must
grant you, you come with better arguments now than you've ever done in
the past concerning this issue. Of course you had a lot of time to think
about it.

> if you ever had to do arch-specific KEYWORDing on a frequent basis (and i'm 
> 99% sure you have nfc we support other arches than x86 if we use 
> arch-specific breakage in GNOME depends as any sort of track record),

If there was ever arch specific breakage -this btw is a baseless claim,
so it shouldn't have been put up here, but I guess that's what populism
is about-, then it is most likely because someone screwed up the
ordering inside one package dir, making it inconsistent and as such a
pain to deal with.
Now for my list of 3 letter IRC abbreviations to make a point : wtf,
wth, imo, lol, nfw, fyi, otw. Keep it clean.

>  you'd 
> know that scattered KEYWORDS is a pita to deal with ... i've seen cases where 
> a specific arch was duplicated in KEYWORDS; once near the beginning and once 
> near the end ... normally it wasnt anything bad, but there was a case where 
> one KEYWORD was stable while the other was unstable

Again something I'd only expect to happen in cases where someone is
reordering keywords at will inside a package.

A certain amount of uncertainty in order actually might prove to be
effective in having everyone who deals with keywords actually really
check all keywords and not depend on assumptions, which both 'error'
cases you mention seem to be caused by.

Anyway, my feud is with the inconsistency within packages and how it got
introduced, not with whatever order is preferred by some. Now tell me
how this happened again?

- foser


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


Re: [gentoo-dev] ekeyword and ordering

2005-06-11 Thread foser
On Sat, 2005-06-11 at 17:28 +0900, Jason Stubbs wrote:
> By lack of policy?

Well I'm sort of concerned by the fact that I have to state the obvious,
but really by people reordering them for no reason.

It's not the lack of policy that is the problem here, it's the use of
some self defined not uniform policy. There was no need for policy or
regulation until some people set their own rules to play by, I really
don't understand why that move gets defended by anyone.

- foser


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


Re: [gentoo-dev] Re: RFC: qt.eclass

2005-07-02 Thread foser
On Fri, 2005-07-01 at 18:33 +0300, Dan Armak wrote:
> > calling a function in a global scope is a bad idea. it leads to lots of
> > unneccessary (and timely) computations
> Necessary in the case of kde split ebuilds. Take a look at 
> kde-functions.eclass::deprange(). 

So you create functions to do things portage really should do ? Wouldn't
pushing the portage team to finally implement a major feature like
depranges be a better idea ?

The gnome team has been dealing with these things forever, but we have a
preference for a global solution instead of inventing our own wheel.

- foser


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


Re: [gentoo-dev] Re: RFC: qt.eclass

2005-07-02 Thread foser
On Fri, 2005-07-01 at 11:15 +0200, Paul de Vrieze wrote:
> Wouldn't this be a good time to implement actual dependency ranges in 
> portage. Btw. I normally use the following hack that portage might 
> actually be made to understand:
> 
> DEPEND="

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


Re: [gentoo-dev] ekeyword and ordering

2005-08-01 Thread foser
On Sat, 2005-06-11 at 14:46 -0400, Aron Griffis wrote:
> foser wrote:  [Sat Jun 11 2005, 04:15:22AM EDT]
> > Arch keywords are concepts and as such may not primarily be dealt as
> > a an alphabetical list but as words in a sentence, there is no abc
> > order in sentences.
> 
> Foser, no offense intended, but you started out in this thread making
> a couple good points.  However this is completely off the wall.  The
> KEYWORDS list isn't a sentence.

The post I replied to was full of far-fetched reasoning, I just made a
similar post.

> > If you have to search, you'll have
> > to scan anyway, exact position is not a guarantee for certainty because
> > not every pack is available on every arch, it's not like you can go
> > without scanning.
> 
> Doesn't change the point that scanning in alpha order is easier than
> scanning append order.
> 
> > Last, this only holds to some extent true for people
> > in countries with alphabetic scripts, outside that limited part of the
> > globe people are not as proficient in ordering alphabetically.
> 
> AFAIK, all Gentoo developers are fluent English speakers, even if for
> some it isn't their first language.

Fluent, right. Try some of the cjk people. Not really. Anyway, it
doesn't matter, if you didn't grown up with the alphabet, you really
don't know the ordering by heart like western people do. In spoken
language it doesn't matter what the order is, it is totally arbitrary.
Also, realistically it's probably only 1st language for maybe half of
the devs these days.

> > A certain amount of uncertainty in order actually might prove to be
> > effective in having everyone who deals with keywords actually really
> > check all keywords and not depend on assumptions, which both 'error'
> > cases you mention seem to be caused by.
> 
> Maintaining a behavior that encourages mistakes, in hopes that the
> extra effort required will prevent those mistakes?  This cannot
> possibly be a good approach...

You assume here suddenly that it encourages mistakes, there is no such
evidence presented here or ever was, there is however evidence to the
contrary where the continues shifting of orders (within packages) caused
problems (the thing I disliked about this whole situation to begin
with). I actually suggest that the opposite might be true, a certain
degree of uncertainty (between packages) prompts caution and might prove
to be more error-free. Sure it's all a bit far fetched, but so was the
post that suggested that there was some grand ergonomic idea behind this
arbitrary change.

I did not in this thread challenge the ordering (who made that up?), I
challenged the way it got 'introduced'. I just got ticked off by the
'scientific basis' that suddenly was presented as the big reason behind
it.

To recap, it was the arbitrary /ordering change/ of a select group of
individuals that created problems within packages, not the one or the
other /order/.

- foser


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