From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1S6emw-0006ao-4T for garchives@archives.gentoo.org; Sun, 11 Mar 2012 09:10:02 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 08261E05DD; Sun, 11 Mar 2012 09:09:42 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 2CCC7E06B7 for ; Sun, 11 Mar 2012 09:09:13 +0000 (UTC) Received: from [192.168.1.210] (unknown [24.86.176.233]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: dolsen) by smtp.gentoo.org (Postfix) with ESMTPSA id 6E72E1B400B for ; Sun, 11 Mar 2012 09:09:12 +0000 (UTC) Message-ID: <1331456941.29064.34.camel@big_daddy.dol-sen.ca> Subject: [gentoo-dev] Proposal: New irc data field in layman's repositories.xml file format From: Brian Dolbec To: "gentoo-dev@lists.gentoo.org" Date: Sun, 11 Mar 2012 01:09:01 -0800 Organization: Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-+fnt3epjYxCV/eIT7kV+" X-Mailer: Evolution 3.2.3 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Archives-Salt: dda0891e-4bb4-4892-8d58-a477e0b16993 X-Archives-Hash: fbed5cba3a5434dacd95443925fd3e9f --=-+fnt3epjYxCV/eIT7kV+ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable As times have changed and IRC is used more an more. I propose adding an optional data field to layman's repositories.xml file format. This information would be listed along with the other information when running: # layman -i some-overlay This added information would then be available and listed in >=3Dlayman-2.0* for any overlays that choose to add that information to their listing. Yes, that functionality is present in layman-2.0.0_rc3 which is currently in the tree. For layman 1.* versions this additional information would simply be ignored and not printed since there is no code to detect and print it. So there would be no backwards compatible problems caused by running the older layman versions. I also do not intend to add that functionality to the 1.* versions as the 2.0.0_rc3 release is quite stable and I am near to releasing a 2.0.0 final. The irc field would be a simple string that can contain irc:// urls or plain text channel listings. Same as the homepage field. eg: Channel #gentoo-guis on the freenode network or #gentoo-guis on the freenode IRC network, irc://irc.gentoo.org/gen= too-guis For those that might not like the repositories.xml file grow slightly larger with the additional data (if added). The layman-2.0 api has made changes to reduce the bandwidth usage on the gentoo servers. I will create a more detailed blog post about those results later. But for those wanting to see the data that Alec Warner graciously compiled from the infrastructure logs. See bug 398465 [1]. The layman-2.0 api will reduce overall bandwidth far more than the additional irc data will add to it. [1] https://bugs.gentoo.org/show_bug.cgi?id=3D398465 --=20 Brian Dolbec --=-+fnt3epjYxCV/eIT7kV+ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iQEcBAABAgAGBQJPXGutAAoJECIU2QoBTxfLfTAIAJqqkgEYF7YeVApUU/Fncokf j9NelNMDkGSfShZecIgZbCX0hMN9rduXU6R7/W4T1AUICpNxNhO2NxD8HK0ru/B2 BeyPgMPxWoOcVEAtdbWWwqWHExIMoXp0GrS+5fuWL/r1q1UhgpHwi62VS4gdtYLJ z6ZPTwfK1z6OCYFt6VBnxPLcYv4haVZDohVaC4hF9q2vl1x3Y4a0hMRUIsz1JcFA hj3oIAa4Cwba4KpHyOFeuS6FhOZqjRcYHY8eozmWd5x8JFtIvYdv9Yhn+/wB1CgK 2JnnRjhstMYwxQWlusVNLJycF07HDeVcyRjLBvJlecTySdlt7Mx1dLjWNQzGK9U= =gZMA -----END PGP SIGNATURE----- --=-+fnt3epjYxCV/eIT7kV+--