* [gentoo-dev] Proposal: sys-pam category
@ 2005-06-05 14:22 Diego 'Flameeyes' Pettenò
2005-06-05 14:44 ` Alin Nastac
` (3 more replies)
0 siblings, 4 replies; 25+ messages in thread
From: Diego 'Flameeyes' Pettenò @ 2005-06-05 14:22 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 725 bytes --]
Currently pam stuff (implementations, modules) are organized in the worst way
I ever seen.
Most of them are in sys-libs, some of them in app-admin, other in app-crypt,
pam_smb in net-misc and so on.
I think we should reorganize them and have a sys-pam category with
implementations (Linux-PAM and OpenPAM) and the modules needed.
Such a change would require a lot of work and we can't count on epkgmove I
think, but if someone is going to help me or at least tell me how to do such
a change without breaking everything (always if such a change is accepted,
obv.)..
Comments?
--
Diego "Flameeyes" Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)
http://dev.gentoo.org/~flameeyes/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 14:22 [gentoo-dev] Proposal: sys-pam category Diego 'Flameeyes' Pettenò
@ 2005-06-05 14:44 ` Alin Nastac
2005-06-06 0:34 ` Mike Doty
2005-06-05 15:37 ` Ned Ludd
` (2 subsequent siblings)
3 siblings, 1 reply; 25+ messages in thread
From: Alin Nastac @ 2005-06-05 14:44 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1282 bytes --]
Diego 'Flameeyes' Pettenò wrote:
>Currently pam stuff (implementations, modules) are organized in the worst way
>I ever seen.
>Most of them are in sys-libs, some of them in app-admin, other in app-crypt,
>pam_smb in net-misc and so on.
>
>I think we should reorganize them and have a sys-pam category with
>implementations (Linux-PAM and OpenPAM) and the modules needed.
>
>Such a change would require a lot of work and we can't count on epkgmove I
>think, but if someone is going to help me or at least tell me how to do such
>a change without breaking everything (always if such a change is accepted,
>obv.)..
>
>Comments?
>
>
here is how I do package moves:
- first I search all tree to see which packages depends on the package I
wanna move
- copy src -> dst and erase CVS dirs from dst
- cvs add dst dst/files
- cvs add all_files
- search and replace the old name with the new name (usually you should
edit only the first line of the ChangeLog)
- add a comment in ChangeLog
- repoman commit dst
- put a record in /profiles/updates/?Q-200?
- cvs delete all_files_from src
- cvs commit src
- replace & repoman commit dependencies found at first step
it is a laborious work, but it could be done.
too bad we don't use subversion :(
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 14:22 [gentoo-dev] Proposal: sys-pam category Diego 'Flameeyes' Pettenò
2005-06-05 14:44 ` Alin Nastac
@ 2005-06-05 15:37 ` Ned Ludd
2005-06-05 16:34 ` Jonas Geiregat
` (2 more replies)
2005-06-05 15:59 ` [gentoo-dev] " Ian Leitch
2005-06-05 22:03 ` Robin H. Johnson
3 siblings, 3 replies; 25+ messages in thread
From: Ned Ludd @ 2005-06-05 15:37 UTC (permalink / raw
To: gentoo-dev
On Sun, 2005-06-05 at 16:22 +0200, Diego 'Flameeyes' Pettenò wrote:
> Currently pam stuff (implementations, modules) are organized in the worst way
> I ever seen.
> Most of them are in sys-libs, some of them in app-admin, other in app-crypt,
> pam_smb in net-misc and so on.
>
> I think we should reorganize them and have a sys-pam category with
> implementations (Linux-PAM and OpenPAM) and the modules needed.
>
> Such a change would require a lot of work and we can't count on epkgmove I
> think, but if someone is going to help me or at least tell me how to do such
> a change without breaking everything (always if such a change is accepted,
> obv.)..
>
> Comments?
Diego:
This is not directed at you solely but expresses my general feelings on
the topic of ever moving packages.
I think they are fine where they are. Moving stuff around is a waste of
time. Makes things more complex. Makes more work on everybody.
Invalidates binary package trees. It places stress on rsync servers. It
makes people have to rewrite rsync_exclude files. Makes it harder for
scripts that interact with portage. And in the end really gains us next
to nothing. Please stop moving stuff around for cosmetic reasons. I see
far to many threads about changing stuff. No real valuable work ever
gets done. Stuff simply just gets shifted around somebody can think of a
new way to categorize existing data.
--
Ned Ludd <solar@gentoo.org>
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 14:22 [gentoo-dev] Proposal: sys-pam category Diego 'Flameeyes' Pettenò
2005-06-05 14:44 ` Alin Nastac
2005-06-05 15:37 ` Ned Ludd
@ 2005-06-05 15:59 ` Ian Leitch
2005-06-05 22:03 ` Robin H. Johnson
3 siblings, 0 replies; 25+ messages in thread
From: Ian Leitch @ 2005-06-05 15:59 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Diego 'Flameeyes' Pettenò wrote:
> Currently pam stuff (implementations, modules) are organized in the worst way
> I ever seen.
> Most of them are in sys-libs, some of them in app-admin, other in app-crypt,
> pam_smb in net-misc and so on.
>
> I think we should reorganize them and have a sys-pam category with
> implementations (Linux-PAM and OpenPAM) and the modules needed.
>
> Such a change would require a lot of work and we can't count on epkgmove I
> think, but if someone is going to help me or at least tell me how to do such
> a change without breaking everything (always if such a change is accepted,
> obv.)..
>
> Comments?
I made a bugfix release of epkgmove just the other day. It should now
move packages correctly, though you'll still need to check it's actions
like a hawk.
See http://dev.gentoo.org/~port001/DevTools/epkgmove/Testing/
Take a look at #84015 also.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCoyFjefZ4eWAXRGIRAuUJAJ9PZZ5bOrDswXdqz5vLrvMWQmukVACeJA7b
/Fw1l1GsrrjWITG8MrtIwE8=
=ZfrV
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 15:37 ` Ned Ludd
@ 2005-06-05 16:34 ` Jonas Geiregat
2005-06-05 16:42 ` foser
2005-06-05 17:34 ` Diego 'Flameeyes' Pettenò
2005-06-05 17:50 ` Michael Cummings
2 siblings, 1 reply; 25+ messages in thread
From: Jonas Geiregat @ 2005-06-05 16:34 UTC (permalink / raw
To: gentoo-dev
Ned Ludd wrote:
>On Sun, 2005-06-05 at 16:22 +0200, Diego 'Flameeyes' Pettenò wrote:
>
>
>>Currently pam stuff (implementations, modules) are organized in the worst way
>>I ever seen.
>>Most of them are in sys-libs, some of them in app-admin, other in app-crypt,
>>pam_smb in net-misc and so on.
>>
>>I think we should reorganize them and have a sys-pam category with
>>implementations (Linux-PAM and OpenPAM) and the modules needed.
>>
>>Such a change would require a lot of work and we can't count on epkgmove I
>>think, but if someone is going to help me or at least tell me how to do such
>>a change without breaking everything (always if such a change is accepted,
>>obv.)..
>>
>>Comments?
>>
>>
>
>Diego:
>This is not directed at you solely but expresses my general feelings on
>the topic of ever moving packages.
>
>I think they are fine where they are. Moving stuff around is a waste of
>time. Makes things more complex. Makes more work on everybody.
>Invalidates binary package trees. It places stress on rsync servers. It
>makes people have to rewrite rsync_exclude files. Makes it harder for
>scripts that interact with portage. And in the end really gains us next
>to nothing. Please stop moving stuff around for cosmetic reasons. I see
>far to many threads about changing stuff. No real valuable work ever
>gets done. Stuff simply just gets shifted around somebody can think of a
>new way to categorize existing data.
>
>
>
I do agree with you but some package just have completely wrong place
within portage, such package placements migh confuse the user.
To give an example: mzscheme was placed in dev-lisp while portage had a
dev-scheme directory.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 16:34 ` Jonas Geiregat
@ 2005-06-05 16:42 ` foser
2005-06-05 17:25 ` Nathan L. Adams
0 siblings, 1 reply; 25+ messages in thread
From: foser @ 2005-06-05 16:42 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 502 bytes --]
On Sun, 2005-06-05 at 18:34 +0200, Jonas Geiregat wrote:
> I do agree with you but some package just have completely wrong place
> within portage, such package placements migh confuse the user.
> To give an example: mzscheme was placed in dev-lisp while portage had a
> dev-scheme directory.
The current set-up isn't user-browseable anyway and hasn't been for a
long time. I don't think the focus should be on correcting that in the
tree, the user tools should be improved really.
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 16:42 ` foser
@ 2005-06-05 17:25 ` Nathan L. Adams
2005-06-05 18:13 ` Ned Ludd
2005-06-05 19:13 ` Jonas Geiregat
0 siblings, 2 replies; 25+ messages in thread
From: Nathan L. Adams @ 2005-06-05 17:25 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
foser wrote:
> On Sun, 2005-06-05 at 18:34 +0200, Jonas Geiregat wrote:
>
>>I do agree with you but some package just have completely wrong place
>>within portage, such package placements migh confuse the user.
>>To give an example: mzscheme was placed in dev-lisp while portage had a
>>dev-scheme directory.
>
> The current set-up isn't user-browseable anyway and hasn't been for a
> long time. I don't think the focus should be on correcting that in the
> tree, the user tools should be improved really.
>
Then why is their a browsable "Categories" link on the packages site?
http://packages.gentoo.org/categories/
I don't agree with Ned. Organizing the packages logically makes things
less confusing for the end-user and developers alike and doesn't qualify
as a "cosmetic reason". It *is* valuable work, IMHO.
That's not to say that the user tools shouldn't be improved where
possible, of course. I don't think anyone would argue with that.
Nathan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCozWL2QTTR4CNEQARAoVuAJ439WPwSg8qj0+pUWusNWMhtYMXKQCfZlTU
w8wP8vkA5nTTLFoqRlWvsK4=
=sbo+
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 15:37 ` Ned Ludd
2005-06-05 16:34 ` Jonas Geiregat
@ 2005-06-05 17:34 ` Diego 'Flameeyes' Pettenò
2005-06-05 19:03 ` Ned Ludd
2005-06-05 17:50 ` Michael Cummings
2 siblings, 1 reply; 25+ messages in thread
From: Diego 'Flameeyes' Pettenò @ 2005-06-05 17:34 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 854 bytes --]
On Sunday 05 June 2005 17:37, Ned Ludd wrote:
> I think they are fine where they are. Moving stuff around is a waste of
> time. Makes things more complex. Makes more work on everybody.
Sorry but I don't agree with that, at least for the particular case of pam.
The way it's now, makes my work hardware than it could be having them in
order. If I want to look for pam modules which needs to be fixed, I need to
go through a list with eix looking for them. Also two similar modules like
pam_ssh and pam_ssh_agent are respectively in app-crypt and sys-libs.
And sorry, I don't think that everytime I need to find out what I need to
change or test I need to do some strange query like "eix -r [^s]\?pam -o
^pam".
--
Diego "Flameeyes" Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)
http://dev.gentoo.org/~flameeyes/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 15:37 ` Ned Ludd
2005-06-05 16:34 ` Jonas Geiregat
2005-06-05 17:34 ` Diego 'Flameeyes' Pettenò
@ 2005-06-05 17:50 ` Michael Cummings
2005-06-05 18:10 ` Lance Albertson
2005-06-06 14:06 ` [gentoo-dev] " sf
2 siblings, 2 replies; 25+ messages in thread
From: Michael Cummings @ 2005-06-05 17:50 UTC (permalink / raw
To: gentoo-dev
Solar,
I realize you meant this as a general statement of opinion and not a
flame-baiter, but can you elaborate on:
On Sunday 05 June 2005 11:37, Ned Ludd wrote:
> Invalidates binary package trees.
My (wrong?) understanding was that this is addressed when portage runs a
fixpackages (otherwise what's it doing to all those binary packages?). I ask
because its no secret that I'm working on a split up of dev-perl from the
500+ packages to a better organized, reasonable scenario where packages are
categorized based on, well, category :) rather than on the fact that they
"contain some perl bits or module bits, stuff them in dev-perl".
Just curious, it's not my intent to hurt anyone's trees along the way :)
-mike
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 17:50 ` Michael Cummings
@ 2005-06-05 18:10 ` Lance Albertson
2005-06-06 14:06 ` [gentoo-dev] " sf
1 sibling, 0 replies; 25+ messages in thread
From: Lance Albertson @ 2005-06-05 18:10 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1217 bytes --]
On Sun, 2005-06-05 at 13:50 -0400, Michael Cummings wrote:
> Solar,
> I realize you meant this as a general statement of opinion and not a
> flame-baiter, but can you elaborate on:
>
> On Sunday 05 June 2005 11:37, Ned Ludd wrote:
> > Invalidates binary package trees.
>
> My (wrong?) understanding was that this is addressed when portage runs a
> fixpackages (otherwise what's it doing to all those binary packages?). I ask
> because its no secret that I'm working on a split up of dev-perl from the
> 500+ packages to a better organized, reasonable scenario where packages are
> categorized based on, well, category :) rather than on the fact that they
> "contain some perl bits or module bits, stuff them in dev-perl".
In my experience, fixpackages doesn't actually fix this sometimes. I've
had to phsyically delete the binary package and recreate it for the
category to be fixed. Sadly, I haven't had time to search for a bug on
it.
--
Lance Albertson <ramereth@gentoo.org>
Gentoo Infrastructure | Operations Manager
---
GPG Public Key: <http://www.ramereth.net/lance.asc>
Key fingerprint: 0423 92F3 544A 1282 5AB1 4D07 416F A15D 27F4 B742
ramereth/irc.freenode.net
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 17:25 ` Nathan L. Adams
@ 2005-06-05 18:13 ` Ned Ludd
2005-06-05 20:57 ` Nathan L. Adams
2005-06-05 19:13 ` Jonas Geiregat
1 sibling, 1 reply; 25+ messages in thread
From: Ned Ludd @ 2005-06-05 18:13 UTC (permalink / raw
To: gentoo-dev
On Sun, 2005-06-05 at 13:25 -0400, Nathan L. Adams wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> foser wrote:
> > On Sun, 2005-06-05 at 18:34 +0200, Jonas Geiregat wrote:
> >
> >>I do agree with you but some package just have completely wrong place
> >>within portage, such package placements migh confuse the user.
> >>To give an example: mzscheme was placed in dev-lisp while portage had a
> >>dev-scheme directory.
> >
> > The current set-up isn't user-browseable anyway and hasn't been for a
> > long time. I don't think the focus should be on correcting that in the
> > tree, the user tools should be improved really.
> >
>
> Then why is their a browsable "Categories" link on the packages site?
>
> http://packages.gentoo.org/categories/
>
> I don't agree with Ned. Organizing the packages logically makes things
> less confusing for the end-user and developers alike and doesn't qualify
> as a "cosmetic reason". It *is* valuable work, IMHO.
And how long before somebody proposes sys-auth?
*poof* we now reshuffle, but then we can do auth with ldap. So lets
move
all the */ldap* related subjects under it sys-auth/... Then a month or
six later comes along sys-ldap and it gets moved there. The logic will
go full circle before long if we consistently keep shuffling packages
around.
All in all this is seriously the reason why ebuilds have a DESCRIPTION=
and one of the reasons we have metadata.xml files.
--
Ned Ludd <solar@gentoo.org>
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 17:34 ` Diego 'Flameeyes' Pettenò
@ 2005-06-05 19:03 ` Ned Ludd
2005-06-05 19:21 ` Diego 'Flameeyes' Pettenò
0 siblings, 1 reply; 25+ messages in thread
From: Ned Ludd @ 2005-06-05 19:03 UTC (permalink / raw
To: gentoo-dev
On Sun, 2005-06-05 at 19:34 +0200, Diego 'Flameeyes' Pettenò wrote:
> On Sunday 05 June 2005 17:37, Ned Ludd wrote:
> > I think they are fine where they are. Moving stuff around is a waste of
> > time. Makes things more complex. Makes more work on everybody.
> Sorry but I don't agree with that, at least for the particular case of pam.
> The way it's now, makes my work hardware than it could be having them in
> order. If I want to look for pam modules which needs to be fixed, I need to
> go through a list with eix looking for them. Also two similar modules like
> pam_ssh and pam_ssh_agent are respectively in app-crypt and sys-libs.
> And sorry, I don't think that everytime I need to find out what I need to
> change or test I need to do some strange query like "eix -r [^s]\?pam -o
> ^pam".
14 files matching the pam prefix and 18 thing matching description.
app-admin/pam_dotfile (Mail related)
pam module to allow password-storing in $HOME/dotfiles
app-crypt/pam_krb5 (Should of been put in sys-libs)
Pam module for MIT Kerberos V
app-vim/pam-syntax (Seems logical)
vim plugin: PAM configuration syntax highlighting
dev-perl/Authen-PAM (Seems logical)
Interface to PAM library
kde-base/kcheckpass (Seems logical)
KDE pam client that allows you to auth as a specified user without
actually doing anything as that user.
kde-base/kdebase-pam (Seems logical)
pam.d files used by several KDE components.
kde-base/secpolicy (Not sure)
KDE: Display PAM security policies
net-libs/pam_ldap (Should of been sys-libs)
PAM LDAP Module
net-mail/checkpassword-pam (Seems logical)
checkpassword-compatible authentication program w/pam support
net-mail/poppassd_ceti (Seems logical)
Password change daemon with PAM support
net-misc/pam_smb (Should of been sys-libs)
The PAM SMB module, which allows authentication against an NT server.
net-www/mod_auth_pam (Seems logical)
PAM authentication module for Apache
sys-apps/pam-login (Seems logical not a lib but a program)
Based on the sources from util-linux, with added pam and shadow
features
sys-libs/pam_mysql (Seems logical)
pam_mysql is a module for pam to authenticate users with mysql
sys-libs/pam_passwdqc (Seems logical)
Password strength checking for PAM aware password changing programs
sys-libs/pam_pwdfile (Seems logical)
PAM module for authenticating against passwd-like files.
sys-libs/pam_ssh_agent (Seems logical)
PAM module that spawns a ssh-agent and adds identities using the
password supplied at login
sys-libs/pam_usb (Seems logical)
A PAM module that enables authentication using an USB-Storage device
(such as an USB Pen) through DSA private/public keys.
-----------------------------------------------------------------------
If you really feel you must invalidate everybody else binary trees
and adding a workload on others for your gain then go for it.
But adding another category for what are clearly mostly system
libraries does not make sense me in this case.
So sorry I object to new category creation for PAM.
--
Ned Ludd <solar@gentoo.org>
--
Ned Ludd <solar@gentoo.org>
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 17:25 ` Nathan L. Adams
2005-06-05 18:13 ` Ned Ludd
@ 2005-06-05 19:13 ` Jonas Geiregat
1 sibling, 0 replies; 25+ messages in thread
From: Jonas Geiregat @ 2005-06-05 19:13 UTC (permalink / raw
To: gentoo-dev
Nathan L. Adams wrote:
>
>>Then why is their a browsable "Categories" link on the packages site?
>>
>>http://packages.gentoo.org/categories/
>>
>>
Very good question , ..
>>I don't agree with Ned. Organizing the packages logically makes things
>>less confusing for the end-user and developers alike and doesn't qualify
>>as a "cosmetic reason". It *is* valuable work, IMHO.
>>
>>
>>
I often use simple unix tools like ls grep etc .. to search for things
in my portage tree I find that this goes alot quicker then using the
user utilities , so I guess your right those need more attention then
the tree structure.
>>That's not to say that the user tools shouldn't be improved where
>>possible, of course. I don't think anyone would argue with that.
>>
>>Nathan
>>
>>
>>
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 19:03 ` Ned Ludd
@ 2005-06-05 19:21 ` Diego 'Flameeyes' Pettenò
2005-06-05 20:13 ` Ned Ludd
2005-06-06 19:47 ` Kevin F. Quinn
0 siblings, 2 replies; 25+ messages in thread
From: Diego 'Flameeyes' Pettenò @ 2005-06-05 19:21 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1568 bytes --]
On Sunday 05 June 2005 21:03, Ned Ludd wrote:
> 14 files matching the pam prefix and 18 thing matching description.
You missed pam_ssh. And that's just an example.
By the way... mind telling everyone here how did you do that search? I still
feel that looking for pam things in a *single* place is more useful than
looking in many different places.
If you feel that sys-auth is more logical, seems good to me. I haven't said
that it *must* be sys-pam.. was a proposal and as proposal is something I'd
like to discuss.
> If you really feel you must invalidate everybody else binary trees
> and adding a workload on others for your gain then go for it.
For my gain? Wait I was talking of me in this case but it's not just me.
I think everyone which is looking for pam modules would like to search
something like sys-pam, instead of looking here and there on the tree or
trying to use some strange black-magic queries.
By the way, if you're looking for pam modules, your results are quite full of
cruft.
> But adding another category for what are clearly mostly system
> libraries does not make sense me in this case.
Currently sys-libs contains a very wide range of things, just a couple of them
seems to be strictly related. As I said, if you feel sys-auth is better,
good. That would probably take also other things like courier-authlib for
example.
But sys-libs doesn't seem the right place for me.
--
Diego "Flameeyes" Pettenò
Gentoo Developer (Gentoo/FreeBSD, Video, Gentoo/AMD64)
http://dev.gentoo.org/~flameeyes/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 19:21 ` Diego 'Flameeyes' Pettenò
@ 2005-06-05 20:13 ` Ned Ludd
2005-06-06 19:47 ` Kevin F. Quinn
1 sibling, 0 replies; 25+ messages in thread
From: Ned Ludd @ 2005-06-05 20:13 UTC (permalink / raw
To: gentoo-dev
On Sun, 2005-06-05 at 21:21 +0200, Diego 'Flameeyes' Pettenò wrote:
> On Sunday 05 June 2005 21:03, Ned Ludd wrote:
> > 14 files matching the pam prefix and 18 thing matching description.
> You missed pam_ssh. And that's just an example.
> By the way... mind telling everyone here how did you do that search? I still
> feel that looking for pam things in a *single* place is more useful than
> looking in many different places.
I ran
q search pam | grep -i -v SPAM
and it took 0.665 seconds. Quite a bit faster than having to cd
$PORTDIR and cd foo ; cd .. ; cd bar ; cd ..
> If you feel that sys-auth is more logical, seems good to me. I haven't said
> that it *must* be sys-pam.. was a proposal and as proposal is something I'd
> like to discuss.
Not really.
We currently have about 138 categories and 19443 ebuilds in 9413 uniq
package names. That's something like 68 on average packages per category
with the addition 1 new category it only brings that
average down to 67 things. I counted about ~20 PAM things in the entire
tree which is less than one third of the global per package average
category count.
> > If you really feel you must invalidate everybody else binary trees
> > and adding a workload on others for your gain then go for it.
> For my gain? Wait I was talking of me in this case but it's not just me.
Sure it is. You proposed it. You make reference of being the one that
needs to fix things more than one time.
> I think everyone which is looking for pam modules would like to search
> something like sys-pam, instead of looking here and there on the tree or
> trying to use some strange black-magic queries.
> By the way, if you're looking for pam modules, your results are quite full of
> cruft.
No strictly all PAM listed in the description.
If something was missing from the description then that given ebuild
should be fixed to reflect it.
> > But adding another category for what are clearly mostly system
> > libraries does not make sense me in this case.
> Currently sys-libs contains a very wide range of things, just a couple of them
> seems to be strictly related. As I said, if you feel sys-auth is better,
> good. That would probably take also other things like courier-authlib for
> example.
> But sys-libs doesn't seem the right place for me.
Please hold off on the creation of any new categories till robbat2
and Azarah get a chance to comment, if they are for it I'll shutup.
--
Ned Ludd <solar@gentoo.org>
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 18:13 ` Ned Ludd
@ 2005-06-05 20:57 ` Nathan L. Adams
2005-06-05 21:03 ` Nathan L. Adams
2005-06-05 21:55 ` Ned Ludd
0 siblings, 2 replies; 25+ messages in thread
From: Nathan L. Adams @ 2005-06-05 20:57 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ned Ludd wrote:
> *poof* we now reshuffle, but then we can do auth with ldap. So lets
> move
> all the */ldap* related subjects under it sys-auth/... Then a month or
> six later comes along sys-ldap and it gets moved there. The logic will
> go full circle before long if we consistently keep shuffling packages
> around.
>
> All in all this is seriously the reason why ebuilds have a DESCRIPTION=
> and one of the reasons we have metadata.xml files.
>
Well obviously there needs to be a consensus on *how* to logically
organize things before anyone goes willy nilly changing stuff. Do you
group by what the package is used for (email vs. game vs. web browser)
or by what it is built from (PERL stuff, Gnome apps, KDE apps). It
appears that currently its a mix. Is that documented anywhere?
I personally think the organization should be from an end-user
perspective as much as possible. Imagine for a moment that you are a
Genewbie (new Gentoo user). You have a new minimal installation and you
want to add some applications. How do you know what your choices are for
an email client, for instance? You could find most things here:
http://packages.gentoo.org/packages/?category=mail-client
But that wouldn't let you know about kmail, a fairly important option.
If you were to do a search, you wouldn't get much either:
# emerge -s email
Searching...
[ Results for search key : email ]
[ Applications found : 5 ]
* dev-perl/Email-Find
* dev-perl/Email-Valid
* net-mail/archivemail
* net-mail/email
* net-mail/sendEmail
So while the metadata.xml files do exist, I don't see how they are
_currently_ very useful to the end-users. Again, I think better
organization and improved tools are both worth while.
Nathan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCo2cv2QTTR4CNEQARAo5tAJ0STkaF2m46JPxysx9tGGCz4wZHZQCfUElz
6RRmFZVvhp2Otr9ZA9yUVHE=
=gW6X
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 20:57 ` Nathan L. Adams
@ 2005-06-05 21:03 ` Nathan L. Adams
2005-06-05 21:55 ` Ned Ludd
1 sibling, 0 replies; 25+ messages in thread
From: Nathan L. Adams @ 2005-06-05 21:03 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Nathan L. Adams wrote:
> Well obviously there needs to be a consensus on *how* to logically
> organize things before anyone goes willy nilly changing stuff. Do you
> group by what the package is used for (email vs. game vs. web browser)
> or by what it is built from (PERL stuff, Gnome apps, KDE apps). It
> appears that currently its a mix. Is that documented anywhere?
>
> I personally think the organization should be from an end-user
> perspective as much as possible. Imagine for a moment that you are a
> Genewbie (new Gentoo user). You have a new minimal installation and you
> want to add some applications. How do you know what your choices are for
> an email client, for instance? You could find most things here:
>
> http://packages.gentoo.org/packages/?category=mail-client
>
> But that wouldn't let you know about kmail, a fairly important option.
>
> If you were to do a search, you wouldn't get much either:
>
> # emerge -s email
> Searching...
> [ Results for search key : email ]
> [ Applications found : 5 ]
>
> * dev-perl/Email-Find
> * dev-perl/Email-Valid
> * net-mail/archivemail
> * net-mail/email
> * net-mail/sendEmail
>
> So while the metadata.xml files do exist, I don't see how they are
> _currently_ very useful to the end-users. Again, I think better
> organization and improved tools are both worth while.
>
> Nathan
>
Oooops. I just realized that I did a --search instead of a --searchdesc.
But I doubt most users even realize that --searchdesc even exists, so my
argument there still applies. ;)
Nathan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCo2iK2QTTR4CNEQARAjgtAJ0TysMfDTptn9U1v7NlquVpONevVQCZAbA6
TYcZJnMAAhsgcNwpKw6fiO4=
=H/f5
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 20:57 ` Nathan L. Adams
2005-06-05 21:03 ` Nathan L. Adams
@ 2005-06-05 21:55 ` Ned Ludd
2005-06-06 10:43 ` Jan Jitse Venselaar
1 sibling, 1 reply; 25+ messages in thread
From: Ned Ludd @ 2005-06-05 21:55 UTC (permalink / raw
To: gentoo-dev
On Sun, 2005-06-05 at 16:57 -0400, Nathan L. Adams wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Ned Ludd wrote:
> > *poof* we now reshuffle, but then we can do auth with ldap. So lets
> > move
> > all the */ldap* related subjects under it sys-auth/... Then a month or
> > six later comes along sys-ldap and it gets moved there. The logic will
> > go full circle before long if we consistently keep shuffling packages
> > around.
> >
> > All in all this is seriously the reason why ebuilds have a DESCRIPTION=
> > and one of the reasons we have metadata.xml files.
> >
>
> Well obviously there needs to be a consensus on *how* to logically
> organize things before anyone goes willy nilly changing stuff. Do you
> group by what the package is used for (email vs. game vs. web browser)
> or by what it is built from (PERL stuff, Gnome apps, KDE apps). It
> appears that currently its a mix. Is that documented anywhere?
You raise a good point and sadly that is the unfortunate thing here..
There is no clear consensus right now and we have yet to really have a
fruitful thread on the subject. I not aware of any intelligent
documentation on this subject either.
> I personally think the organization should be from an end-user
> perspective as much as possible. Imagine for a moment that you are a
> Genewbie (new Gentoo user). You have a new minimal installation and you
> want to add some applications. How do you know what your choices are for
> an email client, for instance? You could find most things here:
> Again, I think better
> organization and improved tools are both worth while.
I fully agree with you on improved tools and would rather see us go
this route before we end up with >300 top level categories.
--
Ned Ludd <solar@gentoo.org>
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 14:22 [gentoo-dev] Proposal: sys-pam category Diego 'Flameeyes' Pettenò
` (2 preceding siblings ...)
2005-06-05 15:59 ` [gentoo-dev] " Ian Leitch
@ 2005-06-05 22:03 ` Robin H. Johnson
3 siblings, 0 replies; 25+ messages in thread
From: Robin H. Johnson @ 2005-06-05 22:03 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 901 bytes --]
On Sun, Jun 05, 2005 at 04:22:10PM +0200, Diego 'Flameeyes' Petten? wrote:
> Currently pam stuff (implementations, modules) are organized in the worst way
> I ever seen.
> Most of them are in sys-libs, some of them in app-admin, other in app-crypt,
> pam_smb in net-misc and so on.
>
> I think we should reorganize them and have a sys-pam category with
> implementations (Linux-PAM and OpenPAM) and the modules needed.
I'd say sys-auth (standing for "System authentication and
authorization"), as then all packages dealing with NSS can be moved as
well:
sys-libs/libnss-mysql
sys-libs/libnss-pgsql
sys-libs/nss-db
sys-libs/nss-mysql
net-libs/nss_ldap
--
Robin Hugh Johnson
E-Mail : robbat2@orbis-terrarum.net
Home Page : http://www.orbis-terrarum.net/?l=people.robbat2
ICQ# : 30269588 or 41961639
GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85
[-- Attachment #2: Type: application/pgp-signature, Size: 241 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 14:44 ` Alin Nastac
@ 2005-06-06 0:34 ` Mike Doty
2005-06-06 4:00 ` Alin Nastac
0 siblings, 1 reply; 25+ messages in thread
From: Mike Doty @ 2005-06-06 0:34 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 642 bytes --]
On Sun, 2005-06-05 at 17:44 +0300, Alin Nastac wrote:
[snip]
> it is a laborious work, but it could be done.
> too bad we don't use subversion :(
I wonder if there is a svn interface to cvs, or if one could be written.
--
=======================================================
Mike Doty kingtaco@gentoo.org
Gentoo/AMD64 Strategic Lead PGP Key: 0xA797C7A7
Gentoo Developer Relations
===GPG Fingerprint===
0094 7F06 913E 78D6 F1BB 06BA D0AD D125 A797 C7A7
=======================================================
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-06 0:34 ` Mike Doty
@ 2005-06-06 4:00 ` Alin Nastac
0 siblings, 0 replies; 25+ messages in thread
From: Alin Nastac @ 2005-06-06 4:00 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 200 bytes --]
Mike Doty wrote:
>I wonder if there is a svn interface to cvs, or if one could be written.
>
>
>
rename/move is a feature of the svn database, not of the svn interface.
also support symlinks, btw.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 21:55 ` Ned Ludd
@ 2005-06-06 10:43 ` Jan Jitse Venselaar
0 siblings, 0 replies; 25+ messages in thread
From: Jan Jitse Venselaar @ 2005-06-06 10:43 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2377 bytes --]
On Sunday 05 June 2005 23:55, Ned Ludd wrote:
> On Sun, 2005-06-05 at 16:57 -0400, Nathan L. Adams wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> >
> > Well obviously there needs to be a consensus on *how* to logically
> > organize things before anyone goes willy nilly changing stuff. Do you
> > group by what the package is used for (email vs. game vs. web browser)
> > or by what it is built from (PERL stuff, Gnome apps, KDE apps). It
> > appears that currently its a mix. Is that documented anywhere?
>
> You raise a good point and sadly that is the unfortunate thing here..
> There is no clear consensus right now and we have yet to really have a
> fruitful thread on the subject. I not aware of any intelligent
> documentation on this subject either.
>
> > I personally think the organization should be from an end-user
> > perspective as much as possible. Imagine for a moment that you are a
> > Genewbie (new Gentoo user). You have a new minimal installation and you
> > want to add some applications. How do you know what your choices are for
> > an email client, for instance? You could find most things here:
> >
> >
> > Again, I think better
> > organization and improved tools are both worth while.
>
> I fully agree with you on improved tools and would rather see us go
> this route before we end up with >300 top level categories.
>
Recently I spoke with Enrico Zini (Debian Developer). Debian has the same
problems in this area, and he is working on Debtags, which is designed to
solve this exact problem. Basically what it does is take a few different
classifications (like, purpose, environment, language it was written in
etc.), and make it configurable what to put in the top level, what to put
underneath the top level, etc. This is called faceted classification, and was
invented by the Indian librarian and classificationist S.R. Ranganathan in
the early 1930s.
The system is expandable, users can add their own classifications and
categories.
The main problem is performance, but I understood that that is mainly due to
lack of focus on that area.
For more information see the Debtags website,
http://debtags.alioth.debian.org/
It may not be the ideal solution yet, but what I understood of it, it is a
very powerful system, and quite intuitive for end-users.
Jan Jitse
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [gentoo-dev] Re: Proposal: sys-pam category
2005-06-05 17:50 ` Michael Cummings
2005-06-05 18:10 ` Lance Albertson
@ 2005-06-06 14:06 ` sf
2005-06-06 14:29 ` Jason Stubbs
1 sibling, 1 reply; 25+ messages in thread
From: sf @ 2005-06-06 14:06 UTC (permalink / raw
To: gentoo-dev
Michael Cummings wrote:
> Solar,
> I realize you meant this as a general statement of opinion and not a
> flame-baiter, but can you elaborate on:
>
> On Sunday 05 June 2005 11:37, Ned Ludd wrote:
>> Invalidates binary package trees.
>
> My (wrong?) understanding was that this is addressed when portage runs a
> fixpackages (otherwise what's it doing to all those binary packages?). I ask
...
I always thought it was known that fixpackages is a non-working kludge;
my portage tree/binary packages get messed up with almost every package
move, rename etc.
If fixpackages is supposed to be working who should I assign my soon to
be regular, estimated twice-weekly bug reports to?
Regards
Stephan
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Re: Proposal: sys-pam category
2005-06-06 14:06 ` [gentoo-dev] " sf
@ 2005-06-06 14:29 ` Jason Stubbs
0 siblings, 0 replies; 25+ messages in thread
From: Jason Stubbs @ 2005-06-06 14:29 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 748 bytes --]
On Monday 06 June 2005 23:06, sf wrote:
> I always thought it was known that fixpackages is a non-working kludge;
> my portage tree/binary packages get messed up with almost every package
> move, rename etc.
>
> If fixpackages is supposed to be working who should I assign my soon to
> be regular, estimated twice-weekly bug reports to?
If you're talking about remote binary packages, personally I feel they're a
lost cause at present. If you're talking about regular binary packages
though, dev-portage@gentoo.org. I can't imagine you'd be experiencing a
different type of bug twice a week though. More likely you are experiencing
the same bug each time and you have a good system for confirming a fix.
Regards,
Jason Stubbs
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Proposal: sys-pam category
2005-06-05 19:21 ` Diego 'Flameeyes' Pettenò
2005-06-05 20:13 ` Ned Ludd
@ 2005-06-06 19:47 ` Kevin F. Quinn
1 sibling, 0 replies; 25+ messages in thread
From: Kevin F. Quinn @ 2005-06-06 19:47 UTC (permalink / raw
To: gentoo-dev
I'm with Ned & fozer on this, in general at least. This is the second time this issue has come up over the last month or so; it's what kicks off the flat-tree debate. My preference in practice is to leave the current tree allocation of packages to categories well alone (to avoid unnecessary disruption), de-emphasize the tree categories as useful data (I find them more of a hindrance than a help) and focus on query tools and metadata.xml.
It'd be nice to ditch categories completely of course, but obviously that's not practical :)
A suggestion, if I may. One simple way to manage a set of packages spread across the tree is to create set of softlinks to them in a directory outside the tree. So you could create a directory "pam" somewhere handy, and softlink from the relevant packages in your CVS tree or sync tree to it.
Kev.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2005-06-06 19:46 UTC | newest]
Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-05 14:22 [gentoo-dev] Proposal: sys-pam category Diego 'Flameeyes' Pettenò
2005-06-05 14:44 ` Alin Nastac
2005-06-06 0:34 ` Mike Doty
2005-06-06 4:00 ` Alin Nastac
2005-06-05 15:37 ` Ned Ludd
2005-06-05 16:34 ` Jonas Geiregat
2005-06-05 16:42 ` foser
2005-06-05 17:25 ` Nathan L. Adams
2005-06-05 18:13 ` Ned Ludd
2005-06-05 20:57 ` Nathan L. Adams
2005-06-05 21:03 ` Nathan L. Adams
2005-06-05 21:55 ` Ned Ludd
2005-06-06 10:43 ` Jan Jitse Venselaar
2005-06-05 19:13 ` Jonas Geiregat
2005-06-05 17:34 ` Diego 'Flameeyes' Pettenò
2005-06-05 19:03 ` Ned Ludd
2005-06-05 19:21 ` Diego 'Flameeyes' Pettenò
2005-06-05 20:13 ` Ned Ludd
2005-06-06 19:47 ` Kevin F. Quinn
2005-06-05 17:50 ` Michael Cummings
2005-06-05 18:10 ` Lance Albertson
2005-06-06 14:06 ` [gentoo-dev] " sf
2005-06-06 14:29 ` Jason Stubbs
2005-06-05 15:59 ` [gentoo-dev] " Ian Leitch
2005-06-05 22:03 ` Robin H. Johnson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox