Gentoo Archives: gentoo-dev

From: "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [rfc] repo_name/layman-global.txt overlay name mismatches
Date: Sun, 12 Jul 2009 00:34:34
Message-Id: 4A592F7D.6070701@gentoo.org
In Reply to: [gentoo-dev] [rfc] repo_name/layman-global.txt overlay name mismatches by Sebastian Pipping
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Hi.
5
6 Sebastian Pipping wrote:
7 > Hello!
8 >
9 >
10 > Intro
11 >
12 > For the gentoo-specific part of smolt [1] that's in the making we
13 > collect stats on what package is installed and what overlay it comes
14 > from. Which tree/overlay it came from is determined by reading file
15 > /var/db/pkg/${CATEGORY}/${PF}/repository. The name in there comes
16 > from file profiles/repo_name originally.
17 > In smolt we match repo names from the 'repository' file against
18 > overlay names from layman-global.txt to check if an overlay is known
19 > worldwide or could be a secret overlay that we should not submit
20 > information about.
21 >
22 >
23 > Problem
24 >
25 > When the name from repo_name and the overlay name in layman-global.txt
26 > do not match smolt would assume the overlay is secret though it's not
27 > and not be able to send in stats about it.
28
29 I understand your problem and agree that in general having the repo_name
30 and the name in layman-global.txt the same would be helpful.
31 However, there might be some history behind that.
32 For example, although the official KDE team overlay is called kde
33 (repo_name), on layman it still shows up as kde-testing. The reason for
34 that is historic as kde was already used by genkdesvn.
35
36 > Examples:
37 >
38 > oss-overlay != majeru
39 > pro-audio != proaudio
40 >
41 >
42 > Proposal
43 >
44 > - Make repo_name file fit layman-global.txt entry where it doesn't
45 > match at the moment
46 >
47 > - People with that overlay installed do not have to change
48 > anything, no "where did that overlay go" mails or aynthing
49 >
50 > - Upstream needs to be convinced to fix it
51 >
52 > - For packages installed from that overlay the file
53 > 'repository' will not update until the a re-installation
54 >
55 > - Make in-sync repo_name a requirement for extending
56 > layman-global.txt
57 >
58 >
59 >
60 > Sebastian
61 >
62 >
63
64 - --
65 Regards,
66
67 Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
68 Gentoo- forums / Userrel / Devrel / SPARC / KDE
69 -----BEGIN PGP SIGNATURE-----
70 Version: GnuPG v2.0.11 (GNU/Linux)
71 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
72
73 iEYEARECAAYFAkpZL30ACgkQcAWygvVEyALzegCgmx+3L1Z7B7e47vgRr5+H1gAJ
74 H+gAn1kn5HNA3z1Q2VI071X+PAJzMnTc
75 =RxiT
76 -----END PGP SIGNATURE-----

Replies