1 |
On Mon, 21 Jul 2014 22:42:23 +0300 |
2 |
Samuli Suominen <ssuominen@g.o> wrote: |
3 |
|
4 |
> Revision bumping for dependency change that doesn't cause the |
5 |
> package's file content |
6 |
> to change doesn't make sense; triggers useless rebuilds for users. |
7 |
|
8 |
A merged ebuild that misses a dependency needs an useless extra emerge. |
9 |
Think about the triggers instead of the extra rebuilds or extra emerges. |
10 |
|
11 |
> Portage is the official package manager, and has dynamic deps enabled |
12 |
> by default. |
13 |
|
14 |
Is it a feature or is it a hack? |
15 |
|
16 |
> And it's already in ebuild-quiz.txt to ensure knowing when to, or not |
17 |
> to, revbump: |
18 |
> |
19 |
> *** Ebuild technical/policy questions |
20 |
> |
21 |
> 1. You change a package's ebuild to install an init script. |
22 |
> Previously, the package had no init script at all. |
23 |
> Is a revision bump necessary? Why? What about when adding a |
24 |
> patch? |
25 |
|
26 |
That's not about dynamic dependencies; but yes, too much rev bumps. |
27 |
|
28 |
> So, -1, useless rebuilds is one of the biggest problems lately, it's |
29 |
> an relatively new problem, |
30 |
> people are revbumping packages for the simplest things like EAPI4->5 |
31 |
|
32 |
Useless triggers are the problem; why are the rev bumps needed, why are |
33 |
dependencies forgotten, ...? Sounds like a developer work flow issue... |
34 |
|
35 |
https://bugs.gentoo.org/show_bug.cgi?id=499852 |
36 |
|
37 |
-- |
38 |
With kind regards, |
39 |
|
40 |
Tom Wijsman (TomWij) |
41 |
Gentoo Developer |
42 |
|
43 |
E-mail address : TomWij@g.o |
44 |
GPG Public Key : 6D34E57D |
45 |
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D |