* [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs @ 2003-05-19 1:14 Dhruba Bandopadhyay 2003-05-19 4:54 ` Russell Tennant ` (3 more replies) 0 siblings, 4 replies; 42+ messages in thread From: Dhruba Bandopadhyay @ 2003-05-19 1:14 UTC (permalink / raw To: gentoo-dev Hello. This is to the devs. With the release of firebird 0.6 many changes are being pondered. - migration of bin & cvs packages and executable to new name - conflict with firebird-db - src_uri from mozilla.org change - firebird-bin deprecation in favour of firebird-cvs - official maintainers of both bin and cvs (cvs bug has been assigned but bin bug has not) Since I've not seen much activity or talk by devs on the above issues I thought I'd ask what their intentions were and what might take shape in the near future regarding mozilla et al. I'd be glad to hear your thoughts as I'm sure would many others. With regards. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-19 1:14 [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs Dhruba Bandopadhyay @ 2003-05-19 4:54 ` Russell Tennant 2003-05-19 5:38 ` Chris PeBenito 2003-05-19 18:52 ` Martin Schlemmer 2003-05-19 6:40 ` Spundun Bhatt ` (2 subsequent siblings) 3 siblings, 2 replies; 42+ messages in thread From: Russell Tennant @ 2003-05-19 4:54 UTC (permalink / raw To: gentoo-dev > Hello. > > This is to the devs. > > With the release of firebird 0.6 many changes are being pondered. > > - migration of bin & cvs packages and executable to new name > - conflict with firebird-db > - src_uri from mozilla.org change > - firebird-bin deprecation in favour of firebird-cvs > - official maintainers of both bin and cvs (cvs bug has been assigned > but bin bug has not) > > Since I've not seen much activity or talk by devs on the above issues I > thought I'd ask what their intentions were and what might take shape in > the near future regarding mozilla et al. > > I'd be glad to hear your thoughts as I'm sure would many others. > > With regards. Why not call it MozillaFirebird like they do at mozilla.org. This should avoid a name collision. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-19 4:54 ` Russell Tennant @ 2003-05-19 5:38 ` Chris PeBenito 2003-05-19 9:56 ` Alastair 'liquidx' Tse 2003-05-19 18:52 ` Martin Schlemmer 1 sibling, 1 reply; 42+ messages in thread From: Chris PeBenito @ 2003-05-19 5:38 UTC (permalink / raw To: Russell Tennant; +Cc: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1247 bytes --] I'm not handling the firebird browser stuff, so I can't address all of your concerns, but technically speaking, there would be no name collision in portage. Firebird the database is dev-db/firebird. Firebird the browser would be net-www/firebird, net-www/firebird-bin, etc. I don't know which one would be chosen if you type "emerge firebird". To be sure to get the right package, you'd have to specify the category on the emerge commandline too ("emerge net-www/firebird"). Naming it MozillaFirebird would be a violation of Gentoo's development policy because of the capitalization (mozillafirebird or mozilla-firebird would be ok). On Sun, 2003-05-18 at 23:54, Russell Tennant wrote: > > - conflict with firebird-db > Why not call it MozillaFirebird like they do at mozilla.org. This should > avoid a name collision. -- Chris PeBenito <pebenito@gentoo.org> Developer, Gentoo Linux Hardened Gentoo Project "Engineering does not require science. Science helps a lot, but people built perfectly good brick walls long before they knew why cement works."-Alan Cox Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE6AF9243 Key fingerprint = B0E6 877A 883F A57A 8E6A CB00 BC8E E42D E6AF 9243 [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-19 5:38 ` Chris PeBenito @ 2003-05-19 9:56 ` Alastair 'liquidx' Tse 2003-05-19 11:01 ` Georgi Georgiev 0 siblings, 1 reply; 42+ messages in thread From: Alastair 'liquidx' Tse @ 2003-05-19 9:56 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1587 bytes --] On Mon, 2003-05-19 at 06:38, Chris PeBenito wrote: > etc. I don't know which one would be chosen if you type "emerge > firebird". That is one of the reasons why net-www/firebird would be a bad choice. Currently, it is ambigious which one would be chosen. > net-www/firebird"). Naming it MozillaFirebird would be a violation of > Gentoo's development policy because of the capitalization > (mozillafirebird or mozilla-firebird would be ok). Indeed, capitialisation is frowned upon for a package name in portage. I support it being called mozilla-firebird or even mozilla-browser as it will be renamed to after 1.4[1]. However, I'm not the maintainer of phoenix or mozilla, so it is ultimately up to them. I have no comment about -bin and -cvs. I don't personally use phoenix so I'm not sure why we have those compared with the regular source release. Cheers, Alastair [1] http://www.mozilla.org/roadmap/branding.html "When referring to Thunderbird or Firebird before or during the 1.4 release cycle, make sure to use the project name with Mozilla pre-pended as "Mozilla Thunderbird" or "Mozilla Firebird" instead of Mozilla alone or Firebird/Thunderbird alone. ... Use the names "Mozilla Browser" and "Mozilla Mail" to describe the Firebird and Thunderbird projects after the 1.4 release." -- Alastair 'liquidx' Tse >> Gentoo Developer >> http://www.liquidx.net/ | http://cvs.gentoo.org/~liquidx/ >> GPG Key : http://cvs.gentoo.org/~liquidx/liquidx_gentoo_org.asc >> FingerPrint : 579A 9B0E 43E8 0E40 EE93 BB1C 38CE 1C7B 3907 14F6 [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-19 9:56 ` Alastair 'liquidx' Tse @ 2003-05-19 11:01 ` Georgi Georgiev 2003-05-19 13:22 ` Alastair 'liquidx' Tse 0 siblings, 1 reply; 42+ messages in thread From: Georgi Georgiev @ 2003-05-19 11:01 UTC (permalink / raw To: gentoo-dev On Mon, May 19, 2003 at 10:56:48AM +0100, Alastair 'liquidx' Tse wrote: > On Mon, 2003-05-19 at 06:38, Chris PeBenito wrote: > > etc. I don't know which one would be chosen if you type "emerge > > firebird". > > That is one of the reasons why net-www/firebird would be a bad choice. > Currently, it is ambigious which one would be chosen. Well, bad choice or not - there is plenty of ambiguity in the portage tree already. chutz@tank / $ cd /usr/portage chutz@tank portage $ for i in *-*/*; do echo *-*/`basename $i`; done | grep \ | wc -l 88 (most of these are from app-emacs and app-xemacs, but there are a bunch of others, too) This might even teach users to always use "emerge -p" before emerging anything and also people might get in the habbit of using the complete package name. A nice enhancement of portage would be to refuse operation on any ambiguous packages. (this is off-topic, but I think it's worth mentioning) Personally I'd vote for a "mozilla-browser" if there were a poll. -- /^^^^^^^^^^^^^^^^^^^^^^^^^^^\/^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ / Georgi Georgiev (-< / MMM-MM!! So THIS is BIO- \ \ chutz@chubaka.net /\ .o)\ NEBULATION! / / +81(90)6266-1163 V_/_ |(/)/ \ \___________________________/\__________________________________/ -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-19 11:01 ` Georgi Georgiev @ 2003-05-19 13:22 ` Alastair 'liquidx' Tse 0 siblings, 0 replies; 42+ messages in thread From: Alastair 'liquidx' Tse @ 2003-05-19 13:22 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 673 bytes --] On Mon, 2003-05-19 at 12:01, Georgi Georgiev wrote: > Well, bad choice or not - there is plenty of ambiguity in the portage tree > already. Yes, I think most of the devs are aware of the duplicate names in portage. We will be trying to reduce the number of these when the (stable) portage manages package moving/renaming cleanly. But right now, it would definately help to not introduce more :) Cheers, -- Alastair 'liquidx' Tse >> Gentoo Developer >> http://www.liquidx.net/ | http://cvs.gentoo.org/~liquidx/ >> GPG Key : http://cvs.gentoo.org/~liquidx/liquidx_gentoo_org.asc >> FingerPrint : 579A 9B0E 43E8 0E40 EE93 BB1C 38CE 1C7B 3907 14F6 [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-19 4:54 ` Russell Tennant 2003-05-19 5:38 ` Chris PeBenito @ 2003-05-19 18:52 ` Martin Schlemmer 1 sibling, 0 replies; 42+ messages in thread From: Martin Schlemmer @ 2003-05-19 18:52 UTC (permalink / raw To: Russell Tennant; +Cc: Gentoo-Dev [-- Attachment #1: Type: text/plain, Size: 465 bytes --] On Mon, 2003-05-19 at 06:54, Russell Tennant wrote: > Why not call it MozillaFirebird like they do at mozilla.org. This should > avoid a name collision. > Another option is also to call it 'Firebird', as portage is currently still case sensitive. There was some talk about case a while back, but I cannot remember what the conclusion was. -- Martin Schlemmer Gentoo Linux Developer, Desktop/System Team Developer Cape Town, South Africa [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-19 1:14 [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs Dhruba Bandopadhyay 2003-05-19 4:54 ` Russell Tennant @ 2003-05-19 6:40 ` Spundun Bhatt 2003-05-19 9:49 ` Christian Gut 2003-05-25 12:43 ` Christian Axelsson 3 siblings, 0 replies; 42+ messages in thread From: Spundun Bhatt @ 2003-05-19 6:40 UTC (permalink / raw To: gentoo-dev On Sun, 2003-05-18 at 18:14, Dhruba Bandopadhyay wrote: > - firebird-bin deprecation in favour of firebird-cvs Is there any reason now to not have a standard build-from-source-tarball ebuild? I thought it was not supplied previously because of some apprehensions about mozilla not behaving well when compiled with gtk2. But I have been using phoenix-cvs from about 2 weeks now and its very stable.... so may be mozilla(-firebird) and gtk2 are getting along well now. Spundun p.s. - I am not really a dev. also I think mozilla-firebird is a descent replacement for now (from Chris' suggestions) -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-19 1:14 [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs Dhruba Bandopadhyay 2003-05-19 4:54 ` Russell Tennant 2003-05-19 6:40 ` Spundun Bhatt @ 2003-05-19 9:49 ` Christian Gut 2003-05-25 12:43 ` Christian Axelsson 3 siblings, 0 replies; 42+ messages in thread From: Christian Gut @ 2003-05-19 9:49 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 811 bytes --] On Mon, 2003-05-19 at 03:14, Dhruba Bandopadhyay wrote: > With the release of firebird 0.6 many changes are being pondered. > > - migration of bin & cvs packages and executable to new name > - conflict with firebird-db > - src_uri from mozilla.org change > - firebird-bin deprecation in favour of firebird-cvs > - official maintainers of both bin and cvs (cvs bug has been assigned > but bin bug has not) > > Since I've not seen much activity or talk by devs on the above issues I > thought I'd ask what their intentions were and what might take shape in > the near future regarding mozilla et al. http://bugs.gentoo.org/show_bug.cgi?id=21145 -src and -bin ebuilds in there.. one uses MozillaFirebird as name allready... would recommend this, too -- Christian Gut <cycloon@is-root.org> [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-19 1:14 [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs Dhruba Bandopadhyay ` (2 preceding siblings ...) 2003-05-19 9:49 ` Christian Gut @ 2003-05-25 12:43 ` Christian Axelsson 2003-05-25 12:46 ` Dhruba Bandopadhyay 2003-05-28 8:22 ` Matthew Kennedy 3 siblings, 2 replies; 42+ messages in thread From: Christian Axelsson @ 2003-05-25 12:43 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 406 bytes --] On Mon, 2003-05-19 at 03:14, Dhruba Bandopadhyay wrote: > - conflict with firebird-db How about when typing 'emerge firebird' the user get a message that looks something like: Multiple matches against "firebird". Possible options are: dev-db/firebird net-www/firebird I think this would be a nice solution to nameconflicts. My 2 cents -- Christian Axelsson smiler@lanil.mine.nu [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-25 12:43 ` Christian Axelsson @ 2003-05-25 12:46 ` Dhruba Bandopadhyay 2003-05-25 12:56 ` Christian Axelsson 2003-05-25 18:31 ` Jon Portnoy 2003-05-28 8:22 ` Matthew Kennedy 1 sibling, 2 replies; 42+ messages in thread From: Dhruba Bandopadhyay @ 2003-05-25 12:46 UTC (permalink / raw To: gentoo-dev On Sun, 2003-05-25 at 13:43, Christian Axelsson wrote: > On Mon, 2003-05-19 at 03:14, Dhruba Bandopadhyay wrote: > > > - conflict with firebird-db > > How about when typing 'emerge firebird' the user get a message > that looks something like: No. I'm told emerge processes are supposed to be non-interactive and I support that thought. I'm hoping there's a way to name them differently. Incidentally, is it the naming and SRC_URI that is causing the delay? -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-25 12:46 ` Dhruba Bandopadhyay @ 2003-05-25 12:56 ` Christian Axelsson 2003-05-25 13:16 ` Georgi Georgiev 2003-05-25 18:31 ` Jon Portnoy 1 sibling, 1 reply; 42+ messages in thread From: Christian Axelsson @ 2003-05-25 12:56 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 449 bytes --] On Sun, 2003-05-25 at 14:46, Dhruba Bandopadhyay wrote: > No. I'm told emerge processes are supposed to be non-interactive and I > support that thought. Actually I think dev-db/firebird and net-www/firebird are different enought, maybe removing the shortcut 'emerge firebird' and enforce the user to specify the path is the best (TM) way to go? Like how it's done with the rsync package. -- Christian Axelsson smiler@lanil.mine.nu [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-25 12:56 ` Christian Axelsson @ 2003-05-25 13:16 ` Georgi Georgiev 2003-05-25 17:26 ` Zack Gilburd 0 siblings, 1 reply; 42+ messages in thread From: Georgi Georgiev @ 2003-05-25 13:16 UTC (permalink / raw To: gentoo-dev On 25/05/2003 at 14:56:32(+0200), Christian Axelsson used 0.9Kbytes, just to say: > On Sun, 2003-05-25 at 14:46, Dhruba Bandopadhyay wrote: > > > No. I'm told emerge processes are supposed to be non-interactive and I > > support that thought. > > Actually I think dev-db/firebird and net-www/firebird are different > enought, maybe removing the shortcut 'emerge firebird' and enforce the > user to specify the path is the best (TM) way to go? Like how it's done > with the rsync package. I agree. An error message does not break non-intereactivity. -- /^^^^^^^^^^^^^^^^^^^^^^^^^^^\/^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ / Georgi Georgiev (-< / A man wrapped up in himself \ \ chutz@chubaka.net /\ .o)\ makes a very small package. / / +81(90)6266-1163 V_/_ |(/)/ \ \___________________________/\__________________________________/ -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-25 13:16 ` Georgi Georgiev @ 2003-05-25 17:26 ` Zack Gilburd 0 siblings, 0 replies; 42+ messages in thread From: Zack Gilburd @ 2003-05-25 17:26 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: signed data --] [-- Type: text/plain, Size: 826 bytes --] On Sunday 25 May 2003 06:16, Georgi Georgiev wrote: > On 25/05/2003 at 14:56:32(+0200), Christian Axelsson used 0.9Kbytes, just to say: > > On Sun, 2003-05-25 at 14:46, Dhruba Bandopadhyay wrote: > > > No. I'm told emerge processes are supposed to be non-interactive and I > > > support that thought. > > > > Actually I think dev-db/firebird and net-www/firebird are different > > enought, maybe removing the shortcut 'emerge firebird' and enforce the > > user to specify the path is the best (TM) way to go? Like how it's done > > with the rsync package. > > I agree. An error message does not break non-intereactivity. How about keeping the names unique. The file that would go in /usr/bin for either package would be MozillaFirebird, so why not call them MozillaFirebird-bin and MozillaFirebird-cvs? [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-25 12:46 ` Dhruba Bandopadhyay 2003-05-25 12:56 ` Christian Axelsson @ 2003-05-25 18:31 ` Jon Portnoy 1 sibling, 0 replies; 42+ messages in thread From: Jon Portnoy @ 2003-05-25 18:31 UTC (permalink / raw To: gentoo-dev On Sun, May 25, 2003 at 01:46:19PM +0100, Dhruba Bandopadhyay wrote: > On Sun, 2003-05-25 at 13:43, Christian Axelsson wrote: > > On Mon, 2003-05-19 at 03:14, Dhruba Bandopadhyay wrote: > > > > > - conflict with firebird-db > > > > How about when typing 'emerge firebird' the user get a message > > that looks something like: > > No. I'm told emerge processes are supposed to be non-interactive and I > support that thought. I'm hoping there's a way to name them > differently. Incidentally, is it the naming and SRC_URI that is causing > the delay? > More like the fact that our phoenix maintainer (phoen][x, incidentally) left. -- Jon Portnoy avenj/irc.freenode.net -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-25 12:43 ` Christian Axelsson 2003-05-25 12:46 ` Dhruba Bandopadhyay @ 2003-05-28 8:22 ` Matthew Kennedy 2003-05-28 8:47 ` Kumba 2003-05-28 9:08 ` Troy Dack 1 sibling, 2 replies; 42+ messages in thread From: Matthew Kennedy @ 2003-05-28 8:22 UTC (permalink / raw To: gentoo-dev Christian Axelsson <smiler@lanil.mine.nu> writes: > On Mon, 2003-05-19 at 03:14, Dhruba Bandopadhyay wrote: > >> - conflict with firebird-db > > How about when typing 'emerge firebird' the user get a message > that looks something like: > > Multiple matches against "firebird". Possible options are: > dev-db/firebird > net-www/firebird > > I think this would be a nice solution to nameconflicts. What naming conflict? There is emerge dev-db/firebird or emerge net-www/firebird This is not the first time two packages have a name conflict, requiring the category name to resolve. Matt -- Matthew Kennedy Gentoo Linux Developer -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 8:22 ` Matthew Kennedy @ 2003-05-28 8:47 ` Kumba 2003-05-28 9:06 ` Georgi Georgiev 2003-05-28 9:08 ` Troy Dack 1 sibling, 1 reply; 42+ messages in thread From: Kumba @ 2003-05-28 8:47 UTC (permalink / raw To: gentoo-dev Matthew Kennedy wrote: > What naming conflict? > > There is > > emerge dev-db/firebird > or > emerge net-www/firebird > > This is not the first time two packages have a name conflict, > requiring the category name to resolve. > > Matt Not all users are going to immediately know the different categories offhand. I'd have to opt for the ability that if portage detected a naming conflict, it'd show both matches + categories so the user would know which one he/she wanted. OTOH, calling it net-www/mozillafirebird isn't a bad idea. I don't think we need caps in there, caps seems to be reserved for dev-perl stuff only. --Kumba -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 8:47 ` Kumba @ 2003-05-28 9:06 ` Georgi Georgiev 2003-05-28 9:20 ` Kumba 2003-05-28 14:06 ` Jon Portnoy 0 siblings, 2 replies; 42+ messages in thread From: Georgi Georgiev @ 2003-05-28 9:06 UTC (permalink / raw To: gentoo-dev On 28/05/2003 at 04:47:01(-0400), Kumba used 0.7Kbytes just to say: > Not all users are going to immediately know the different categories > offhand. I'd have to opt for the ability that if portage detected a > naming conflict, it'd show both matches + categories so the user would > know which one he/she wanted. And abort execution, right? > OTOH, calling it net-www/mozillafirebird isn't a bad idea. I don't > think we need caps in there, caps seems to be reserved for dev-perl > stuff only. Since the caps are used for splitting the two words, an extra dash would be needed instead of the caps. Concatenating the two makes it hard to read and personally, it would be hard for me to type. It would have been nice if the official distribution had a name gentoo could adopt, but looking at ftp://ftp.mozilla.org/pub/firebird/nightly/latest-trunk/ one can see: Firebird-mac.dmg.gz MozillaFirebird-i686-pc-linux-gnu.tar.gz MozillaFirebird-win32.zip So we're back where we started. They have both "firebird" and "mozilla firebird". -- /^^^^^^^^^^^^^^^^^^^^^^^^^^^\/^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ / Georgi Georgiev (-< / I put up my thumb... and it \ \ chutz@chubaka.net /\ .o)\ blotted out the planet Earth. -- / / +81(90)6266-1163 V_/_ |(/)/ Neil Armstrong \ \___________________________/\__________________________________/ -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 9:06 ` Georgi Georgiev @ 2003-05-28 9:20 ` Kumba 2003-05-28 9:54 ` Michael Kohl 2003-05-28 14:06 ` Jon Portnoy 1 sibling, 1 reply; 42+ messages in thread From: Kumba @ 2003-05-28 9:20 UTC (permalink / raw To: gentoo-dev Georgi Georgiev wrote: > On 28/05/2003 at 04:47:01(-0400), Kumba used 0.7Kbytes just to say: > >> Not all users are going to immediately know the different categories >>offhand. I'd have to opt for the ability that if portage detected a >>naming conflict, it'd show both matches + categories so the user would >>know which one he/she wanted. > > > And abort execution, right? Yes, abort execution so the user could modify their parameter. > > >> OTOH, calling it net-www/mozillafirebird isn't a bad idea. I don't >>think we need caps in there, caps seems to be reserved for dev-perl >>stuff only. > > > Since the caps are used for splitting the two words, an extra dash would be > needed instead of the caps. Concatenating the two makes it hard to read and personally, it would be hard for me to type. > > It would have been nice if the official distribution had a name gentoo could > adopt, but looking at ftp://ftp.mozilla.org/pub/firebird/nightly/latest-trunk/ > one can see: > > Firebird-mac.dmg.gz > MozillaFirebird-i686-pc-linux-gnu.tar.gz > MozillaFirebird-win32.zip > > So we're back where we started. They have both "firebird" and "mozilla > firebird". I wish they'd just kept it "phoenix", but I heard the BIOS company wanted to sue (must be desperate for cash like SCO). I also wonder if the Mozilla people did do their homework before choosing "firebird" so they atleast knew of another opensource project out there with the same name. Eitherway, yeah, net-www/mozilla-firebird sounds pretty good. bit lengthy, but it's not the only one. I've a feeling we'ed need a net-mail/mozilla-thunderbird in the future as well, just to keep consistency. --Kumba -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 9:20 ` Kumba @ 2003-05-28 9:54 ` Michael Kohl 0 siblings, 0 replies; 42+ messages in thread From: Michael Kohl @ 2003-05-28 9:54 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1033 bytes --] On Wed, 28 May 2003 05:20:44 -0400 Kumba <kumba@gentoo.org> wrote: > Eitherway, yeah, net-www/mozilla-firebird sounds pretty good. bit > lengthy, but it's not the only one. I've a feeling we'ed need a > net-mail/mozilla-thunderbird in the future as well, just to keep > consistency. "4. Use the names "Mozilla Browser" and "Mozilla Mail" to describe the Firebird and Thunderbird projects after the 1.4 release." [1] How about using this names (mozilla-browser, mozilla-mail)? This would also spare us the trouble of renaming everything again after 1.4 is released. And to keep consistent with the above, the current Mozilla ebuild could be renamed to mozilla-application-suite (or mozilla-suite): "1. When referring to a SeaMonkey-based release use the phrase "Mozilla Application Suite" as the name of the app suite." [1] Just my 2 cents, Michael [1] http://www.mozilla.org/roadmap/branding.html)+ -- www.cargal.org GnuPG-key-ID: 0x90CA09E3 Jabber-ID: citizen428 [at] cargal [dot] org Registered Linux User #278726 [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 9:06 ` Georgi Georgiev 2003-05-28 9:20 ` Kumba @ 2003-05-28 14:06 ` Jon Portnoy 2003-05-28 18:13 ` George Shapovalov 1 sibling, 1 reply; 42+ messages in thread From: Jon Portnoy @ 2003-05-28 14:06 UTC (permalink / raw To: gentoo-dev On Wed, May 28, 2003 at 06:06:37PM +0900, Georgi Georgiev wrote: > On 28/05/2003 at 04:47:01(-0400), Kumba used 0.7Kbytes just to say: > > Not all users are going to immediately know the different categories > > offhand. I'd have to opt for the ability that if portage detected a > > naming conflict, it'd show both matches + categories so the user would > > know which one he/she wanted. > > And abort execution, right? Policy is to avoid naming conflicts by using different names whenever possible. > > > OTOH, calling it net-www/mozillafirebird isn't a bad idea. I don't > > think we need caps in there, caps seems to be reserved for dev-perl > > stuff only. > > Since the caps are used for splitting the two words, an extra dash would be > needed instead of the caps. Concatenating the two makes it hard to read and personally, it would be hard for me to type. Caps are against policy. -- Jon Portnoy avenj/irc.freenode.net -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 14:06 ` Jon Portnoy @ 2003-05-28 18:13 ` George Shapovalov 2003-05-28 19:08 ` Jon Portnoy ` (2 more replies) 0 siblings, 3 replies; 42+ messages in thread From: George Shapovalov @ 2003-05-28 18:13 UTC (permalink / raw To: gentoo-dev On Wednesday 28 May 2003 07:06, Jon Portnoy wrote: > Policy is to avoid naming conflicts by using different names whenever > possible. Um, I don't think we have any policy on this matter. I was bringing this issue about a month ago and found that some devs believe we cannot have duplicate names (or avoid them whereever possible) others think oterwise... There was a thread initiated by not very happy user whose ebuild was renamed with the explanation that portage cannot reliably deal with this situation, however later on he found two identically named packages. The thread was on -dev and I think general consesus was that it would be nice to allow duplicate names, we only need to make portage stop and ask for clarification if duplicates are found during emerge (emerge search is fine already). I think there is even a bug about this.. I remember doing a search for duplicates and finding there were multiple. Therefore it is not just a simple issue of enforcinf different names on all new packages.. Unfortunately that conversation did not finish up at that time, however this might have made it into udder project.. Nonetheless IMHO it would be nice to settle on certain policy so that we can at least avoid increasing inconsistency.. George -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 18:13 ` George Shapovalov @ 2003-05-28 19:08 ` Jon Portnoy 2003-05-28 21:04 ` Matthew Kennedy 2003-05-28 19:21 ` Jon Portnoy 2003-05-28 23:56 ` William F Pearson III 2 siblings, 1 reply; 42+ messages in thread From: Jon Portnoy @ 2003-05-28 19:08 UTC (permalink / raw To: George Shapovalov; +Cc: gentoo-dev On Wed, May 28, 2003 at 11:13:58AM -0700, George Shapovalov wrote: > On Wednesday 28 May 2003 07:06, Jon Portnoy wrote: > > Policy is to avoid naming conflicts by using different names whenever > > possible. > Um, I don't think we have any policy on this matter. I was bringing this issue > about a month ago and found that some devs believe we cannot have duplicate > names (or avoid them whereever possible) others think oterwise... > There was a thread initiated by not very happy user whose ebuild was renamed > with the explanation that portage cannot reliably deal with this situation, > however later on he found two identically named packages. > > The thread was on -dev and I think general consesus was that it would be nice > to allow duplicate names, we only need to make portage stop and ask for > clarification if duplicates are found during emerge (emerge search is fine > already). I think there is even a bug about this.. > > I remember doing a search for duplicates and finding there were multiple. > Therefore it is not just a simple issue of enforcinf different names on all > new packages.. Unfortunately that conversation did not finish up at that > time, however this might have made it into udder project.. Nonetheless IMHO > it would be nice to settle on certain policy so that we can at least avoid > increasing inconsistency.. > Policy is to avoid naming conflicts. :) There are indeed ebuilds that conflict. Those are bugs that there is currently no clean fix for. Committing _more_ conflicting ebuilds is definitely not okay. -- Jon Portnoy avenj/irc.freenode.net -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 19:08 ` Jon Portnoy @ 2003-05-28 21:04 ` Matthew Kennedy 2003-05-28 21:14 ` Dave Nellans ` (2 more replies) 0 siblings, 3 replies; 42+ messages in thread From: Matthew Kennedy @ 2003-05-28 21:04 UTC (permalink / raw To: gentoo-dev Jon Portnoy <avenj@gentoo.org> writes: > Policy is to avoid naming conflicts. :) > > There are indeed ebuilds that conflict. Those are bugs that there is > currently no clean fix for. Committing _more_ conflicting ebuilds is > definitely not okay. > Jon (and others), I'm not so sure. I have app-emacs and app-xemacs and there are *many* ebuilds which "conflict" in their naming, and this is intentional. For example, the "ilisp" package appears in both app-emacs and app-xemacs. So if I'm to avoid this naming "conflict" because somemone typing "emerge ilisp" might get "app-xemacs/ilisp" instead of "app-emacs/ilisp", then naturally I should prefix the ebuild names with "emacs" and "xemacs", right? So I'd end up with emerge emacs-ilisp or emerge xemacs-ilisp But wait! Thats what categories are for -- ie. defining some namespace. Thus there's no need, and this more or less backs up my argument that the category name + package name forms a "fully resolved and unique" symbol for emerge to act upon. So the user should do: emerge app-emacs/ilisp or emerge app-xemacs/ilisp What of the case where the user is surprised by the "short form" case: emerge ilisp ...well this is where emerge should abort and report back to the user something like this: "ERROR: Short form 'ilisp' matches app-emacs/ilisp and app-xemacs/ilisp -- please use a fully qualified name instead". (Currently emerge emerges the first one it sees.) I really think ambiguities should be resolved by using the category name -- otherwise I can't see why we sort packages into categories at all. Matt -- Matthew Kennedy Gentoo Linux Developer -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 21:04 ` Matthew Kennedy @ 2003-05-28 21:14 ` Dave Nellans 2003-05-28 22:40 ` George Shapovalov 2003-05-29 3:22 ` Aron Griffis 2003-06-15 11:28 ` Matthew Kennedy 2 siblings, 1 reply; 42+ messages in thread From: Dave Nellans @ 2003-05-28 21:14 UTC (permalink / raw Cc: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2059 bytes --] this is something we discussed about a month ago and never developed an official policy for then did we? george can you comment on this? perhaps its time we do dave On Wed, 2003-05-28 at 15:04, Matthew Kennedy wrote: > Jon Portnoy <avenj@gentoo.org> writes: > > > Policy is to avoid naming conflicts. :) > > > > There are indeed ebuilds that conflict. Those are bugs that there is > > currently no clean fix for. Committing _more_ conflicting ebuilds is > > definitely not okay. > > > > Jon (and others), > > I'm not so sure. I have app-emacs and app-xemacs and there are > *many* ebuilds which "conflict" in their naming, and this is > intentional. > > For example, the "ilisp" package appears in both app-emacs and > app-xemacs. So if I'm to avoid this naming "conflict" because > somemone typing "emerge ilisp" might get "app-xemacs/ilisp" instead > of "app-emacs/ilisp", then naturally I should prefix the ebuild names > with "emacs" and "xemacs", right? So I'd end up with > > emerge emacs-ilisp > or > emerge xemacs-ilisp > > But wait! Thats what categories are for -- ie. defining some > namespace. Thus there's no need, and this more or less backs up my > argument that the category name + package name forms a "fully resolved > and unique" symbol for emerge to act upon. > > So the user should do: > > emerge app-emacs/ilisp > or > emerge app-xemacs/ilisp > > What of the case where the user is surprised by the "short form" case: > > emerge ilisp > > ...well this is where emerge should abort and report back to the user > something like this: "ERROR: Short form 'ilisp' matches > app-emacs/ilisp and app-xemacs/ilisp -- please use a fully qualified > name instead". (Currently emerge emerges the first one it sees.) > > I really think ambiguities should be resolved by using the category > name -- otherwise I can't see why we sort packages into categories > at all. > > Matt -- Dave Nellans http://lucy.wox.org/~dnellans/ dnellans@cs.utah.edu [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 21:14 ` Dave Nellans @ 2003-05-28 22:40 ` George Shapovalov 0 siblings, 0 replies; 42+ messages in thread From: George Shapovalov @ 2003-05-28 22:40 UTC (permalink / raw To: gentoo-dev On Wednesday 28 May 2003 14:14, Dave Nellans wrote: > this is something we discussed about a month ago and never developed an > official policy for then did we? george can you comment on this? > perhaps its time we do Yep, that's a nice wrap up of my previous comment :). We did discuss it but it never got settled, probably because there was much talk about starting udder system, so this particular one got lost.. BTW just did some digging: the bug in question is #19402. The text unfortunately is not very clear :(, but I managed to find my way around gmane finally :), here is the thread: http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.devel&root=%3C1050450162.18807.6.camel%40malfus%3E Also, just got a direct message from a user, but I am sure he meant to send it to the list. I'll ask him to forward his responce to a proper place, William, if you read this this is your hint ;). Short wrap-up (to avoid unnecessary spamming): his responce goes in line with what mkkennedy just said and many others mentioned in the cited thread. George -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 21:04 ` Matthew Kennedy 2003-05-28 21:14 ` Dave Nellans @ 2003-05-29 3:22 ` Aron Griffis 2003-05-29 6:40 ` John Robinson 2003-05-30 7:03 ` Matthew Kennedy 2003-06-15 11:28 ` Matthew Kennedy 2 siblings, 2 replies; 42+ messages in thread From: Aron Griffis @ 2003-05-29 3:22 UTC (permalink / raw To: gentoo-dev Matthew Kennedy wrote:[Wed May 28 2003, 05:04:34PM EDT] > But wait! Thats what categories are for -- ie. defining some > namespace. Thus there's no need, and this more or less backs up my > argument that the category name + package name forms a "fully resolved > and unique" symbol for emerge to act upon. Actually, that's a misconception of the purpose of categories in portage. It's never been to provide namespaces; that is a side-effect. Categories make it easier for users to find what packages are available for a given type of task. That's their purpose. There was a discussion a while ago (um, a couple years ago) about removing categories completely and having a flat list of packages. The argument against this was that the categories provide an easy way for users (and developers) to see what is available in a given area. It was not intended for categories to provide namespaces. Aron -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-29 3:22 ` Aron Griffis @ 2003-05-29 6:40 ` John Robinson 2003-05-29 10:17 ` Matt Tucker 2003-05-30 7:03 ` Matthew Kennedy 1 sibling, 1 reply; 42+ messages in thread From: John Robinson @ 2003-05-29 6:40 UTC (permalink / raw To: gentoo-dev > There was a discussion a while ago (um, a couple years ago) about > removing categories completely and having a flat list of packages. The > argument against this was that the categories provide an easy way for > users (and developers) to see what is available in a given area. It was > not intended for categories to provide namespaces. I wasn't around a few years ago, but I've watched this conversation go back and forth from the previous one to the current. The following seems (to me) to be a good summary of the two leading points and counterpoints: Q: Shouldn't we list the two packages for an interactive choice when two or more are available? A: Interactive choice is against the design of emerge. We need to be able to use it more easily in scripts than that would allow. The best we can do is to generate an error with that information and let the user pick and re-run emerge. Q: Why don't we let categories define namespace? A: Because we've never used categories to define namespace. Is there a reason why emerge couldn't have a command line switch to cause it to deviate from its current behavior and give the user an interactive choice? I gather that the error-choice option is currently in the bugs db waiting for implementation, but a lot of users have seemed to like the idea of the interactive option, which I think a command line switch could integrate well. Is there a reason why this should be avoided? Also, although it isn't currently being done this way, is there a reason why (given the above changes) the categories shouldn't be used to define namespace? Unless I'm wrong, that would only involve a policy update, if a way of avoiding merging the wrong package in the case of a collision were in place. It seems like the intuitive way to go; most people seem to assume it works that way until they're told otherwise. Additionally, a lot of the discussion on this list of late (namely the Firebird issue) would've been avoided if that system were in place, and I imagine the same will be true of the future. Unless there's something I'm unaware of, this system would allow emerge to continue to function just as it currently does (besides the error on finding duplicate packages) while relieving a lot of naming headaches. - John Robinson -- Love justice; desire mercy. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-29 6:40 ` John Robinson @ 2003-05-29 10:17 ` Matt Tucker 2003-05-29 13:31 ` John Robinson 0 siblings, 1 reply; 42+ messages in thread From: Matt Tucker @ 2003-05-29 10:17 UTC (permalink / raw To: gentoo-dev -- John Robinson <strider@aravir.net> spake thusly: > Q: Shouldn't we list the two packages for an interactive choice when > two or more are available? > > A: Interactive choice is against the design of emerge. We need to be > able to use it more easily in scripts than that would allow. The best > we can do is to generate an error with that information and let the > user pick and re-run emerge. <snip> > Is there a reason why emerge couldn't have a command line switch to > cause it to deviate from its current behavior and give the user an > interactive choice? I gather that the error-choice option is currently > in the bugs db waiting for implementation, but a lot of users have > seemed to like the idea of the interactive option, which I think a > command line switch could integrate well. Is there a reason why this > should be avoided? Another option would be to allow emerge to be interactive when run from a shell and to throw errors or make assumptions at other times. This would be similar to the way ls shows colored output when run from a shell, but not when piped to less or run from a script. If a switch were used, I would suggest defaulting to interactive behavior with a switch to disable it. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-29 10:17 ` Matt Tucker @ 2003-05-29 13:31 ` John Robinson 2003-05-29 14:00 ` Tavis Ormandy 0 siblings, 1 reply; 42+ messages in thread From: John Robinson @ 2003-05-29 13:31 UTC (permalink / raw To: gentoo-dev > Another option would be to allow emerge to be interactive when run from > a shell and to throw errors or make assumptions at other times. This > would be similar to the way ls shows colored output when run from a > shell, but not when piped to less or run from a script. If I'm not mistaken, LS outputs color input (if it's told to) all the time, and it is filtered by other programs. Maybe a shell programmer can comment, 'cause I'm not much of one, but is there a way to ascertain the context in which a script is run? I didn't think there was one. > If a switch were used, I would suggest defaulting to interactive > behavior with a switch to disable it. While I agree in theory, in practice this would break any script that assumes non-interactive behavior as the default. Given that, I think the only option is the reverse. - John Robinson -- Love justice; desire mercy. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-29 13:31 ` John Robinson @ 2003-05-29 14:00 ` Tavis Ormandy 2003-05-29 14:27 ` John Robinson 0 siblings, 1 reply; 42+ messages in thread From: Tavis Ormandy @ 2003-05-29 14:00 UTC (permalink / raw To: John Robinson; +Cc: gentoo-dev On Thu, May 29, 2003 at 09:31:01AM -0400, John Robinson wrote: > > If I'm not mistaken, LS outputs color input (if it's told to) all the > time, and it is filtered by other programs. Maybe a shell programmer can > comment, 'cause I'm not much of one, but is there a way to ascertain the > context in which a script is run? I didn't think there was one. > you can detect a terminal on a file descriptor with test -t (help test if you use bash) ls uses --color=auto, to show colour only if stdout is a tty, --color=always to show colour no matter what. -- ------------------------------------- taviso@sdf.lonestar.org | finger me for my gpg key. ------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-29 14:00 ` Tavis Ormandy @ 2003-05-29 14:27 ` John Robinson 0 siblings, 0 replies; 42+ messages in thread From: John Robinson @ 2003-05-29 14:27 UTC (permalink / raw To: Tavis Ormandy; +Cc: gentoo-dev > you can detect a terminal on a file descriptor with test -t (help test > if you use bash) > > ls uses --color=auto, to show colour only if stdout is a tty, > --color=always to show colour no matter what. Cool. Good to know. In that case, the switch to auto-detection seems like a good one to me, but now I wonder why it hasn't already been implemented. I don't know why emerge was designed with its current philosophies, or which ones affect this part of its operation, so (with my changed opinion) I think I'm gonna have to check out and let somebody who does know speculate on why it would be a good or bad idea. =) Cheers, John Robinson -- Love justice; desire mercy. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-29 3:22 ` Aron Griffis 2003-05-29 6:40 ` John Robinson @ 2003-05-30 7:03 ` Matthew Kennedy 2003-05-30 7:15 ` Georgi Georgiev ` (2 more replies) 1 sibling, 3 replies; 42+ messages in thread From: Matthew Kennedy @ 2003-05-30 7:03 UTC (permalink / raw To: gentoo-dev Aron Griffis <agriffis@gentoo.org> writes: > Matthew Kennedy wrote:[Wed May 28 2003, 05:04:34PM EDT] >> But wait! Thats what categories are for -- ie. defining some >> namespace. Thus there's no need, and this more or less backs up my >> argument that the category name + package name forms a "fully resolved >> and unique" symbol for emerge to act upon. > > Actually, that's a misconception of the purpose of categories in > portage. It's never been to provide namespaces; that is a side-effect. > Categories make it easier for users to find what packages are available > for a given type of task. That's their purpose. Aron, This is true. However I seriously doubt the use-case where a user goes into /usr/portage/* and browses for packages that way. I've never done that for the time I've been a developer and also the time before that when I was a user. Of course this doesn't mean other don't... I'd be surprised though. I think it most people will more likely use the emerge search option to find what they need. That aside, using the category name to resolve ambiguous short-form package names seems to work perfectly *today*, and perhaps we should adopt its use officially in the documentation as it is a solution to cases where we have ambiguous short-form package names. As far as I can tell, emerge app-editors/emacs emerge app-editors/emacs-21.3-r1 do the same thing as emerge emacs emerge emacs-21.3-r1 I think we've uncovered two angels to this thread: 1. how to resolve an ambiguous short-form package names (I propose the above usage of category names 'cause it works great already) and 2. what to do when the user does try to emerge an ambiguously named short-form package name. In the second case you could have: 1. emerge the first foo portage finds (undesirable, but what happens currently) 2. prompt interactively (this would be the first time portage prompts for user interaction afaik) 3. fail with an error message indication a long-form etc. must be given to resolve one or more packages. I don't really care either way between 2 and 3. Matt -- Matthew Kennedy Gentoo Linux Developer -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-30 7:03 ` Matthew Kennedy @ 2003-05-30 7:15 ` Georgi Georgiev 2003-05-30 10:52 ` Christian Axelsson 2003-05-30 15:23 ` Grant Goodyear 2 siblings, 0 replies; 42+ messages in thread From: Georgi Georgiev @ 2003-05-30 7:15 UTC (permalink / raw To: gentoo-dev On 30/05/2003 at 02:03:52(-0500), Matthew Kennedy used 2.2Kbytes just to say: > 2. what to do when the user does try to emerge an ambiguously named > short-form package name. > > In the second case you could have: > > 1. emerge the first foo portage finds (undesirable, but what happens > currently) > > 2. prompt interactively (this would be the first time portage > prompts for user interaction afaik) > > 3. fail with an error message indication a long-form etc. must be > given to resolve one or more packages. > > I don't really care either way between 2 and 3. Shouldn't we define what "ambiguous" is? After all let's not forget that the worst case is: emerge rsync vs. emerge net-misc/rsync Currently, only option 1 works with "emerge rsync". Maybe a warning should be given every time a user tries to "emerge rsync" so that they get used to the alias sync. -- /^^^^^^^^^^^^^^^^^^^^^^^^^^^\/^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ / Georgi Georgiev (-< / Chance is perhaps the work of \ \ chutz@chubaka.net /\ .o)\ God when He did not want to / / +81(90)6266-1163 V_/_ |(/)/ sign. -- Anatole France \ \___________________________/\__________________________________/ -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-30 7:03 ` Matthew Kennedy 2003-05-30 7:15 ` Georgi Georgiev @ 2003-05-30 10:52 ` Christian Axelsson 2003-05-30 15:23 ` Grant Goodyear 2 siblings, 0 replies; 42+ messages in thread From: Christian Axelsson @ 2003-05-30 10:52 UTC (permalink / raw To: gentoo-dev > In the second case you could have: > > 1. emerge the first foo portage finds (undesirable, but what happens > currently) > > 2. prompt interactively (this would be the first time portage > prompts for user interaction afaik) > > 3. fail with an error message indication a long-form etc. must be > given to resolve one or more packages. > I _really_ vote for #3 in this case. It's nothing wrong to give an error, afterall, we have separate namespaces, why not take advantage of that? I think that the 'emerge foo' instead of 'emerge category/foo' is just pure lazyness and nothing we should hangon to. No, let's print a list with the avaible options instead. My 2 -- Christian Axelsson smiler@lanil.mine.nu -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-30 7:03 ` Matthew Kennedy 2003-05-30 7:15 ` Georgi Georgiev 2003-05-30 10:52 ` Christian Axelsson @ 2003-05-30 15:23 ` Grant Goodyear 2 siblings, 0 replies; 42+ messages in thread From: Grant Goodyear @ 2003-05-30 15:23 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 631 bytes --] On Fri, 2003-05-30 at 03:03, Matthew Kennedy wrote: > This is true. However I seriously doubt the use-case where a user > goes into /usr/portage/* and browses for packages that way. I've > never done that for the time I've been a developer and also the time > before that when I was a user. Of course this doesn't mean other > don't... I'd be surprised though. For what it's worth, I frequently use the categories as a way to search for things. When I decided that I wanted to look at cd recording guis, the first thing I did was see what we have in app-cdr. -g2boojum- -- Grant Goodyear <g2boojum@gentoo.org> [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 21:04 ` Matthew Kennedy 2003-05-28 21:14 ` Dave Nellans 2003-05-29 3:22 ` Aron Griffis @ 2003-06-15 11:28 ` Matthew Kennedy 2 siblings, 0 replies; 42+ messages in thread From: Matthew Kennedy @ 2003-06-15 11:28 UTC (permalink / raw To: gentoo-dev Matthew Kennedy <mkennedy@gentoo.org> writes: > Jon Portnoy <avenj@gentoo.org> writes: http://cvs.gentoo.org/~mkennedy/emerge-2.0.48-r1-shortname.patch -- Matthew Kennedy Gentoo Linux Developer -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 18:13 ` George Shapovalov 2003-05-28 19:08 ` Jon Portnoy @ 2003-05-28 19:21 ` Jon Portnoy 2003-05-29 3:24 ` Aron Griffis 2003-05-28 23:56 ` William F Pearson III 2 siblings, 1 reply; 42+ messages in thread From: Jon Portnoy @ 2003-05-28 19:21 UTC (permalink / raw To: George Shapovalov; +Cc: gentoo-dev On Wed, May 28, 2003 at 11:13:58AM -0700, George Shapovalov wrote: > On Wednesday 28 May 2003 07:06, Jon Portnoy wrote: > > Policy is to avoid naming conflicts by using different names whenever > > possible. > Um, I don't think we have any policy on this matter. I was bringing this issue > about a month ago and found that some devs believe we cannot have duplicate > names (or avoid them whereever possible) others think oterwise... > There was a thread initiated by not very happy user whose ebuild was renamed > with the explanation that portage cannot reliably deal with this situation, > however later on he found two identically named packages. To clarify myself, Portage does need functionality to deal with duplicates. In the meantime, we shouldn't ever commit ebuilds with conflicting names. That's been stated policy for some time, but the policy guide hasn't been updated to reflect it, unfortunately. -- Jon Portnoy avenj/irc.freenode.net -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 19:21 ` Jon Portnoy @ 2003-05-29 3:24 ` Aron Griffis 2003-05-30 6:45 ` Matthew Kennedy 0 siblings, 1 reply; 42+ messages in thread From: Aron Griffis @ 2003-05-29 3:24 UTC (permalink / raw To: gentoo-dev Jon Portnoy wrote:[Wed May 28 2003, 03:21:30PM EDT] > In the meantime, we shouldn't ever commit ebuilds with conflicting > names. That's been stated policy for some time, but the policy guide > hasn't been updated to reflect it, unfortunately. This is my understanding also. The app-xemacs category unfortunately deviates from this policy. Aron -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-29 3:24 ` Aron Griffis @ 2003-05-30 6:45 ` Matthew Kennedy 0 siblings, 0 replies; 42+ messages in thread From: Matthew Kennedy @ 2003-05-30 6:45 UTC (permalink / raw To: gentoo-dev Aron Griffis <agriffis@gentoo.org> writes: > Jon Portnoy wrote:[Wed May 28 2003, 03:21:30PM EDT] >> In the meantime, we shouldn't ever commit ebuilds with conflicting >> names. That's been stated policy for some time, but the policy guide >> hasn't been updated to reflect it, unfortunately. > > This is my understanding also. The app-xemacs category unfortunately > deviates from this policy. Suggestions welcome. -- Matthew Kennedy Gentoo Linux Developer -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 18:13 ` George Shapovalov 2003-05-28 19:08 ` Jon Portnoy 2003-05-28 19:21 ` Jon Portnoy @ 2003-05-28 23:56 ` William F Pearson III 2 siblings, 0 replies; 42+ messages in thread From: William F Pearson III @ 2003-05-28 23:56 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 <snip> | The thread was on -dev and I think general consesus was that it would be nice | to allow duplicate names, we only need to make portage stop and ask for | clarification if duplicates are found during emerge (emerge search is fine | already). I think there is even a bug about this.. <snip> | Nonetheless IMHO | it would be nice to settle on certain policy so that we can at least avoid | increasing inconsistency.. | | George | Oops, Sorry George, this lists operates differently than my LUG's mailing list, and I'm sure that's not the last time I'll make that mistake. :) Here's what I had to say: I'm an end user, but I subscribe to gentoo-dev to stay current on the direction of Gentoo, and give my input when I feel it could be helpful. I think the package names should be intuitive, so if i know a program is named "foo" i can "emerge foo" and install that package. Of course there is always the possiblity that there will be "app-editors/foo" and "net-www"/foo, but as an end user I might not be aware of one or the other of these packages. The best recourse, from my perspective, would a message from portage that looks like the same output from "emerge -s foo" so if I typed: #emerge foo I would get: Portage has returned more than one app named foo, which one would you like to install?[1,2] 1 app-editors/foo ~ version: 0.0.1 ~ homepage: foo.com ~ Description: foo editor 2 net-www/foo ~ version 0.1.0 ~ homepage: foo.org ~ Description: a FooBar implementation : Of course this is easy for me to say because I doubt I'll be the one coding it, and this feature would probably slow down portage a little for any emerge, because it would have to check for duplicates first for all emerges. I'll shut up now, but I couldn't resist giving my 2 cents. - -- - - William F. Pearson, III william@techwill.net www.techwill.net gpg key http://www.techwill.net/files/wfp3.gpg -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQE+1UyVpfPDiNqvYvURAtkZAJ471dKvZ2d6JzN0GXB8Mzsi58tw9QCeO3lR Aku1gI0obB9ag5lrcT9xRbA= =pDZq -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
* Re: [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs 2003-05-28 8:22 ` Matthew Kennedy 2003-05-28 8:47 ` Kumba @ 2003-05-28 9:08 ` Troy Dack 1 sibling, 0 replies; 42+ messages in thread From: Troy Dack @ 2003-05-28 9:08 UTC (permalink / raw To: gentoo-dev On Wed, 2003-05-28 at 18:22, Matthew Kennedy wrote: > Christian Axelsson <smiler@lanil.mine.nu> writes: > > > On Mon, 2003-05-19 at 03:14, Dhruba Bandopadhyay wrote: > > > >> - conflict with firebird-db > > > > How about when typing 'emerge firebird' the user get a message > > that looks something like: > > > > Multiple matches against "firebird". Possible options are: > > dev-db/firebird > > net-www/firebird > > > > I think this would be a nice solution to nameconflicts. I think this would be a nice solution too. > What naming conflict? > > There is > > emerge dev-db/firebird > or > emerge net-www/firebird > > This is not the first time two packages have a name conflict, > requiring the category name to resolve. The best/most often forgotten when trying to emerge a single package/most annoying example of this is: emerge rsync or emerge net-misc/rsync and just for reference: http://bugs.gentoo.org/show_bug.cgi?id=2365 -- Troy Dack http://linux.tkdack.com <troy@tkdack.com> http://webportage.sf.net Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x4D90BE3C Key fingerprint = 1F3D 6C15 16AA 09D5 0C96 92E5 FD89 16F9 4D90 BE3C -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 42+ messages in thread
end of thread, other threads:[~2003-06-15 11:31 UTC | newest] Thread overview: 42+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2003-05-19 1:14 [gentoo-dev] Mozilla: Firebird-bin & Firebird-cvs Dhruba Bandopadhyay 2003-05-19 4:54 ` Russell Tennant 2003-05-19 5:38 ` Chris PeBenito 2003-05-19 9:56 ` Alastair 'liquidx' Tse 2003-05-19 11:01 ` Georgi Georgiev 2003-05-19 13:22 ` Alastair 'liquidx' Tse 2003-05-19 18:52 ` Martin Schlemmer 2003-05-19 6:40 ` Spundun Bhatt 2003-05-19 9:49 ` Christian Gut 2003-05-25 12:43 ` Christian Axelsson 2003-05-25 12:46 ` Dhruba Bandopadhyay 2003-05-25 12:56 ` Christian Axelsson 2003-05-25 13:16 ` Georgi Georgiev 2003-05-25 17:26 ` Zack Gilburd 2003-05-25 18:31 ` Jon Portnoy 2003-05-28 8:22 ` Matthew Kennedy 2003-05-28 8:47 ` Kumba 2003-05-28 9:06 ` Georgi Georgiev 2003-05-28 9:20 ` Kumba 2003-05-28 9:54 ` Michael Kohl 2003-05-28 14:06 ` Jon Portnoy 2003-05-28 18:13 ` George Shapovalov 2003-05-28 19:08 ` Jon Portnoy 2003-05-28 21:04 ` Matthew Kennedy 2003-05-28 21:14 ` Dave Nellans 2003-05-28 22:40 ` George Shapovalov 2003-05-29 3:22 ` Aron Griffis 2003-05-29 6:40 ` John Robinson 2003-05-29 10:17 ` Matt Tucker 2003-05-29 13:31 ` John Robinson 2003-05-29 14:00 ` Tavis Ormandy 2003-05-29 14:27 ` John Robinson 2003-05-30 7:03 ` Matthew Kennedy 2003-05-30 7:15 ` Georgi Georgiev 2003-05-30 10:52 ` Christian Axelsson 2003-05-30 15:23 ` Grant Goodyear 2003-06-15 11:28 ` Matthew Kennedy 2003-05-28 19:21 ` Jon Portnoy 2003-05-29 3:24 ` Aron Griffis 2003-05-30 6:45 ` Matthew Kennedy 2003-05-28 23:56 ` William F Pearson III 2003-05-28 9:08 ` Troy Dack
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox