Gentoo Archives: gentoo-dev

From: Alec Joseph Warner <warnera6@×××××××.edu>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Changelogs
Date: Wed, 27 Jul 2005 13:24:12
Message-Id: 42E789CB.1050602@egr.msu.edu
In Reply to: Re: [gentoo-dev] Re: Changelogs by Simon Stelling
1 Simon Stelling wrote:
2 > Hi,
3 >
4 > Duncan wrote:
5 >
6 >>and see what's up, or one can visit the website and check it out there,
7 >>but for such a critical part of a Gentoo machine's infrastructure, one
8 >>would certainly wish for something a bit easier than either of these.
9 >
10 >
11 > Erm, is that a joke? You want an easier way than browsing to a web page
12 > and read? Why should portage go different ways than every other software
13 > project?
14 >
15 >
16 >>Expanding on the idea a bit further, what about creating a generic "emerge
17 >>changelog" function, that fetches the tarball if necessary, then extracts
18 >>only the changelog, and opens it for viewing (presumably using the $PAGER
19 >>environmental variable to determine what to display it with)? Naturally,
20 >>given Gentoo can't control the upstream changelog format, enforcing
21 >>parseability rules as it does for its own, the entire changelog would of
22 >>necessity be displayed, leaving the user to figure out the relevant
23 >>cutoffs instead of doing it automatically as emerge -pl does with the
24 >>portage tree changelogs, but it'd still be a rather easier way to view
25 >>upstream changelogs before installation (or for that matter, after) than
26 >>we have now.
27 >
28 >
29 > Portage is a package manager. package managers have to manage package
30 > versions and their dependencies. They do NOT have to be fancy changelog
31 > readers. As you already stated, it's not the developers responsibility
32 > to get you upgrade information. While I can see a great benefit in
33 > putting important information into the changelog, I really can't see why
34 > portage should provide functions to read a changelog, when nearly all
35 > packages provide the same information on their homepages.
36 Because the functionality already exists and is in stable portage?
37 Because some developers maintain system critical packages that can cause
38 large amounts of breakage and get complaints from users when things
39 break? Gentoo is a distribution and there is some responsibility to
40 provide users upgrade paths when packages switch versions. Gentoo isn't
41 just portage, IMHO.
42
43 Additionally,
44 > if you really have to read the changelog before emerging the new
45 > version, the information is really important, and I'm sure it will show
46 > up in portage's changelog.
47 >
48 > Please don't make portage a news reader.
49 >
50 > Regards,
51 >
52 --
53 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Re: Changelogs Simon Stelling <blubb@g.o>
Re: [gentoo-dev] Re: Changelogs Jason Stubbs <jstubbs@g.o>