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 |