Gentoo Archives: gentoo-dev-announce

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev-announce@l.g.o
Cc: gentoo-dev@l.g.o
Subject: [gentoo-dev-announce] Please subscribe to travis-ci mail alias to get notifications on depgraph breakages
Date: Wed, 08 Apr 2015 22:54:47
Message-Id: 20150409002329.0a627b8c@pomiot.lan
1 Hello, developers.
2
3 We have added a new mail alias travis-ci@g.o and set up travis-ci [1]
4 to send notifications on status change there. Please seriously consider
5 adding yourself to the alias, and contributing to the quality
6 of Gentoo.
7
8 The mail load is low -- travis will only send notices when the state
9 changes from 'good' to 'bad', and the other way around. However, you
10 will need to manually grep the logs provided by travis for occurences
11 of 'FATAL'.
12
13 Please remember that keeping the repository in a broken state is
14 inconvenient both for users and other developers. In particular
15 the issues include:
16
17 1. dependency resolution errors blocking @world upgrades,
18
19 2. Portage unnecessarily switching packages to ~arch (and therefore
20 reducing quality of stable systems),
21
22 3. repoman refusing to commit irrelevant changes to packages.
23
24 Therefore, whenever possible please try to fix the issues ASAP.
25
26 However, if you are not the person directly responsible for
27 the dependency graph breakage, please *reliably* inform him
28 about the revert/change you're doing. Failing to do has already
29 resulted in developers repeating their mistakes because of
30 misinformation.
31
32 Preferably, always file a bug in such a case and make it block
33 the 'broken-depgraph' tracker [2]. When assigning/CC-ing to the bug,
34 please make sure to include both the maintainers of the broken package,
35 and the maintainers of the dependency as necessary.
36
37 [1]:https://travis-ci.org/gentoo/gentoo-portage-rsync-mirror
38 [2]:https://bugs.gentoo.org/show_bug.cgi?id=broken-depgraph
39
40 --
41 Best regards,
42 Michał Górny