Gentoo Archives: gentoo-dev

From: Tom Wijsman <TomWij@g.o>
To: gentoo-dev@l.g.o
Cc: ssuominen@g.o
Subject: Re: [gentoo-dev] don't rely on dynamic deps
Date: Thu, 24 Jul 2014 21:43:19
Message-Id: 20140722235632.2c586b34@gentoo.org
In Reply to: Re: [gentoo-dev] don't rely on dynamic deps by Samuli Suominen
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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] don't rely on dynamic deps Pacho Ramos <pacho@g.o>
[gentoo-dev] Re: don't rely on dynamic deps Martin Vaeth <martin@×××××.de>