Re: [gentoo-portage-dev] Non-root installs

2006-03-19 Thread Kito


On Mar 19, 2006, at 2:05 PM, tvali wrote:

Many types of applications, like games, would be installed as  
normal user as well.


Would it have any point to make portage user-installations into  
user space?


There is a prefixed branch of portage that has this functionality.  
Its still in a heavy state of flux, and far from stable at this  
point, but the bulk of the grunt work has been done.


You can grab a snapshot from here [1] and and the corresponding  
ebuild repo from here [2]


Most of the people working on it can be found on the gentoo-alt  
mailing list and the #gentoo-alt IRC channel.


--Kito

[1] http://dev.gentoo.org/~kito/distfiles/portage-prefix-2.1.12.tar.bz2
[2] http://gentoo.osuosl.org/experimental/snapshots/portage-alt- 
prefix-latest.tar.bz2




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



Re: [gentoo-portage-dev] Move PORTAGE_INST_UID and PORTAGE_INST_GID to make.globals?

2006-03-10 Thread Kito


On Mar 10, 2006, at 4:26 AM, Zac Medico wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello,

What do people think about moving PORTAGE_INST_UID and  
PORTAGE_INST_GID to make.globals?


Would the profiles not be a more logical place to set these? If not,  
can we twist the logic to make it so? :p


--Kito




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



Re: [gentoo-dev] New developer: Emanuele Giaquin (exg)

2006-03-06 Thread Kito

wt! =)

On Mar 6, 2006, at 1:47 PM, Grobian wrote:


At last... :)
Welcome Emanuele!

On 06-03-2006 20:41:28 +0100, [EMAIL PROTECTED] wrote:

Hi all.

Slightly late but never the less I'd like to introduce Emanuele
Giaquinta (exg) who joined the team a few weeks ago. Emanuele will be
working on Gentoo/OSX and ppc stuff when he's not making up weird
potions :)

Before joining Gentoo Emanuele has contributed to gentoo, rxvt- 
unicode

and other free software/open source projects.

Emanuele is a 23 year old student in computer science at the  
university

of Catania, in Italy. Besides spending time on Gentoo he's fond of
manga/anime, listening/playing music, poetry and mysticism.

Welcome to the team Emanuele :)

Regards,
Bryan Østergaard


--
Fabian Groffen
Gentoo for Mac OS X Project
--
gentoo-dev@gentoo.org mailing list



--Kito





--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] New developer: Alfredo Tupone (Tupone)

2006-03-06 Thread Kito


On Mar 6, 2006, at 1:33 PM, [EMAIL PROTECTED] wrote:


Hi all.

Alfredo has joined the Gentoo team to help with the games herd. I'm  
sure

he'll have a fun time testing all those games :)

Alfredo writes about himself:
I live in Rome, Italy.



Italians, Italians, everywhere Italians!

echo Kito | sed s/K/V/






--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-portage-dev] Questions about CVS locations and GID...

2005-10-05 Thread Kito


On Oct 5, 2005, at 3:57 PM, Ciaran McCreesh wrote:


On Wed, 5 Oct 2005 15:24:29 -0500 Brian Harring [EMAIL PROTECTED]
wrote:
| To head off the it's not going to work for vim-*, yah, you'll be
| boned and have to install duplicate vim-* into the global prefix.
| Bluntly, either you dive in and start wading through the problems
| (fixing them as you go), or you sit back listening to how it's never
| going to work (thus accomplishing nothing).

It can be made to work, so long as you don't
a) jump in without proper planning


Well, then lets plan, not flame.


b) assume that you'll not have to modify ebuilds


I don't think anyone(devs) has made this naive assumption have they?


and c)
demand that as soon as it's available, it works for all ebuilds.


I don't think anyone(devs) has made this naive demand have they?


So, lets address a) and c) since b) is a given.

My first question would be how to identify ebuilds that respect $ 
{prefix}?


A separate profile/keyword seems wrong.

ICANINSTALLTO was the best idea presented, but that implies it would  
be a list of known working prefixes, which seems unrealistic. Maybe  
it would be better to have portage error check that globally at the  
load_config stage against a list of known stupid prefixes,  
stupidprefixes=[/usr,/,/bin] etc. etc.


--Kito
--
gentoo-portage-dev@gentoo.org mailing list



Re: [gentoo-portage-dev] Questions about CVS locations and GID...

2005-10-05 Thread Kito


On Oct 5, 2005, at 7:13 PM, Ciaran McCreesh wrote:


On Wed, 5 Oct 2005 18:40:46 -0500 Brian Harring [EMAIL PROTECTED]
wrote:
|  It does in some places, it doesn't in others. It especially  
doesn't

|  for things that aren't normally found via PATH. It's a hell of a
|  mess.
|
| Examples?

Of stuff in PATH? /bin/sh is assumed throughout to be a Bourne
compatible shell (and SHELL and CONFIG_SHELL aren't universally
honoured). uname, hostname and sed are called with hard paths (with
various fallbacks) in several early on stages. Of stuff not in path?
There's no standard and widely used way of digging up where libexec
tools are.


	Its not like this is unchartered territory... off the top o' me head  
pkgsrc, DarwinPorts, openpkg, fink, written word, autopackage, MINE,  
and SamHain have all tackled this in one way or the other. All of  
these projects have their faults (duh? but then again so does portage  
and the ebuild tree) but a few of them have been quite successful  
despite their varying points of inherent silliness.


--Kito
--
gentoo-portage-dev@gentoo.org mailing list



Re: [gentoo-portage-dev] Questions about CVS locations and GID...

2005-10-05 Thread Kito


On Oct 5, 2005, at 9:02 PM, Ciaran McCreesh wrote:


On Wed, 5 Oct 2005 20:56:42 -0500 Kito [EMAIL PROTECTED] wrote:
|   Its not like this is unchartered territory... off the top o'
| me head pkgsrc, DarwinPorts, openpkg, fink, written word,
| autopackage, MINE, and SamHain have all tackled this in one way or
| the other. All of these projects have their faults (duh? but then
| again so does portage and the ebuild tree) but a few of them have
| been quite successful despite their varying points of inherent
| silliness.

Sure. They work around it by having lots and lots of workaround code,
not by solving the original problem.


Most of the workaround code I see in the few of these I'm acquainted  
with is in the various bootstrap mechanisms, and the general  
deficiency of the underlying PM, i.e. no sane package versioning  
scheme (ports like python24, gcc3,gcc4, etc.), no globally defined  
'build opts'(read: use flags), and nowhere to store platform specific  
knowledge (profiles), so all that crap ends up being stuffed directly  
in their portfiles.




--
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



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



[gentoo-dev] Re: Gentoo alt-projects meeting 9/26 1900 UTC

2005-09-16 Thread Kito
Thanks for the feedback kids. Anyone who has any items they want  
added, speak up!


Revised agenda list:

  * Rollcall/Active members

  * Elections/Nominations for project lead?

  * Sub-project organization

  * Project page content (tech notes, tasks data, etc)

  * Alt-project roadmap

  * Portage rewrite - alternate prefix installs(!), moving/adding  
platform dependent code to loadable modules


  * ${ARCH} usage, keywords and variables assignments

  * Naming and categorization of alt-arch system packages

  * Merging patches in the main tree

  * Additional Repoman checks (cp -[a,d], /bin/false, etc.)

  * Open Floor


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



Re: [gentoo-dev] first council meeting

2005-09-16 Thread Kito


On Sep 16, 2005, at 4:50 PM, Mike Frysinger wrote:


actually, going with say 'testing.mask' instead of '?arch' may be  
better ...

reinforce the fact that this is a package-level issue rather than
arch-specific


I like that concept. A lot less communication overhead, and addresses  
most of the current problems AFAICT.


--Kito

--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Gentoo alt-projects meeting 9/26 1900 UTC

2005-09-15 Thread Kito

Greetings,

  On behalf of the g/fbsd and macos teams, I'd like to call a  
meeting for all members of the gentoo-alt projects (and anyone else  
who would like to attend) on Monday September 26 at 19:00 UTC.


Items on the Agenda so far:

  * Naming and categorization of alt-arch system packages

  * Merging patches in the main tree

  * Additional Repoman checks (cp -[a,d], /bin/false, etc.)

  * Project page content (tech notes, tasks data, active devs, etc)

  * Portage rewrite - alternate prefix installs(!), moving/adding  
platform dependent code to loadable modules


  * Alt-project roadmap

Flame-on.

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



Re: [gentoo-dev] Gentoo alt-projects meeting 9/26 1900 UTC

2005-09-15 Thread Kito
I guess knowing where the meeting will be held might help attendance  
a little...


#gentoo-alt it is!

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



[gentoo-dev] Re: [gentoo-core] crap use flags in the profiles

2005-08-24 Thread Kito


On Aug 24, 2005, at 7:04 PM, Brian Harring wrote:


Hola all.



[...]



So, fex, the following flags are rather desktop specific-
alsa
arts
avi
bitmap-fonts
cups
eds
emboss (why the hell is European Molecular Biology Open Software  
Suite

  a profile default?  Seems extremely specialized)
encode
fortran
foomaticdb
gnome
gstreamer
gtk
gtk2
imlib
kde
mad
mikmod
motif
mp3
mpeg
ogg
oggvorbis
oss
png
qt
quicktime
sdl
spell
truetype
truetype-fonts
type1-fonts
vorbis
xml2
xmms



When I did my first Gentoo install in the 1.4ish era, I was pretty  
shocked to see roughly this same insane list. I quickly learned about  
the -* trick, as the main thing that brought me to this distro was  
the minimalist factor. As you pointed out, -* is pretty ugly as it  
leaves the user with the task of recreating a sane default use list.


[...]



So yeah, subprofiles, reasons why not?


Aside from the work involved, I see no reason to not use the cascades  
for what they seem to be made for.



--Kito



My slightly flamey 2 cents
~harring


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: [gentoo-osx] Package testing -- Automated initiative

2005-08-15 Thread Kito


On Aug 15, 2005, at 10:39 AM, Grobian wrote:




Chris Gianelloni wrote:

By the way, I am working to get catalyst running on OSX, so  
version 2.0

will definite suit your needs when it is released.


Very cool. I had 1.x nearly working a while back...haven't looked at  
2.0 yet.






If you need help on OSX specific things, be sure to contact us...



Indeed.



--
Fabian Groffen
eBuild  Porting
Gentoo for Mac OS X
--
gentoo-dev@gentoo.org mailing list




--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: [gentoo-osx] Package testing -- Automated initiative

2005-08-15 Thread Kito


On Aug 15, 2005, at 12:07 PM, Chris Gianelloni wrote:

I managed to get it to work once I made some dirty hacks to account  
for
uname being different, and removing dependencies on /proc... once  
inside

the chroot, it's Linux anyway, so none of the BSDism's are an issue.


Ok, let me know if you want/need an account on our little dev machine  
for testing anything.




Note: I am talking about being able to *run* catalyst on OSX, not  
build
OSX targets with catalyst.  I'm sure that support would be  
something we

added later as the project matured.


Yeah of course, I wasn't expecting you to work miracles ;)

For the package testing stuff, I should have a stage1 tarball done in  
the coming weeks(months?) that could be used to do proper chroot'd  
builds for Darwin/OS X.




--
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux



--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: [gentoo-osx] Package testing -- Automated initiative

2005-08-14 Thread Kito
 the error email  
notification service.


Compile testing a package is supposed to be a thorough test that  
tries all possible combinations of the package's USE flags.  As  
this might be somewhat endless as some packages are rather big and  
have zillions of USE flags, it may be necessary to have a special  
don't do it file.
Since all dependencies were put at the front of the queue, there  
should normally be no dependencies that the package pulls.
If compilation fails for a certain USE-flag combination this is  
reported by sending out an email, and compilation of the next USE- 
flag combination is attempted.


When everything goes fine, no email notification is being sent  
out.  A convenient log structure would, however, make it possible  
to see which packages and USE-flag combinations successfully passed  
through. Providing this log via a web-page would be a useful  
thing.  Again backing this with a DBMS to allow easy searching,  
versioning and stuff is considered to be overhead, though crafting  
logs in SQL's INSERT INTO format might enable another machine to  
display the output data. Perhaps the communication methods needs a  
section on itself.



Recap and Conclusion


By setting up a testing system, it is possible to greatly improve  
the Quality of Service of the portage tree for an architecture by  
exhaustive testing of both packages already in there, as well as  
packages added or modified.  Automated testing should not release  
developers from testing themselves, but should help in pointing out  
problems that may arise on moving grounds such as portage where  
packages are constantly updated and dependencies might get broken.



ToDo


- Not only check dependencies of the respective package, but also  
consider packages that depend on the respective package, thus  
rebuilding all packages that depend on the package to check if  
anything is broken by the update.
- Is there a gleptomaniac in the room?  This would be useful for  
x86 also, of course.  In that case it may be necessary to make sure  
the packages are split over multiple machines.
- The message system needs more customisation options, especially  
backing things by a DBMS would allow for many nice bugzilla-like  
preferences for email generation as well as web-based versioned  
info/report pages
- To make the system even bigger, a central DBMS powered server  
might take a leading role and ... {editor note: wait, stop it right  
now, you're going too fast right now}



By The Way
==

- Kito offers his lil' chico as machine for this automated testing  
initiative.
- Comments are welcome, as well as expressions of worry on my  
mental state.
- Implementation of described system will need some better  
specified system and needs some coding (the dirty work) in some  
language...



--
Fabian Groffen
eBuild  Porting
Gentoo for Mac OS X

--
gentoo-osx@gentoo.org mailing list




--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Valid Profiles

2005-08-01 Thread Kito


On Jul 31, 2005, at 9:11 AM, Chris Gianelloni wrote:

I especially need to know which profiles are valid for projects  
like embedded, hardened, and *bsd.


Here is the state of macos profiles:

Valid:

default-darwin/
 - macos/10.3
 - macos/10.4
 - macos/progressive

Deprecated:

default-macos/*
default-macos-10.3/
default-macos-10.4/



Thanks,

--
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux



--
gentoo-dev@gentoo.org mailing list




--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] ppc-macos dev machine online

2005-07-17 Thread Kito

Hi Kids,

I have a lowly 500MhzG4 with 768MB Ram running OS X 10.4.2 and  
portage online in case anyone wants a shell for testing, breaking, or  
seeing why the macos team does some of the wacky things that they  
do...if you've never logged  into a Darwin machine, don't be shy, the  
box is there to be abused.


Reply off-list and I'll send you address and login.

Regards,

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



Re: [gentoo-dev] [G/FBSD] /usr/lib/charset.alias

2005-07-15 Thread Kito


On Jul 15, 2005, at 7:45 PM, Mike Frysinger wrote:


On Friday 15 July 2005 08:33 pm, Diego 'Flameeyes' Pettenò wrote:

On Gentoo/FreeBSD and probably every other system using dev-util/ 
libiconv
instead of the glibc-provided one creates the /usr/lib/ 
charset.alias file.

Unfortunately this gets conflict over different packages.


Exact same situation with Darwin/OS X...





i thought the packages that create that file do so because they  
were utilizing

some bundled crap ...

regardless, i think this should be done on a global scale rather than
per-package ... why not add some bashrc-foo to your profile ?


Globally would definitely be better IMO. But how would bash-fu in a  
profile prevent a collision during a merge?




can i get access to a fbsd box so i can test some of this crap ?   
i'd like to

investigate sed/e2fsprogs and why it installs those files ...
-mike

--
gentoo-dev@gentoo.org mailing list





--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] make and wrappers

2005-07-11 Thread Kito


On Jul 11, 2005, at 7:32 AM, Henrik Brix Andersen wrote:


On Mon, 2005-07-11 at 14:20 +0200, Diego 'Flameeyes' Pettenò wrote:

Let's see: we already have an emake script, but using it for make  
install is

a no-go because it uses -jX from make.conf and that's not good.
A solution can be to improve emake wrapper to check if install  
is in its

commandline, in which case it can automatically add a -j1 to be safe.



What is the problem with using -jX for `make install`?



THink about what happens in most `make install` phases, files get put  
in their DESTROOT, and many times permissions are set etc. when its  
done in parallel the chances of the makefile trying to operate on non- 
existent targets is quite high, and things start to explode.



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




--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] splitting build deps out from depends

2005-07-09 Thread Kito
I'll even top post this one :P Take it back to the thread flameeyes  
started about this originally pretty please, with sugar on top.


On Jul 9, 2005, at 9:10 AM, Martin Schlemmer wrote:


On Sat, 2005-07-09 at 15:11 +0200, Diego 'Flameeyes' Pettenò wrote:


On Saturday 09 July 2005 15:05, Martin Schlemmer wrote:

Ditto - point being, is that if you want the agony of per-ebuild  
hacks,

be my guest, but do not expect the rest to hold your hand.


It's not a matter of per-ebuild hack.
Let me explain for example:

for a bit of time we had make - gmake alias on g/fbsd profiles,  
but emake

still called plain make (bsdmake).
That was fine for most of the cases, gawk was the first one  
failing because it
uess $(RM) which on gmake is an internal but it's not in other  
makes. The
good solution was to fix the configure.in (or .ac i don't  
remember) to make
sure that RM variable was set. That was discarded and we needed to  
let emake

call gmake.

The problem of make/gmake is minimal, just a few corner cases, but  
I don't

really like have to use alias make='gmake' in profiles.



Could do a make wrapper similar to the emake one, that just
stips /usr/$(get_libdir)/portage/bin from PATH, and then run $MAKE.
Then bsd will only need to add MAKE=gmake to its profile, and  
change it

to MAKE=make or whatever for the bsd only stuff ?  (as I assume you
already have to do that for emake ...)

Anyhow, just a suggestion.


--
Martin Schlemmer
Gentoo Linux Developer, Desktop/System Team Developer
Cape Town, South Africa





--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] splitting build deps out from depends

2005-07-07 Thread Kito


On Jul 7, 2005, at 6:56 AM, John Myers wrote:


On Tuesday 05 July 2005 02:39, Martin Schlemmer wrote:

Also as already asked, what about the chicken egg issue ... (think  
tar

needing tar, or gzip needing gzip to unpack)?



The stages could come primed with the data that the packages on  
them are

already installed.


This is what I've been doing with the experimental Darwin stages as  
nearly every basesystem package has circular deps...



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



Re: [gentoo-dev] EBUILD_FORMAT support

2005-07-06 Thread Kito


On Jul 6, 2005, at 8:01 PM, Nathan L. Adams wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Sven Wegener wrote:


On Wed, Jul 06, 2005 at 08:41:43PM -0400, Mike Frysinger wrote:



On Wednesday 06 July 2005 08:20 pm, Sven Wegener wrote:


We would like to introduce a new ebuild variable named  
EBUILD_FORMAT,




seems like the name is much longer than it needs to be ... what's  
wrong with

say 'EVER' ?




It's fine too. EBUILD_FORMAT was just the name that fell in
#gentoo-portage once we discussed about it.

Sven




EVER looks like the english word 'ever'; what does it stand for?  
EBUILD
VERSION? If so, how about EVERSION? Since when was variable name  
length

a problem? Go with whatever best describes the variable and is easy to
figure out.


Why not follow that logic through and use something like EBUILD_API ?  
the term VERSION implies release version which of course may not be  
tied to API changes...


Kito



Nathan


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCzH772QTTR4CNEQARAlimAJ0Yh80KpXqc0yZv6Gli+KqpWaKBxQCfU6pR
2WqrKs4MfY+RCgpoFxZKD8Q=
=5nzV
-END PGP SIGNATURE-
--
gentoo-dev@gentoo.org mailing list




--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] splitting build deps out from depends

2005-07-01 Thread Kito


On Jul 1, 2005, at 5:59 PM, Drake Wyrm wrote:


Mike Frysinger [EMAIL PROTECTED] wrote:


On Friday 01 July 2005 12:25 pm, Brian D. Harring wrote:

Currently, we pretty much leave out the big dogs of build depends  
from

ebuilds- basically we rely on the profile to require a suitable
toolchain.  Couple of issues with this though-



so what you're proposing is that we add binutils/gcc/glibc to  
every package

that compiles something



Can you compile without binutils/gcc/glibc? No? Then you need it.



make to every package that uses make,



Again, if you depend on make, then DEPEND on make.



sed/grep/bash/coreutils to every package which runs configure



That's quite an interesting case. Yes, those should be in DEPEND,  
but it
might be prudent to create an appropriate shortcut instead of  
explicitly

adding each of those.

Three possibilities come to mind.

0) For ebuilds which use the standard GNU autoconf-generated configure
   script, a standard set of tools could be added to DEPEND from a
   standard variable.

  DEPEND=${ac-configure} dev-libs/libwombat app-misc/ 
imanotherdep


   where ${ac-configure} expands to everything that runs in yer  
typical

   configure script.

1) Use the eclasses. Right before inheriting eutils, provide a  
token to

   tell eutils to add some appropriate DEPEND tokens.

  ac-configure=yup
  inherit eutils

   Many of the eclasses add a few DEPEND tokens. Use the standard
   eclass(es) to add the standard DEPENDs.

2) Well, maybe cramming this into eutils isn't such a hot idea, but
   creating an eclass for the purpose of adding the generic  
dependencies

   would work better.

  edeps=configure make c-tools
  inherit edeps


tar/gzip/bzip2 to every package which has a gzipped/bzipped  
tarball in

SRC_URI ?



Now this could _definitely_ play into suggestion (2) above. Have the
edeps eclass check the SRC_URI and add the appropriate unpacking
packages.

   edeps=make
   SRC_URI=http://www.wombats.com/i_need_tar_and_bzip2.tar.bz2;
   inherit edeps

Whee.

rant class=flame
I know this will be shot down, as it has been shot down each time  
in the
past that somebody has suggested it. I wish it were not the case.  
Almost
every ebuild in the tree fails to completely and accurately reflect  
its

dependencies. The fact that this is somehow a technical decision leads
me to suspect that more of Portage is also horribly broken.
/rant


Well, {humans,monkeys,ebuild maintainers} can't be trusted to  
accurately track a packages dependencies, be it build or runtime. The  
way some other build systems deal with this is keeping a table  
mapping files to packages, and simply monitoring every file touched  
during compilation and runtime to generate deps.


Accurate deps should be a goal for the tree, a long term one  
obviously...


Kito



--
Batou: Hey, Major... You ever hear of human rights?
Kusanagi: I understand the concept, but I've never seen it in action.
  --Ghost in the Shell



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Initiation rites: sys-auth

2005-06-28 Thread Kito


On Jun 28, 2005, at 5:03 PM, Diego 'Flameeyes' Pettenò wrote:

Ok as I was waiting for Azarah approval after Robbat's one here we  
are:


[23:49] Flameeyes az, it was kito :P i'm just waiting for your  
opinion about

sys-auth
[23:50] az i cant see that anybody ever waited for my approval to do
anything, but since it makes you feel all tingly and good inside,  
it sounds

ok, just dont make me beat you by asking me to help move thing

And now we are.

Before starting doing something, I think it's better identifying  
all the

packages we should moved.

app-admin/pam_dotfile
app-crypt/pam_krb5
app-crypt/pam_ssh
net-libs/pam_ldap
net-misc/pam_smb
sys-apps/pam-login
sys-libs/pam
sys-libs/pam_mysql
sys-libs/pam_passwdqc
sys-libs/pam_pwdfile
sys-libs/pam_require
sys-libs/pam_ssh_agent
sys-libs/pam_usb
[and sys-libs/openpam sys-libs/freebsd-pam-modules which are g/fbsd  
specific]

net-libs/nss_ldap
sys-libs/libnss-mysql
sys-libs/libnss-pgsql
sys-libs/nss-db
sys-libs/nss-mysql (why we have two?)
sys-apps/shadow

maybe:
net-libs/courier-authlib

And maybe also kerberos should be moved there as it's authentication?


Yeah, I would add to the list:

app-crypt/heimdal





--
Diego Flameeyes Pettenò
Gentoo Developer - http://dev.gentoo.org/~flameeyes/
(Gentoo/FreeBSD, Video, Gentoo/AMD64, Sound, PAM)




--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] root:root and fbsd

2005-05-22 Thread Kito

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


On May 22, 2005, at 4:20 AM, Diego 'Flameeyes' Pettenò wrote:


On Sunday 22 May 2005 11:06, Ciaran McCreesh wrote:

get_root_group() {
That should do, so in ebuilds chown -R root;$(get_root_group) 
blablah.

For me is ok for G/FBSD.

Now, if someone from G/OSX or G/Darwin can tell me how they manage 
that, we

can be happy for all /alt archs :P


Add the extra conditional for userland_Darwin and that should be good 
for all the Gentoo redheaded step-children.




--
Diego Flameeyes Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)

http://dev.gentoo.org/~flameeyes/


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFCkJ9qJ0rMK/3OwgsRAvdxAJ9W7Bb1RmU3qUsZpRQEJL+dvjUWmQCdEj2X
WU/sF1HZur3JnRFZ8eAqjDA=
=yF9D
-END PGP SIGNATURE-


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] new glep draft: Portage as a secondary package manager

2005-05-07 Thread Kito
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On May 7, 2005, at 9:49 AM, Ciaran McCreesh wrote:
On Sat, 7 May 2005 02:08:17 -0500 Brian Harring [EMAIL PROTECTED]
wrote:
| Re: changes, yes, things will need changes, and again, as stated
| thrice, those who want the changes are the ones who are stuck doing
| said changes.  In other words, the actual work required to
| cleanse/correct the tree isn't getting dumped on ebuild devs as a
| whole.
Isn't going to work. A lot of these changes need package-specific
knowledge that most people just don't have.
If a dev doesn't have adequate knowledge for a particular package he 
shouldn't be fscking with it in the first place. So there said package 
can sit, having only the ability to install to / just like it always 
has until someone with interest/need/knowledge comes along and takes 
care of it.

All the points you are making sound like the result of too much crisis 
management, progress shouldn't be impeded by fear of work or change.

| In other words, you would be wise to snipe the suggested changes to
| writing an ebuild, rather then dragging out example after example of
| possible required changes to the tree.  The examples you're dragging
| out basically come down to making sure the ebuild is 'correct' for 
the
| package.  I can just as quickly drag out example after example of
| potential mistakes ebuild devs can make _now_.

No, they're a demonstration of why the GLEP in its current form is
inadequate. I'll carry on pulling up further examples until you realise
that it's not just a minor issue, it's a huge problem that needs a big
change to the GLEP.
How about suggesting what that big change would be?
| Remember that gleps go through several rounds of
| discussion, I'd like to see this round keep moving rather then get
| stuck in the mud.
The reason that this thing was written up as a GLEP was because the
author was trying to bypass the discussion and get around having to fix
various flaws that had been pointed out previously.
| Could you break it down to if I'm going into home, I need xyz at the
| home level rather then global/usr ?
Hrm. Being able to say I need xyz installed globally, and abc 
installed
either globally or at home level would work if and only if there was a
way of finding out where abc and xyz had been installed.
Hmmm, what about a possible extension to the world file or a create a 
new file to store metadata such as the package installation prefix.

Kito
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (Darwin)
iD8DBQFCfN9mJ0rMK/3OwgsRAkQ4AJsFdsnck7jScHUDjarT3zO/+f0aCgCdGxyR
O8+F1FVJNGQSAO5peV9/qhk=
=4kQf
-END PGP SIGNATURE-
--
gentoo-dev@gentoo.org mailing list


Re: [gentoo-dev] [ANNOUNCE] eclectic-0.9.1

2005-05-07 Thread Kito
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Very cool. Good work gentlemen.
On May 7, 2005, at 4:37 PM, Ciaran McCreesh wrote:
On Sat, 07 May 2005 22:37:22 +0200 Danny van Dyk [EMAIL PROTECTED]
wrote:
| During the last few months, ciaranm, ka0ttic, slarti and me have been
| working on eclectic [1], a modular administration and configuration
| framework for Gentoo. Eclectic is completely written in bash and
| unifies different tasks in one tool with a consistent user  
interfaces.

Might as well post a sample module... This one's the kernel symlink
manager thingie, which I wrote mainly as a test / demo thing but it can
be vaguely useful too:
http://svn.berlios.de/viewcvs/*checkout*/eclectic/trunk/modules/ 
kernel.eclectic

Note the ebuild-like format that should be nice and easy for everyone  
to
get their heads around.

So what's this like from a user perspective?
[EMAIL PROTECTED] ~ 0 2.30 $ eclectic kernel
Usage: eclectic kernel action options
Standard actions:
  help  Display help text
  usage Display usage information
  version   Display version information
Extra actions:
  list  List available kernel symlink targets
  set   Set a new kernel symlink target
  show  Show the current kernel symlink
[EMAIL PROTECTED] ~ 0 2.30 $ eclectic kernel show
Current kernel symlink:
  linux-2.6.12-rc1
[EMAIL PROTECTED] ~ 0 2.10 $ eclectic kernel list
Available kernel symlink targets:
  [1]   linux-2.6.10
  [2]   linux-2.6.11
  [3]   linux-2.6.11-rc5
  [4]   linux-2.6.12-rc1
[EMAIL PROTECTED] ~ 0 2.01 $ sudo eclectic kernel set 1
[EMAIL PROTECTED] ~ 0 2.01 $ eclectic kernel show
Current kernel symlink:
  linux-2.6.10
It's all in colour, of course.
But wait, it gets sneakier. Say we install a kernel-config symlink to
eclectic. Then this will also work:
[EMAIL PROTECTED] ~ 0 1.50 $ kernel-config list
Available kernel symlink targets:
  [1]   linux-2.6.10
  [2]   linux-2.6.11
  [3]   linux-2.6.11-rc5
  [4]   linux-2.6.12-rc1
I added this sneaky little hack in that checks the binary name, and if
it's foo-config or foo-update, it treats it as eclectic foo [...]. So
you don't even get to whine about the stupid name :)
By the way, this could also implement GLEP 24 (consistent tool naming).
See, if you run eclectic with no arguments:
[EMAIL PROTECTED] ~ 0 1.36 $ eclectic
Usage: eclectic module name options
Built-in modules:
  help  Display a help message
  list-modules  Find and display available modules
  usage Display a usage message
  version   Display version information
Extra modules:
  bashcomp  Manage contributed bash-completion scripts
  blas  Manage installed BLAS implementations.
  kernelManage the /usr/src/linux symlink
  lapackManage installed LAPACK implementations.
  mailerManage the mailwrapper profiles in  
/etc/mail
  profile   Manage the /etc/make.profile symlink

Automagically generated list of all the modules available.
*shrug* it's probably full of bugs still.
| There is a both a developer guide and a user guide as RST shipped  
with
| the source.

Rendered versions here for the lazy:
http://dev.gentoo.org/~ciaranm/tmp/eclectic/
|  * What do we need to accomplish to get the status of an Official
|Gentoo Project ? Is a manager voting necessary ?
I'm staying out of this one...
Oh, we have an IRC channel if you have development questions. You can
figure out the name easily enough :)
--
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (Darwin)
iD8DBQFCfUKiJ0rMK/3OwgsRApNMAKChukknZzvb0B/hbmigWph3/d5aiwCeKWl1
M/mVz6D7rR/+KMXNJu23myY=
=AXv5
-END PGP SIGNATURE-
--
gentoo-dev@gentoo.org mailing list


Re: [gentoo-dev] USE_EXPAND additions

2005-04-13 Thread Kito
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Apr 13, 2005, at 1:57 PM, Stephen Bennett wrote:
On Wed, 2005-04-13 at 20:48 +0900, Jason Stubbs wrote:
Anyway, any objections against moving the current USE_EXPAND out of
make.globals and into base's make.defaults? Those using =2.0.50* 
won't get
any additions (how it is now anyway) and anybody using a stacked 
profile
(which requires =2.0.51) will get whatever is in make.globals 
overwritten
with whatever is in make.defaults.
Sounds good to me. Waiting on new portage releases for stuff we want to
use in ebuilds kinda sucks, so (up to a point) the more we can move 
into
profiles the better, as far as I'm concerned.
Agreed.
--
gentoo-dev@gentoo.org mailing list
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (Darwin)
iD8DBQFCXWtmJ0rMK/3OwgsRAjOCAJ0UpDEVomjnctPEa5mtza+MYUZi3ACfagTV
YxaEZaaVpB7TUz3O1IjeLv8=
=BePN
-END PGP SIGNATURE-
--
gentoo-dev@gentoo.org mailing list