* [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: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 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 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 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 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 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
* 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 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 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 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 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
* 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
* [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 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 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
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