Re: [gentoo-dev] 2.6.18 going stable in 1 week

2006-10-20 Thread Thomas Cort
On Fri, 20 Oct 2006 16:17:51 +1000
Andrew Cowie [EMAIL PROTECTED] wrote:

 While Thomas's questions are pertinent, his tone was rather hostile and
 remarks accusatory. That's unfortunate. I hope dsd doesn't take it too
 personally.

Sorry if it came across rather harsh, it was not my intent. I guess I
was just having a bad day and it came through in the e-mail. I just
wanted some clarification on what exact package(s) and arch(s) are
involved.

 Meanwhile, on behalf of everyone else in the community, I'd like to say
 a great big huge thank you to Daniel for his continued hard work on
 kernels for Gentoo.

I second that! Without the Gentoo kernel team, we'd be screwed. They
put in countless hours of hard work into all of the different kernel
packages and patch sets.

-Thomas


pgpTQRnlk27cr.pgp
Description: PGP signature


[gentoo-dev] [adopt-a-dev] New hardware needs and offers

2006-10-20 Thread Thomas Cort
You haven't gotten one of these e-mails from me for a few week because
there hasn't been a lot of activity. However, this week we got quite a
few CPU offers and a request from a developer who is in need of a
hard drive.

Just a reminder, we have a spiffy list of stuff that people want
to give developers and a list of stuff that developers could use to
improve Gentoo. http://www.gentoo.org/proj/en/userrel/adopt-a-dev/
There are currently over 30 items available to devs and 16 items
that developers could benefit from having.

-Tom

Community Member Offers
===

Offered Resource: Pentium III 800/256/133/1.7V - Slot 1 CPU
Name: Mr. Anonymous
Location: Paris, France
Last Modified: 2006-10-17 03:52:51

Offered Resource: Pentium III 866/256/133/1.7V - Slot 1 CPU
Name: Mr. Anonymous
Location: Paris, France
Last Modified: 2006-10-17 03:53:12

Offered Resource: Pentium III 800/256/133/1.7V - Socket 370 CPU
Name: Mr. Anonymous
Location: Paris, France
Last Modified: 2006-10-17 03:49:41

Offered Resource: Pentium III 733/256/133/1.7V - Socket 370 CPU
Name: Mr. Anonymous
Location: Paris, France
Last Modified: 2006-10-17 03:50:18

Offered Resource: 128MB Memory DIMM SDRAM *ECC* (Various brands)
Name: Mr. Anonymous
Location: Paris, France
Last Modified: 2006-10-17 03:50:34

New Developer Requests
==

Name: Chris White
Location: CA, USA
Resource: 10GB+ SCSI Disk
Purpose: I'd currently like to use the alpha workstation I have for
desktop related testing for the alpha herd, however I have a small
drive (about 3 gigs) which could work for the basics, but I'd like to
do a bit more testing than that.
Last Modified: 2006-10-17 03:51:35


pgpdLTqS2zwUz.pgp
Description: PGP signature


Re: [gentoo-dev] 2.6.18 going stable in 1 week

2006-10-19 Thread Thomas Cort
On Thu, 19 Oct 2006 21:21:21 -0400
Daniel Drake [EMAIL PROTECTED] wrote:

 This is your 1 week warning.. fix any packages which don't compile and 
 ensure the fix is also in the stable tree.

What package(s) are going stable in 1 week? I have no clue what you are
writing about since you didn't mention it in your e-mail. I did a
quick search and found the following 6 packages which have a version
2.6.18:

gentoo-sources-2.6.18
linux-headers-2.6.18
suspend2-sources-2.6.18
usermode-sources-2.6.18
vanilla-sources-2.6.18

You also neglected to mention which architectures are going stable. Are
all arches going stable at the same time (in 1 week)? Will you still
go ahead with the stable marking if http://bugs.gentoo.org/148429 is
not resolved?

-Thomas


pgpFKGYqGRxKO.pgp
Description: PGP signature


[gentoo-dev] Gentoo World Domination. a 10 step guide

2006-10-04 Thread Thomas Cort
There have been a number of developers leaving Gentoo in the past 6
months as well as a number of news stories on DistroWatch, Slashdot,
LWN, and others about Gentoo's internal problems. No one seems to have
pin pointed the problem, but it seems glaringly obvious to me. We
simply don't have enough developers to support the many projects that
we have. Here are my ideas for fixing this problem:

- Cut the number of packages in half (put the removed ebuilds in
community run overlays)

- Formal approval process (or at least strict criteria) for adding
new packages

- Make every dev a member of at least 1 arch team

- Double the number of developers with aggressive recruiting

- No competing projects

- New projects must have 5 devs, a formal plan, and be approved by the
council

- Devs can only belong to 5 projects at most

- Drop all arches and Gentoo/Alt projects except Linux on amd64,
ppc32/64, sparc, and x86 

- Reduce the number of projects by eliminating the dead, weak,
understaffed, and unnecessary projects

- Project status reports once a month for every project


pgp89OuXfijll.pgp
Description: PGP signature


Re: [gentoo-dev] Gentoo World Domination. a 10 step guide

2006-10-04 Thread Thomas Cort

On 10/4/06, Christian Heim [EMAIL PROTECTED] wrote:

On Wednesday, 04. October. 2006 13:00, Thomas Cort wrote:



 - Devs can only belong to 5 projects at most

Reducing the stress on people ? No clue what that would solve.


There are developers who belong to many projects and do very little or
no work for some. This would make them more focused and active on each
project. A team with 5 really active members is a lot nicer than one
with 30 people who aren't active.


 - Project status reports once a month for every project

That would be great, but to whom should they report ? The council ? Or
via -core ?


They would report to the community in general by posting status
reports on their project pages.

-Tom

PS Sorry for not using my @gentoo.org e-mail address. I don't have
access to my Gentoo e-mail where I am right now.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo World Domination. a 10 step guide

2006-10-04 Thread Thomas Cort

On 10/4/06, Ciaran McCreesh [EMAIL PROTECTED] wrote:

On Wed, 4 Oct 2006 07:00:14 -0400 Thomas Cort [EMAIL PROTECTED] wrote:
| - Double the number of developers with aggressive recruiting

Aggressive recruiting isn't going to find you more competent people.
All it's going to do is increase the moron quotient from its current
50% to 75%.


There are plenty of competent people out there. We just aren't getting them.


| - Reduce the number of projects by eliminating the dead, weak,
| understaffed, and unnecessary projects

So just how *do* you plan to replace Portage, which is definitely weak,
definitely understaffed, probably getting close to dead and entirely
not unnecessary?


I think you know the answer to that question ;)


| - Project status reports once a month for every project

Who's going to read them and follow up on it? All this will do is
create more noise.


People in the community who are wondering what is going on are going
to read them. Userrel/pr would follow up.

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



Re: [gentoo-dev] Gentoo World Domination. a 10 step guide

2006-10-04 Thread Thomas Cort

On 10/4/06, Luca Longinotti [EMAIL PROTECTED] wrote:


People come and go, I still see Gentoo going forward, packages still get
updated, work gets done


The number of opened bugs has always been higher than the number of
closed bugs in the bug stats listed in every 2006 GWN. How is this
'going forward'? It seems to me like we are falling behind.


 - Cut the number of packages in half (put the removed ebuilds in
 community run overlays)

Who decides what goes away and what now? Which criteria is used here?


Duplicate packages (we don't need more than a few mp3 players),
unpopular packages with only a few users, unmaintained packages, and
broken packages. We would provide a set of packages for most things a
user would want to do and then sunrise/someone else provides ebuilds
for the rest. I was thinking something similar to what Ubuntu does,
they provide the basics to do most things and then they have universe
and multiverse repos for extra stuff.


 - Formal approval process (or at least strict criteria) for adding
 new packages

Err what? So I, as a dev, that did quizzes, etc., cannot even anymore
just add the package that has got my fancy atm, because there are some
criteria to what is added and what not, and I have to go through a
bureaucratic process just for that? Never!
If for strict criteria you mean there must be at least a dev or herd
maintaining it, or such stuff, they already exist, they may just need
some more enforcing... ;)


I believe that we have too many packages for us to maintain. We have
over 11,000 packages (over 24,000 ebuilds) and only about 175 active
developers. I don't think its maintainable and I don't think adding
more packages will make it any better.


 - Make every dev a member of at least 1 arch team

Which doesn't mean he will ever keyword stuff stable, other than his
own, which he already can... Let's face it: most devs are mainly
interested in their stuff, getting their stuff keyworded, and many
wouldn't anyway have the time to efficiently work on an arch-team, as
members of such I mean, not just as I'm a member, so I keyword my
stuff, that's it... For that I agree with the current practice: if you
want that, ask the arch-team first. ;)


Every developer should have access to at least 1 Gentoo system. They
should also be able to determine if something is stable or not. It
would cut down on the number of keyword/stable bugs if developers did
a lot of their own keywording.


 - Double the number of developers with aggressive recruiting

That's something that goes on since... forever! Gentoo's continuously
recruiting new people, more aggressive recruiting has already been
proposed many times, but it was always agreed to try to maintain a
relatively high standard of new recruits, and if you want quality,
finding loads of people who just happen to have the time and
dedication to become a Gentoo dev isn't that easy.


Even when someone is found it is hard for them to find mentors. We
need to improve this. I had found someone who wanted to join the sound
team and I was unable to locate a mentor for him (I wasn't a dev for 6
months then, so I couldn't do it myself). I e-mailed [EMAIL PROTECTED] and
only one person offered. The person who offered fell through because
he didn't have enough free time.


 - No competing projects

Kills innovation... Who comes first has total monopoly of that branch of
things basically... I'd never agree to something like this, personally.


What happened to working together? Should we work together instead of
competing against each other?


 - Drop all arches and Gentoo/Alt projects except Linux on amd64,
 ppc32/64, sparc, and x86

Uhhh is this real? How would this help at all?


We've got tons of keywording/stable bugs. There aren't enough
developers to do all the proper testing on all of the architectures
supported by Gentoo. Many of the arches are dead or soon to be dead
(m68k, alpha, mips, etc).


 - Reduce the number of projects by eliminating the dead, weak,
 understaffed, and unnecessary projects

Again, who's the judge of that? If there is a project with at least one
person active, it means for him it's not unnecessary...  What means weak
project? What's unnecessary? Sure, kill the dead ones with no activity
and no active members, that's easy and I agree with that, but the other,
little ones, who's the one to say you're understaffed and useless, go
die!? :S


We come up with a list of potential cuts and then the council decides
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo World Domination. a 10 step guide

2006-10-04 Thread Thomas Cort

On 10/4/06, Brandon Low [EMAIL PROTECTED] wrote:


What if the problem is too many devs instead of too few?  Slackware
Linux is a comparatively simple to maintain distribution, but ONE person
does it.  How many devs are on Gentoo now?  200? more?  A close knit
group of college students and bored professionals should be able to
maintain this distribution.


Slackware != Gentoo

On Gentoo we have to provide support for each possible combination of
USE flags, CFLAGS, and compiler versions on 32-bit and 64-bit systems,
on little endian and big endian systems, and with mix of stable and
testing packages. Slackware just has to get things to compile and work
once.

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



Re: [gentoo-dev] Gentoo World Domination. a 10 step guide

2006-10-04 Thread Thomas Cort

 The minority arches like mips, sparc etc seem to get along quite happily.


Not the minority arches like m68k, s390, alpha, ...


 - Reduce the number of projects by eliminating the dead, weak,
 understaffed, and unnecessary projects

Weak: Be more specific.  What are the weak projects, and why?


Projects that don't achieve anything, have no goals, and don't show
any promise of doing anything productive.


Understaffed: this issue manifests itself as a project being slow to
update.  However the only place this is an issue is for security issue
management.  Another solution to under-staffing is to reduce
expectations.


The more we reduce expectations, the more it will hurt users. We
should be raising expectations and following through.


Unnecessary: again, be more specific. What are the unnecessary
projects, and why?


Projects that aren't needed to further Gentoo and are not helpful to
users or developers.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo World Domination. a 10 step guide

2006-10-04 Thread Thomas Cort

On 10/4/06, Alec Warner [EMAIL PROTECTED] wrote:


 - No competing projects
do we have any competing projects now?


I believe seeds competes with releng (since they both want to release
stage tarballs). Some people don't believe that the two projects
compete, but it isn't up for discussion in this thread.  PR and User
Relations used to do pretty much the same thing (interact with the
public), but they have since merged. I haven't looked at the list of
projects lately to identify any others.

I mainly wrote No competing projects because there aren't any rules
preventing competing projects. Since top level projects don't need
discussion or formal approval from anyone, any dev could make their
own Gentoo/x86 project. I think that's crazy.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo World Domination. a 10 step guide

2006-10-04 Thread Thomas Cort

 - Double the number of developers with aggressive recruiting

Why do people think that this is a good idea?  I have a different one.
How about we *half* the number of developers, keeping the people who do
the most work, and let everyone else contribute as members of the
community?  Having developers on projects/teams/herds/whatever that do
only a few commits a year doesn't do anything but artificially inflate
our numbers.


Even if someone only does a little bit of work (maintaining a package
or two and only doing one or two commits per month), it is better than
none. Does having active accounts for these people produce very much
extra work for infra or anyone else? I only see it as a benefit to
users (things get done faster) and developers (one less bug to fix).
The only problem I have with low activity developers is when they
don't commit fixes for bugs that are assigned to them in a timely
manner.


 - Devs can only belong to 5 projects at most

This is a really bad idea.  Some developers simply work
harder/faster/more than others.  Setting up some artificial limitation
on how many projects one can belong to won't help.  Perhaps a better
solution here is that all developers must belong to at least one
project?  Coupled with this would be that there would be certain
expectations within the project for work completed.  Developers who do
not meet the quota are removed from the project.  Get removed from all
your projects and get retired.  Simple as that.


I really like your idea.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo World Domination. a 10 step guide

2006-10-04 Thread Thomas Cort

On 10/4/06, Kevin F. Quinn [EMAIL PROTECTED] wrote:

On Wed, 4 Oct 2006 09:21:08 -0400
Thomas Cort [EMAIL PROTECTED] wrote:

   The minority arches like mips, sparc etc seem to get along quite
  happily.

 Not the minority arches like m68k, s390, alpha, ...

I haven't seen any significant numbers of complaints. What exactly
about those arches do you think is a problem?


The speed at which bugs are resolved is the problem. Keywording/stable
bugs can sit for months and sometimes over a year without being
touched. Some people think the amount of time some arches lag behind
is acceptable, I don't. The primary reason why arches lag is that we
don't have enough people doing the testing and keywording.


You should only raise expectations when you know you can follow through,
not the other way around.  Raising expectations before being able to
follow through leads to disappointment, which is bad.


I think that if we implement my suggestions (drastically reducing the
workload), we will be able to meet those expectations.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] New project: Gentoo Seeds

2006-09-20 Thread Thomas Cort
On Tue, 19 Sep 2006 21:11:17 -0400
Mike Frysinger [EMAIL PROTECTED] wrote:

 why does it need to be part of releng ?

releng and seeds will be doing similar tasks, releasing stage tarballs.

-Thomas


pgpIH4JTTufWm.pgp
Description: PGP signature


Re: [gentoo-dev] New project: Gentoo Seeds

2006-09-19 Thread Thomas Cort
On Tue, 19 Sep 2006 20:00:59 +0100
Stuart Herbert [EMAIL PROTECTED] wrote:

 [1] http://www.gentoo.org/proj/en/seeds/

Why is this being done as a top level project instead of as a subproject
of Release Engineering?

-Thomas


pgpNbVfRl5I2l.pgp
Description: PGP signature


[gentoo-dev] [adopt-a-dev] New Resource Offers and Requests

2006-09-11 Thread Thomas Cort
Below are all of the community member offers and developer requests made
in the last 7 days. As always, the full list of offers and requests can
be found on our project page
http://gentoo.org/proj/en/userrel/adopt-a-dev/index.xml

-Thomas

Community Member Offers
===

None this week.

New Developer Requests
==

Resource: A PCI-E SCSI controller (needs to be U160 or better and
not wider than PCI-E x4; must have an external connector to use with
tape drives) or a SCSI-iSCSI converter
Purpose: To maintain iSCSI packages and to maintain a lot of the backup
packages dealing with tape drives.
Name: Robin Johnson // Location: Burnaby, BC, Canada



pgpXZbMjUvYDe.pgp
Description: PGP signature


[gentoo-dev] [adopt-a-dev] New Resource Offers and Requests / 2 Policy Changes

2006-09-04 Thread Thomas Cort
There are two adopt-a-developer policy changes. The max value limit for each
item has been raised from $100 to $250. Things are going well and we plan
on removing the limit entirely in the future. We're just waiting for an
accountant to get back to Christel about some questions we have relating to
taxes on personal gifts. We want the information so that we can inform
developers about possible taxes on high value items and where to find
more information.

The other change relates to the maximum number of open requests per
developer. During the user relations meeting we opted to limit the
number of open requests to 4 per developer. If the developer has 4
open requests and needs something more urgently he or she can always
ask us to remove an item to make room for a more urgently needed item.
This is a temporary policy. In a few weeks we will evaluate if we
want the policy to be permanent or if we want to try something
else.

Below are all of the community member offers and developer requests made
in the last 7 days. I missed sending this out last week, but I'm working on
automating these e-mails, so it shouldn't happen in the future. As always,
the full list of offers and requests can be found on our project page
http://www.gentoo.org/proj/en/userrel/adopt-a-dev/index.xml

-Thomas

Community Member Offers
===

Offered Resource: GNU Autoconf, Automake, and Libtool ; ISBN 1578701902 
Name: Kurt Hindenburg
Location: Indianapolis, IN, USA
Last Modified: 2006-09-02 14:46:44



New Developer Requests
==

Resource: Any ethernet card that is known to work in Linux and Mac OS X
on a PowerMac G5.
Purpose: To do testing of Java and other packages on ppc, ppc64, and maybe
even ppc-macos.
Name: Joshua Nichols
Location: Boston, MA, USA
Last Modified: 2006-08-31 16:18:17

Resource: orinoco gold usb wireless device
Purpose: To help with the drivers.
Name: Steev Klimaszewski
Location: Tulsa, OK, USA
Last Modified: 2006-08-31 16:05:37

Resource: Battery for a Japanese Sharp Mebius PC-CB1-CD to replace a
dead battery (model number CE-BN12).
Purpose: So that Steev isn't stuck to a power outlet.
Name: Steev Klimaszewski
Location: Tulsa, OK, USA
Last Modified: 2006-08-31 16:08:12

Resource: A bluetooth USB dongle from this list
( http://www.holtmann.org/linux/bluetooth/features.html )
Purpose: Replacement of a usb dongle, required to perform development
and tests on kdebluetooth and other bluetooth-related applications
running on Gentoo. Also required to keep an up-to-date bluetooth guide.
Name: Ioannis Aslanidis
Location: Tarragona, Spain
Last Modified: 2006-09-02 14:41:41

Resource: Intel Pentium 4 Northwood - 2.0A GHz Processor
( 
http://www.pricegrabber.com/search_getprod.php/masterid=535580/search=intel+pentium+4+2.0+ghz/
 )
(2.0GHz, 512KB, 400 MHz, Socket 478 - MPN: BX80532PC2000D)
Purpose: general development work, improve productivity
Name: Chris White
Location: CA, USA
Last Modified: 2006-09-02 17:33:26

Resource: Any linux-supported DEC Alpha workstation with at least a
400MHz processor, =128MB of memory, a supported PCI video card,
and a CD-ROM (bonus if it can read CD-RW without a problem).
Purpose: Support for the alpha architecture in the Gentoo Installer.
Name: Andrew Gaffney
Location: St. Louis, MO, USA
Last Modified: 2006-09-04 15:29:05


pgpxgjkCvNG8t.pgp
Description: PGP signature


[gentoo-dev] [adopt-a-dev] New Resource Offers and Requests

2006-08-18 Thread Thomas Cort
Greetings Fellow Developers,

New items are being added to the Adopt a Developer project page[1] all
the time. However, developers who don't check the project page won't
know about all the new stuff. Similarly, users won't be aware of new
developer needs unless they check the project page. So, I'd like to send
weekly e-mails to gentoo-dev@gentoo.org with lists of new offers and
requests. If this is a problem, or if you think 7 days would be too
frequent, or if this type of thing is unwanted, let me know. The e-mails
will contain [adopt-a-dev] in the subject line so that they can easily
be filtered. Below is a list of new offers and requests made in the last
7 days. The weekly e-mails will contain something similar to this. The
complete list of developer requests and community member offers
(currently at 8 requests and 23 offers) is available on our project page.

[1] http://www.gentoo.org/proj/en/userrel/adopt-a-dev/index.xml

-Thomas

Community Member Offers
===

Offered Resource: Xen Virtual Server, Unlimited storage within reason,
100MB+ Ram, 100Mbit Burstable, 5Mbit dedicated, unlimited throughput.
Backup and Restore points can be created by request.
Name: Ryan Gibbons
Location: Fort Worth, Texas, USA
Last Modified: 2006-08-16 13:15:05

Offered Resource: Hitachi HTS721010G9SA00 100GB, 7200rpm, 2.5 SATA HD.
Name: Richard Fish
Location: Phoenix, AZ, USA
Last Modified: 2006-08-13 18:25:04

Offered Resource: Hitachi HTS541080G9SA00, 80GB, 5400rpm, 2.5 SATA HD.
Name: Richard Fish
Location: Phoenix, AZ, USA
Last Modified: 2006-08-13 18:25:15

Offered Resource: TDK 4800B IDE 52x CD-RW internal drive (beige)
Name: Steve Dibb
Location: West Jordan, UT, USA
Last Modified: 2006-08-14 05:35:12

Offered Resource: Sharp Zaurus SL-5500, dock and charger.
Name: Tom Wesley
Location: UK
Last Modified: 2006-08-15 11:11:20

Offered Resource: Belkin Nostromo n50 Speedpad.
Name: Thomas Heinrichsdobler
Location: Germany
Last Modified: 2006-08-18 19:56:32



New Developer Requests
==

None in the past 7 days.


pgpTGLxKghEmb.pgp
Description: PGP signature


Re: [gentoo-dev] User support system [WAS: Sunrise contemplations]

2006-08-16 Thread Thomas Cort
You should look for existing tools which could be enhanced before
suggesting a new one. `bugz post` (from www-client/pybugz) allows you
to submit a new bug report from the command line. Why don't you go and
patch that to do all of the automated things you want it to do and then
come back and show us?

-Thomas

On Wed, 16 Aug 2006 12:52:03 +0200
Enrico Weigelt [EMAIL PROTECTED] wrote:

 * Denis Dupeyron [EMAIL PROTECTED] schrieb:
 
 Hi folks,
 
 just a few thoughts:
 
  So yes, I'd love to see something like this someday. And I'd love to
  help implementing it if such a decision was taken. But the question
  remains : it obviously looks useful, but do we need it ?
 
 I already suggested an bug-reporting tool, which automatically 
 collects all the necessary data, several weeks ago. This tool is 
 simply called by commandline and asks the users several questions.
 Then it files an bug with some certain syntax and uploads necessary
 information (emerge --info, pkg-db extracts, ...).
 
 Maybe this also could take some load from the bug wranglers, because
 based on the user's answers, the bugs could be formatted and assigned
 to the right persons without manual interaction. 
 
 I also like to have such an tool, and like to contribute.
 
 So, now, let's start :)
 
 Some points which (IMHO) have to be discussed:
 
 * shall we directly access BGO ?
 * what data should be sent ? 
 * how to gather this data (directly look into /var/db/pkg) ?
 * what questions should be asked ?
 * should this tool create usual bugs or separate user-support bugs ?
 
 
 cu
 -- 
 -
  Enrico Weigelt==   metux IT service - http://www.metux.de/
 -
  Please visit the OpenSource QM Taskforce:
   http://wiki.metux.de/public/OpenSource_QM_Taskforce
  Patches / Fixes for a lot dozens of packages in dozens of versions:
   http://patches.metux.de/
 -
 -- 
 gentoo-dev@gentoo.org mailing list
 


pgpwACxb7MVjx.pgp
Description: PGP signature


Re: [gentoo-dev] User support system [WAS: Sunrise contemplations]

2006-08-16 Thread Thomas Cort
On Wed, 16 Aug 2006 18:11:24 +0200
Enrico Weigelt [EMAIL PROTECTED] wrote:

 I'm working on my own tool, written in java.

That's great. Have you or are you going to setup a project page
somewhere (maybe sourceforge.net)? You should be aware that java isn't
available on every platform that Gentoo supports and isn't Free
software.

virtual/jre

  | a a a h i m m p p p s s s x x
  | l m r p a 6 i p p p 3 h p 8 8
  | p d m p 6 8 p c c c 9   a 6 6
  | h 6   a 4 k s   6 - 0   r   -
  | a 4 4 m c   f
  |   a b
  |   c s
  |   o d
  |   s
--+--
1.3   |   ~   +
1.4.1 |   +   +
1.4.2 |   + + + +   ~ +
1.5.0 |   ~ ~ ~ ~   ~ ~ ~


pgp84btXqOJWV.pgp
Description: PGP signature


Re: [gentoo-dev] Re: RFC: AT emerge info cruft attachments on bugs.g.o

2006-08-11 Thread Thomas Cort
On 11 Aug 2006 00:00:00 +
[EMAIL PROTECTED] (Christian 'Opfer' Faulhammer) wrote:

 Tach Jeroen,  0x2B859DE3 (PGP-PK-ID)
 
 Jeroen Roovers schrieb:
  One solution might be to open your own AT bug, make the stabilisation
  bug depend on it, and use the AT bug to have ATs post their `emerge
  info`. Then, when testing and stabilisation is finished for your arch,
  close the AT bug and remove your alias from the stabilisation bug's CC
  list. I for one could live with this solution to the problem, which I
  hope you understand by now.
 
  This sounds quite interesting...maybe some arch devs should comment on  
 that.  The only problem I see is when two ATs test at the same time and  
 open two separate bugs for the same arch.  And another problem: Other  
 arches don't see the problems in the depending bug and are unlikely to  
 comment on it.

Besides the points you mentioned, it would create a lot of bug
spam. There would be the a new bug depends on this bug e-mail when
the AT files the bug, then there would be the a bug that depends on this
bug has changed state e-mail when the arch dev closes the AT's
bug, and then there would be the e-mail from the arch dev when he/she
comments on the original bug saying arch-xyz stable

-Thomas


pgpsF5RKCaBpJ.pgp
Description: PGP signature


Re: [gentoo-dev] RFC: AT emerge info cruft attachments on bugs.g.o

2006-08-10 Thread Thomas Cort
On Thu, 10 Aug 2006 19:50:55 +0200
Jeroen Roovers [EMAIL PROTECTED] wrote:

 I propose the `emerge --info` included in arch testers' comments on
 stabilisation bugs should rather be posted as attachments. The AT
 comments clog up the bugs and are usually not interesting at all to devs
 other than those who are arch devs for the relevant arches. It would
 certainly improve my RSI not to have to scroll past them.

Why do arch testers need to post `emerge --info` if everything works?
Shouldn't we be able to trust that they have sane CFLAGS, proper
FEATURES, and an up to date system?

 On a minor note, I'd also like to see bug reporters use canonical
 package names in bug descriptions, including the category (and
 preferably the specific version, not some =foo-3*!!!one, not to
 mention specifying no version at all). Including the category means
 arch devs won't need to guess/discover which of a few hundred categories
 a package is meant to reside in.

I totally agree. An AT or arch team member should know which category,
package, and version to test from the bug summary alone.

-Thomas


pgp53iXA6klQv.pgp
Description: PGP signature


Re: [gentoo-dev] RFC: AT emerge info cruft attachments on bugs.g.o

2006-08-10 Thread Thomas Cort
On Thu, 10 Aug 2006 23:58:46 +0200
Kevin F. Quinn [EMAIL PROTECTED] wrote:

 It's not about trust, it's about knowing what the CFLAGS/FEATURES
 were.  That way if someone else reports a failure, you can compare the
 reports and see what differences might be triggering the fault.

I get that posting `emerge --info` provides a known good set of
CFLAGS/USE-flags/FEATURES/toolchain versions/etc which can be useful at
times. However, we don't require that developers post their emerge
--info when a package works, so why do we require that ATs do it?

-Thomas


pgpdK7lzralER.pgp
Description: PGP signature


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

2006-08-08 Thread Thomas Cort
On Tue, 8 Aug 2006 16:46:08 +0200
Enrico Weigelt [EMAIL PROTECTED] wrote:
 How can I get an patch downloaded from some location and then applied ?
 I've inspecting some ebuilds in the portage tree and learned how to 
 apply patches in the files/ subdir. Now I need to know, how to download
 the patches (simply add them to $SRC_URI ?) and then get them referenced
 for applying ?

This list is not the 'teach me how to write ebuilds' mailing list. If you
want help writing ebuilds, #gentoo-dev-help on irc.freenode.net is the
place for it. You should read the following documents all the way
through before asking for help: http://devmanual.gentoo.org/
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml

-Thomas


pgpEE1WfwrHIr.pgp
Description: PGP signature


Re: [gentoo-dev] Proposal for advanced useflag-syntax

2006-08-08 Thread Thomas Cort
On Tue, 8 Aug 2006 16:50:18 +0200
Enrico Weigelt [EMAIL PROTECTED] wrote:

 * Jan Kundrat [EMAIL PROTECTED] schrieb:
  On Tue, 8 Aug 2006, Enrico Weigelt wrote:
   For example: I've got several headless server systems where I now
   have to run some X applications. I only need xlib (and its deps)
   on this system, not the whole X distribution. In a monolithic 
   world, I would have to install *everything*, from server to tools, 
   just for getting some libs.
  
  Or you could have used the minimal USE flag.
 
 And what does this flag exactly say at this point ?

$ grep minimal /usr/portage/profiles/use.desc
minimal - Install a very minimal build (disables, for example, plugins,
fonts, most drivers, non-critical features)
 
 Install only xlib ? 
 Install xlib and some further ones ? Which ones ?
 Install all libs ?

Look at the ebuilds and you will find the answer to these questions.

-Thomas


pgph43QwSXaOH.pgp
Description: PGP signature


[gentoo-dev] Adopt a Developer needs Developer Requests

2006-08-08 Thread Thomas Cort
Hello,

The Adopt a Developer[1] project hasn't gotten any requests[2] from
developers needing hardware or shell accounts or books or anything
else, so I'm just writing a little note to encourage any developer (who
has been a developer for at least 6 months) who could use extra stuff
to improve Gentoo to please request it.

As mentioned before, to test the waters, we are only dealing with items
worth about $100US or less. Some ideas for things you could request:
used PDAs (the pda herd really could use some help), GPS units to help
with the gps herd, extra RAM to improve compile times, a hard drive,
Logictech mice (sys-apps/locomo), TV tuner card (for PVR packages),
wireless cards to help the wireless herd, etc, etc. Arch team members
could request hardware to test hardware specific packages on their
architecture.

A few community members have offered[3] hosting with shell access if
anyone could use that to improve Gentoo.

[1] http://www.gentoo.org/proj/en/userrel/adopt-a-dev/index.xml
[2] http://www.gentoo.org/proj/en/userrel/adopt-a-dev/request.txt
[3] http://www.gentoo.org/proj/en/userrel/adopt-a-dev/index.xml#doc_chap8

-Thomas


pgpkNVc1I6VuJ.pgp
Description: PGP signature


Re: [gentoo-dev] Proposal for advanced useflag-syntax

2006-08-07 Thread Thomas Cort
On Mon, 7 Aug 2006 15:26:44 +0200
Enrico Weigelt [EMAIL PROTECTED] wrote:

 The bad thing is that those things don't get neither into the upstrem
 nor other distros.

  ^--- This should be a warning flag ---^

If other distros aren't doing it and upstream isn't doing it, then it
may no be that great of an idea.

-Thomas


pgpLQVi8H7Dgw.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Re: Re: Masking practics

2006-08-07 Thread Thomas Cort
On Mon, 7 Aug 2006 23:01:45 +0200
Enrico Weigelt [EMAIL PROTECTED] wrote:

  Obviously, not everyone wants to be vigilant - but
  if you aren't - then you don't get to whine about it when it breaks.
  well actually I guess you do...
 
 So, you don't have any intention to help people who don't have 
 such an eagle-eye on single chars, even it could be easy ?

Users can help themselves. The D is in the exact same place (right
before the ']') and in a different color (dark blue). You can
use grep to find the downgrades: 

   emerge -uD world -vp | grep D\]

or

   grep D\] email.txt


pgprcuY92v48z.pgp
Description: PGP signature


Re: [gentoo-dev] Developer Upgrade! Steve Dibbs

2006-08-06 Thread Thomas Cort
On Mon, 07 Aug 2006 00:20:07 +0100
Christel Dahlskjaer [EMAIL PROTECTED] wrote:

 It is with geat pleasure that I can knight Steve (aka beandog) a
 'real dev'.

Welcome aboard Steve :)

-Thomas


pgpsuf54EbUFn.pgp
Description: PGP signature


Re: [gentoo-dev] Gentoo Overlays: Status Report

2006-08-04 Thread Thomas Cort
On Fri, 04 Aug 2006 21:02:15 +0100
Stuart Herbert [EMAIL PROTECTED] wrote:
 I think we're ready to announce the service, but before we do, I thought 
 it'd be a good idea to get feedback from the wider dev community.

I've got an overlay on overlays.gentoo.org. It is working out very
well. Thank you for providing such a useful service. It saves me the
time of setting up and running my own svn hosting and web pages.

I have 2 suggestions. On the wiki[1], there is an image in the
upper left that says gentoo overlays, but it links to gentoo.org.
Could that be changed to link to overlays.gentoo.org? As far as I can
tell, there is no link back to overlays.gentoo.org from the trac pages.
The other suggestion I have is for the homepage[2] and RSS feed. Would it be
possible to get the committer's username listed?

Thanks again to everyone in the overlays project for all the hard work.

[1] http://overlays.gentoo.org/dev/tcort
[2] http://overlays.gentoo.org

-Thomas


pgpmiQgtQ2iJ1.pgp
Description: PGP signature


[gentoo-dev] New Project: Adopt a Developer

2006-08-03 Thread Thomas Cort
Hi,

The User Relations project has a new sub-project, Adopt a Developer.
The project aims to connect developers who need resources (ie hardware,
technical books, shell accounts, etc) with people and companies from
the community who want to donate resources. The concept is explained in
detail on the project page: http://www.gentoo.org/proj/en/userrel/adopt-a-dev/

-Thomas


pgpbd2SikkZpY.pgp
Description: PGP signature


Re: [gentoo-dev] net-im/aim masked for removal

2006-08-02 Thread Thomas Cort
On Wed, 2 Aug 2006 16:18:04 -0700
John Myers [EMAIL PROTECTED] wrote:

 On Wednesday 02 August 2006 16:12, Enrico Weigelt wrote:
  * Donnie Berkholz [EMAIL PROTECTED] schrieb:
   I've masked net-im/aim, AOL's proprietary offering. It hasn't seen a
   release in years, it's binary-only, and it's far less capable than any
   other client out there.
 
  BTW: could be introduce an separate (optional) masking method
  for such proprietary stuff ?
 
 I believe (don't have time to check right now) you'll want to look into 
 ACCEPT_LICENSE

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


pgpftTnRA6JrJ.pgp
Description: PGP signature


Re: [gentoo-dev] proxy-dev (an alternative to sunrise?)

2006-07-27 Thread Thomas Cort
On Thu, 27 Jul 2006 22:19:14 -0400
Luis Francisco Araujo [EMAIL PROTECTED] wrote:

 The users explicitly compromise to (just to make it clear): [1,2,3,4]

People who participate in open projects like Gentoo come and go. What
happens if/when the proxy maintainer decides to leave? Who will take
care of the package? Maybe the mailing list could also be used to find
users to proxy maintain abandoned packages?

 I know there already exist some developers working as proxy, well, i
 appreciate if they got any comment or observation about this idea. This
 is just a way of giving some organization to this kind of cooperative
 mechanism at some degree. And an 'official' representation inside Gentoo
 if we agree with it.

I work with a user (Kai Huuhko) to maintain media-sound/quodlibet,
media-libs/mutagen, and media-plugins/quodlibet-*. I have a dev overlay
on overlays.gentoo.org where Kai and I both have commit access. We both
work on the ebuilds in the overylay and exchange ideas over e-mail.
After the ebuilds are complete and tested, I commit them to the official
tree. Kia helps with bugs too. So far it has worked very well for us
and we haven't had any problems with the arrangement. Having a helper
saves me time and energy, which allows me do other Gentoo related tasks.

-Thomas


pgpXTAZUK3SsB.pgp
Description: PGP signature


Re: [gentoo-dev] architectures which support Java

2006-07-21 Thread Thomas Cort
On Fri, 21 Jul 2006 10:10:42 +0200
Krzysiek Pawlik [EMAIL PROTECTED] wrote:
 Joshua Nichols wrote:
  Doesn't support:
  alpha
 Alpha has compaq-{jdk,jre} which requires nast hacks with glibc and
 doesn't work - details are in virtual/{jdk,jre} bugs.

compaq-{jdk,jre} were masked by YosWinK on July 7th. The latest version
was 1.3, upstream is dead, the packages are binary only, and they were
compiled against an older version of glibc. LD_PRELOAD Hacks Bug:
http://bugs.gentoo.org/84306

The alpha team is actively seeking a replacement. So far SableVM and
kaffe look the most promising. SableVM's sdk (not in the tree yet)
works for basic things, but doesn't compile ant-core because it is
missing tools.jar. kaffe doesn't pass all of the tests for 'make check'
but improvements are being made. kaffe also has a JIT for alpha, but it
is currently broken. We'll continue to work on the issue, but right now
Gentoo/alpha doesn't support Java.

-Thomas


pgpQxCRfFL8wj.pgp
Description: PGP signature


Re: [gentoo-dev] Modular X (7.0) stable on x86

2006-06-30 Thread Thomas Cort
On Fri, 30 Jun 2006 12:28:30 -0700
Donnie Berkholz [EMAIL PROTECTED] wrote:
 - I'm offering to stable any interested arch for 7.1. PPC, SPARC and
 MIPS have already taken me up on this. I will be starting this very soon
 (within 2 hours at most), so respond ASAP if you would like to save
 yourself a lot of work.

I hope I'm not too late. Please include alpha when you stable 7.1.

-tcort


pgpQXDg340Mng.pgp
Description: PGP signature


Re: [gentoo-dev] [experiment] Sunrise try 2

2006-06-24 Thread Thomas Cort
 What I need:
 (from proponents)
 - A list of issue sunrise wants to address (each point 2 lines at most)
 - How it will be implemented
 (from critics)
 - What is wrong with the model (each point 2 lines at least, 4 at most)
 - What you'd do as alternative as the criticized point ( 2 lines again)

Before people start replying, they should make sure they are familiar
with the updated model/policies (read: they've changed since the
original discussion on -dev). The new stuff is available at:
http://gentoo-sunrise.org/cgi-bin/trac.cgi/wiki/SunriseFaq and
http://gentoo-sunrise.org/cgi-bin/trac.cgi/wiki/HowToCommit


pgpdZ34r8hJ2R.pgp
Description: PGP signature


Re: [gentoo-dev] [experiment] Sunrise try 2

2006-06-24 Thread Thomas Cort
On Sat, 24 Jun 2006 15:36:23 +0200
Luca Barbato [EMAIL PROTECTED] wrote:
 It isn't in the format useful for a discussion point by point, genstef
 is converting it, I hope.

Yes, this is true. I was just pointing out that things have changed
since the original proposal and that before people begin bringing up
their points, they should check to see if the issues have already been
addressed.

-Thomas


pgphydpPSsqFo.pgp
Description: PGP signature


[gentoo-dev] variable quoting, setting optional variables to , and depending on virtual/libc

2006-06-16 Thread Thomas Cort
What is the proper quoting style for using epatch? In the tree there
are about 3 different styles...

epatch ${FILESDIR}/some-fix.patch  # used by 7326 ebuilds
epatch ${FILESDIR}/some-fix.patch# used by 3092 ebuilds
epatch ${FILESDIR}/some-fix.patch# used by 1434 ebuilds

What is the proper quoting style for defining the S variable? In the
tree there are about 3 different styles...

S=${WORKDIR}/${MY_P}# used by 5270 ebuilds
S=${WORKDIR}/${MY_P}  # used by 43 ebuilds
S=${WORKDIR}/${MY_P}  # used by 2259 ebuilds

What is the purpose of setting DEPEND and RDEPEND to  if DEPEND and
RDEPEND are optional[1][2]? Isn't that just a waste of disk space /
bandwidth? DEPEND=virtual/libc seems like a waste too as it is an
implicit system dependency[3], any reason for using it?

DEPEND= # used by 1479 ebuilds
RDEPEND=# used by 884 ebuilds
DEPEND=virtual/libc # used by 809 ebuilds

[1] 
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2chap=1#doc_chap_pre2
[2] 
http://devmanual.gentoo.org/ebuild-writing/variables/index.html#optional-variables
[3] 
http://devmanual.gentoo.org/general-concepts/dependencies/index.html#implicit-system-dependency


pgptiYOfnSCWC.pgp
Description: PGP signature


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

2006-06-08 Thread Thomas Cort
On Thu, 08 Jun 2006 09:20:18 -0400
Chris Gianelloni [EMAIL PROTECTED] wrote:
 Please keep the games bugs in bugzilla.  Making this change is a direct
 change in games team policy without any prior notice to the games team
 and without our permission.

No one needs permission to put ebuilds from bugs.gentoo.org into an
overylay. The ebuilds, assuming they have the proper header, are all
Distributed under the terms of the GNU General Public License v2.

~tcort


pgpp7kESK1ig9.pgp
Description: PGP signature


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

2006-06-01 Thread Thomas Cort
On Thu, 1 Jun 2006 14:10:04 -0700
Brian Harring [EMAIL PROTECTED] wrote:
 On Thu, Jun 01, 2006 at 03:00:13PM -0500, Grant Goodyear wrote:
  Paul de Vrieze wrote: [Thu Jun 01 2006, 02:44:39PM CDT]
   I would like the council to discuss GLEP 49
  Incidentally, I drafted a competing GLEP
 Realize you'ure after keeping it open, but there is more to the tree 

I would like the council to nail down the details of what package
manager specific data can and cannot be put in gentoo-x86 as well as
what the requirements and process of replacing or providing an
alternative to portage will be. Getting the specifics down in writing
will avoid a lot of headaches down the road as non-portage package
managers mature. There are a lot of sides to this discussion, almost
all of the possible view points were expressed on [EMAIL PROTECTED] All
of it is available in the mailing list archives for review, so I'm also
asking that the subscribers to [EMAIL PROTECTED] please refrain from
starting another flamewar.

-tcort


pgpInSj1J2hlr.pgp
Description: PGP signature


Re: [gentoo-dev] Security/QA Spring Cleaning

2006-05-23 Thread Thomas Cort
On Tue, 23 May 2006 13:44:09 -0700
Brian Harring [EMAIL PROTECTED] wrote:
 Couple more reports generated (in the parent dir, dropped keywords, 
 imlate, packages that have just ~arch, ebuild metadata verification, 
 and ebuild has been unstable for arch X for greater then N days).

Seems like we have a lot of people generating reports

aliz
http://gentoo.tamperd.net/stable/

blubb
http://blubb.ch/gentoo/amd64/

tcort
http://dev.gentoo.org/~tcort/imlate/
http://dev.gentoo.org/~tcort/dropped/

ferringb:
http://gentooexperimental.org/~ferringb/reports/

halcy0n:
http://dev.gentoo.org/~halcy0n/imlate/
http://dev.gentoo.org/~halcy0n/keyword-moves/ 

hansmi:
recently sent the output of imlate.py to [EMAIL PROTECTED]

Would it be possible to get a centralized place for all of this stuff?
Could a reports.gentoo.org or something similar be setup to run
scripts/programs every hour or two?

~tcort


pgpAfgcExCelA.pgp
Description: PGP signature


Re: [gentoo-dev] RFC: GLEP 49 - Package manager requirements

2006-05-20 Thread Thomas Cort
On Sat, 20 May 2006 14:54:18 +0200
Paul de Vrieze [EMAIL PROTECTED] wrote:
 *Primary Package Manager*  
There  is one primary  package manager.

Gentoo has always been about choice, could you explain what is the rationale 
behind having only one primary package manager?

 All ebuilds in the tree must function with the primary package
 manager.

I definitely see this is as a requirement. One thing I am wondering is, who is 
responsible for testing the over 24,000 ebuilds in the tree to make sure that 
they work with the new package manager? Is it the package manager team, arch 
teams, package/herd maintainers, arch/herd testers, or others?

 The primary package manager is maintained on official gentoo infrastructure,
 under control of gentoo developers.

I don't really see this as a requirement. Many Linux distributions use package 
managers that they don't have direct control over. Ubuntu uses apt, Mandrake 
uses rpm, etc.

~tcort


pgp64t2IttlC2.pgp
Description: PGP signature


Re: [gentoo-dev] RFC: GLEP 49 - Package manager requirements

2006-05-20 Thread Thomas Cort
On Sat, 20 May 2006 17:11:57 +0200
Paul de Vrieze [EMAIL PROTECTED] wrote:
   The primary package manager is maintained on official gentoo
   infrastructure, under control of gentoo developers.
 
  I don't really see this as a requirement. Many Linux distributions use
  package managers that they don't have direct control over. Ubuntu uses apt,
  Mandrake uses rpm, etc.
 
 Those are binary distributions. Even they have extensions in their own 
 package 
 managers. Binary distribution is easier than from source. One of the 
 strengths of Gentoo is formed by the package manager. If the package manager 
 is out of control of gentoo, this means that Gentoo no longer has control 
 over its future or its features.

I definitely agree that Gentoo needs a team of people to deal with the primary 
package manager, it is one of the most important tools in a Linux system. It is 
especially important in Gentoo where the package manager is, at this point in 
time, required to install a standard desktop system. I disagree that the 
package manager needs to be directly maintained by Gentoo. Since Gentoo will 
never depend upon a piece of non-Free software[1], it is safe to assume that 
the package manager is Free software (aka open source). Because of this, we 
will never be locked-in, helpless, or under the control of an external project. 
If we dislike the direction in which it is going or want to add our own 
features, then we are free to do so either by submitting patches upstream, 
adding our own custom gentoo patches to the stock sources, or by forking the 
project entirely.

So what I suggest is the following:

While it is desirable that the primary package manager be maintained on 
official gentoo infrastructure, under the control of gentoo developers, it is 
not required. During the path to becoming the primary package manager, the 
package manager maintainers must be asked if they would like their project to 
be an official Gentoo project. The package manager maintainers have the right 
to refuse such an offer if there is a team of at least 3 Gentoo developers that 
understand the package manager source code and are willing to deal with bugs, 
testing, feature enhancements, modifications, and integration.

I hope the above is an acceptable compromise. It aims at making the project an 
official Gentoo project while still allowing package managers that aren't under 
Gentoo's direct control. In that case there are still Gentoo developers who 
have a handle on the code and can make any modifications / enhancements / 
feature changes that are required by Gentoo.

[1] http://www.gentoo.org/main/en/contract.xml


pgpMG26YbC1mC.pgp
Description: PGP signature


Re: [gentoo-dev] Signing everything, for fun and for profit

2006-05-19 Thread Thomas Cort
On Fri, 19 May 2006 17:10:53 +0100
Chris Bainbridge [EMAIL PROTECTED] wrote:
 Well, that would be incompatible with a single signature. I don't
 really see that point, but then I've been spoiled with broadband for
 years. Do we really have many users on dialup that it would
 inconvenience?

It doesn't only affect dialup users. I exclude all of the 
x11/gnustep/gnome/kde/games/xfce/... stuff on some servers I run. It cuts down 
a little on bandwidth, sync time, and saves disk space.

~tcort


pgphnXlOB0hPR.pgp
Description: PGP signature


Re: [gentoo-dev] Paludis and Profiles

2006-05-17 Thread Thomas Cort
On Wed, 17 May 2006 11:23:19 +0200
Wernfried Haas [EMAIL PROTECTED] wrote:
 We really should figure that stuff out before we start integrating an
 externally written package manager we have no influence on whatsoever

No influence? Last I checked, the number of Gentoo developers on the project 
out numbered the number of non-Gentoo developers 5 to 1. See 
http://paludis.berlios.de/Authors.html

-- 
,__,   +--+  |  Thomas Cort [EMAIL PROTECTED]
(oo)   |SAVE LARRY|  |  Gentoo Linux Developer
(__))\ +--+  |  alpha, amd64, sound
   ||--|| *  |   |  http://dev.gentoo.org/~tcort



pgppZvzq3BbhE.pgp
Description: PGP signature


Re: [gentoo-dev] Paludis and Profiles

2006-05-17 Thread Thomas Cort
On Wed, 17 May 2006 15:48:04 -0400
Chris Gianelloni [EMAIL PROTECTED] wrote:
 I also recommend that the package is masked in all
 Gentoo profiles where a release is built against, since again, it is
 100% incompatible and upstream has now said that they have no intentions
 on making it compatible.

rpm, stow, and dpkg are 100% incompatible with portage and I'm fairly certain 
that upstream has no intentions of making them compatible, yet they are in the 
tree and stable on many arches. Are you also suggesting that we mask them too?

~tcort


pgpQupl89kblC.pgp
Description: PGP signature


Re: [gentoo-dev] Paludis and Profiles

2006-05-16 Thread Thomas Cort
On Tue, 16 May 2006 16:15:49 +0100
Stephen Bennett [EMAIL PROTECTED] wrote:
 The next question is where to put it. The options as I see them are
 under default-linux/x86/ or in a top-level paludis/ a la hardened,
 selinux, embedded, and the like. The latter is easier to exclude for
 those worried about tree size, though the impact there should be
 minimal. Neither way produces significantly more duplication, since we
 can make use of multiple profile inheritance. If anyone has any
 preference or other input, I'd like to hear it.

I don't understand the logic behind putting it under default-linux/x86/. Is 
palidus Linux/x86 only? Could you explain why default-linux/x86/ is a good 
option?

-- 
,__,   +--+  |  Thomas Cort [EMAIL PROTECTED]
(oo)   |SAVE LARRY|  |  Gentoo Linux Developer
(__))\ +--+  |  alpha, amd64, sound
   ||--|| *  |   |  http://dev.gentoo.org/~tcort



pgpDdhlDnWPcS.pgp
Description: PGP signature


Re: [gentoo-dev] Heritage

2006-05-06 Thread Thomas Cort
On Sat, 06 May 2006 21:22:56 -0700
Joshua Jackson [EMAIL PROTECTED] wrote:
 I've noticed a disturbing trend with the website redesign. Larry is
 disappearing from the site.

That is utterly disturbing! I too enjoy Larry the cow, and would like to keep 
him around and improve his visibility on the site. I think he makes a nice 
mascot for Gentoo.

~tcort


pgpynvUzOJHHX.pgp
Description: PGP signature


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

2006-05-04 Thread Thomas Cort
On Thu, 04 May 2006 11:44:18 +0100
Stuart Herbert [EMAIL PROTECTED] wrote:
 However, if you have a separate tree per-arch, that tree can be tested  
 and approved for release as a single unit.

How big would this tree be? Would it be every package? How will this make the 
arch teams' life easier and/or the users' experience better? I still fail to 
see how this will work any differently than what we have today. Today we have 
~arch, someone tests the package for stability on an arch system, and marks it 
stable. The tester is effectively integrating the package into a stable system. 
Maybe you could explain how the procedure might go with branches for getting a 
package from just put into the tree to ~arch to arch and what happens with 
version bumps.

~tcort


pgp4rW3LFoaWO.pgp
Description: PGP signature


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

2006-04-28 Thread Thomas Cort
On Fri, 28 Apr 2006 21:42:57 +0200
Bryan Østergaard [EMAIL PROTECTED] wrote:
 So.. What can we do to improve things?

I think that there should be some sort of organized way of connecting potential 
mentors and potential recruits. There is a very enthusiastic user who has been 
contributing great work to my overlay, but I cannot find anyone to mentor him 
(I've e-mailed [EMAIL PROTECTED] as well as [EMAIL PROTECTED] without much 
success). Maybe we should create a list of developers who are willing to mentor 
new devs? It would make finding a mentor much easier.

~tcort


pgptBnvwxt1RL.pgp
Description: PGP signature


Re: [gentoo-dev] QA Proposal v3

2006-04-22 Thread Thomas Cort

* In case of emergency, or if package maintainers refuse to cooperate,
  the QA team may take action themselves to fix the problem.  The QA
  team does not want to override the maintainer's wishes by default, but only
  wish to do so when the team finds it is in the best interest of users
  and fellow developers to have the issue addressed as soon as possible.


Maybe there should be something more here about dealing with maintainers 
who are refusing to cooperate. What if the maintainer reverts the 
changes that the QA team makes?



* The QA team will maintain a list of current QA Standards with
  explanations as to why they are problems, and how to fix the problem.
  The list is not meant by any means to be a comprehensive document


Why isn't this list meant to be comprehensive? I know that there will be 
QA problems that come up that you haven't thought about yet, but it 
would be really really nice to have a list with all of the QA problems 
that could come up and how to fix them. It would help new developers 
avoid mistakes and it would benefit the QA team by giving them a 
document that they can direct devs to when there is a problem.


~tcort
--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: [gentoo-core] Google Summer of Code and Gentoo

2006-04-14 Thread Thomas Cort

Alec Warner wrote:


always portage portage portage. :)  Can't you people think of another
project to pick on^H^H^H^H^H^H^H^H that needs help?
 


What about a Gentoo stats?

~tcort
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: [gentoo-core] Google Summer of Code and Gentoo

2006-04-14 Thread Thomas Cort
I had some trouble with my mail client and this got sent to the wrong 
list. Please ignore it. Sorry for the spam.


~tcort
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Improving Gentoo User Relations

2006-04-07 Thread Thomas Cort
Perhaps we should have a page explaining all of the ways someone can 
help / contribute to Gentoo. There is no central place (that I know of) 
for finding out what you can do as a user to make your favorite 
distribution become even better. The Free Software Foundation has a nice 
page here: http://www.gnu.org/help/help.html I was thinking we could 
have something similar to that for Gentoo. The list would include stuff 
like becoming an AT/HT, becoming a dev, writing documentation, 
translating docs, linking to Gentoo.org from your blog/website, telling 
your friends, starting a Gentoo user group, fixing bugs, writing good 
bug reports, answering questions on the forums/irc/ml, giving away 
Gentoo CDs, buying t-shirts from the Gentoo store, etc, etc.


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



Re: [gentoo-dev] Sandboxes

2006-03-23 Thread Thomas Cort
 Thoughts on ideas on this somewhat more focussed idea? ( or at least I
 think it's more focused :P )

Will there be restrictions on what can go into these overlays? There
are some ebuilds that aren't allowed in the main portage tree. One
example is winex-cvs (see
app-emulation/winex-cvs/winex-cvs-3000.ebuild for details). Another
example... an overlay dev could take an existing ebuild that has
RESTRICT=fetch and modify it to fetch the package directly without
user interaction.

Cheers!
-Thomas

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Making the developer community more open

2006-03-22 Thread Thomas Cort
  A developer could then take these ebuilds, make sure they
  don't do anything malicious, or break QA, or whatever, and act as the
  bridge between the portage tree and the users actually working on the
  ebuild and keeping things up to date and working.

 The easiest way to handle contrib as far as that big warning is to
 make it a separate tree.  That way, folks who want the flexibility get
 it, but those who prefer not to risk it, don't  have to worry about it.
 As well, contribs becomes another fertile developer recruitment ground.

Why would the packages need a big warning/overlay/eclass if they
were checked by a developer to make sure they don't do anything
malicious, or break QA, or whatever? There are many user contributed
ebuilds that have made their way into portage after being reviewed by
devs that don't have any such warnings.

I don't think creating a contrib overlay as an official part of
Gentoo would be a good idea because making it an official Gentoo
project conveys a certain level of quality. If the quality is there,
then why not add the ebuilds to portage in the first place? If the
quality isn't there, then you will have a lot of unhappy users
complaining that an official Gentoo overlay broke their system.

Having a non-Gentoo sponsored contrib overlay wouldn't be a good idea
either IMO because the contributors wouldn't be contributing to
Gentoo, and they wouldn't be interacting as much with the Gentoo
developer community. Sure they would learn a lot of the skills
required to be a Gentoo developer, but they wouldn't be increasing the
value of anything in portage (unless they got a proxy to commit some
of their work to portage). Also, there are many overlays out there
already. Adding another one won't help with making the developer
community more open. Additionally, I don't personally know of a lot
of people who actually use third party overlays except to get an
ebuild for a particular package they want or to beta test ebuilds.

-Thomas

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Making the developer community more open

2006-03-22 Thread Thomas Cort
 The process for getting unstable ebuilds from bugzilla to portage could
 even be automated to the extent that when an ebuild is put into
 bugzilla it gets auto committed to the tree but masked unstable.

I don't think that auto committing user submitted ebuilds is safe,
even if they are masked. For instance, someone could put something
malicious in global scope in the ebuild. Stuff in global scope gets
interpreted whenever the ebuild is sourced. More info on scope:
http://www.gentoolinux.org/proj/en/devrel/handbook/handbook.xml?part=3chap=1#doc_chap3_sect4

-Thomas

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Making the developer community more open

2006-03-21 Thread Thomas Cort
 One of the bigger problems is that we have a huge user
 community who are keen on contributing, but we have such
 a high barrier for entry to the developer community.

There are the arch tester[1] projects (x86, amd64, ppc, alpha (soon),
and maybe others). Those lower the barrier a lot while still requiring
some level of knowledge (passing the ebuild quiz). A lot of ATs
eventually become devs. Maybe the various AT projects could be
advertised more, like the x86 AT team was this week in GWN[2].

[1] http://www.gentoo.org/proj/en/base/x86/arch-testers-faq.xml#whoat
[2] http://www.gentoo.org/news/en/gwn/20060320-newsletter.xml

-Thomas

-- 
gentoo-dev@gentoo.org mailing list