Gentoo Archives: gentoo-dev

From: Tom Wijsman <TomWij@g.o>
To: gentoo-dev@l.g.o
Cc: bernalex@g.o
Subject: Re: [gentoo-dev] don't rely on dynamic deps
Date: Thu, 24 Jul 2014 21:46:29
Message-Id: 20140723012825.2f94c157@gentoo.org
In Reply to: Re: [gentoo-dev] don't rely on dynamic deps by Alexander Berntsen
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On Tue, 22 Jul 2014 20:50:55 +0200
5 Alexander Berntsen <bernalex@g.o> wrote:
6
7 > On 22/07/14 20:44, Kent Fredric wrote:
8 > > So we'll probably need a repoman check that is smart enough to know
9 > > "X is modified" and compare the DEPEND fields with the previous
10 > > incarnation prior to commit, and then at very least, warn people
11 > > doing `repoman full` that they've modified the dependencies, and
12 > > that a -r1 bump is thus highly recommended.
13 > >
14 > > And that check can be added *now* prior to banning/disabling
15 > > dynamic deps.
16 > >
17 > > And people who want to pay attention to that warning can start
18 > > doing it before policy dictates they must.
19 > This would be a good thing to do. Would you like to try implementing
20 > it?
21
22 Just a side note, this would need VCS diff support in Repoman; there
23 are some other feature requests on b.g.o that are also pending this
24 VCS diff support, but it takes some understanding of the Repoman code.
25
26 This becomes easier to implement after the refactor of Repoman
27 completes; checks are organized and consolidated into several files
28 due to the refactor, rather than mixed together in a giant single file.
29
30 Having repoman help with the developer workflow sounds like a neat idea.
31
32 - --
33 With kind regards,
34
35 Tom Wijsman (TomWij)
36 Gentoo Developer
37
38 E-mail address : TomWij@g.o
39 GPG Public Key : 6D34E57D
40 GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
41 -----BEGIN PGP SIGNATURE-----
42 Version: GnuPG v2
43
44 iQEcBAEBAgAGBQJTzvOZAAoJEPWZc8roOL/QVcoH/0JhGPYQg5yPYDafriSIxpD+
45 ydS0jwCZudHiX7YZk/L5XiVLKTiwEPNLUzEmmYtkCnPXtJAZTFUYlTmn9sY9GUEh
46 dV9Gr6gG5LpwjGDF2E9F5ivkSdUqGbx8ztqKibSAm4POy+uLm7EDEBtRJe095VVo
47 k/kKukGSpa9hlnLB43hP9u1rs0vuwx0YB6FwK+dRVxGJAyPipgxg1jt6uRqOO9+a
48 sBOzc910js8rpO1bkL4vGbrRViVUoFFOylWrXDxEuuyoaAWROZbItqe4xK2XagI3
49 wYJa/aLzGO9b3oTDQPVSEdIpgqfuJCI39BH4UrlAUZgT4GIuB8VroOx9MAOtHZc=
50 =jVQd
51 -----END PGP SIGNATURE-----