1 |
As times have changed and IRC is used more an more. I propose adding an |
2 |
optional <irc></irc> data field to layman's repositories.xml file |
3 |
format. This information would be listed along with the other |
4 |
information when running: |
5 |
|
6 |
# layman -i some-overlay |
7 |
|
8 |
This added information would then be available and listed in |
9 |
>=layman-2.0* for any overlays that choose to add that information to |
10 |
their listing. Yes, that functionality is present in layman-2.0.0_rc3 |
11 |
which is currently in the tree. For layman 1.* versions this additional |
12 |
information would simply be ignored and not printed since there is no |
13 |
code to detect and print it. So there would be no backwards compatible |
14 |
problems caused by running the older layman versions. I also do not |
15 |
intend to add that functionality to the 1.* versions as the 2.0.0_rc3 |
16 |
release is quite stable and I am near to releasing a 2.0.0 final. |
17 |
|
18 |
|
19 |
The irc field would be a simple string that can contain irc:// urls or |
20 |
plain text channel listings. Same as the homepage field. |
21 |
|
22 |
eg: |
23 |
|
24 |
<irc>Channel #gentoo-guis on the freenode network</irc> |
25 |
or |
26 |
<irc>#gentoo-guis on the freenode IRC network, irc://irc.gentoo.org/gentoo-guis</irc> |
27 |
|
28 |
|
29 |
For those that might not like the repositories.xml file grow slightly |
30 |
larger with the additional data (if added). The layman-2.0 api has made |
31 |
changes to reduce the bandwidth usage on the gentoo servers. I will |
32 |
create a more detailed blog post about those results later. But for |
33 |
those wanting to see the data that Alec Warner <antarus> graciously |
34 |
compiled from the infrastructure logs. See bug 398465 [1]. The |
35 |
layman-2.0 api will reduce overall bandwidth far more than the |
36 |
additional irc data will add to it. |
37 |
|
38 |
|
39 |
[1] https://bugs.gentoo.org/show_bug.cgi?id=398465 |
40 |
-- |
41 |
Brian Dolbec <dolsen@g.o> |