From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 384 invoked by uid 1002); 7 Sep 2003 01:08:38 -0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 5429 invoked from network); 7 Sep 2003 01:08:36 -0000 From: Martin Schlemmer Reply-To: azarah@gentoo.org To: Luke-Jr Cc: George Shapovalov , Gentoo-Dev In-Reply-To: <200309070006.21510.luke-jr@gentoo.org> References: <200309041251.49718.vapier@gentoo.org> <200309061338.31818.luke-jr@gentoo.org> <1062862541.11604.9.camel@nosferatu.lan> <200309070006.21510.luke-jr@gentoo.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-h1FjBGru4y2CIwUVF9MR" Message-Id: <1062897120.8455.43.camel@nosferatu.lan> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.4 Date: Sun, 07 Sep 2003 03:12:00 +0200 Subject: Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games X-Archives-Salt: 49011a37-39f3-4330-a20f-5bd747887dbb X-Archives-Hash: 6e5d8dececbc62b844becbdf0b21662b --=-h1FjBGru4y2CIwUVF9MR Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2003-09-07 at 02:06, Luke-Jr wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > Unless I'm mistaken, the only purpose of categories is to make it easier = to=20 > find ebuilds either with tab completion or a GUI tree. >=20 Well, the other idea is to have things a bit more structured. Sure, some things belong to more categories than one, but most if not all of the times it is more suited in one, so we can have it there. I never was fond of the 'flat' structure, as it in my opinion will make things more difficult. Where you can now just do: $ ls /usr/portage/x11-themes/ to see what themes X there is, you will either have to search for 'theme' and hope you do not get buried under the load, or you will have to first dig through another file for the 'virtual category', and then search for that. It will also be slower then the 'ls' alternative. Further, maintaining will also get a bigger headache, as you will have to keep updated as 'virtual categories' are added and changed, and maintain the not so short to too damn long list for each package. But all above have still nothing to do with: 1) I see no issue with 'foo/bar' and 'zar/bar' packages, as portage will get the DEPEND right, and it is really not that a train smash for the user. 2) I still am fairly sure there is no policy that say you cannot have 1), as you wanted to relay. 3) Except if changed, the policy 'was' that all package names should be lower case ... guess nobody bother about that one 8) Lastly, I really do not see the gain in dumping all packages starting with 'a' into a[0-9]. I have never been a Slackware fan (local history that I am not going to go into now), but every time I wanted to browse their packages (or Suse for that matter), its a rather mission to figure out where what is, especially if you do not know the exact name of the package. MDK/RH is a bit better, but the 20 pages with a 'ls' also tend to make it a schlep - Gentoo has been fairly easy to find most things when I started (did not have the 'emerge -s ...' back then. Right, so maybe its because I came from before 'emerge -s', or maybe it is because I mostly still navigate with 'cd' and 'ls'. I do however feel that just dumping the categories as we have them now will be a more in the wrong direction. Sure, you have editors, and then you have a editor for java - where to put it? If not a plain text editor, but rather something like rhide, anjuta, whatever, they are in dev-util. Sure not the best place .. what about a new category 'dev-ide' ? There is a few IDE's around these days. Anyhow, just me rambling, flame away =3D) =20 > On Saturday 06 September 2003 03:35 pm, Martin Schlemmer wrote: > > On Sat, 2003-09-06 at 15:38, Luke-Jr wrote: > > > -----BEGIN PGP SIGNED MESSAGE----- > > > Hash: SHA1 > > > > > > Ok, then maybe I should rephrase that... Ebuilds should not have the = same > > > name. IIRC, it is against policy and when they do have the same name = it > > > is a bug which should be fixed. > > > > Having categories and having identical ones in different categories, > > does sort of invalidate the extreme "bug" tag you put on it. Anyhow, > > last time I checked, there was no policy like this ? As far as I am > > concerned, as long as we have categories, renaming a package because > > of an already existing one in a different category is just silly, and > > will cause more confusion. > > > > > On Saturday 06 September 2003 07:47 am, George Shapovalov wrote: > > > > On Friday 05 September 2003 21:18, Luke-Jr wrote: > > > > > Obviously, ebuilds can't have the same name... For BitTorrent, th= e > > > > > ebuild > > > > > > > > But they do. We already have few ebuilds with identical names in th= e > > > > tree (in different categories of course). I don't remember specific= s, > > > > just that this was coming up in prior similar discussions and I thi= nk > > > > there are on an order of 10 of them.. Just pointing out "the fact o= f > > > > life" that we would have to be careful about when having to deal wi= th > > > > actual reorganization. IIRC, some of them were emacs modules having= the > > > > same name as the language or some such, for which they provided spe= cial > > > > emacs mode. > > > > And there were angry users when I had to rename ebuilds to avoid na= me > > > > clashes (f.e. balsa (the "oroginal" one, actually was created befor= e > > > > the well known gnome app) =3D> tbass). So this may not be as simple= as it > > > > seems... > > > > > > > > George > > > > > > > > > > > > > > > > -- > > > > gentoo-dev@gentoo.org mailing list > > > > > > - -- > > > Luke-Jr > > > Developer, Gentoo Linux > > > http://www.gentoo.org/ > > > -----BEGIN PGP SIGNATURE----- > > > Version: GnuPG v1.2.3 (GNU/Linux) > > > > > > iD8DBQE/WeNPZl/BHdU+lYMRAniaAKCZbsDxCTMJw2sNP4rkisy9dBcGjACghNsc > > > XvE6ts4smv9dnXYYTqrj/og=3D > > > =3DKpkj > > > -----END PGP SIGNATURE----- > > > > > > > > > -- > > > gentoo-dev@gentoo.org mailing list >=20 > - --=20 > Luke-Jr > Developer, Gentoo Linux > http://www.gentoo.org/ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.3 (GNU/Linux) >=20 > iD8DBQE/WnZ4Zl/BHdU+lYMRAsIfAJ9n1q7mtvz1Wg3BoRNB3pVdizIR4QCfTS4H > sHZl9oHKf07KCnwtCSJ7IOs=3D > =3Dbz3c > -----END PGP SIGNATURE----- --=20 Martin Schlemmer Gentoo Linux Developer, Desktop/System Team Developer Cape Town, South Africa --=-h1FjBGru4y2CIwUVF9MR Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQA/WoXgqburzKaJYLYRAkQ7AJ48BIF5TVoPNPyLH/TeSjQpYnh9wgCdFRAc wvVYu9OemkzNR1gkKHyDyUI= =RX5q -----END PGP SIGNATURE----- --=-h1FjBGru4y2CIwUVF9MR--