* [gentoo-dev] RFC: changing ssl use flag descriptions and unify behavior @ 2010-03-27 14:54 Petteri Räty 2010-03-28 6:03 ` Doug Goldstein 0 siblings, 1 reply; 5+ messages in thread From: Petteri Räty @ 2010-03-27 14:54 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 777 bytes --] See this thread for background: http://archives.gentoo.org/gentoo-dev/msg_0673a33fe75961e510872fd2c1044ced.xml I think we should go through all the ssl use flag using packages and unify the use flag descriptions and behavior to the following standing policy (handed down probably): 1) packages always have the general ssl use flag to control whether to enable ssl at all 2) If the package supports multiple backends then there's use flags for gnutls, openssl or nss. EAPI 2 use defaults will be used to communicate upstream defaults if any. If they are all turned of select the default (ssl being on). No objections and I will open a tracker a week from now and let's see who joins up to go through packages and open bugs. Regards, Petteri [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 900 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] RFC: changing ssl use flag descriptions and unify behavior 2010-03-27 14:54 [gentoo-dev] RFC: changing ssl use flag descriptions and unify behavior Petteri Räty @ 2010-03-28 6:03 ` Doug Goldstein 2010-03-28 6:27 ` usemove [was Re: [gentoo-dev] RFC: changing ssl use flag descriptions and unify behaviour] Brian Harring 2010-03-29 8:59 ` [gentoo-dev] RFC: changing ssl use flag descriptions and unify behavior Mike Frysinger 0 siblings, 2 replies; 5+ messages in thread From: Doug Goldstein @ 2010-03-28 6:03 UTC (permalink / raw To: gentoo-dev On Sat, Mar 27, 2010 at 9:54 AM, Petteri Räty <betelgeuse@gentoo.org> wrote: > See this thread for background: > http://archives.gentoo.org/gentoo-dev/msg_0673a33fe75961e510872fd2c1044ced.xml > > I think we should go through all the ssl use flag using packages and > unify the use flag descriptions and behavior to the following standing > policy (handed down probably): > > 1) packages always have the general ssl use flag to control whether to > enable ssl at all > 2) If the package supports multiple backends then there's use flags for > gnutls, openssl or nss. EAPI 2 use defaults will be used to > communicate upstream defaults if any. If they are all turned of > select the default (ssl being on). > > No objections and I will open a tracker a week from now and let's see > who joins up to go through packages and open bugs. > > Regards, > Petteri > > I seriously hate changing USE flags for the sake of changing use flags. This provides a moderate amount of annoyance for anyone that maintains more then one Gentoo box because they need to then tinker with their /etc/make.conf and /etc/portage/package.use to get everything right again. And oh no what if the one box is on ~arch and one isn't and what if one is x86 and one isn't. Its just such a configuration nightmare. So unless there's any real benefit, I'm against this. Also two little side points... USE defaults happened in EAPI 1. And the method by which you're asking people to select would be nice if we had some method for saying USE X and Y are subset of USE A. -- Doug Goldstein ^ permalink raw reply [flat|nested] 5+ messages in thread
* usemove [was Re: [gentoo-dev] RFC: changing ssl use flag descriptions and unify behaviour] 2010-03-28 6:03 ` Doug Goldstein @ 2010-03-28 6:27 ` Brian Harring 2010-03-28 11:02 ` Petteri Räty 2010-03-29 8:59 ` [gentoo-dev] RFC: changing ssl use flag descriptions and unify behavior Mike Frysinger 1 sibling, 1 reply; 5+ messages in thread From: Brian Harring @ 2010-03-28 6:27 UTC (permalink / raw To: gentoo-dev; +Cc: cardoe, zmedico, ciaranm [-- Attachment #1: Type: text/plain, Size: 1856 bytes --] On Sun, Mar 28, 2010 at 01:03:43AM -0500, Doug Goldstein wrote: > I seriously hate changing USE flags for the sake of changing use > flags. This provides a moderate amount of annoyance for anyone that > maintains more then one Gentoo box because they need to then tinker > with their /etc/make.conf and /etc/portage/package.use to get > everything right again. And oh no what if the one box is on ~arch and > one isn't and what if one is x86 and one isn't. Its just such a > configuration nightmare. > > So unless there's any real benefit, I'm against this. I'm not arguing for arbitrary changes, but if the change makes sense and isn't trivial it should be done. What is needed is to tweak the tools for such a move- specifically adding a new command to the update machinery (profiles/updates). Something roughly like usemove [atom] original_flag new_flag If an atom is specified, the move applies only to w/in that pkg; if no atom, it's a global shift in the configuration (meaning all ebuilds now use gtk instead of gtk2 for example). Examples: usemove gtk gtk2 usemove app-admin/gtkrellm gnutls ssl usemove dev-cpp/sptk:3 gnutls ssl usemove >=app-editors/emacs-22.3 gzip-el gzip Etc. Per the norm for updates, usual rules apply- since it's a string of delta commands, once a command is in there it cannot be changed in purpose (although folk can tweak existing commands to update for a final target, eg: A -> B, B -> C; changing it to A -> C, B -> C). > Also two little side points... USE defaults happened in EAPI 1. And > the method by which you're asking people to select would be nice if we > had some method for saying USE X and Y are subset of USE A. USE_EXPAND, roughly- I wouldn't say it's fully there, but it certainly would be where I'd start for any proposal... ~harring [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: usemove [was Re: [gentoo-dev] RFC: changing ssl use flag descriptions and unify behaviour] 2010-03-28 6:27 ` usemove [was Re: [gentoo-dev] RFC: changing ssl use flag descriptions and unify behaviour] Brian Harring @ 2010-03-28 11:02 ` Petteri Räty 0 siblings, 0 replies; 5+ messages in thread From: Petteri Räty @ 2010-03-28 11:02 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1504 bytes --] On 03/28/2010 09:27 AM, Brian Harring wrote: > On Sun, Mar 28, 2010 at 01:03:43AM -0500, Doug Goldstein wrote: >> I seriously hate changing USE flags for the sake of changing use >> flags. This provides a moderate amount of annoyance for anyone that >> maintains more then one Gentoo box because they need to then tinker >> with their /etc/make.conf and /etc/portage/package.use to get >> everything right again. And oh no what if the one box is on ~arch and >> one isn't and what if one is x86 and one isn't. Its just such a >> configuration nightmare. >> >> So unless there's any real benefit, I'm against this. > > I'm not arguing for arbitrary changes, but if the change makes sense > and isn't trivial it should be done. > > What is needed is to tweak the tools for such a move- specifically > adding a new command to the update machinery (profiles/updates). > Something roughly like > > usemove [atom] original_flag new_flag > > If an atom is specified, the move applies only to w/in that pkg; if no > atom, it's a global shift in the configuration (meaning all ebuilds > now use gtk instead of gtk2 for example). > Filed Future EAPI request: https://bugs.gentoo.org/show_bug.cgi?id=311731 > > USE_EXPAND, roughly- I wouldn't say it's fully there, but it certainly > would be where I'd start for any proposal... > A good point. So how about renaming gnutls openssl and nss to ssl_implementation_* to make the usage clear? Regards, Petteri [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 900 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] RFC: changing ssl use flag descriptions and unify behavior 2010-03-28 6:03 ` Doug Goldstein 2010-03-28 6:27 ` usemove [was Re: [gentoo-dev] RFC: changing ssl use flag descriptions and unify behaviour] Brian Harring @ 2010-03-29 8:59 ` Mike Frysinger 1 sibling, 0 replies; 5+ messages in thread From: Mike Frysinger @ 2010-03-29 8:59 UTC (permalink / raw To: gentoo-dev; +Cc: Doug Goldstein [-- Attachment #1: Type: Text/Plain, Size: 1396 bytes --] On Sunday 28 March 2010 02:03:43 Doug Goldstein wrote: > On Sat, Mar 27, 2010 at 9:54 AM, Petteri Räty wrote: > > See this thread for background: > > http://archives.gentoo.org/gentoo-dev/msg_0673a33fe75961e510872fd2c1044ce > > d.xml > > > > I think we should go through all the ssl use flag using packages and > > unify the use flag descriptions and behavior to the following standing > > policy (handed down probably): > > > > 1) packages always have the general ssl use flag to control whether to > > enable ssl at all > > 2) If the package supports multiple backends then there's use flags for > > gnutls, openssl or nss. EAPI 2 use defaults will be used to > > communicate upstream defaults if any. If they are all turned of > > select the default (ssl being on). > > > > No objections and I will open a tracker a week from now and let's see > > who joins up to go through packages and open bugs. > > I seriously hate changing USE flags for the sake of changing use > flags. i dont really think USE=ssl is changing. it has always been "enable SSL support". unfortunately, because this is usually done via openssl, some maintainers thought the flag was the same thing as "use openssl". so any package that is changing is most likely because is currently using USE=ssl incorrectly, or not respecting it at all (which is also incorrect). -mike [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-03-29 9:00 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-03-27 14:54 [gentoo-dev] RFC: changing ssl use flag descriptions and unify behavior Petteri Räty 2010-03-28 6:03 ` Doug Goldstein 2010-03-28 6:27 ` usemove [was Re: [gentoo-dev] RFC: changing ssl use flag descriptions and unify behaviour] Brian Harring 2010-03-28 11:02 ` Petteri Räty 2010-03-29 8:59 ` [gentoo-dev] RFC: changing ssl use flag descriptions and unify behavior Mike Frysinger
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox