* [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
@ 2011-06-02 9:13 Fabian Groffen
2011-06-02 11:45 ` Nirbheek Chauhan
` (3 more replies)
0 siblings, 4 replies; 17+ messages in thread
From: Fabian Groffen @ 2011-06-02 9:13 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 11944 bytes --]
Following up on the recent discussions about ChangeLogs, and what should
be in there, versus what not, this email tries to describe the pros and
cons of the frequently mentioned generation of ChangeLogs from the VCS
we use.
I would like the council to discuss the generation of ChangeLogs from
the VCS in the next meeting for which this message is in time. I prefer
the council to decide upon whether or not generation of ChangeLogs is
desirable for Gentoo or not. In this email, I will try to describe the
pros and cons, but I invite anyone else to contribute/discuss ideas.
I start from the assumption that generation of ChangeLogs is NOT limited
to any VCS. Hence, I use generated ChangeLogs from CVS using my own
script attached to this email. The packages I used were chosen
semi-randomly, but absolutely not for who committed to them. Any
examples taken are by no means meant as personal attack to the
developers involved.
Simple pros I see mentioned:
- no more need for echangelog + repoman commit (identical message)
- no discussion on what to include or not (everything is in there)
Simple cons I see mentioned:
- useless information on removals of ebuilds/files
- useless information on whitespace changes
- inability to edit ChangeLog entries (typos, bug refs, etc.)
I'll ignore any technical cons regarding resources necessary to
generate, retain exact original format, etc.
Next thing, I compare original ChangeLogs to those generated. I'll
highlight some differences that can be noticed. I attached all
generated ChangeLogs to this email. I apologise for the "Bob the
Builder" names, I was simply too lazy to map all devs to their real
names. I'll report on my observations here first, such that the
remainder of this email is just the differences in the ChangeLogs.
1) it appears echangelog messages more than just a couple of times
differ from the repoman commit messages; sometimes useful information
is lost when just using the VCS logs
2) typo fixing on VCS-generated logs is sometimes necessary, but
probably impossible
3) dates and new ebuilds generated from VCS are always correct,
ChangeLog editting/echangelog -> commit delays can cause
inconsitencies
4) package moves might lose all history for essentially the same files
5) entries for all commits show up, including those that weren't
originally tracked in ChangeLog for some reason
If a move to VCS-generated ChangeLogs is to be made, it appears the
council has to decide that the following is desirable:
- a commit message is supposed to be always right/correct
- since the commit message is right, either
- repoman commit runs echangelog, or
- ChangeLogs are generated on current CVS as well
- any typos and incorrect refs, bugs, messages, etc. are accepted as
drawback of the system that does not compare to its advantages
- it is accepted that all current information in the ChangeLogs gets
lost in favour of the VCS commit messages
- there is no point in discussing what should be in or out of a
ChangeLog, since by definition, "everything" is in (and tools should
effectuate so ASAP)
If the council deems a separate ChangeLog file useful, they decide that:
- ChangeLog messages can (and sometimes should) be different from commit
messages, as they are intended as information for users
- editting ChangeLog messages is necessary to emit the most correct
information to our users at all times
- a clear policy is necessary on what is going in the ChangeLog and what
not (like the current "common sense" discussions going on and the
updated devmanual)
- basically nothing changes, and the whole idea of generating ChangeLogs
from VCS is no longer a point of discussion
If I missed anything, please discuss.
The remainder of this email is just diffs with comments inline.
dev-vcs/git:
> --- ChangeLog 2011-05-31 08:47:22.000000000 +0200
> +++ ChangeLog.2 2011-06-02 09:47:58.177234000 +0200
> @@ -1,12 +1,12 @@
> # ChangeLog for dev-vcs/git
> # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
> -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/ChangeLog,v 1.95 2011/05/31 06:4
> 7:22 grobian Exp $
> +# $Header: this/file/is/a/generated/ChangeLog,v 1.1 2011/06/02 09:47:14 cvsps2changelog Exp $
The $Header line is likely going to be useless, and probably is best
removed. Is there something useful that can be substituted here?
> -*git-1.7.3.2 (22 Oct 2010)
> + 22 Oct 2010; Bob the Builder <mduft@gentoo.org> git-1.7.3.2.ebuild,
> + -files/git-1.6.6.1-interix6.patch, -files/git-1.7.1-interix.patch,
> + +files/git-1.7.3.2-interix.patch:
> + added new (better :)) patch, removed obsolete ones.
>
> - 22 Oct 2010; Markus Duft <mduft@gentoo.org> git-1.7.3.2.ebuild,
> - +files/git-1.7.3.2-interix.patch,
> - -files/git-1.6.6.1-interix6.patch,
> - -files/git-1.7.1-interix.patch:
> - removed obsolete patches, added a new one instead. the new patch matches
> - more the spirit of upstream, and has been submitted there.
> +*git-1.7.3.2 (22 Oct 2010)
>
> - 11 Nov 2010; Sebastian Pipping <sping@gentoo.org> git-9999.ebuild:
> - Make live ebuild depend on asciidoc and xmlto independent of flag "doc"
> - (bug #343063)
> + 11 Nov 2010; Bob the Builder <sping@gentoo.org> git-9999.ebuild:
> + dev-vcs/git: Fix dependencies of live ebuild (bug #343063)
(Slightly) different commit messages show up. In this case, the
echangelog message was more explanatory than the commit message. More
trivial, but not always innocent ones:
> 08 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.4-r1.ebuild:
> - Backport bug #350330 automagic CVS to stable ebuild.
> + Backport bug #350330 automagic perl to stable ebuild.
>
> 07 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.5-r1.ebuild,
> +files/git-1.7.3.5-optional-cvs.patch:
> - Bug #350330: Avoid automagic CVS.
> + Bug #350330: Avoid automagic CVS. Need to port to 1.7.4 still.
>
> 07 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4_rc1-r1.ebuild,
> git-9999.ebuild:
> - Port the 1.7.3.5-r1 Prefix USE=python code to newer ebuilds since Prefix team
> - has tested.
> + Port the 1.7.3.5-r1 Prefix USE=python code to newer ebuilds since Prefix
> + team ha tested.
It appears there were some typos here, and were fixed later to CVS.
There is no way to fix this. CVS allows editing commit messages, but
that's disabled for obvious reasons. I'm not sure about git, but from
what I've read, it becomes difficult (if not impossible) as soon as the
commit has been pushed.
> -*git-1.7.5.2 (30 May 2011)
> +*git-1.7.5.3 (30 May 2011)
>
> 30 May 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.5.3.ebuild,
> git-9999.ebuild:
A clear advantage of the generated ChangeLog; it gets the version right
even after long outstanding bumps.
> +*git-1.7.5_rc1 (07 Apr 2011)
> +*git-1.7.4.4 (07 Apr 2011)
Similar, but with dates. This may be a timezone problem, though.
> + 08 Jan 2011; Bob the Builder <arfrever@gentoo.org> git-1.7.3.5-r2.ebuild,
> + git-1.7.4_rc1-r2.ebuild, git-9999.ebuild:
> + Use $(PYTHON -a). EPYTHON is internal variable.
> +
> + 28 Dec 2010; Bob the Builder <mr_bones_@gentoo.org> git-1.7.3.2-r1.ebuild,
> + git-1.7.3.2.ebuild, git-1.7.3.3.ebuild, git-1.7.3.4-r1.ebuild,
> + git-1.7.3.4.ebuild:
> + whitespace
Another advantage, "missing" entries are inserted in the generated ChangeLog.
dev-php/magickwand (a pkgmoved package):
> --- ChangeLog 2011-04-10 19:37:54.000000000 +0200
> +++ ChangeLog.2 2011-06-02 10:32:41.290731000 +0200
> @@ -1,65 +1,10 @@
> -# ChangeLog for dev-php5/magickwand
> -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
> -# $Header: /var/cvsroot/gentoo-x86/dev-php/magickwand/ChangeLog,v 1.1 2011/04/10 17:37:54 olemarkus Exp $
> -
> -*magickwand-1.0.8-r1 (03 Nov 2010)
> -
> - 03 Nov 2010; Matti Bickel <mabi@gentoo.org> +magickwand-1.0.8-r1.ebuild:
> - create minor slotting compatible version
> -
> -*magickwand-1.0.8 (12 Apr 2010)
> -
> - 12 Apr 2010; <mabi@gentoo.org> -magickwand-1.0.6.ebuild,
> - -magickwand-1.0.7.ebuild, +magickwand-1.0.8.ebuild:
> - version bump (bug #279836), older versions do not work with newer
> - imagemagick
> -
> - 20 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
> - metadata.xml:
> - Removing anant as a maintainer since he was retired.
> -
> - 12 Jun 2008; Christian Hoffmann <hoffie@gentoo.org>
> - files/imagemagick-pre-6.3.8-compat.patch:
> - updated patch by Martin von Gagern <Martin.vGagern@gmx.net> (bug 215671),
> - previous version missed some MagickWand-config calls. magickwand-1.0.7
> - should now really build with <imagemagick-6.3.8
> -
> - 09 Jun 2008; Christian Hoffmann <hoffie@gentoo.org>
> - +files/imagemagick-pre-6.3.8-compat.patch, magickwand-1.0.7.ebuild:
> - adding patch by Martin von Gagern <Martin.vGagern@gmx.net> (bug 215671) to
> - allow for building against <imagemagick-6.3.8 again and adjust *DEPEND
> - accordingly
> -
> - 08 Jun 2008; Christian Hoffmann <hoffie@gentoo.org>
> - magickwand-1.0.7.ebuild:
> - bump imagemagick dependency to 6.3.9.7, bug 215671
> -
> -*magickwand-1.0.7 (03 Jun 2008)
> -
> - 03 Jun 2008; Luca Longinotti <chtekk@gentoo.org> -magickwand-1.0.4.ebuild,
> - -magickwand-1.0.5.ebuild, +magickwand-1.0.7.ebuild:
> - Version bump.
> -
> -*magickwand-1.0.6 (11 Feb 2008)
> -
> - 11 Feb 2008; Raúl Porcel <armin76@gentoo.org> +magickwand-1.0.6.ebuild:
> - Version bump, from the php overlay
> -
> -*magickwand-1.0.5 (06 Oct 2007)
> -
> - 06 Oct 2007; Anant Narayanan <anant@gentoo.org> +magickwand-1.0.5.ebuild:
> - Bump to 1.0.5
> -
> - 27 Apr 2007; Steve Dibb <beandog@gentoo.org> magickwand-1.0.4.ebuild:
> - Add ~amd64, bug 175092
> -
> - 17 Apr 2007; Anant Narayanan <anant@gentoo.org> magickwand-1.0.4.ebuild:
> - Fix typo in PHP_EXT_INI and add explicit RDEPEND.
> -
> -*magickwand-1.0.4 (17 Apr 2007)
> -
> - 17 Apr 2007; Anant Narayanan <anant@gentoo.org> +metadata.xml,
> - +magickwand-1.0.4.ebuild:
> - New ebuild for the MagickWand PHP extension; thanks to Matthew Schultz, bug
> - #125593
> -
> +# ChangeLog for dev-php/magickwand
> +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
> +# $Header: this/file/is/a/generated/ChangeLog,v 1.1 2011/06/02 10:32:04 cvsps2changelog Exp $
> +
> +*magickwand-1.0.8-r1 (10 Apr 2011)
> +
> + 10 Apr 2011; Bob the Builder <olemarkus@gentoo.org>
> + +magickwand-1.0.8-r1.ebuild, +metadata.xml,
> + +files/imagemagick-pre-6.3.8-compat.patch:
> + Moved from dev-php5/magickwand
Obviously, all history is lost. VCSs other than CVS might keep history
across moves here (svn, git, hg...), hence a "follow" could perhaps find
renames. Question is if this can be detected in such a way that a
useful ChangeLog can be generated. Will version bumps that are almost
identical copies, that show up as copies/renames cause issues here?
sys-devel/gcc-config:
> - 16 Mar 2008; Christian Heim <phreak@gentoo.org> Manifest:
> - Fixing the Manifest (emerge is complaining about missing
> - $FILESDIR/wrapper-1.5.0.o).
This entry disappears because Manifest and ChangeLog changes are ignored.
> + 02 Jan 2009; Mike Frysinger <vapier@gentoo.org> files/wrapper-1.5.1.c:
> + optimize memory/string usage a bit more
>
> + 16 Mar 2008; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.13-r4.ebuild,
> + -gcc-config-1.3.14.ebuild, -gcc-config-1.3.15-r1.ebuild,
> + -files/gcc-config-1.3.13, -files/gcc-config-1.3.14, -files/gcc-config-1.3.15,
> + -files/wrapper-1.4.7.c:
> + old
Both entries are added in the generated ChangeLog variant.
--
Fabian Groffen
Gentoo on a different level
[-- Attachment #2: cvsps2changelog.sh --]
[-- Type: application/x-sh, Size: 3052 bytes --]
[-- Attachment #3: ChangeLog.2 --]
[-- Type: text/plain, Size: 21408 bytes --]
# ChangeLog for dev-vcs/git
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: this/file/is/a/generated/ChangeLog,v 1.1 2011/06/02 09:47:14 cvsps2changelog Exp $
31 May 2011; Bob the Builder <mduft@gentoo.org> git-1.7.5.3.ebuild,
git-9999.ebuild, +files/git-1.7.5-interix.patch:
add build fix for x86-interix (prefix)
*git-1.7.5.3 (30 May 2011)
30 May 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.5.3.ebuild,
git-9999.ebuild:
Version bump. Sync keywords to -9999 ebuild.
03 May 2011; Fabian Groffen <grobian@gentoo.org> git-1.7.5_rc3.ebuild:
Marked ~x64-freebsd
*git-1.7.5_rc3 (27 Apr 2011)
*git-1.7.4.5 (27 Apr 2011)
27 Apr 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4.5.ebuild,
+git-1.7.5_rc3.ebuild:
Version bump.
20 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> git-9999.ebuild:
Migrate to git-2 eclass. Update live/stable logic conditionals.
*git-1.7.5_rc1 (07 Apr 2011)
*git-1.7.4.4 (07 Apr 2011)
07 Apr 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4.4.ebuild,
-git-1.7.4_rc1-r1.ebuild, -git-1.7.4_rc1-r2.ebuild, -git-1.7.4_rc1.ebuild,
-git-1.7.4_rc2.ebuild, -git-1.7.4_rc3.ebuild, +git-1.7.5_rc1.ebuild:
Clean up old 1.7.4_rc versions. Version bump to other new versions.
04 Apr 2011; Bob the Builder <pacho@gentoo.org> git-1.6.4.5.ebuild,
git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild, git-1.7.3.5-r1.ebuild,
git-1.7.3.5-r2.ebuild, git-1.7.3.5.ebuild, git-1.7.4.1.ebuild,
git-1.7.4.ebuild, git-1.7.4_rc1-r1.ebuild, git-1.7.4_rc1-r2.ebuild,
git-1.7.4_rc1.ebuild, git-1.7.4_rc2.ebuild, git-1.7.4_rc3.ebuild,
git-9999.ebuild:
RDEPEND only in dev-python/pygtksourceview:2 as
dev-python/gtksourceview-python will be dropped soon (bug #355049 with
Robin Johnson authorization).
13 Feb 2011; Robin H. Johnson <robbat2@gentoo.org>
-git-1.6.4.4-r1.ebuild, -git-1.6.4.4.ebuild, -git-1.7.2.2.ebuild,
-git-1.7.2.3.ebuild, -git-1.7.2.4-r1.ebuild, -git-1.7.2.4.ebuild,
-git-1.7.3.2-r1.ebuild, -git-1.7.3.2.ebuild, -git-1.7.3.3.ebuild,
-git-1.7.3.4.ebuild, -files/git-1.6.4.5-gitweb-cve-2010-3906.patch,
-files/git-1.7.0-always-install-js.patch,
-files/git-1.7.1-always-install-js.patch,
-files/git-1.7.1-noiconv-segfault-fix.patch:
Cleanup old files.
*git-1.7.4.1 (12 Feb 2011)
12 Feb 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4.1.ebuild:
Version bump.
*git-1.7.4 (01 Feb 2011)
01 Feb 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4.ebuild:
Version bump.
*git-1.7.4_rc3 (25 Jan 2011)
25 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4_rc3.ebuild:
Version bump.
*git-1.7.4_rc2 (15 Jan 2011)
15 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4_rc2.ebuild,
git-9999.ebuild:
Version bump.
12 Jan 2011; Bob the Builder <haubi@gentoo.org> git-1.7.4_rc1-r2.ebuild:
aix lacks FNMATCH_CASEFOLD
10 Jan 2011; Bob the Builder <arfrever@gentoo.org> git-1.7.3.5-r2.ebuild,
git-1.7.4_rc1-r2.ebuild, git-9999.ebuild:
Call python_mod_optimize() and python_mod_cleanup() (bug #329479).
08 Jan 2011; Bob the Builder <arfrever@gentoo.org> git-1.7.3.5-r2.ebuild,
git-1.7.4_rc1-r2.ebuild, git-9999.ebuild:
Use $(PYTHON -a). EPYTHON is internal variable.
08 Jan 2011; Fabian Groffen <grobian@gentoo.org> git-1.7.3.5-r2.ebuild,
git-1.7.4_rc1-r2.ebuild, git-9999.ebuild:
Fix for Prefix
08 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.4-r1.ebuild:
Backport bug #350330 automagic perl to stable ebuild.
08 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.5-r2.ebuild,
-git-1.7.3.5-r2.ebuild.orig, git-1.7.4_rc1-r2.ebuild, git-9999.ebuild:
Fix missing argument in call to python_convert_shebangs, and drop accidently
added .orig file.
08 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-9999.ebuild:
Also import python improvements to 9999 ebuild.
*git-1.7.4_rc1-r2 (08 Jan 2011)
*git-1.7.3.5-r2 (08 Jan 2011)
08 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.5-r2.ebuild,
+git-1.7.3.5-r2.ebuild.orig, +git-1.7.4_rc1-r2.ebuild:
Bug #329479: improve python usage to new python eclass. Does not support
multiple active versions of python easily.
07 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-1.7.4_rc1-r1.ebuild,
git-9999.ebuild:
Port bug #350330 fixes to newer ebuilds.
07 Jan 2011; Bob the Builder <hwoarang@gentoo.org> git-1.6.4.5.ebuild,
git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild:
Stable on amd64 wrt bug #349045
07 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.5-r1.ebuild,
+files/git-1.7.3.5-optional-cvs.patch:
Bug #350330: Avoid automagic CVS. Need to port to 1.7.4 still.
07 Jan 2011; Fabian Groffen <grobian@gentoo.org> git-1.7.3.5-r1.ebuild,
git-1.7.4_rc1-r1.ebuild, git-9999.ebuild:
Fix gitweb removal for Prefix
*git-1.7.4_rc1-r1 (07 Jan 2011)
07 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4_rc1-r1.ebuild,
git-9999.ebuild:
Port the 1.7.3.5-r1 Prefix USE=python code to newer ebuilds since Prefix
team ha tested.
*git-1.7.3.5-r1 (06 Jan 2011)
06 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.5-r1.ebuild:
Bug #320647 redux: Full ability to disable Python usage for Prefix (needed
to work around circular dependency loop).
*git-1.7.4_rc1 (06 Jan 2011)
06 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.4_rc1.ebuild:
Version bump for new major release.
*git-1.7.3.5 (06 Jan 2011)
06 Jan 2011; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.4-r1.ebuild,
+git-1.7.3.5.ebuild:
Version bump. Also backport minor improvement to testsuite running to get
cleaner repeat results.
01 Jan 2011; Bob the Builder <armin76@gentoo.org> git-1.6.4.5.ebuild,
git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #349045
31 Dec 2010; Bob the Builder <fauli@gentoo.org> git-1.7.3.4-r1.ebuild:
stable x86, security bug 349045
29 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.4-r1.ebuild,
+files/git-1.7.3.4-fix-perl-test-prereq.patch:
Bug #350075: t/t9001: fix missing prereq on some tests.
28 Dec 2010; Bob the Builder <mr_bones_@gentoo.org> git-1.7.3.2-r1.ebuild,
git-1.7.3.2.ebuild, git-1.7.3.3.ebuild, git-1.7.3.4-r1.ebuild,
git-1.7.3.4.ebuild:
whitespace
27 Dec 2010; Bob the Builder <ranger@gentoo.org> git-1.6.4.5.ebuild,
git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild:
marking -1.6.4.5 -1.7.2.5 -1.7.3.4-r1 ppc64 stable for bug 349045
26 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.2-r1.ebuild,
git-1.7.3.2.ebuild, git-1.7.3.3.ebuild, git-1.7.3.4-r1.ebuild,
git-1.7.3.4.ebuild, +files/git-1.7.3.4-avoid-shell-issues.patch:
Bug #349083: Fix a false positive in the Git testsuite, triggered when
the portage user had a shell of /bin/false.
25 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.2.5.ebuild,
git-1.7.3.4-r1.ebuild:
Minor fail with displaying aggregate-results to fix.
25 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.2.5.ebuild,
git-1.7.3.4-r1.ebuild:
Improve output phase of src_test block for new stables.
23 Dec 2010; Bob the Builder <jer@gentoo.org> git-1.7.3.4-r1.ebuild:
Stable for HPPA PPC (bug #349045).
23 Dec 2010; Bob the Builder <jer@gentoo.org> git-1.6.4.5.ebuild,
git-1.7.2.5.ebuild:
Stable for PPC (bug #349045).
22 Dec 2010; Bob the Builder <jer@gentoo.org> git-1.7.2.5.ebuild:
Stable for HPPA (bug #349045).
22 Dec 2010; Bob the Builder <jer@gentoo.org> git-1.6.4.5.ebuild:
Stable for HPPA (bug #349045).
20 Dec 2010; Bob the Builder <klausman@gentoo.org> git-1.7.3.4-r1.ebuild:
Stable on alpha, bug #349045
20 Dec 2010; Bob the Builder <klausman@gentoo.org> git-1.7.2.5.ebuild:
Stable on alpha, bug #349045
20 Dec 2010; Bob the Builder <klausman@gentoo.org> git-1.6.4.5.ebuild:
Stable on alpha, bug #349045
20 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.6.4.4-r1.ebuild,
git-1.6.4.4.ebuild, git-1.6.4.5.ebuild, git-1.7.2.2.ebuild,
git-1.7.2.3.ebuild, git-1.7.2.4-r1.ebuild, git-1.7.2.4.ebuild,
git-1.7.2.5.ebuild, git-1.7.3.2.ebuild:
Backport the doman cosmetic fix to ALL ebuilds since I got yet another
bug about it.
19 Dec 2010; Bob the Builder <mr_bones_@gentoo.org> git-1.7.3.4-r1.ebuild:
whitespace
19 Dec 2010; Bob the Builder <phajdan.jr@gentoo.org> git-1.6.4.5.ebuild,
git-1.7.2.5.ebuild:
x86 stable wrt security bug #349045
*git-1.7.3.4-r1 (19 Dec 2010)
19 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.4-r1.ebuild:
Bug #339278: Do not install gitweb with USE=-cgi. Bug #320647: Python
path for G/FreeBSD. Bug #326625: Perl path with local::lib. Bug #333405:
no color for test output to make log parsing easier.
*git-1.7.2.5 (19 Dec 2010)
*git-1.6.4.5 (19 Dec 2010)
19 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.6.4.5.ebuild,
+git-1.7.2.5.ebuild:
Version bump to official releases with gitweb XSS fixes, rather than our
revbumps with the patch.
*git-1.7.3.4 (17 Dec 2010)
*git-1.7.2.4-r1 (17 Dec 2010)
*git-1.6.4.4-r1 (17 Dec 2010)
17 Dec 2010; Robin H. Johnson <robbat2@gentoo.org>
+git-1.6.4.4-r1.ebuild, +git-1.7.2.4-r1.ebuild, +git-1.7.3.4.ebuild,
+files/git-1.6.4.5-gitweb-cve-2010-3906.patch:
Version bump. Contains fix for CVE-2010-3906: gitweb XSS.
*git-1.7.3.3 (07 Dec 2010)
*git-1.7.2.4 (07 Dec 2010)
07 Dec 2010; Robin H. Johnson <robbat2@gentoo.org> -git-1.7.0.ebuild,
-git-1.7.1-r1.ebuild, -git-1.7.1.1.ebuild, -git-1.7.2-r2.ebuild,
+git-1.7.2.4.ebuild, -git-1.7.2.ebuild, -git-1.7.3.1.ebuild,
+git-1.7.3.3.ebuild, -git-1.7.3.ebuild:
Version bump and cleanup.
11 Nov 2010; Bob the Builder <sping@gentoo.org> git-1.7.3.2-r1.ebuild:
dev-vcs/git: Merge changes to 9999 back into latest release ebuild.
11 Nov 2010; Bob the Builder <sping@gentoo.org> git-9999.ebuild:
dev-vcs/git: Fix dependencies of live ebuild (bug #343063)
09 Nov 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.2.3.ebuild,
git-1.7.3.1.ebuild, git-1.7.3.2-r1.ebuild, git-1.7.3.2.ebuild,
git-1.7.3.ebuild:
Fix useless extra KEYWORDS.
29 Oct 2010; Bob the Builder <halcy0n@gentoo.org> git-9999.ebuild:
Remove ~ppc and ~ppc64
27 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> git-9999.ebuild:
Bump live build.
27 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.3.2-r1.ebuild:
Bug #342845: fix contrib install and doman warning.
*git-1.7.3.2-r1 (26 Oct 2010)
26 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.2-r1.ebuild:
revbump with installing more of new contrib.
22 Oct 2010; Bob the Builder <billie@gentoo.org>
files/git-1.6.6.1-interix6.patch, files/git-1.7.1-interix.patch:
Interix patches are still needed for some older versions.
22 Oct 2010; Bob the Builder <mduft@gentoo.org> git-1.7.3.2.ebuild,
-files/git-1.6.6.1-interix6.patch, -files/git-1.7.1-interix.patch,
+files/git-1.7.3.2-interix.patch:
added new (better :)) patch, removed obsolete ones.
*git-1.7.3.2 (22 Oct 2010)
22 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.2.ebuild:
Version bump.
*git-1.7.3.1 (30 Sep 2010)
30 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.1.ebuild:
Version bump.
*git-1.7.3 (19 Sep 2010)
19 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.3.ebuild:
Version bump.
*git-1.7.2.3 (13 Sep 2010)
13 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.2.3.ebuild:
Bug #337104: verbump.
11 Sep 2010; Bob the Builder <armin76@gentoo.org> git-1.7.2.2.ebuild:
arm/ia64/s390/sh/sparc stable wrt #335891
10 Sep 2010; Bob the Builder <jer@gentoo.org> git-1.7.2.2.ebuild:
Stable for HPPA (bug #335891).
10 Sep 2010; Bob the Builder <klausman@gentoo.org> git-1.7.2.2.ebuild:
Stable on alpha, bug #335891
07 Sep 2010; Bob the Builder <jer@gentoo.org> git-1.7.2.2.ebuild:
Stable for PPC (bug #335891).
06 Sep 2010; Bob the Builder <ranger@gentoo.org> git-1.7.2.2.ebuild:
Marking git-1.7.2.2 ppc64 for bug 335891
06 Sep 2010; Bob the Builder <hwoarang@gentoo.org> git-1.7.2.2.ebuild:
Stable on amd64 wrt bug #335891
06 Sep 2010; Bob the Builder <phajdan.jr@gentoo.org> git-1.7.2.2.ebuild:
x86 stable wrt security bug #335891
03 Sep 2010; Bob the Builder <fauli@gentoo.org> git-1.7.2.2.ebuild:
add ~x86-freebsd
29 Aug 2010; Bob the Builder <swegener@gentoo.org> git-1.7.2-r2.ebuild,
git-1.7.2.2.ebuild, git-1.7.2.ebuild:
Install static gitweb files into correct location.
*git-1.7.2.2 (23 Aug 2010)
23 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.2.2.ebuild:
Version bump.
16 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.6.4.4.ebuild,
git-1.7.0.ebuild, git-1.7.1-r1.ebuild, git-1.7.1.1.ebuild,
git-1.7.2-r2.ebuild, git-1.7.2.ebuild, git-9999.ebuild:
Bug #332935: In newer EAPIs, perl-module brings in dev-lang/perl as well,
which we do not always want.
*git-1.7.2-r2 (09 Aug 2010)
09 Aug 2010; Fabian Groffen <grobian@gentoo.org> -git-1.7.2-r1.ebuild,
+git-1.7.2-r2.ebuild:
Change SHELL_PATH from bash to sh to resolve problems with git's shell
scripts for some people, bug #331031
31 Jul 2010; Fabian Groffen <grobian@gentoo.org> git-1.7.2-r1.ebuild:
Fix compilation with USE=-iconv on non-glibc platforms since disabling of
iconv is still ignored due to bugs mentioned in the ebuild
30 Jul 2010; Robin H. Johnson <robbat2@gentoo.org> -git-1.6.3.1.ebuild,
-git-1.6.3.3.ebuild, -git-1.6.3.4.ebuild, -git-1.6.4.1.ebuild,
-git-1.6.4.2.ebuild, -git-1.6.4.3.ebuild, -git-1.6.4.ebuild,
-git-1.6.5.1-r1.ebuild, -git-1.6.5.1.ebuild, -git-1.6.5.2.ebuild,
-git-1.6.5.3.ebuild, -git-1.6.5.4.ebuild, -git-1.6.5.5.ebuild,
-git-1.6.5.6.ebuild, -git-1.6.5.7.ebuild, -git-1.6.5.8.ebuild,
-git-1.6.5.ebuild, -git-1.6.5_rc1.ebuild, -git-1.6.5_rc2.ebuild,
-git-1.6.6-r1.ebuild, -git-1.6.6-r2.ebuild, -git-1.6.6.1.ebuild,
-git-1.6.6.2.ebuild, -git-1.6.6.ebuild, -git-1.6.6_rc3.ebuild,
-git-1.6.6_rc4.ebuild, -git-1.7.0.3.ebuild, -git-1.7.0.4.ebuild,
-files/git-1.6.6-always-install-js.patch:
Cleanup old versions.
*git-1.7.2-r1 (22 Jul 2010)
22 Jul 2010; Jeremy Olexa <darkside@gentoo.org> +git-1.7.2-r1.ebuild,
+files/git-1.6.6.1-interix6.patch, +files/git-1.7.1-interix.patch:
Migrate changes from Gentoo Prefix overlay. Convert to EAPI3, add patches,
modify paths, etc. Approved by maintainer, reference bug 329273. Revbump
per request but no substantial changes for the end user
*git-1.7.2 (22 Jul 2010)
22 Jul 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.2.ebuild,
+files/git-1.7.2-always-install-js.patch:
Version bump.
18 Jul 2010; Bob the Builder <armin76@gentoo.org> git-1.7.1-r1.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #321899
18 Jul 2010; Bob the Builder <nixnut@gentoo.org> git-1.7.0.ebuild:
ppc stable #321899
*git-1.7.1.1 (30 Jun 2010)
30 Jun 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.1.1.ebuild:
Version bump.
22 Jun 2010; Bob the Builder <arfrever@gentoo.org> git-1.6.3.1.ebuild,
git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.1.ebuild,
git-1.6.4.2.ebuild, git-1.6.4.3.ebuild, git-1.6.4.4.ebuild, git-1.6.4.ebuild,
git-1.6.5.1-r1.ebuild, git-1.6.5.1.ebuild, git-1.6.5.2.ebuild,
git-1.6.5.3.ebuild, git-1.6.5.4.ebuild, git-1.6.5.5.ebuild,
git-1.6.5.6.ebuild, git-1.6.5.7.ebuild, git-1.6.5.8.ebuild, git-1.6.5.ebuild,
git-1.6.5_rc1.ebuild, git-1.6.5_rc2.ebuild, git-1.6.6-r1.ebuild,
git-1.6.6-r2.ebuild, git-1.6.6.1.ebuild, git-1.6.6.2.ebuild,
git-1.6.6.ebuild, git-1.6.6_rc3.ebuild, git-1.6.6_rc4.ebuild,
git-1.7.0.3.ebuild, git-1.7.0.4.ebuild, git-1.7.0.ebuild,
git-1.7.1-r1.ebuild, git-9999.ebuild, metadata.xml:
dev-util/subversion renamed to dev-vcs/subversion.
22 Jun 2010; Bob the Builder <jer@gentoo.org> git-1.7.1-r1.ebuild:
Stable for HPPA (bug #321899).
19 Jun 2010; Bob the Builder <abcd@gentoo.org> git-1.6.3.1.ebuild,
git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.1.ebuild,
git-1.6.4.2.ebuild, git-1.6.4.3.ebuild, git-1.6.4.4.ebuild,
git-1.6.4.ebuild, git-1.6.5.1-r1.ebuild, git-1.6.5.1.ebuild,
git-1.6.5.2.ebuild, git-1.6.5.3.ebuild, git-1.6.5.4.ebuild,
git-1.6.5.5.ebuild, git-1.6.5.6.ebuild, git-1.6.5.7.ebuild,
git-1.6.5.8.ebuild, git-1.6.5.ebuild, git-1.6.5_rc1.ebuild,
git-1.6.5_rc2.ebuild, git-1.6.6-r1.ebuild, git-1.6.6-r2.ebuild,
git-1.6.6.1.ebuild, git-1.6.6.2.ebuild, git-1.6.6.ebuild,
git-1.6.6_rc3.ebuild, git-1.6.6_rc4.ebuild, git-1.7.0.3.ebuild,
git-1.7.0.4.ebuild, git-1.7.0.ebuild, git-1.7.1-r1.ebuild, git-9999.ebuild:
Moving dev-util/cvs* to dev-vcs/cvs*
15 Jun 2010; Bob the Builder <angelos@gentoo.org> git-1.7.1-r1.ebuild:
Stable on amd64 wrt bug #321899
05 Jun 2010; Bob the Builder <phajdan.jr@gentoo.org> git-1.7.1-r1.ebuild:
x86 stable wrt bug #321899
31 May 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.7.1-r1.ebuild:
Bug #322205: The iconv patch added for -r1 just stopped the segfaults,
the testsuite still fails, so forcing USE=iconv for now.
28 May 2010; Robin H. Johnson <robbat2@gentoo.org> -git-1.7.1.ebuild:
Remove broken 1.7.1.
*git-1.7.1-r1 (28 May 2010)
28 May 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.1-r1.ebuild,
+files/git-1.7.1-noiconv-segfault-fix.patch:
Bug #321895: patch from upstream to avoid segfault with USE=-iconv.
*git-1.7.1 (01 May 2010)
01 May 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.1.ebuild,
+files/git-1.7.1-always-install-js.patch:
Bug #317953: Version bump.
*git-1.7.0.4 (01 Apr 2010)
01 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> +git-1.7.0.4.ebuild:
Version bump.
31 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.6.5.1-r1.ebuild,
git-1.6.5.2.ebuild, git-1.6.5.3.ebuild, git-1.6.5.4.ebuild,
git-1.6.5.5.ebuild, git-1.6.5.6.ebuild, git-1.6.5.7.ebuild,
git-1.6.5.8.ebuild, git-1.6.6-r1.ebuild, git-1.6.6-r2.ebuild,
git-1.6.6.1.ebuild, git-1.6.6.2.ebuild, git-1.6.6.ebuild,
git-1.6.6_rc3.ebuild, git-1.6.6_rc4.ebuild, git-1.7.0.3.ebuild,
git-1.7.0.ebuild:
Forward-port ~ppc64 keyword to other ebuilds since it came back in bug
#290163.
24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> git-1.6.3.1.ebuild,
git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.1.ebuild,
git-1.6.4.2.ebuild, git-1.6.4.3.ebuild, git-1.6.4.4.ebuild, git-1.6.4.ebuild,
git-1.6.5.1-r1.ebuild, git-1.6.5.1.ebuild, git-1.6.5.2.ebuild,
git-1.6.5.3.ebuild, git-1.6.5.4.ebuild, git-1.6.5.5.ebuild,
git-1.6.5.6.ebuild, git-1.6.5.7.ebuild, git-1.6.5.8.ebuild, git-1.6.5.ebuild,
git-1.6.5_rc1.ebuild, git-1.6.5_rc2.ebuild, git-1.6.6-r1.ebuild,
git-1.6.6-r2.ebuild, git-1.6.6.1.ebuild, git-1.6.6.2.ebuild,
git-1.6.6.ebuild, git-1.6.6_rc3.ebuild, git-1.6.6_rc4.ebuild,
git-1.7.0.3.ebuild, git-1.7.0.ebuild, git-9999.ebuild:
Bug #296628: Expand list of tests disabled when CVS is not available.
*git-1.7.0.3 (24 Mar 2010)
24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> -git-1.7.0.2.ebuild,
+git-1.7.0.3.ebuild:
Bug #310967: 1.7.0.2 has a segfault bug in git-daemon, remove and replace
with 1.7.0.3
*git-9999 (17 Mar 2010)
*git-1.7.0 (17 Mar 2010)
*git-1.7.0.2 (17 Mar 2010)
*git-1.6.6_rc4 (17 Mar 2010)
*git-1.6.6_rc3 (17 Mar 2010)
*git-1.6.6 (17 Mar 2010)
*git-1.6.6.2 (17 Mar 2010)
*git-1.6.6.1 (17 Mar 2010)
*git-1.6.6-r2 (17 Mar 2010)
*git-1.6.6-r1 (17 Mar 2010)
*git-1.6.5_rc2 (17 Mar 2010)
*git-1.6.5_rc1 (17 Mar 2010)
*git-1.6.5 (17 Mar 2010)
*git-1.6.5.8 (17 Mar 2010)
*git-1.6.5.7 (17 Mar 2010)
*git-1.6.5.6 (17 Mar 2010)
*git-1.6.5.5 (17 Mar 2010)
*git-1.6.5.4 (17 Mar 2010)
*git-1.6.5.3 (17 Mar 2010)
*git-1.6.5.2 (17 Mar 2010)
*git-1.6.5.1 (17 Mar 2010)
*git-1.6.5.1-r1 (17 Mar 2010)
*git-1.6.4 (17 Mar 2010)
*git-1.6.4.4 (17 Mar 2010)
*git-1.6.4.3 (17 Mar 2010)
*git-1.6.4.2 (17 Mar 2010)
*git-1.6.4.1 (17 Mar 2010)
*git-1.6.3.4 (17 Mar 2010)
*git-1.6.3.3 (17 Mar 2010)
*git-1.6.3.1 (17 Mar 2010)
17 Mar 2010; Bob the Builder <sping@gentoo.org> +git-1.6.3.1.ebuild,
+git-1.6.3.3.ebuild, +git-1.6.3.4.ebuild, +git-1.6.4.1.ebuild,
+git-1.6.4.2.ebuild, +git-1.6.4.3.ebuild, +git-1.6.4.4.ebuild,
+git-1.6.4.ebuild, +git-1.6.5.1-r1.ebuild, +git-1.6.5.1.ebuild,
+git-1.6.5.2.ebuild, +git-1.6.5.3.ebuild, +git-1.6.5.4.ebuild,
+git-1.6.5.5.ebuild, +git-1.6.5.6.ebuild, +git-1.6.5.7.ebuild,
+git-1.6.5.8.ebuild, +git-1.6.5.ebuild, +git-1.6.5_rc1.ebuild,
+git-1.6.5_rc2.ebuild, +git-1.6.6-r1.ebuild, +git-1.6.6-r2.ebuild,
+git-1.6.6.1.ebuild, +git-1.6.6.2.ebuild, +git-1.6.6.ebuild,
+git-1.6.6_rc3.ebuild, +git-1.6.6_rc4.ebuild, +git-1.7.0.2.ebuild,
+git-1.7.0.ebuild, +git-9999.ebuild, +metadata.xml,
+files/50git-gentoo.el, +files/git-1.6.6-always-install-js.patch,
+files/git-1.7.0-always-install-js.patch, +files/git-daemon.confd,
+files/git-daemon.initd, +files/git-daemon.xinetd:
dev-vcs/git: New package (copied from dev-util/git)
[-- Attachment #4: ChangeLog.2 --]
[-- Type: text/plain, Size: 414 bytes --]
# ChangeLog for dev-php/magickwand
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: this/file/is/a/generated/ChangeLog,v 1.1 2011/06/02 10:32:04 cvsps2changelog Exp $
*magickwand-1.0.8-r1 (10 Apr 2011)
10 Apr 2011; Bob the Builder <olemarkus@gentoo.org>
+magickwand-1.0.8-r1.ebuild, +metadata.xml,
+files/imagemagick-pre-6.3.8-compat.patch:
Moved from dev-php5/magickwand
[-- Attachment #5: ChangeLog.2 --]
[-- Type: text/plain, Size: 57941 bytes --]
# ChangeLog for sys-devel/gcc-config
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: this/file/is/a/generated/ChangeLog,v 1.1 2011/06/02 10:39:32 cvsps2changelog Exp $
*gcc-config-1.4.1-r1 (29 Apr 2011)
29 Apr 2011; Bob the Builder <halcy0n@gentoo.org>
+gcc-config-1.4.1-r1.ebuild, -gcc-config-1.4.1.ebuild:
Version bump to get a change made to the gcc-config bash script
21 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.5:
Default to /etc/portage/make.conf #338032 by Dennis Schridde.
*gcc-config-1.5-r1 (18 Mar 2011)
18 Mar 2011; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.5-r1.ebuild,
+files/wrapper-1.5.2.c:
Stop auto appending CFLAGS_<abi> from the env.
18 Mar 2011; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.5.ebuild:
old
07 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.4.1,
files/gcc-config-1.5:
Change "source /etc/profile" to ". /etc/profile" for dumb shells #349522
by Ulrich Müller.
07 Mar 2011; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.16.ebuild,
-gcc-config-1.4.0-r4.ebuild, -files/gcc-config-1.3.16,
-files/gcc-config-1.4.0, -files/wrapper-1.4.8.c, -files/wrapper-1.5.0.c:
old
06 Feb 2011; Bob the Builder <leio@gentoo.org> gcc-config-1.3.16.ebuild,
gcc-config-1.4.0-r4.ebuild:
Drop to ~mips
18 Jan 2011; Bob the Builder <dirtyepic@gentoo.org> files/gcc-config-1.5:
Add support for gccgo in 4.6. (bug #329551)
27 Dec 2009; Fabian Groffen <grobian@gentoo.org> files/gcc-config-1.4.1,
files/gcc-config-1.5:
Fix typo in gcc-config, tsch -> tcsh, caused -E to use export iso setenv.
Not bumping as this bug in gcc-config went unnoticed for years.
*gcc-config-1.5 (20 Dec 2009)
20 Dec 2009; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.5.ebuild,
+files/gcc-config-1.5:
Punt dead code (stdxx-incdir and GCC_SPECS checking), unify a bunch of
common code constructs, improve error displaying in cases that dont matter,
and add support for /etc/ld.so.conf.d/.
03 Aug 2009; Bob the Builder <halcy0n@gentoo.org> files/gcc-config-1.4.1:
Make --use-old work again, thanks to Brian Childs <brian AT rentec DOT com>;
bug #221109
20 May 2009; Bob the Builder <armin76@gentoo.org> gcc-config-1.4.1.ebuild:
ia64 stable
17 May 2009; Mike Frysinger <vapier@gentoo.org> gcc-config-1.4.1.ebuild:
arm/s390/sh stable
15 May 2009; Bob the Builder <klausman@gentoo.org> gcc-config-1.4.1.ebuild:
Stable on alpha, bug #269322
14 May 2009; Bob the Builder <maekke@gentoo.org> gcc-config-1.4.1.ebuild:
amd64/x86 stable, bug #269322
14 May 2009; Bob the Builder <josejx@gentoo.org> gcc-config-1.4.1.ebuild:
Marked ppc/ppc64 stable for bug #269322.
13 May 2009; Bob the Builder <jer@gentoo.org> gcc-config-1.4.1.ebuild:
Stable for HPPA (bug #269322).
11 May 2009; Bob the Builder <fmccor@gentoo.org> gcc-config-1.4.1.ebuild:
Sparc stable, required for Bug #269322.
28 Jan 2009; Mike Frysinger <vapier@gentoo.org> gcc-config-1.4.1.ebuild,
files/gcc-config-1.4.1:
Update libgcj.pc symlinks #136382 #216241 and set GCC_SPECS with -E #251271
by Diego E. Pettenò.
02 Jan 2009; Mike Frysinger <vapier@gentoo.org> files/wrapper-1.5.1.c:
optimize memory/string usage a bit more
20 Mar 2008; Mike Frysinger <vapier@gentoo.org> gcc-config-1.4.0-r4.ebuild:
mips stable
*gcc-config-1.4.1 (16 Mar 2008)
16 Mar 2008; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.4.1.ebuild,
files/gcc-config-1.4.1, +files/wrapper-1.5.1.c:
Support -C/--nocolor #204176 by Bapt. Cleanup memory/string handling in
the wrapper #207926 by Evan Teran.
16 Mar 2008; Mike Frysinger <vapier@gentoo.org> gcc-config-1.4.0-r4.ebuild:
do the checking/cleanup before executing gcc-config
16 Mar 2008; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.13-r4.ebuild,
-gcc-config-1.3.14.ebuild, -gcc-config-1.3.15-r1.ebuild,
-files/gcc-config-1.3.13, -files/gcc-config-1.3.14, -files/gcc-config-1.3.15,
-files/wrapper-1.4.7.c:
old
31 Jan 2008; Robin H. Johnson <robbat2@gentoo.org>
-files/digest-gcc-config-1.3.13-r4, -files/digest-gcc-config-1.3.14,
-files/digest-gcc-config-1.3.15-r1, -files/digest-gcc-config-1.3.16,
-files/digest-gcc-config-1.4.0-r4:
Remove all old-style digests from the system and regen the Manifest files.
10 Jan 2008; Mike Frysinger <vapier@gentoo.org> gcc-config-1.4.0-r4.ebuild:
arm/s390/sh stable
02 Jan 2008; Bob the Builder <jer@gentoo.org> gcc-config-1.4.0-r4.ebuild:
Stable for HPPA (bug #203576).
31 Dec 2007; Mike Frysinger <vapier@gentoo.org> gcc-config-1.4.0-r4.ebuild:
make sure to punt eselect-compiler env.d entry if need be
29 Dec 2007; Bob the Builder <ranger@gentoo.org> gcc-config-1.4.0-r4.ebuild:
Marking gcc-config-1.4.0-r4 ppc64 for bug 203576
29 Dec 2007; Bob the Builder <armin76@gentoo.org> gcc-config-1.4.0-r4.ebuild:
alpha/ia64/sparc stable wrt #203576
28 Dec 2007; Bob the Builder <maekke@gentoo.org> gcc-config-1.4.0-r4.ebuild:
x86 stable, bug #203576
28 Dec 2007; Bob the Builder <nixnut@gentoo.org> gcc-config-1.4.0-r4.ebuild:
Stable on ppc wrt bug 203576
28 Dec 2007; Bob the Builder <cardoe@gentoo.org> gcc-config-1.4.0-r4.ebuild:
amd64 stable wrt bug #203576
27 Dec 2007; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.4.0:
Fix fallback CHOST detection when python is broken #203387 by Ambroz BIzjak.
01 Dec 2007; Mike Frysinger <vapier@gentoo.org> -gcc-config-2.0.0_rc1.ebuild,
-files/digest-gcc-config-2.0.0_rc1:
punt #199914
*gcc-config-1.4.0-r4 (11 Oct 2007)
11 Oct 2007; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.4.0-r4.ebuild,
+files/digest-gcc-config-1.4.0-r4, files/gcc-config-1.4.0:
Make sure we dont create CTARGET-VER entries in env.d #195054.
11 Oct 2007; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.4.0-r3.ebuild,
-files/digest-gcc-config-1.4.0-r3:
old
*gcc-config-1.4.0-r3 (07 Oct 2007)
07 Oct 2007; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.4.0-r3.ebuild,
+files/digest-gcc-config-1.4.0-r3, files/gcc-config-1.4.0:
When querying for a current profile for a different target than the host,
make sure we query the right target #193353.
07 Oct 2007; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.4.0-r2.ebuild,
-files/digest-gcc-config-1.4.0-r2:
old
*gcc-config-1.4.0-r2 (31 Aug 2007)
31 Aug 2007; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.4.0-r2.ebuild,
+files/digest-gcc-config-1.4.0-r2, files/gcc-config-1.4.0,
files/wrapper-1.5.0.c:
Rename NATIVE symlink to .NATIVE so it doesnt show up in listings and
confuse people.
31 Aug 2007; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.4.0-r1.ebuild,
-files/digest-gcc-config-1.4.0-r1:
old
*gcc-config-1.4.0-r1 (26 Aug 2007)
26 Aug 2007; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.4.0-r1.ebuild,
+files/digest-gcc-config-1.4.0-r1, files/gcc-config-1.4.0,
files/wrapper-1.5.0.c:
Add a quick symlink for the native compiler gcc env.d so that by default,
path look ups are fast even when working under a reduced PATH #190260 by
Robert Buchholz.
26 Aug 2007; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.4.0.ebuild,
-files/digest-gcc-config-1.4.0:
old
22 Aug 2007; Mike Frysinger <vapier@gentoo.org> gcc-config-1.4.0.ebuild:
move into ~arch
06 Aug 2007; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.4.0:
default to gsed when possible
27 Jul 2007; Mike Frysinger <vapier@gentoo.org> files/wrapper-1.5.0.c:
update wrapper to match new gcc-config behavior where all env.d files
contain full ctargets
25 Jul 2007; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.4.0:
fix a few more places that need a -${CTARGET} postfix, add a --debug option,
and make list_profiles nicer
25 Jul 2007; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.4.0:
move to binutils-config behavior where all env.d files have a -${CTARGET}
postfix
24 Jun 2007; Bob the Builder <peper@gentoo.org> gcc-config-1.4.0.ebuild:
(QA) Don't use KEYWORDS="-*". bug #160519.
02 Jun 2007; Bob the Builder <armin76@gentoo.org> gcc-config-1.3.16.ebuild:
alpha stable wrt #176869
15 May 2007; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.4.0:
fix up some errors in the PATH/ROOTPATH -> GCC_PATH conversion
11 May 2007; Bob the Builder <kumba@gentoo.org> gcc-config-1.3.16.ebuild:
Stable on mips, per #176869.
05 May 2007; Bob the Builder <nixnut@gentoo.org> gcc-config-1.3.16.ebuild:
Stable on ppc wrt bug 176869
04 May 2007; Bob the Builder <dang@gentoo.org> gcc-config-1.3.16.ebuild:
Marked stable on amd64 for bug #176869
03 May 2007; Bob the Builder <armin76@gentoo.org> gcc-config-1.3.16.ebuild:
x86 stable wrt bug 176882
03 May 2007; Bob the Builder <gustavoz@gentoo.org> gcc-config-1.3.16.ebuild:
Stable on sparc wrt #176869
03 May 2007; Bob the Builder <corsair@gentoo.org> gcc-config-1.3.16.ebuild:
Stable on ppc64; bug #176869
03 May 2007; Mike Frysinger <vapier@gentoo.org> gcc-config-1.4.0.ebuild,
files/digest-gcc-config-1.4.0, files/gcc-config-1.4.0,
+files/wrapper-1.5.0.c:
Move to GCC_PATH #174422 and make sure LDPATH is not re-ordered on us all
the time #168884.
03 May 2007; Bob the Builder <jer@gentoo.org> gcc-config-1.3.16.ebuild:
Stable for HPPA (bug #176869).
03 May 2007; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.16.ebuild:
arm/ia64/s390/sh stable
02 May 2007; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.16:
Add a wrapper for gcov #175523.
22 Apr 2007; Bob the Builder <kloeri@gentoo.org> gcc-config-1.3.15-r1.ebuild:
Stable on Alpha, bug 174126.
18 Apr 2007; Bob the Builder <eroyf@gentoo.org> gcc-config-1.3.15-r1.ebuild:
MIPS love.
15 Apr 2007; Bob the Builder <nixnut@gentoo.org> gcc-config-1.3.15-r1.ebuild:
Stable on ppc wrt bug 174126
11 Apr 2007; Bob the Builder <jer@gentoo.org> gcc-config-1.3.15-r1.ebuild:
Stable for HPPA (bug #174126).
11 Apr 2007; Bob the Builder <corsair@gentoo.org>
gcc-config-1.3.15-r1.ebuild:
Stable on ppc64; bug #174126
11 Apr 2007; Bob the Builder <welp@gentoo.org> gcc-config-1.3.15-r1.ebuild:
Stable on amd64 wrt bug 174126
11 Apr 2007; Bob the Builder <gustavoz@gentoo.org>
gcc-config-1.3.15-r1.ebuild:
Stable on sparc wrt #174126
11 Apr 2007; Bob the Builder <armin76@gentoo.org>
gcc-config-1.3.15-r1.ebuild:
x86 stable wrt bug 174126
*gcc-config-1.3.16 (11 Apr 2007)
11 Apr 2007; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.16.ebuild,
+files/digest-gcc-config-1.3.16, +files/gcc-config-1.3.16,
+files/wrapper-1.4.8.c:
Fabian Groffen says: remove alloca() usage #173998.
11 Apr 2007; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.15-r1.ebuild:
arm/ia64/s390/sh stabilize
12 Mar 2007; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.15:
fix minor typo #157694
*gcc-config-1.3.15-r1 (12 Mar 2007)
12 Mar 2007; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.15-r1.ebuild,
+files/digest-gcc-config-1.3.15-r1, files/gcc-config-1.3.15:
Add wrappers for gcjh, gfortran, and the D language #157694 by Philipp
Kirchner.
12 Mar 2007; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.15.ebuild,
-files/digest-gcc-config-1.3.15:
old
05 Mar 2007; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.15.ebuild:
unmask
27 Jan 2007; Bob the Builder <eroyf@gentoo.org> gcc-config-1.3.14.ebuild:
Stable on MIPS; bug #157571
31 Dec 2006; Bob the Builder <kloeri@gentoo.org> gcc-config-1.3.14.ebuild:
Stable on Alpha, bug 157571.
16 Dec 2006; Mike Frysinger <vapier@gentoo.org>
files/digest-gcc-config-1.3.13-r4, files/digest-gcc-config-1.3.14,
files/digest-gcc-config-1.3.15, files/gcc-config-1.3.15:
some more tweaks/fixups from Kevin F. Quinn #125805
11 Dec 2006; Bob the Builder <beandog@gentoo.org> gcc-config-1.3.14.ebuild:
amd64 stable, bug 157571
11 Dec 2006; Bob the Builder <jer@gentoo.org> gcc-config-1.3.14.ebuild:
Stable for HPPA (bug #157571).
11 Dec 2006; Bob the Builder <gustavoz@gentoo.org> gcc-config-1.3.14.ebuild,
files/digest-gcc-config-1.3.13-r4, files/digest-gcc-config-1.3.14,
files/digest-gcc-config-1.3.15:
Stable on sparc wrt #157571
10 Dec 2006; Bob the Builder <ticho@gentoo.org> gcc-config-1.3.14.ebuild,
files/digest-gcc-config-1.3.13-r4, files/digest-gcc-config-1.3.14,
files/digest-gcc-config-1.3.15:
Stable on x86, bug #157571.
09 Dec 2006; Bob the Builder <corsair@gentoo.org> gcc-config-1.3.14.ebuild,
files/digest-gcc-config-1.3.13-r4, files/digest-gcc-config-1.3.14,
files/digest-gcc-config-1.3.15:
Stable on ppc64; bug #157571
09 Dec 2006; Bob the Builder <nixnut@gentoo.org> gcc-config-1.3.14.ebuild:
Stable on ppc wrt bug 157571
*gcc-config-1.3.15 (09 Dec 2006)
09 Dec 2006; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.15.ebuild,
+files/digest-gcc-config-1.3.15, +files/gcc-config-1.3.15:
Add support by Kevin F. Quinn for handling multiple files in GCC_SPECS
#125805.
09 Dec 2006; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.14.ebuild:
arm/ia64/s390/sh stable
31 Oct 2006; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.13,
files/gcc-config-1.3.14:
use /etc/init.d/functions.sh rather than /sbin/functions.sh
19 Oct 2006; Bob the Builder <uberlord@gentoo.org> gcc-config-1.3.14.ebuild:
Added ~sparc-fbsd keyword.
*gcc-config-1.3.14 (19 Oct 2006)
19 Oct 2006; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.14.ebuild,
files/digest-gcc-config-1.3.13-r4, +files/digest-gcc-config-1.3.14,
+files/gcc-config-1.3.14:
Make libgcc updates atomic #150257 by Diego.
02 Oct 2006; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.13-r3.ebuild,
-files/digest-gcc-config-1.3.13-r3:
Bump to make sure everyone is using gcc-config-1 wrappers and not eselect.
(Signed Manifest commit)
*gcc-config-1.3.13-r4 (02 Oct 2006)
02 Oct 2006; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.13-r4.ebuild,
+files/digest-gcc-config-1.3.13-r4:
Bump to make sure everyone is using gcc-config-1 wrappers and not eselect.
29 Sep 2006; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.13-r3.ebuild:
go back to blocking eselect-compiler
09 Aug 2006; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.13:
make sure we dont leave $CTARGET-cc laying around since we no longer
install it #143205
06 Jul 2006; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.13:
setup command envvars very early so we dont have to do stupid checks in
sub code
04 Jul 2006; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.13:
if python is broken, at least warn the user #139180
*gcc-config-1.3.13-r3 (03 Jul 2006)
03 Jul 2006; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.13-r3.ebuild,
+files/digest-gcc-config-1.3.13-r3, files/gcc-config-1.3.13:
Push out accumulated fixes.
03 Jul 2006; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.13-r2.ebuild,
-files/digest-gcc-config-1.3.13-r2:
old
19 Jun 2006; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.13:
try even harder to find CHOST when python is broken
15 Jun 2006; Bob the Builder <kumba@gentoo.org> gcc-config-2.0.0_rc1.ebuild:
De-keywording for now on mips. Will stay with gcc-config-1.3.x and see
how 2.x and its eselect tool mature.
06 Jun 2006; Bob the Builder <eradicator@gentoo.org>
-gcc-config-2.0.0_beta2.ebuild, -files/digest-gcc-config-2.0.0_beta2:
Updating gcc-config-2* ebuild to rc1, so users don't need to download
a different tarball than for eselect-compiler when it gets unmasked.
There is actually no change in the wrapper other than the version number.
(Signed Manifest commit)
*gcc-config-2.0.0_rc1 (06 Jun 2006)
06 Jun 2006; Bob the Builder <eradicator@gentoo.org>
+gcc-config-2.0.0_rc1.ebuild, +files/digest-gcc-config-2.0.0_rc1:
Updating gcc-config-2* ebuild to rc1, so users don't need to download
a different tarball than for eselect-compiler when it gets unmasked.
There is actually no change in the wrapper other than the version number.
*gcc-config-1.3.13-r2 (25 Apr 2006)
25 Apr 2006; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.13-r2.ebuild,
+files/digest-gcc-config-1.3.13-r2, files/gcc-config-1.3.13:
If active profile no longer exists, make sure -c spits out an error message.
25 Apr 2006; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.12-r6.ebuild,
-gcc-config-1.3.13-r1.ebuild, -files/digest-gcc-config-1.3.12-r6,
-files/digest-gcc-config-1.3.13-r1, -files/gcc-config-1.3.12:
old
24 Apr 2006; Bob the Builder <kumba@gentoo.org> gcc-config-1.3.13-r1.ebuild:
Marked stable on mips.
22 Apr 2006; Mike Frysinger <vapier@gentoo.org>
files/digest-gcc-config-1.3.12-r6, files/digest-gcc-config-1.3.13-r1,
files/digest-gcc-config-2.0.0_beta2, files/gcc-config-1.3.12,
files/gcc-config-1.3.13:
change short --version from -v to -V
15 Apr 2006; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.13:
copy libgcc_s.so for all ROOT values #129121 by Bjarke Istrup Pedersen
03 Apr 2006; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.13:
Generate a CTARGET-cpp wrapper if need be.
30 Mar 2006; Bob the Builder <flameeyes@gentoo.org>
gcc-config-1.3.13-r1.ebuild:
Add ~x86-fbsd keyword.
28 Mar 2006; Bob the Builder <eradicator@gentoo.org>
gcc-config-2.0.0_beta2.ebuild:
Added to ~ppc64.
26 Mar 2006; Bob the Builder <kloeri@gentoo.org> gcc-config-1.3.13-r1.ebuild:
Stable on alpha, bug 125810.
19 Mar 2006; Bob the Builder <metalgod@gentoo.org>
gcc-config-1.3.13-r1.ebuild:
Stable on amd64. Bug #125810.
18 Mar 2006; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.13-r1.ebuild:
arm/ia64/s390/sh stable
17 Mar 2006; Bob the Builder <jer@gentoo.org> gcc-config-1.3.13-r1.ebuild:
Stable on hppa (bug #125810).
17 Mar 2006; Bob the Builder <chriswhite@gentoo.org>
gcc-config-1.3.13-r1.ebuild:
ppc stable for 1.3.13-r1 per bug #125810. ([pegasos] Portage version: 2.0.54)
16 Mar 2006; Bob the Builder <gustavoz@gentoo.org>
gcc-config-1.3.13-r1.ebuild:
Stable on sparc wrt #125810
14 Mar 2006; Bob the Builder <tsunam@gentoo.org> gcc-config-1.3.13-r1.ebuild:
Stable on x86; bug #125810
12 Mar 2006; Bob the Builder <corsair@gentoo.org>
gcc-config-1.3.13-r1.ebuild:
Stable on ppc64; bug #125810
*gcc-config-1.3.13-r1 (08 Jan 2006)
*gcc-config-1.3.12-r6 (08 Jan 2006)
08 Jan 2006; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.12-r5.ebuild,
+gcc-config-1.3.12-r6.ebuild, +gcc-config-1.3.13-r1.ebuild,
-gcc-config-1.3.13.ebuild, -files/digest-gcc-config-1.3.12-r5,
+files/digest-gcc-config-1.3.12-r6, -files/digest-gcc-config-1.3.13,
+files/digest-gcc-config-1.3.13-r1, files/gcc-config-1.3.12,
files/gcc-config-1.3.13:
Ignore directores in /etc/env.d/gcc #118246 by Mark Purtill.
*gcc-config-1.3.12-r5 (05 Jan 2006)
05 Jan 2006; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.12-r4.ebuild,
+gcc-config-1.3.12-r5.ebuild, -files/digest-gcc-config-1.3.12-r4,
+files/digest-gcc-config-1.3.12-r5, files/gcc-config-1.3.12,
files/gcc-config-1.3.13:
Fix changing of profiles when using ROOT and a different CHOST.
*gcc-config-1.3.13 (30 Dec 2005)
30 Dec 2005; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.13.ebuild,
+files/digest-gcc-config-1.3.13, +files/gcc-config-1.3.13:
Fix multilib copying of libraries #95622 by Diego Pettenò and restore
copying of libgcc_s/libunwind when run from inside portage by using the
mv instead of cp method of updating the libraries.
27 Dec 2005; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.12-r4.ebuild,
files/gcc-config-1.3.12:
Use get_libdir #114633 by Patrick McLean.
21 Dec 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.12:
fix the trailing / check for ROOT and silence grep if config doesnt exist
03 Dec 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.12:
handle the case where all we got was a CTARGET and no version
30 Nov 2005; Bob the Builder <chriswhite@gentoo.org>
gcc-config-1.3.12-r4.ebuild, gcc-config-2.0.0_beta2.ebuild, metadata.xml,
files/digest-gcc-config-1.3.12-r4, files/digest-gcc-config-2.0.0_beta2,
files/gcc-config-1.3.12, files/wrapper-1.4.7.c:
*** empty log message ***
*gcc-config-1.3.12-r4 (19 Nov 2005)
19 Nov 2005; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.12-r4.ebuild,
+files/digest-gcc-config-1.3.12-r4, files/gcc-config-1.3.12:
Add support for selecting profiles by version only.
19 Nov 2005; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.10-r1.ebuild,
-gcc-config-1.3.11-r3.ebuild, -gcc-config-1.3.11-r4.ebuild,
-gcc-config-1.3.12-r1.ebuild, -gcc-config-1.3.12-r2.ebuild,
-gcc-config-1.3.12-r3.ebuild, -gcc-config-1.3.12.ebuild,
-files/digest-gcc-config-1.3.10-r1, -files/digest-gcc-config-1.3.11-r3,
-files/digest-gcc-config-1.3.11-r4, -files/digest-gcc-config-1.3.12,
-files/digest-gcc-config-1.3.12-r1, -files/digest-gcc-config-1.3.12-r2,
-files/digest-gcc-config-1.3.12-r3, -files/gcc-config-1.3.10,
-files/gcc-config-1.3.11, -files/wrapper-1.4.5.c, -files/wrapper-1.4.6.c:
old
*gcc-config-1.3.12-r3 (01 Nov 2005)
01 Nov 2005; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.12-r3.ebuild,
+files/digest-gcc-config-1.3.12-r3, files/gcc-config-1.3.12:
Make sure we set env vars before trying to use them #111022 by Attila Stehr.
*gcc-config-2.0.0_beta2 (02 Oct 2005)
02 Oct 2005; Bob the Builder <eradicator@gentoo.org>
-gcc-config-2.0.0_beta1.ebuild, +gcc-config-2.0.0_beta2.ebuild,
-files/digest-gcc-config-2.0.0_beta1, +files/digest-gcc-config-2.0.0_beta2:
Version bump with more backwards compat support (-B, -L, and -X).
*gcc-config-2.0.0_beta1 (01 Oct 2005)
01 Oct 2005; Bob the Builder <eradicator@gentoo.org>
+gcc-config-2.0.0_beta1.ebuild, +files/digest-gcc-config-2.0.0_beta1:
Added gcc-config wrapper for beta version of eselect-compiler. It still
needs to be cleaned up a bit, but it's functional, so putting it into
portage (package.mask still of course).
18 Sep 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.12:
Add support for spaces in make.conf settings #105855.
16 Sep 2005; Bob the Builder <agriffis@gentoo.org>
gcc-config-1.3.12-r2.ebuild:
Mark 1.3.12-r2 stable on alpha
13 Sep 2005; Bob the Builder <dang@gentoo.org> gcc-config-1.3.12-r2.ebuild:
Marked stable on amd64
07 Sep 2005; Bob the Builder <ka0ttic@gentoo.org>
gcc-config-1.3.12-r2.ebuild:
Stable on mips.
03 Sep 2005; Bob the Builder <hansmi@gentoo.org> gcc-config-1.3.12-r2.ebuild:
sys-devel/gcc-config stable on ppc.
03 Sep 2005; Bob the Builder <corsair@gentoo.org>
gcc-config-1.3.12-r2.ebuild:
Stable on ppc64
02 Sep 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.12:
inform user they are switching cross/native compiler
01 Sep 2005; Bob the Builder <gustavoz@gentoo.org>
gcc-config-1.3.12-r2.ebuild:
Stable on sparc
01 Sep 2005; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.12-r2.ebuild:
arm/hppa/ia64/s390/x86 stable
26 Aug 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.12:
Update list output to show the active version for all targets.
20 Aug 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.12:
add some more sanity checks so spb will shut up
09 Aug 2005; Bob the Builder <eradicator@gentoo.org>
-gcc-config-1.4.0.ebuild, -files/digest-gcc-config-1.4.0,
-files/gcc-config-1.4.0:
Killing 1.4.0. Working on gcc-config-2.0 in gentoo/src/toolchain/gcc-config.
*gcc-config-1.3.12-r2 (05 Aug 2005)
05 Aug 2005; Bob the Builder <azarah@gentoo.org>
+gcc-config-1.3.12-r2.ebuild, +files/digest-gcc-config-1.3.12-r2,
files/gcc-config-1.3.12:
Fix long option for -S (--split-profile).
*gcc-config-1.3.12-r1 (04 Aug 2005)
04 Aug 2005; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.12-r1.ebuild,
+files/digest-gcc-config-1.3.12-r1, +files/wrapper-1.4.7.c:
Clean up the wrapper a bit.
23 Jul 2005; Mike Frysinger <vapier@gentoo.org> files/wrapper-1.4.6.c:
touchup code to not call strlen() so much and punt ugly C++/Java style macro
17 Jul 2005; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.12.ebuild:
unleash onto ~arch
10 Jul 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.11,
files/gcc-config-1.3.12:
when asking for the current profile of a cross target that has yet to be
configured, make sure we error out
*gcc-config-1.3.12 (09 Jul 2005)
09 Jul 2005; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.12.ebuild,
+files/digest-gcc-config-1.3.12, +files/gcc-config-1.3.12:
Add support for parsing profile names so we can use it in toolchain.eclass.
08 Jul 2005; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.11-r3.ebuild,
gcc-config-1.3.11-r4.ebuild:
sparc stable cause Weeve said so
*gcc-config-1.3.11-r4 (08 Jul 2005)
08 Jul 2005; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.11-r4.ebuild,
+files/digest-gcc-config-1.3.11-r4, files/gcc-config-1.3.11,
files/wrapper-1.4.6.c:
Make sure the f77 wrapper is installed/run properly for g77 #97437 by John
C. Vernaleo.
08 Jul 2005; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.10-r2.ebuild,
-files/digest-gcc-config-1.3.10-r2:
old
17 Jun 2005; Bob the Builder <wolf31o2@gentoo.org>
gcc-config-1.3.10-r1.ebuild, gcc-config-1.3.10-r2.ebuild,
gcc-config-1.3.11-r3.ebuild, gcc-config-1.4.0.ebuild:
Removed portage from deps, as this solves a perl/openssl circular dependency.
*gcc-config-1.3.11-r3 (13 Jun 2005)
13 Jun 2005; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.11-r3.ebuild,
+files/digest-gcc-config-1.3.11-r3, files/gcc-config-1.3.11:
Make sure that -c errors out if given an invalid TARGET.
13 Jun 2005; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.11-r2.ebuild,
-files/digest-gcc-config-1.3.11-r2:
old
08 Jun 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.11:
tweak for gcc-4 beta
*gcc-config-1.3.11-r2 (08 Jun 2005)
08 Jun 2005; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.11-r1.ebuild,
+gcc-config-1.3.11-r2.ebuild, -files/digest-gcc-config-1.3.11-r1,
+files/digest-gcc-config-1.3.11-r2, files/gcc-config-1.3.11:
Make sure we support funky version strings (beta823942) and custom specs
(hardened).
*gcc-config-1.3.11-r1 (07 Jun 2005)
07 Jun 2005; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.11-r1.ebuild,
-gcc-config-1.3.11.ebuild, -files/digest-gcc-config-1.3.11,
+files/digest-gcc-config-1.3.11-r1, files/gcc-config-1.3.11:
Cleanup the CHOST-GCCVER parsing so it isnt so fragile (and works with
BSD hosts).
*gcc-config-1.3.11 (06 Jun 2005)
06 Jun 2005; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.11.ebuild,
+files/digest-gcc-config-1.3.11, +files/gcc-config-1.3.11:
If python is broken due to libstdc++ changes or whatever, make sure
gcc-config still works somewhat sanely.
06 Jun 2005; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.8-r4.ebuild,
-files/digest-gcc-config-1.3.8-r4, -files/gcc-config-1.3.8,
-files/wrapper-1.4.3.c:
old
29 Apr 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.10,
files/gcc-config-1.3.8, files/gcc-config-1.4.0:
env -u -> env -i for BSD #90643
28 Apr 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.10,
files/gcc-config-1.3.8, files/gcc-config-1.4.0:
cp -a -> cp -pP #90643
28 Apr 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.10,
files/gcc-config-1.3.8, files/gcc-config-1.4.0:
cp -> $CP rm -> $RM touch -> $TOUCH etc... #90643
20 Apr 2005; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.10-r2.ebuild:
alpha/mips stable
10 Apr 2005; Bob the Builder <josejx@gentoo.org> gcc-config-1.3.10-r2.ebuild:
Marked ppc stable.
09 Apr 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.10,
files/gcc-config-1.3.8, files/gcc-config-1.4.0:
use -maxdepth instead of -prune #87528
09 Apr 2005; Bob the Builder <corsair@gentoo.org>
gcc-config-1.3.10-r2.ebuild:
Stable on ppc64
05 Apr 2005; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.10-r2.ebuild:
stabilize
02 Apr 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.10,
files/gcc-config-1.3.8, files/gcc-config-1.4.0:
make sure we only scan /etc/env.d/gcc/ and no subdirs #87528
01 Apr 2005; Bob the Builder <agriffis@gentoo.org>
gcc-config-1.3.10-r2.ebuild:
stable on ia64
*gcc-config-1.3.10-r2 (31 Mar 2005)
31 Mar 2005; Bob the Builder <eradicator@gentoo.org>
+gcc-config-1.3.10-r2.ebuild, +files/digest-gcc-config-1.3.10-r2:
Don't spit out -m64 warnings. Closes bug #87130.
30 Mar 2005; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.10-r1.ebuild:
arm/hppa/ia64/s390/x86 stable
19 Mar 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.10,
files/gcc-config-1.3.8, files/gcc-config-1.4.0:
Make sure we copy libunwind in addition to libgcc_s (for ia64 and such).
Also dont copy internal gcc libs while portage is calling us (causes python
to segfault and crap).
17 Mar 2005; Bob the Builder <eradicator@gentoo.org>
gcc-config-1.3.10-r1.ebuild:
Stable on sparc so the stable sparc gcc doesn't give the (ignorable)
warning about the config being broken.
17 Mar 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.10,
files/gcc-config-1.3.8, files/gcc-config-1.4.0:
dont kill /lib/cpp if host is solaris #79964
17 Mar 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.10,
files/gcc-config-1.3.8, files/gcc-config-1.4.0, files/wrapper-1.4.3.c,
files/wrapper-1.4.5.c, files/wrapper-1.4.6.c:
#include <wait.h> -> #include <sys/wait.h> #79911
05 Mar 2005; Bob the Builder <eradicator@gentoo.org> files/gcc-config-1.4.0:
Stop CFLAGS_* from entering env file.
04 Mar 2005; Bob the Builder <eradicator@gentoo.org> files/gcc-config-1.4.0:
Changing CTARGET_ALIASES to FAKE_TARGETS for consistency with binutils.
04 Mar 2005; Bob the Builder <eradicator@gentoo.org> gcc-config-1.4.0.ebuild,
-files/fake-ctarget.sh, files/gcc-config-1.4.0:
Cleaned up 1.4.0 a bit. Got rid of the stupid fake-ctarget.sh stuff
and added smarter logic for that into the gcc-config script. Still in
package.mask as it hits a sandbox bug.
20 Feb 2005; Bob the Builder <eradicator@gentoo.org> files/gcc-config-1.4.0:
Don't put CTARGET_ALIASES stuff in the env.
*gcc-config-1.4.0 (19 Feb 2005)
19 Feb 2005; Bob the Builder <eradicator@gentoo.org>
gcc-config-1.3.10-r1.ebuild, -gcc-config-1.3.9.ebuild,
+gcc-config-1.4.0.ebuild, -files/digest-gcc-config-1.3.9,
+files/digest-gcc-config-1.4.0, +files/fake-ctarget.sh,
-files/gcc-config-1.3.9, +files/gcc-config-1.4.0, -files/wrapper-1.4.4.c,
+files/wrapper-1.4.6.c:
1.3.10-r1 stable on amd64. Removing 1.3.9. Adding 1.4.0 which adds support
for creating ctarget aliases based on the GCC_CTARGET_ALIASES variable in
the /etc/env.d/gcc/ config file. This is setup automatically on multilib
profiles with recent gcc emerges.
18 Feb 2005; Bob the Builder <azarah@gentoo.org> gcc-config-1.3.10-r1.ebuild:
Fix runaway commit.
18 Feb 2005; Bob the Builder <azarah@gentoo.org> gcc-config-1.3.10-r1.ebuild:
Fix reverse logic when checking if we should run fix_libtool_files.sh.
07 Feb 2005; Bob the Builder <eradicator@gentoo.org> files/wrapper-1.4.5.c:
Fix comment.
04 Feb 2005; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.10-r1.ebuild,
files/gcc-config-1.3.10:
use /usr/lib/misc instead of /usr/libexec
01 Feb 2005; Bob the Builder <eradicator@gentoo.org>
gcc-config-1.3.10-r1.ebuild:
Releasing into ~arch.
*gcc-config-1.3.10-r1 (01 Feb 2005)
01 Feb 2005; Bob the Builder <eradicator@gentoo.org>
+gcc-config-1.3.10-r1.ebuild, -gcc-config-1.3.10.ebuild,
-files/digest-gcc-config-1.3.10, +files/digest-gcc-config-1.3.10-r1,
files/gcc-config-1.3.10:
Make gcc-config support gcc version strings containing '-'. This allows
for wider multislot support.
31 Jan 2005; Bob the Builder <eradicator@gentoo.org> files/wrapper-1.4.5.c:
Fix argv[0].
*gcc-config-1.3.10 (31 Jan 2005)
31 Jan 2005; Bob the Builder <eradicator@gentoo.org>
+gcc-config-1.3.10.ebuild, +files/digest-gcc-config-1.3.10,
+files/gcc-config-1.3.10, +files/wrapper-1.4.5.c:
Multilib fixes. Copies libgcc_s.so* to the correct location for all abis.
Allows command line args to override ${ABI}. This should resolve bugs
#78306 and #78652.
24 Jan 2005; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.8-r4.ebuild,
gcc-config-1.3.9.ebuild:
Make sure old gcc-configs dont exist #79062.
20 Jan 2005; Bob the Builder <eradicator@gentoo.org> gcc-config-1.3.9.ebuild:
Stable on amd64 ahead of everyone else because its multilib goodies are
required for 2005.0.
20 Jan 2005; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.8,
files/gcc-config-1.3.9:
make sure $ROOT has a trailing /
07 Jan 2005; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.9.ebuild,
files/gcc-config-1.3.9:
move multilib into unstable
05 Jan 2005; Bob the Builder <eradicator@gentoo.org> files/gcc-config-1.3.9:
Push ccache fixes into 1.3.9 as well...
*gcc-config-1.3.8-r4 (05 Jan 2005)
05 Jan 2005; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.8-r3.ebuild,
+gcc-config-1.3.8-r4.ebuild, -files/digest-gcc-config-1.3.8-r3,
+files/digest-gcc-config-1.3.8-r4, files/gcc-config-1.3.8:
Make sure that when we switch compilers, we dont accidently invalidate
all of our ccache data #70548.
04 Jan 2005; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.6-r4.ebuild,
-files/digest-gcc-config-1.3.6-r4, -files/gcc-config-1.3.6,
-files/wrapper-1.4.2.c:
old
03 Jan 2005; Bob the Builder <ciaranm@gentoo.org> gcc-config-1.3.6-r4.ebuild,
gcc-config-1.3.9.ebuild:
Change encoding to UTF-8 for GLEP 31 compliance
01 Jan 2005; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.8-r3.ebuild:
stable fun
29 Dec 2004; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.7-r6.ebuild,
-files/digest-gcc-config-1.3.7-r6, -files/gcc-config-1.3.7:
punt 1.3.7 and fix ChangeLog
*gcc-config-1.3.9 (29 Dec 2004)
*gcc-config-1.3.8-r3 (29 Dec 2004)
29 Dec 2004; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.8-r2.ebuild,
+gcc-config-1.3.8-r3.ebuild, +gcc-config-1.3.9.ebuild,
-files/digest-gcc-config-1.3.8-r2, +files/digest-gcc-config-1.3.8-r3,
+files/digest-gcc-config-1.3.9, files/gcc-config-1.3.8,
+files/gcc-config-1.3.9, files/wrapper-1.4.3.c:
push ABI changes into 1.3.9 so 1.3.8 can go stable
*gcc-config-1.3.8-r2 (28 Dec 2004)
28 Dec 2004; Bob the Builder <eradicator@gentoo.org>
-gcc-config-1.3.8-r1.ebuild, +gcc-config-1.3.8-r2.ebuild,
-files/digest-gcc-config-1.3.8-r1, +files/digest-gcc-config-1.3.8-r2,
files/gcc-config-1.3.8, -files/wrapper-1.4.3.c, +files/wrapper-1.4.4.c:
Rolling in support for CFLAGS_${ABI}. Rolling g{cc,++}{32,64} support
into the wrapper.
*gcc-config-1.3.8-r1 (24 Dec 2004)
24 Dec 2004; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.8-r1.ebuild,
-gcc-config-1.3.8.ebuild, -files/digest-gcc-config-1.3.8,
+files/digest-gcc-config-1.3.8-r1, files/gcc-config-1.3.8:
Seems people still have outdated gcc versions installed which break with
GCC_SPECS="". Add a warning if their gcc is broken so they know they have
to re-emerge gcc.
24 Dec 2004; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.8.ebuild:
false alarm, bad system, not bad gcc-config ... move back into ~arch :)
24 Dec 2004; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.8.ebuild:
put back into -*
24 Dec 2004; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.8.ebuild:
move into unstable
*gcc-config-1.3.8 (23 Dec 2004)
23 Dec 2004; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.8.ebuild,
+files/digest-gcc-config-1.3.8, +files/gcc-config-1.3.8,
files/wrapper-1.4.3.c:
version bump
09 Dec 2004; Mike Frysinger <vapier@gentoo.org> files/wrapper-1.4.2.c:
err finish merging patch
*gcc-config-1.3.7-r6 (09 Dec 2004)
09 Dec 2004; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.7-r5.ebuild,
+gcc-config-1.3.7-r6.ebuild, -files/digest-gcc-config-1.3.7-r5,
+files/digest-gcc-config-1.3.7-r6, files/gcc-config-1.3.7,
files/wrapper-1.4.2.c:
Portability patch #73617 by Sunil.
05 Dec 2004; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.7:
make sure we delete /lib/cpp if no C++ support
*gcc-config-1.3.7-r5 (05 Dec 2004)
05 Dec 2004; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.7-r4.ebuild,
+gcc-config-1.3.7-r5.ebuild, -files/digest-gcc-config-1.3.7-r4,
+files/digest-gcc-config-1.3.7-r5, files/gcc-config-1.3.7:
Err, we want to handle GCC_SPECS, not GCC_CONFIG. Also make sure duplicate
paths arent duplicated in LDPATH now that gcc is exporting multiple spec
files per ebuild.
04 Dec 2004; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.7-r4.ebuild:
include -r# in version output
*gcc-config-1.3.7-r4 (03 Dec 2004)
03 Dec 2004; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.7-r3.ebuild,
+gcc-config-1.3.7-r4.ebuild, -files/digest-gcc-config-1.3.7-r3,
+files/digest-gcc-config-1.3.7-r4, files/gcc-config-1.3.7:
Make sure GCC_CONFIG is taken only from the selected profile.
*gcc-config-1.3.7-r3 (03 Dec 2004)
03 Dec 2004; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.7-r2.ebuild,
+gcc-config-1.3.7-r3.ebuild, -files/digest-gcc-config-1.3.7-r2,
+files/digest-gcc-config-1.3.7-r3, files/gcc-config-1.3.7:
Version bump to add a lot of cross-compile fixes. Also perform sanity
checking on GCC_SPECS #68799, dont create wrappers in the ebuild #72745,
and dont install /lib/cpp unless the system supports C++.
*gcc-config-1.3.7-r2 (28 Nov 2004)
*gcc-config-1.3.6-r4 (28 Nov 2004)
28 Nov 2004; Bob the Builder <lv@gentoo.org> -gcc-config-1.3.6-r3.ebuild,
+gcc-config-1.3.6-r4.ebuild, -gcc-config-1.3.7-r1.ebuild,
+gcc-config-1.3.7-r2.ebuild, -files/digest-gcc-config-1.3.6-r3,
+files/digest-gcc-config-1.3.6-r4, -files/digest-gcc-config-1.3.7-r1,
+files/digest-gcc-config-1.3.7-r2, files/gcc-config-1.3.6,
files/gcc-config-1.3.7:
Fixed Bug 72557, where gcc-config would get very confused with non-gcc-lib
ldpaths
12 Nov 2004; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.6-r3.ebuild,
gcc-config-1.3.7-r1.ebuild:
sh KEYWORDS
28 Oct 2004; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.6-r3.ebuild,
gcc-config-1.3.7-r1.ebuild:
use tc-getCC
26 Oct 2004; Mike Frysinger <vapier@gentoo.org> metadata.xml:
update maintainer
26 Oct 2004; Bob the Builder <azarah@gentoo.org> +files/wrapper-1.4.3.c:
Add GCCBITS support to wrapper.
26 Oct 2004; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.7.ebuild,
-files/digest-gcc-config-1.3.7, files/gcc-config-1.3.7:
move 32bit/64bit wrappers out of toolchain.eclass
*gcc-config-1.3.7-r1 (26 Oct 2004)
26 Oct 2004; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.7-r1.ebuild,
+files/digest-gcc-config-1.3.7-r1, files/gcc-config-1.3.7:
override umask #68699 and make sure we use a functional gcc-config version
#68700
25 Oct 2004; Mike Frysinger <vapier@gentoo.org> -files/gcc-config-1.4,
-files/gcc-config-1.4.1, -files/wrapper-1.4.1.c, -files/wrapper-1.4.c,
-files/wrapper.c:
remove old files
13 Oct 2004; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.7:
remove extra quote
*gcc-config-1.3.7 (13 Oct 2004)
13 Oct 2004; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.7.ebuild,
+files/digest-gcc-config-1.3.7, +files/gcc-config-1.3.7:
new version; phear !
13 Oct 2004; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.5-r1.ebuild,
-gcc-config-1.3.5.ebuild, gcc-config-1.3.6-r3.ebuild,
-files/digest-gcc-config-1.3.5, -files/digest-gcc-config-1.3.5-r1,
-files/gcc-config-1.3.5, -files/gcc-config-1.3.5-multi-ldpath:
clean
11 Oct 2004; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.6:
touchup output of list to indicate current profile
11 Oct 2004; Bob the Builder <tgall@gentoo.org> gcc-config-1.3.6-r3.ebuild:
stable on ppc64
*gcc-config-1.3.6-r3 (05 Oct 2004)
05 Oct 2004; Bob the Builder <lv@gentoo.org> -gcc-config-1.3.6-r2.ebuild,
+gcc-config-1.3.6-r3.ebuild, -files/digest-gcc-config-1.3.6-r2,
+files/digest-gcc-config-1.3.6-r3, files/gcc-config-1.3.6:
fixed the handling of GCC_SPECS-specific gcc configs
04 Oct 2004; Bob the Builder <lv@gentoo.org> files/gcc-config-1.3.6:
make gcc-config give an error message if the current profile doesnt exist
02 Oct 2004; Bob the Builder <kloeri@gentoo.org> gcc-config-1.3.6-r2.ebuild:
Stable on alpha.
*gcc-config-1.3.6-r2 (02 Oct 2004)
02 Oct 2004; Bob the Builder <lv@gentoo.org> -gcc-config-1.3.6-r1.ebuild,
+gcc-config-1.3.6-r2.ebuild, -files/digest-gcc-config-1.3.6-r1,
+files/digest-gcc-config-1.3.6-r2, files/gcc-config-1.3.6,
files/gcc-config-1.4, files/gcc-config-1.4.1:
added the fix for bug 63973
28 Sep 2004; Bob the Builder <swegener@gentoo.org> files/wrapper-1.4.c,
files/wrapper.c:
Gentoo Technologies, Inc. -> Gentoo Foundation
25 Sep 2004; Bob the Builder <kumba@gentoo.org> gcc-config-1.3.6-r1.ebuild:
Marked stable on mips.
20 Sep 2004; Mike Frysinger <vapier@gentoo.org> -gcc-config-1.3.3-r1.ebuild,
-gcc-config-1.3.3-r2.ebuild, -gcc-config-1.3.4.ebuild,
-gcc-config-1.3.6.ebuild, -files/digest-gcc-config-1.3.3-r1,
-files/digest-gcc-config-1.3.3-r2, -files/digest-gcc-config-1.3.4,
-files/digest-gcc-config-1.3.6, -files/gcc-config-1.3.3,
-files/gcc-config-1.3.3-multi-ldpath, -files/gcc-config-1.3.4,
-files/gcc-config-1.3.4-multi-ldpath:
old
20 Sep 2004; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.6-r1.ebuild:
stable for ppc/hppa/ia64
31 Aug 2004; Bob the Builder <gustavoz@gentoo.org>
gcc-config-1.3.6-r1.ebuild:
Stable on sparc
26 Aug 2004; Bob the Builder <lv@gentoo.org> gcc-config-1.3.6-r1.ebuild:
stable on amd64
26 Aug 2004; Bob the Builder <solar@gentoo.org> gcc-config-1.3.6-r1.ebuild:
marked gcc-config-1.3.6-r1 stable on x86 and arm
19 Aug 2004; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.6,
files/wrapper-1.4.1.c, files/wrapper-1.4.2.c:
touchup gcc-config errors since at first glance they look like shell errors
*gcc-config-1.3.6-r1 (24 Jul 2004)
24 Jul 2004; Bob the Builder <azarah@gentoo.org> +gcc-config-1.3.6-r1.ebuild,
+files/digest-gcc-config-1.3.6-r1, files/gcc-config-1.3.6:
Some cleanup that remove use of which from ferret
<james.noble@worc.ox.ac.uk>, bug #55262.
18 Jul 2004; Bob the Builder <dragonheart@gentoo.org> files/wrapper-1.4.1.c,
files/wrapper-1.4.2.c, files/wrapper-1.4.c, files/wrapper.c:
Manifest fix - files/wrapper-1.4.1.c size mismatch, files/wrapper-1.4.2.c
size mismatch, files/wrapper-1.4.c size mismatch, files/wrapper.c size
mismatch
15 Jul 2004; Bob the Builder <agriffis@gentoo.org>
gcc-config-1.3.3-r1.ebuild, gcc-config-1.3.3-r2.ebuild,
gcc-config-1.3.4.ebuild, gcc-config-1.3.6.ebuild:
don't assign S=${WORKDIR}/${P}, trim trailing whitespace
15 Jul 2004; Bob the Builder <agriffis@gentoo.org> files/gcc-config-1.3.3,
files/gcc-config-1.3.3-multi-ldpath, files/gcc-config-1.3.4,
files/gcc-config-1.3.4-multi-ldpath, files/gcc-config-1.3.5,
files/gcc-config-1.3.5-multi-ldpath, files/gcc-config-1.3.6,
files/gcc-config-1.4, files/gcc-config-1.4.1:
Gentoo Technologies -> Gentoo Foundation
02 Jul 2004; Bob the Builder <eradicator@gentoo.org>
gcc-config-1.3.3-r1.ebuild, gcc-config-1.3.3-r2.ebuild,
gcc-config-1.3.4.ebuild, gcc-config-1.3.5-r1.ebuild, gcc-config-1.3.5.ebuild,
gcc-config-1.3.6.ebuild:
virtual/glibc -> virtual/libc
25 Jun 2004; Bob the Builder <agriffis@gentoo.org>
gcc-config-1.3.3-r1.ebuild, gcc-config-1.3.3-r2.ebuild,
gcc-config-1.3.4.ebuild, gcc-config-1.3.5-r1.ebuild, gcc-config-1.3.5.ebuild,
gcc-config-1.3.6.ebuild:
update copyright line: Gentoo Technologies => Gentoo Foundation
21 Jun 2004; Bob the Builder <mr_bones_@gentoo.org> gcc-config-1.3.6.ebuild:
repoman: Trim trailing whitespace
19 Jun 2004; Bob the Builder <azarah@gentoo.org> gcc-config-1.3.5.ebuild:
Mark stable for all.
*gcc-config-1.3.6 (19 Jun 2004)
19 Jun 2004; Bob the Builder <azarah@gentoo.org> +gcc-config-1.3.6.ebuild,
+files/digest-gcc-config-1.3.6, +files/gcc-config-1.3.6:
Make sure we cleanup stale wrappers, bug #36388.
11 Jun 2004; Bob the Builder <kloeri@gentoo.org> gcc-config-1.3.5-r1.ebuild:
Stable on alpha.
02 Jun 2004; Bob the Builder <lv@gentoo.org> gcc-config-1.3.5-r1.ebuild:
stable on amd64
10 May 2004; Bob the Builder <randy@gentoo.org> gcc-config-1.3.5-r1.ebuild:
Stable on s390
*gcc-config-1.3.5-r1 (07 May 2004)
07 May 2004; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.3.5-r1.ebuild,
+files/digest-gcc-config-1.3.5-r1, files/gcc-config-1.3.5:
fix #29950 #48492 and more !
07 May 2004; Mike Frysinger <vapier@gentoo.org>
files/gcc-config-1.3.5-multi-ldpath:
also port changes to multi-ldpath
07 May 2004; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.3-r1.ebuild,
gcc-config-1.3.3-r2.ebuild, gcc-config-1.3.4.ebuild, gcc-config-1.3.5.ebuild,
files/gcc-config-1.3.5:
clean up the help output, add support for -v|--version and -h|--help
options, and then add the version to the gcc-config after installing
24 Apr 2004; Mike Frysinger <vapier@gentoo.org> gcc-config-1.3.5.ebuild:
arm KEYWORD
06 Mar 2004; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.3,
files/gcc-config-1.3.3-multi-ldpath, files/gcc-config-1.3.4,
files/gcc-config-1.3.4-multi-ldpath, files/gcc-config-1.3.5,
files/gcc-config-1.3.5-multi-ldpath, files/gcc-config-1.4,
files/gcc-config-1.4.1:
we license under gpl2, not gpl2 or later
02 Mar 2004; Bob the Builder <iggy@gentoo.org> gcc-config-1.3.5.ebuild:
adding initial s390 support
23 Feb 2004; Bob the Builder <agriffis@gentoo.org>
gcc-config-1.3.3-r1.ebuild, gcc-config-1.3.4.ebuild, gcc-config-1.3.5.ebuild:
Remove arm keywords
*gcc-config-1.3.5 (08 Feb 2004)
08 Feb 2004; Bob the Builder <azarah@gentoo.org> +gcc-config-1.3.5.ebuild,
+files/digest-gcc-config-1.3.5, +files/gcc-config-1.3.5,
+files/gcc-config-1.3.5-multi-ldpath, +files/wrapper-1.4.2.c:
Update wrapper to also treat symlinks as valid targets - this fixes a
problem where -gcc called the symlink, and not the proper binary. Also fix
a few issues where we used data->tmp as they can cause possible corruption
when used in recursive calls and child functions. Closes bug #39162.
17 Dec 2003; Bob the Builder <brad_mssw@gentoo.org> gcc-config-1.3.4.ebuild:
ppc64
09 Dec 2003; Bob the Builder <liquidx@gentoo.org> metadata.xml:
validating metadata.xml
03 Dec 2003; Bob the Builder <seemant@gentoo.org> +metadata.xml:
adding metadata
18 Nov 2003; Bob the Builder <azarah@gentoo.org> -gcc-config-1.2.7.ebuild,
-gcc-config-1.2.9.ebuild, -gcc-config-1.3.0.ebuild,
-gcc-config-1.3.1-r1.ebuild, -gcc-config-1.3.1.ebuild,
-gcc-config-1.3.2.ebuild, -gcc-config-1.3.3.ebuild,
-files/digest-gcc-config-1.2.7, -files/digest-gcc-config-1.2.9,
-files/digest-gcc-config-1.3.0, -files/digest-gcc-config-1.3.1,
-files/digest-gcc-config-1.3.1-r1, -files/digest-gcc-config-1.3.2,
-files/digest-gcc-config-1.3.3, -files/gcc-config-1.2.7,
-files/gcc-config-1.2.9, -files/gcc-config-1.3.0, -files/gcc-config-1.3.1,
-files/gcc-config-1.3.2:
Cleanup
*gcc-config-1.3.4 (18 Nov 2003)
18 Nov 2003; Bob the Builder <azarah@gentoo.org> +gcc-config-1.3.4.ebuild,
+files/digest-gcc-config-1.3.4, +files/gcc-config-1.3.4,
+files/gcc-config-1.3.4-multi-ldpath:
I did not use REAL_CHOST in all cases, ending up with /usr/bin/-gcc,
etc files, as CHOST was not set.
*gcc-config-1.3.3-r2 (18 Oct 2003)
18 Oct 2003; Bob the Builder <brad_mssw@gentoo.org>
+gcc-config-1.3.3-r2.ebuild, +files/digest-gcc-config-1.3.3-r2,
+files/gcc-config-1.3.3-multi-ldpath:
amd64 necessary changes for gcc-3.3.1-r5
18 Sep 2003; Bob the Builder <avenj@gentoo.org> gcc-config-1.3.3-r1.ebuild:
ia64 keywords
03 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> -.frozen, -files/.frozen:
removing lockfile
03 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> +.frozen, +files/.frozen:
Add frozen lock support
22 Jun 2003; Bob the Builder <drobbins@gentoo.org>
gcc-config-1.3.3-r1.ebuild:
amd64
11 May 2003; Bob the Builder <azarah@gentoo.org> gcc-config-1.3.3-r1.ebuild:
Mark 1.3.3-r1 stable for all
*gcc-config-1.3.3-r1 (28 Apr 2003)
28 Apr 2003; Bob the Builder <azarah@gentoo.org> +gcc-config-1.3.3-r1.ebuild,
+files/digest-gcc-config-1.3.3-r1, files/gcc-config-1.3.3:
fix for when portageq not in path
12 Apr 2003; Bob the Builder <azarah@gentoo.org> files/wrapper-1.4.1.c:
update wrapper for cross compile, bug #18933
*gcc-config-1.3.3 (12 Apr 2003)
12 Apr 2003; Bob the Builder <azarah@gentoo.org> +gcc-config-1.3.3.ebuild,
+files/digest-gcc-config-1.3.3, +files/gcc-config-1.3.3,
+files/wrapper-1.4.1.c:
New version - lots of speed improvements to wrapper - short options -
select profile by number
08 Apr 2003; Bob the Builder <azarah@gentoo.org>
files/digest-gcc-config-1.2.7, files/digest-gcc-config-1.2.9,
files/digest-gcc-config-1.3.0, files/digest-gcc-config-1.3.1-r1,
files/digest-gcc-config-1.3.2:
digest
*gcc-config-1.3.2 (08 Apr 2003)
08 Apr 2003; Bob the Builder <azarah@gentoo.org> +gcc-config-1.3.2.ebuild,
+files/digest-gcc-config-1.3.2, +files/gcc-config-1.3.2,
files/gcc-config-1.4.1:
optimizations; use new wrapper
*gcc-config-1.3.1-r1 (07 Apr 2003)
07 Apr 2003; Bob the Builder <zwelch@gentoo.org> +gcc-config-1.3.1-r1.ebuild,
gcc-config-1.3.1.ebuild, files/digest-gcc-config-1.2.7,
files/digest-gcc-config-1.2.9, files/digest-gcc-config-1.3.0,
files/digest-gcc-config-1.3.1, files/digest-gcc-config-1.3.1-r1,
files/gcc-config-1.3.1, +files/gcc-config-1.4.1:
fix distcc/cross-compile builds; fix return bug in gcc-config script
07 Apr 2003; Bob the Builder <zwelch@gentoo.org>
+files/digest-gcc-config-1.3.1-r1:
fix distcc/cross-compile builds; fix return bug in gcc-config script
28 Mar 2003; Bob the Builder <joker@gentoo.org> gcc-config-1.3.1.ebuild:
Added stable sparc keyword
24 Feb 2003; Bob the Builder <dragon@gentoo.org> gcc-config-1.3.1.ebuild:
Unmask gcc-3.2.2 for mips, fix binutils dep to .16 for mips only.
23 Feb 2003; Bob the Builder <azarah@gentoo.org> +files/gcc-config-1.4,
+files/wrapper-1.4.c:
add new wrapper and gcc-config script
21 Feb 2003; Bob the Builder <agriffis@gentoo.org> gcc-config-1.3.1.ebuild:
stable on alpha
20 Feb 2003; Bob the Builder <azarah@gentoo.org> files/gcc-config-1.3.1:
speed related fixes
19 Feb 2003; Bob the Builder <zwelch@gentoo.org> gcc-config-1.3.1.ebuild:
add arm keyword to sys-devel ebuilds
19 Feb 2003; Bob the Builder <gmsoft@gentoo.org> gcc-config-1.3.1.ebuild:
Changed ~hppa to hppa.
18 Feb 2003; Bob the Builder <seemant@gentoo.org> gcc-config-1.3.1.ebuild:
moved to stable for x86
14 Feb 2003; Bob the Builder <gerk@gentoo.org> gcc-config-1.3.1.ebuild:
set ppc in keywords
13 Feb 2003; Mike Frysinger <vapier@gentoo.org> gcc-config-1.2.7.ebuild,
gcc-config-1.2.9.ebuild, gcc-config-1.3.0.ebuild, gcc-config-1.3.1.ebuild:
Update Copyright years
07 Feb 2003; Bob the Builder <gmsoft@gentoo.org> gcc-config-1.2.7.ebuild,
gcc-config-1.2.9.ebuild, gcc-config-1.3.0.ebuild, gcc-config-1.3.1.ebuild:
Added hppa keyword to gcc-config-1.2.7 and ~hppa to latests versions up
to 1.3.1
20 Jan 2003; Bob the Builder <azarah@gentoo.org> files/wrapper.c:
more fixes
*gcc-config-1.3.1 (19 Jan 2003)
19 Jan 2003; Bob the Builder <azarah@gentoo.org> +gcc-config-1.3.1.ebuild,
+files/digest-gcc-config-1.3.1, +files/gcc-config-1.3.1, files/wrapper.c:
minor fixes
*gcc-config-1.3.0 (15 Jan 2003)
15 Jan 2003; Bob the Builder <azarah@gentoo.org> +gcc-config-1.3.0.ebuild,
+files/digest-gcc-config-1.3.0, +files/gcc-config-1.3.0, files/wrapper.c:
fix gcc not finding internal headers, bug #8132
15 Jan 2003; Bob the Builder <azarah@gentoo.org> gcc-config-1.2.9.ebuild:
setup PATH just in case ...
*gcc-config-1.2.9 (15 Jan 2003)
15 Jan 2003; Bob the Builder <azarah@gentoo.org> -gcc-config-1.2.3.ebuild,
-gcc-config-1.2.4.ebuild, -gcc-config-1.2.5.ebuild, -gcc-config-1.2.6.ebuild,
-gcc-config-1.2.8.ebuild, +gcc-config-1.2.9.ebuild,
-files/digest-gcc-config-1.2.3, -files/digest-gcc-config-1.2.4,
-files/digest-gcc-config-1.2.5, -files/digest-gcc-config-1.2.6,
-files/digest-gcc-config-1.2.8, +files/digest-gcc-config-1.2.9,
-files/gcc-config-1.2.3, -files/gcc-config-1.2.4, -files/gcc-config-1.2.5,
-files/gcc-config-1.2.6, -files/gcc-config-1.2.8, +files/gcc-config-1.2.9,
files/wrapper.c:
fix wrapper calling cc-config
*gcc-config-1.2.8 (15 Jan 2003)
15 Jan 2003; Bob the Builder <azarah@gentoo.org> +gcc-config-1.2.8.ebuild,
+files/digest-gcc-config-1.2.8, +files/gcc-config-1.2.8, +files/wrapper.c:
add wrappers to ~x86
06 Jan 2003; Bob the Builder <tuxus@gentoo.org> gcc-config-1.2.7.ebuild:
Added mips to keywords
02 Jan 2003; Bob the Builder <azarah@gentoo.org> files/gcc-config-1.2.7:
change usage screen; bug #13005.
*gcc-config-1.2.7 (25 Dec 2002)
25 Dec 2002; Bob the Builder <azarah@gentoo.org> +gcc-config-1.2.7.ebuild,
+files/digest-gcc-config-1.2.7, +files/gcc-config-1.2.7:
add colorgcc support, bug #12689
*gcc-config-1.2.6 (24 Dec 2002)
24 Dec 2002; Bob the Builder <azarah@gentoo.org> +gcc-config-1.2.6.ebuild,
+files/digest-gcc-config-1.2.6, +files/gcc-config-1.2.6:
remove broken /usr/bin/cpp binary if exists
*gcc-config-1.2.5 (23 Dec 2002)
23 Dec 2002; Bob the Builder <azarah@gentoo.org> +gcc-config-1.2.5.ebuild,
+files/digest-gcc-config-1.2.5, +files/gcc-config-1.2.5:
add --print-environ; other fixes
17 Dec 2002; Bob the Builder <azarah@gentoo.org> files/gcc-config-1.2.4:
small fixes
*gcc-config-1.2.4 (16 Dec 2002)
16 Dec 2002; Bob the Builder <azarah@gentoo.org> -gcc-config-1.2.1.ebuild,
-gcc-config-1.2.2.ebuild, +gcc-config-1.2.4.ebuild, -gcc-config-1.2.ebuild,
-files/cc, -files/cpp, -files/digest-gcc-config-1.2,
-files/digest-gcc-config-1.2.1, -files/digest-gcc-config-1.2.2,
+files/digest-gcc-config-1.2.4, -files/gcc-config-1.2,
-files/gcc-config-1.2.1, -files/gcc-config-1.2.2, +files/gcc-config-1.2.4:
add --list-profiles
*gcc-config-1.2.3 (16 Dec 2002)
16 Dec 2002; Bob the Builder <azarah@gentoo.org> +gcc-config-1.2.3.ebuild,
+files/digest-gcc-config-1.2.3, +files/gcc-config-1.2.3:
updates for /lib/cpp and /usr/bin/cc wrappers
*gcc-config-1.2.2 (16 Dec 2002)
16 Dec 2002; Bob the Builder <azarah@gentoo.org> +gcc-config-1.2.2.ebuild,
+files/cc, +files/cpp, +files/digest-gcc-config-1.2.2,
+files/gcc-config-1.2.2:
new version
15 Dec 2002; Bob the Builder <bjb@gentoo.org> gcc-config-1.2.1.ebuild,
gcc-config-1.2.ebuild:
During removal of sparc64 keywords from the ebuilds a bad sed introduced
problematic KEYWORDS line that contained an illegal character before the
alpha keyword. Fixed.
09 Dec 2002; Bob the Builder <manson@gentoo.org> gcc-config-1.2.1.ebuild,
gcc-config-1.2.ebuild:
12-08-02 Keyword change remove sparc64 Rodney Rees manson@gentoo.org
*gcc-config-1.2.1 (27 Nov 2002)
27 Nov 2002; Bob the Builder <azarah@gentoo.org> +gcc-config-1.2.1.ebuild,
+files/digest-gcc-config-1.2.1, +files/gcc-config-1.2.1:
users should be able to get the bin, lib, etc path ..
10 Nov 2002; Bob the Builder <azarah@gentoo.org> -gcc-config-1.0.ebuild,
-gcc-config-1.1.ebuild, -files/digest-gcc-config-1.0,
-files/digest-gcc-config-1.1, -files/gcc-config-1.0, -files/gcc-config-1.1:
cleanup
*gcc-config-1.2 (10 Nov 2002)
10 Nov 2002; Bob the Builder <azarah@gentoo.org> +gcc-config-1.2.ebuild,
+files/digest-gcc-config-1.2, +files/gcc-config-1.2:
new version
*gcc-config-1.1 (10 Nov 2002)
10 Nov 2002; Bob the Builder <azarah@gentoo.org> +gcc-config-1.1.ebuild,
+files/digest-gcc-config-1.1, +files/gcc-config-1.1:
new version
*gcc-config-1.0 (27 Oct 2002)
27 Oct 2002; Bob the Builder <azarah@gentoo.org> +gcc-config-1.0.ebuild,
+files/digest-gcc-config-1.0, +files/gcc-config-1.0:
initial version
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-02 9:13 [gentoo-dev] ChangeLog generation - pros and cons (council discussion request) Fabian Groffen
@ 2011-06-02 11:45 ` Nirbheek Chauhan
2011-06-02 12:59 ` Fabian Groffen
2011-06-05 8:00 ` Fabian Groffen
2011-06-02 13:12 ` [gentoo-dev] " Duncan
` (2 subsequent siblings)
3 siblings, 2 replies; 17+ messages in thread
From: Nirbheek Chauhan @ 2011-06-02 11:45 UTC (permalink / raw
To: gentoo-dev
On Thu, Jun 2, 2011 at 2:43 PM, Fabian Groffen <grobian@gentoo.org> wrote:
> I start from the assumption that generation of ChangeLogs is NOT limited
> to any VCS.
This assumption is incorrect, but I guess it's a close enough
approximation for the current discussion.
> Simple pros I see mentioned:
> - no more need for echangelog + repoman commit (identical message)
This can be done without autogeneration as well. We can make repoman
commit run echangelog before cvs commit. The main advantage is that
there's no duplication of information, which would result in a less
bloated repository.
> - no discussion on what to include or not (everything is in there)
In git, we can make git log skip commit messages while generating the
ChangeLog, so this is incorrect. See section "Commit Limiting" in git
log --help.
> Simple cons I see mentioned:
> - useless information on removals of ebuilds/files
> - useless information on whitespace changes
None of these are valid with Commit Limiting and a tag such as
'[trivial]' in the commit message subject.
> - inability to edit ChangeLog entries (typos, bug refs, etc.)
>
See "git notes --help". It allows you to append notes to commit
messages without editing them.
> 1) it appears echangelog messages more than just a couple of times
> differ from the repoman commit messages; sometimes useful information
> is lost when just using the VCS logs
> 2) typo fixing on VCS-generated logs is sometimes necessary, but
> probably impossible
> 3) dates and new ebuilds generated from VCS are always correct,
> ChangeLog editting/echangelog -> commit delays can cause
> inconsitencies
> 4) package moves might lose all history for essentially the same files
> 5) entries for all commits show up, including those that weren't
> originally tracked in ChangeLog for some reason
>
All these problems are fixed if we don't re-generate the *existing*
ChangeLogs. We should simply archive the existing ChangeLog, and
append to it after the move to git.
Since the beginning, we've been working with the assumption that
ChangeLogs can be edited. This has caused a *lot* of quirks to appear
as you've demonstrated.
Infact, if you do the same experiment on the openrc ChangeLog, you'll
see that it's too much work to regenerate the current ChangeLog
because a few commits managed to change the encoding of names in the
file, and a reverse-patch had to be applied to fix it. A number of
developers have made this mistake, and it shows up across the tree.
> If a move to VCS-generated ChangeLogs is to be made, it appears the
> council has to decide that the following is desirable:
> - a commit message is supposed to be always right/correct
> - since the commit message is right, either
> - repoman commit runs echangelog, or
> - ChangeLogs are generated on current CVS as well
> - any typos and incorrect refs, bugs, messages, etc. are accepted as
> drawback of the system that does not compare to its advantages
We can append to existing commit messages using git-notes. Typos are
hard to fix, but using git-notes to include sed commands, we can hack
up a solution if there's a *pressing* need for it.
As a result, commit messages are supposed to be double-checked with
git log -p before pushing; but if you make a mistake, that can be
fixed as well.
> - it is accepted that all current information in the ChangeLogs gets
> lost in favour of the VCS commit messages
This is not an issue if we archive and re-use the current ChangeLogs.
> - there is no point in discussing what should be in or out of a
> ChangeLog, since by definition, "everything" is in (and tools should
> effectuate so ASAP)
>
This issue will come up again if we implement commit-message limiting
using a [trivial] tag.
> If the council deems a separate ChangeLog file useful, they decide that:
> - ChangeLog messages can (and sometimes should) be different from commit
> messages, as they are intended as information for users
In git, there's no harm with making commit messages verbose, so we
should give as much information as possible. However, if some
developers *really* don't want some lines to show up in the ChangeLog,
they can prepend it with a '#omit' (or similar), and the
ChangeLog-generating script will skip those lines.
> - editting ChangeLog messages is necessary to emit the most correct
> information to our users at all times
Once again, git-notes.
> - a clear policy is necessary on what is going in the ChangeLog and what
> not (like the current "common sense" discussions going on and the
> updated devmanual)
However, with git the issue is simplified because then developers will
stop relying on ChangeLogs for information, and ChangeLogs will be
used entirely to convey information to users.
> - basically nothing changes, and the whole idea of generating ChangeLogs
> from VCS is no longer a point of discussion
>
I'm not sure I understand this.
--
~Nirbheek Chauhan
Gentoo GNOME+Mozilla Team
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-02 11:45 ` Nirbheek Chauhan
@ 2011-06-02 12:59 ` Fabian Groffen
2011-06-05 8:00 ` Fabian Groffen
1 sibling, 0 replies; 17+ messages in thread
From: Fabian Groffen @ 2011-06-02 12:59 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2434 bytes --]
On 02-06-2011 17:15:11 +0530, Nirbheek Chauhan wrote:
> > - no discussion on what to include or not (everything is in there)
>
> In git, we can make git log skip commit messages while generating the
> ChangeLog, so this is incorrect. See section "Commit Limiting" in git
> log --help.
Assuming this is actually desirable, what rules would you suggest here?
> > Simple cons I see mentioned:
> > - useless information on removals of ebuilds/files
> > - useless information on whitespace changes
>
> None of these are valid with Commit Limiting and a tag such as
> '[trivial]' in the commit message subject.
By allowing this, "[trivial] old" is bringing you back to current policy
("commont sense") problems.
> All these problems are fixed if we don't re-generate the *existing*
> ChangeLogs. We should simply archive the existing ChangeLog, and
> append to it after the move to git.
Fair suggestion, I didn't consider at first.
> Infact, if you do the same experiment on the openrc ChangeLog, you'll
> see that it's too much work to regenerate the current ChangeLog
> because a few commits managed to change the encoding of names in the
> file, and a reverse-patch had to be applied to fix it. A number of
> developers have made this mistake, and it shows up across the tree.
I just created openrc's ChangeLog (attached to this mail). In what way
exactly is it too much work? It's just a ChangeLog like many others, e.g.:
| - 06 Jan 2011; William Hubbs <williamh@gentoo.org> openrc-9999.ebuild:
| - remove /etc/init.d/{depscan,runscript}.sh for bug #347483.
| + 07 Jan 2011; Bob the Builder <williamh@gentoo.org> openrc-9999.ebuild:
| + Fix bug #347483 -- remove broken symlinks for depscan.sh and runscript.sh.
> In git, there's no harm with making commit messages verbose, so we
Why is this harmful with the current system?
> > - a clear policy is necessary on what is going in the ChangeLog and what
> > not (like the current "common sense" discussions going on and the
> > updated devmanual)
>
> However, with git the issue is simplified because then developers will
> stop relying on ChangeLogs for information, and ChangeLogs will be
> used entirely to convey information to users.
I don't see how that simplifies. I only see how that would completely
change things/intents. Can you elaborate?
--
Fabian Groffen
Gentoo on a different level
[-- Attachment #2: ChangeLog.2 --]
[-- Type: text/plain, Size: 34456 bytes --]
# ChangeLog for sys-apps/openrc
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: this/file/is/a/generated/ChangeLog,v 1.1 2011/06/02 14:46:51 cvsps2changelog Exp $
20 May 2011; Tomáš Chvátal <scarabeus@gentoo.org> openrc-9999.ebuild:
Migrate to EAPI=4. Acked by William and Jeremy.
13 May 2011; Bob the Builder <armin76@gentoo.org> openrc-0.8.2-r1.ebuild:
alpha/arm/ia64/sh/sparc stable wrt #295613
12 May 2011; Bob the Builder <josejx@gentoo.org> openrc-0.8.2-r1.ebuild:
Marked ppc/ppc64 stable for bug #295613.
09 May 2011; Bob the Builder <jer@gentoo.org> openrc-0.8.2-r1.ebuild:
Stable for HPPA (bug #295613).
08 May 2011; Bob the Builder <pacho@gentoo.org> openrc-0.8.2-r1.ebuild:
amd64 stable, bug 295613
08 May 2011; Bob the Builder <fauli@gentoo.org> openrc-0.8.2-r1.ebuild:
stable x86, bug 295613
*openrc-0.8.2-r1 (28 Apr 2011)
28 Apr 2011; Bob the Builder <williamh@gentoo.org> +openrc-0.8.2-r1.ebuild:
revision bump for local.d migration fix
17 Apr 2011; Bob the Builder <williamh@gentoo.org> openrc-9999.ebuild:
Fix the migration of /etc/conf.d/local.* for bug #363949.
16 Apr 2011; Bob the Builder <williamh@gentoo.org> -openrc-0.8.1.ebuild:
remove broken version
*openrc-0.8.2 (16 Apr 2011)
16 Apr 2011; Bob the Builder <williamh@gentoo.org> +openrc-0.8.2.ebuild:
version bump
15 Apr 2011; Bob the Builder <williamh@gentoo.org> openrc-9999.ebuild:
Fix conf.d/local -> local.d transition for bug #363637.
15 Apr 2011; Bob the Builder <williamh@gentoo.org> openrc-9999.ebuild:
Disable consolefont on hppa by default for bug #228889, thanks to Jeroen
Roovers.
12 Apr 2011; Bob the Builder <williamh@gentoo.org> -openrc-0.6.3.ebuild,
-openrc-0.6.5.ebuild, -openrc-0.6.6.ebuild, -openrc-0.6.7.ebuild,
-openrc-0.8.0.ebuild:
remove old versions
*openrc-0.8.1 (12 Apr 2011)
12 Apr 2011; Bob the Builder <williamh@gentoo.org> +openrc-0.8.1.ebuild:
version bump
24 Mar 2011; Bob the Builder <williamh@gentoo.org> openrc-0.8.0.ebuild,
openrc-9999.ebuild:
remove outdated instructions for /etc/conf.d/local for bug #360293.
*openrc-0.8.0 (22 Mar 2011)
22 Mar 2011; Bob the Builder <williamh@gentoo.org> +openrc-0.8.0.ebuild:
version bump
22 Feb 2011; Robin H. Johnson <robbat2@gentoo.org> openrc-9999.ebuild:
README.net is now README.newnet.
01 Feb 2011; Bob the Builder <williamh@gentoo.org> openrc-9999.ebuild:
add selinux use flag support for bug #351712
01 Feb 2011; Bob the Builder <williamh@gentoo.org> openrc-9999.ebuild:
remove a workaround for parallel build issues.
23 Jan 2011; Bob the Builder <williamh@gentoo.org> openrc-9999.ebuild:
Fix local.start and local.stop migration for bug #351465.
*openrc-0.7.0 (13 Jan 2011)
13 Jan 2011; Bob the Builder <williamh@gentoo.org> +openrc-0.7.0.ebuild:
version bump with many bug fixes
07 Jan 2011; Bob the Builder <williamh@gentoo.org> openrc-9999.ebuild:
Fix bug #347483 -- remove broken symlinks for depscan.sh and runscript.sh.
*openrc-0.6.8 (08 Dec 2010)
08 Dec 2010; Bob the Builder <williamh@gentoo.org> +openrc-0.6.8.ebuild:
version bump
*openrc-0.6.7 (03 Dec 2010)
03 Dec 2010; Bob the Builder <williamh@gentoo.org> +openrc-0.6.7.ebuild:
version bump for bug #319865.
03 Dec 2010; Bob the Builder <williamh@gentoo.org> openrc-0.6.5.ebuild:
add back 0.6.5
*openrc-0.6.6 (30 Nov 2010)
30 Nov 2010; Bob the Builder <williamh@gentoo.org> -openrc-0.6.5.ebuild,
+openrc-0.6.6.ebuild:
version bump and remove old version
*openrc-0.6.5 (21 Nov 2010)
21 Nov 2010; Bob the Builder <williamh@gentoo.org>
-openrc-0.6.2.ebuild, -openrc-0.6.4.ebuild, +openrc-0.6.5.ebuild,
-files/openrc-0.6.2-fix-make-3.82.patch:
version bump and remove old versions
15 Nov 2010; Bob the Builder <williamh@gentoo.org> -openrc-0.6.0-r1.ebuild,
-openrc-0.6.1-r1.ebuild, -files/openrc-0.6.0-fix-bsd-compile.patch,
-files/openrc-0.6.0-fix-vlan.patch, -files/openrc-0.6.0-typos.patch,
-files/openrc-0.6.1-network-syntax.patch:
removed some old versions
*openrc-0.6.4 (15 Nov 2010)
15 Nov 2010; Bob the Builder <williamh@gentoo.org> +openrc-0.6.4.ebuild:
version bump
10 Nov 2010; Mike Frysinger <vapier@gentoo.org> openrc-0.6.3.ebuild,
openrc-9999.ebuild:
Auto migrate conf.d/local.{start,stop} to conf.d/local #343709 by Markos
Chandras.
10 Nov 2010; Mike Frysinger <vapier@gentoo.org> openrc-0.6.3.ebuild,
openrc-9999.ebuild:
sync changes between live/latest ebuilds
*openrc-0.6.3 (02 Sep 2010)
02 Sep 2010; Bob the Builder <williamh@gentoo.org> metadata.xml,
+openrc-0.6.3.ebuild:
version bump and update metadata to reflect correct herd
22 Aug 2010; Bob the Builder <anarchy@gentoo.org> openrc-0.6.2.ebuild,
+files/openrc-0.6.2-fix-make-3.82.patch:
Fix make breakage bug #333461, also allow user to apply conditional patches
between releases without modifying ebuild.
22 Aug 2010; Mike Frysinger <vapier@gentoo.org> openrc-0.6.2.ebuild,
openrc-9999.ebuild:
Update HOMEPAGE #333759 by Xake.
*openrc-0.6.2 (20 Aug 2010)
20 Aug 2010; Bob the Builder <williamh@gentoo.org> +openrc-0.6.2.ebuild:
version bump
08 Jul 2010; Bob the Builder <williamh@gentoo.org> openrc-9999.ebuild:
changed the live ebuild to refer to gentoo's repository
05 Jul 2010; Mike Frysinger <vapier@gentoo.org> metadata.xml:
Update metadata.xml now that Roy isnt working on things.
*openrc-0.6.1-r1 (23 Mar 2010)
23 Mar 2010; Mike Frysinger <vapier@gentoo.org> +openrc-0.6.1-r1.ebuild,
+files/openrc-0.6.1-network-syntax.patch:
Fix by Lars Wendler for syntax error in network init.d script #310805 by
Leonid Podolny.
23 Mar 2010; Mike Frysinger <vapier@gentoo.org> -openrc-0.6.1.ebuild:
old
*openrc-0.6.1 (22 Mar 2010)
22 Mar 2010; Bob the Builder <williamh@gentoo.org> +openrc-0.6.1.ebuild:
version bump
23 Jan 2010; Bob the Builder <williamh@gentoo.org> -openrc-0.6.0.ebuild,
openrc-9999.ebuild:
removed old version and updated copyright date
*openrc-0.6.0-r1 (20 Jan 2010)
20 Jan 2010; Bob the Builder <williamh@gentoo.org>
+openrc-0.6.0-r1.ebuild, +files/openrc-0.6.0-fix-bsd-compile.patch,
+files/openrc-0.6.0-fix-vlan.patch, +files/openrc-0.6.0-typos.patch:
This new revision fixes #301594, an issue with the vlan support and
several typos.
22 Dec 2009; Bob the Builder <williamh@gentoo.org> -openrc-0.5.3.ebuild:
removed old version
*openrc-0.6.0 (21 Dec 2009)
21 Dec 2009; Bob the Builder <williamh@gentoo.org> +openrc-0.6.0.ebuild:
version bump
21 Dec 2009; Bob the Builder <williamh@gentoo.org> openrc-9999.ebuild:
typo fixes
21 Dec 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.5.3.ebuild,
openrc-9999.ebuild, +files/openrc-9999-pause.patch:
Restore "pause" functionality to teach people to convert #218859 by Martin
Mokrejš.
21 Dec 2009; Mike Frysinger <vapier@gentoo.org>
files/openrc-9999-msg-style.patch:
Restore more e* output style.
07 Dec 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.5.3.ebuild,
openrc-9999.ebuild:
Migrate hostname by default to avoid default thrashing on conf.d/hostname
#295406 by Martin Mokrejš. Also delay automatic dep tree update till
after we are done screwing with /etc.
06 Dec 2009; Bob the Builder <williamh@gentoo.org>
-openrc-0.5.2-r2.ebuild, -files/openrc-0.5.2-dont-wipe-wtmp.patch,
-files/openrc-0.5.2-fix-default-domain.patch,
-files/openrc-0.5.2-fix-iproute2-support.patch,
-files/openrc-0.5.2-linux-containers.patch,
-files/openrc-0.5.2-ppp-options.patch:
removed old version
*openrc-0.5.3 (03 Dec 2009)
03 Dec 2009; Bob the Builder <williamh@gentoo.org> +openrc-0.5.3.ebuild:
version bump
19 Nov 2009; Bob the Builder <williamh@gentoo.org> -openrc-0.5.2-r1.ebuild,
-files/0.5.2/0001-msg-style.patch, -files/0.5.2/0002-useful-functions.patch,
-files/0.5.2/0003-KV.patch, -files/0.5.2/0004-fix-typo.patch,
-files/0.5.2/0005-fix-iproute2-support.patch,
-files/9999/0001-msg-style.patch,
-files/9999/0002-fix-iproute2-support.patch,
-files/9999/0003-dont-wipe-wtmp.patch:
removed old version
13 Nov 2009; Bob the Builder <zzam@gentoo.org> openrc-0.5.2-r2.ebuild,
openrc-9999.ebuild:
Cleanup udev enable logic.
11 Nov 2009; Bob the Builder <williamh@gentoo.org> -openrc-0.5.2.ebuild:
removed old version
10 Nov 2009; Bob the Builder <williamh@gentoo.org> openrc-0.5.2-r2.ebuild,
openrc-9999.ebuild:
fixed typo
*openrc-0.5.2-r2 (10 Nov 2009)
10 Nov 2009; Bob the Builder <williamh@gentoo.org> +openrc-0.5.2-r2.ebuild,
openrc-9999.ebuild, +files/openrc-0.5.2-dont-wipe-wtmp.patch,
+files/openrc-0.5.2-fix-default-domain.patch,
+files/openrc-0.5.2-fix-iproute2-support.patch,
+files/openrc-0.5.2-linux-containers.patch,
+files/openrc-0.5.2-ppp-options.patch, +files/openrc-9999-msg-style.patch:
revision bump and sync with live ebuild.
09 Nov 2009; Bob the Builder <williamh@gentoo.org> -openrc-0.4.3-r4.ebuild,
-files/0.4.2/0001-msg-style.patch, -files/0.4.2/0002-useful-functions.patch,
-files/0.4.2/0003-KV.patch, -files/0.4.3/0001-fix-is_older_than.patch,
-files/0.4.3/0002-support-custom-status.patch,
-files/0.4.3/0003-command-line-size-fix.patch:
removed old version
08 Nov 2009; Bob the Builder <williamh@gentoo.org> openrc-9999.ebuild:
Fix the live ebuild to remove /etc/conf.d/net.example and
/etc/conf.d/wireless.example if they have not been modified and to
add comments to them advising that they are obsolete if they have.
This closes #291254.
31 Oct 2009; Bob the Builder <williamh@gentoo.org> openrc-9999.ebuild:
Removed dev spaces from src_uri.
29 Oct 2009; Bob the Builder <williamh@gentoo.org>
files/0.4.2/0001-msg-style.patch, files/0.4.2/0002-useful-functions.patch,
files/0.4.2/0003-KV.patch:
restored the 0.4.2 patches
29 Oct 2009; Bob the Builder <williamh@gentoo.org>
+files/9999/0002-fix-iproute2-support.patch,
-files/9999/0002-useful-functions.patch, -files/9999/0003-KV.patch,
+files/9999/0003-dont-wipe-wtmp.patch:
updated the patches for the live ebuild
28 Oct 2009; Bob the Builder <williamh@gentoo.org>
-files/0.4.2/0001-msg-style.patch, -files/0.4.2/0002-useful-functions.patch,
-files/0.4.2/0003-KV.patch:
removed old 0.4.2 patches.
*openrc-0.5.2-r1 (20 Oct 2009)
20 Oct 2009; Bob the Builder <williamh@gentoo.org> metadata.xml,
+openrc-0.5.2-r1.ebuild, +files/0.5.2/0005-fix-iproute2-support.patch:
fixed iproute2 support for bug 289762. Removed oldnet from metadata.
19 Oct 2009; Mike Frysinger <vapier@gentoo.org> -openrc-0.4.1-r1.ebuild,
-openrc-0.4.2.ebuild, -openrc-0.4.3-r1.ebuild, -openrc-0.4.3-r2.ebuild,
-openrc-0.4.3-r3.ebuild, -openrc-0.5.1-r1.ebuild, -openrc-0.5.1.ebuild,
-files/0.4.0/0001-msg-style.patch, -files/0.4.0/0002-useful-functions.patch,
-files/0.4.0/0003-KV.patch, -files/0.4.0/0004-s-s-d-retry.patch,
-files/0.4.0/0005-init-script-novserver.patch,
-files/0.4.2/0004-svn-version.patch, -files/0.5.1/0001-msg-style.patch,
-files/0.5.1/0002-useful-functions.patch, -files/0.5.1/0003-KV.patch:
old
*openrc-0.5.2 (19 Oct 2009)
19 Oct 2009; Bob the Builder <williamh@gentoo.org> +openrc-0.5.2.ebuild,
openrc-9999.ebuild, +files/0.5.2/0001-msg-style.patch,
+files/0.5.2/0002-useful-functions.patch, +files/0.5.2/0003-KV.patch,
+files/0.5.2/0004-fix-typo.patch:
version bump and synced with live ebuild.
18 Oct 2009; Bob the Builder <tommy@gentoo.org> openrc-0.5.1-r1.ebuild,
openrc-9999.ebuild:
Set ABI dependent vars at the beginning of each src_* function needing them,
fixes bug #289314
16 Oct 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.5.1-r1.ebuild,
openrc-9999.ebuild:
Workaround parallel build issues #289264.
16 Oct 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.5.1-r1.ebuild,
openrc-9999.ebuild:
Set rc_shell to /sbin/sulogin by default when it is installed.
15 Oct 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.5.1-r1.ebuild,
openrc-9999.ebuild:
Relocate docs to normal Gentoo location #241342 by Diego E. Pettenò.
*openrc-0.5.1-r1 (15 Oct 2009)
15 Oct 2009; Mike Frysinger <vapier@gentoo.org> +openrc-0.5.1-r1.ebuild,
openrc-9999.ebuild:
Rewrite the oldnet handling and make it the default for everyone.
15 Oct 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.5.1.ebuild,
openrc-9999.ebuild:
unify/robustify config file tweaking
14 Oct 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.5.1.ebuild,
openrc-9999.ebuild:
better unicode= fix
10 Oct 2009; Bob the Builder <zzam@gentoo.org> openrc-0.5.1.ebuild:
Fixed enabling unicode in rc.conf, thanks to polynomial-c, bug #288383.
*openrc-0.5.1 (09 Oct 2009)
09 Oct 2009; Bob the Builder <zzam@gentoo.org> metadata.xml,
+openrc-0.5.1.ebuild, openrc-9999.ebuild, +files/0.5.1/0001-msg-style.patch,
+files/0.5.1/0002-useful-functions.patch, +files/0.5.1/0003-KV.patch:
Version bumped. Add default enabled use-flag oldnet to install old-style
net.* init-scripts additionally to new ones. Synced with live ebuild.
*openrc-0.4.3-r4 (08 Oct 2009)
08 Oct 2009; Bob the Builder <billie@gentoo.org> +openrc-0.4.3-r4.ebuild,
+files/openrc.logrotate:
Revision bump. Add support for logfile rotation. Closes bug #262035.
23 Aug 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.4.3-r3.ebuild,
openrc-9999.ebuild:
Make sure ${ROOT}/etc/runlevels exists early enough #277323 by Ed Wildgoose.
11 Jul 2009; Robin H. Johnson <robbat2@gentoo.org> openrc-0.4.3-r3.ebuild,
+files/0.4.3/0003-command-line-size-fix.patch:
Bug #276715: Failure to compile with newer kernel headers due to
COMMAND_LINE_SIZE definition.
15 Jun 2009; Bob the Builder <zzam@gentoo.org> openrc-9999.ebuild:
Add missing leading slash to LIBEXECDIR.
08 Jun 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.4.3-r2.ebuild,
openrc-0.4.3-r3.ebuild, openrc-9999.ebuild:
Fix latent LIBDIR references #273224 by Peter Alfredsen.
*openrc-0.4.3-r3 (08 Jun 2009)
08 Jun 2009; Mike Frysinger <vapier@gentoo.org> +openrc-0.4.3-r3.ebuild:
Revert ldscript changes as they inadvertently break some init.d scripts
#270646 by Mike Auty.
08 Jun 2009; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild:
set LIBEXECDIR to /lib/rc/
08 Jun 2009; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild:
Sync changes from 0.4.3 back and merge the live/release versions.
30 May 2009; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild:
Update repos to point to git #269705 by William Keaney.
09 May 2009; Mike Frysinger <vapier@gentoo.org> openrc-0.4.3-r2.ebuild:
Remove LIBDIR from env #266688, switch to get_libdir, and install shared libs
better with gen_usr_ldscript. Also install files with 644 rather than 444.
27 Apr 2009; Mike Frysinger <vapier@gentoo.org>
files/9999/0001-msg-style.patch, files/9999/0002-useful-functions.patch,
files/9999/0003-KV.patch:
Update patches against latest svn #267540 by Vivien Moreau.
18 Apr 2009; Bob the Builder <hollow@gentoo.org>
files/0.4.3/0002-support-custom-status.patch:
backport r1523 and r1524 to fix compile on FreeBSD and still provide the
system status function in custom hooks
*openrc-0.4.3-r2 (18 Apr 2009)
18 Apr 2009; Bob the Builder <hollow@gentoo.org> openrc-0.4.3-r1.ebuild,
+openrc-0.4.3-r2.ebuild, -files/openrc-0.4.3-fix-is_older_than.patch,
+files/0.4.3/0001-fix-is_older_than.patch,
+files/0.4.3/0002-support-custom-status.patch:
backport r1520 to support custom status function and return 32 if service
has crashed. fixes #215355
16 Feb 2009; Bob the Builder <zzam@gentoo.org> -openrc-0.4.3.ebuild:
Remove version 0.4.3
*openrc-0.4.3-r1 (13 Feb 2009)
13 Feb 2009; Bob the Builder <zzam@gentoo.org> +openrc-0.4.3-r1.ebuild,
+files/openrc-0.4.3-fix-is_older_than.patch:
Fix is_older_than, Bug #258688.
11 Feb 2009; Bob the Builder <cardoe@gentoo.org> openrc-0.4.3.ebuild:
explicitly reference the 0.4.2 patches to avoid 0004
11 Feb 2009; Bob the Builder <cardoe@gentoo.org> openrc-0.4.3.ebuild,
-files/0.4.3/0001-msg-style.patch, -files/0.4.3/0002-useful-functions.patch,
-files/0.4.3/0003-KV.patch:
0.4.3 patches are identical to 0.4.2. reuse 0.4.2 patches to save cvs
space and fix weird rsyncing error
11 Feb 2009; Bob the Builder <zzam@gentoo.org>
+files/0.4.3/0001-msg-style.patch, +files/0.4.3/0002-useful-functions.patch,
+files/0.4.3/0003-KV.patch:
Add files repomon forgot to commit, Bug #258584.
*openrc-0.4.3 (11 Feb 2009)
11 Feb 2009; Bob the Builder <zzam@gentoo.org> +openrc-0.4.3.ebuild:
Version bumped. Fixes a lot of issues. Like clock skew
handling. wpa_supplicant stuff, openvz handling, s-s-d environment and umask.
31 Jan 2009; Bob the Builder <zzam@gentoo.org> openrc-0.4.2.ebuild,
openrc-9999.ebuild:
Sync 0.4.2 and 9999 ebuild. This does not change anything for 0.4.2 ebuild.
28 Jan 2009; Bob the Builder <zzam@gentoo.org> openrc-9999.ebuild:
Use specialized svnversion command to get commit version.
*openrc-0.4.2 (14 Jan 2009)
14 Jan 2009; Bob the Builder <zzam@gentoo.org> +openrc-0.4.2.ebuild,
+files/0.4.2/0001-msg-style.patch, +files/0.4.2/0002-useful-functions.patch,
+files/0.4.2/0003-KV.patch, +files/0.4.2/0004-svn-version.patch:
Version bumped. Bug #254239. This fixes lots of details like compilation
on non-linux, forcefsck only applying to boot and not shutdown.
08 Jan 2009; Bob the Builder <jer@gentoo.org> metadata.xml:
Improve description after private conversation with Roy.
03 Jan 2009; Bob the Builder <jer@gentoo.org> metadata.xml:
Change comment into useable tags.
01 Jan 2009; Bob the Builder <hollow@gentoo.org>
+files/0.4.0/0005-init-script-novserver.patch:
fix dmesg and sysfs init script inside vservers, bug #253105
31 Dec 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.4.1-r1.ebuild,
openrc-9999.ebuild:
invert module-init-tools depend so we're not always pulling it in. the
depend was to avoid a specific issue with older module-init-tools
30 Dec 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.4.1-r1.ebuild,
openrc-9999.ebuild:
remove old clock init script forcibly during the upgrade since it appears
to cause problems. bug #252380
*openrc-0.4.1-r1 (29 Dec 2008)
29 Dec 2008; Bob the Builder <cardoe@gentoo.org> -openrc-0.3.0-r1.ebuild,
-openrc-0.4.0.ebuild, +openrc-0.4.1-r1.ebuild, -openrc-0.4.1.ebuild,
-files/0.3.0/0001-Fix-a-segfault-when-profile.env-does-not-exist.patch,
-files/0.3.0/0002-kenv-is-not-always-available.patch,
-files/0.3.0/0003-This-reverts-commit-0e2f160c95b15e95f3885e3f5a3670ec.patch,
-files/0.3.0/0004-add-a-softlevel-function-to-the-API-so-people-dont.patch,
-files/0.3.0/0005-add-back-KV_-funcs.patch,
-files/0.3.0/0006-Fix-tests-Gentoo-240350.patch,
-files/0.3.0/0007-Fix-utmp-permissions-Gentoo-240437.patch,
-files/0.3.0/0008-Clean-up-warnings-regarding-printf.patch,
+files/0.4.0/0004-s-s-d-retry.patch:
fix s-s-d signals on retry. bug #252621. remove old versions
24 Dec 2008; Bob the Builder <zzam@gentoo.org> openrc-0.4.1.ebuild:
Fix patches directory, bug #252340. Update ebuild to match the old 0.4.0
ebuild.
*openrc-0.4.1 (24 Dec 2008)
24 Dec 2008; Bob the Builder <cardoe@gentoo.org> +openrc-0.4.1.ebuild:
version bump. fixes s-s-d process matching and segfaults. fixes
netplug/ifplug/wpa_supplicant up events. adds support for wpa_supplicant
ctrl_interface directive. fix bug #251839 (and more)
20 Dec 2008; Bob the Builder <zmedico@gentoo.org> openrc-0.4.0.ebuild:
Bug #251749 - Fix typo in sys-apps/sysvinit blocker.
19 Dec 2008; Bob the Builder <zzam@gentoo.org> openrc-0.4.0.ebuild,
openrc-9999.ebuild:
Try to auto-detect on update, if the old version had udev enabled, and
add it to sysinit runlevel if yes.
17 Dec 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.3.0-r1.ebuild,
openrc-0.4.0.ebuild, openrc-9999.ebuild:
add elibc_glibc to IUSE
17 Dec 2008; Bob the Builder <cardoe@gentoo.org> -openrc-0.2.5.ebuild,
-files/0.2.5/0001-msg-style.patch, -files/0.2.5/0002-useful-functions.patch,
-files/0.2.5/0003-KV.patch:
remove old version from the tree
13 Dec 2008; Bob the Builder <zzam@gentoo.org> openrc-9999.ebuild:
Fix update code. Switch over to svn repository.
10 Dec 2008; Bob the Builder <cardoe@gentoo.org> openrc-9999.ebuild:
Add runlevel migration support and update depends for live git build
*openrc-0.4.0 (10 Dec 2008)
10 Dec 2008; Bob the Builder <cardoe@gentoo.org> +openrc-0.4.0.ebuild,
+files/0.4.0/0001-msg-style.patch, +files/0.4.0/0002-useful-functions.patch,
+files/0.4.0/0003-KV.patch:
add OpenRC 0.4.0 which should fix many outstanding bugs
*openrc-0.3.0-r1 (08 Oct 2008)
08 Oct 2008; Bob the Builder <cardoe@gentoo.org> +openrc-0.3.0-r1.ebuild,
-openrc-0.3.0.ebuild, -files/openrc-0.2.4-start-nodep.patch,
+files/0.3.0/0006-Fix-tests-Gentoo-240350.patch,
+files/0.3.0/0007-Fix-utmp-permissions-Gentoo-240437.patch,
+files/0.3.0/0008-Clean-up-warnings-regarding-printf.patch:
fix bugs #240350, #240437. Fix printf warnings. Remove dead patch.
06 Oct 2008; Bob the Builder <cardoe@gentoo.org> -openrc-0.2.2.ebuild,
-openrc-0.2.3.ebuild, -openrc-0.2.4-r1.ebuild, -openrc-0.2.4.ebuild,
openrc-0.2.5.ebuild, +files/0.2.5/0001-msg-style.patch,
+files/0.2.5/0002-useful-functions.patch, +files/0.2.5/0003-KV.patch,
files/9999/0002-useful-functions.patch:
create 0.2.5 patch directory and copy current patches there. Use that
directory for 0.2.5. Update live ebuild 0002 patch to current patch as
the original one doesn't apply. bug #238904. Remove outdated versions.
*openrc-0.3.0 (06 Oct 2008)
06 Oct 2008; Bob the Builder <cardoe@gentoo.org> +openrc-0.3.0.ebuild,
+files/0.3.0/0001-Fix-a-segfault-when-profile.env-does-not-exist.patch,
+files/0.3.0/0002-kenv-is-not-always-available.patch,
+files/0.3.0/0003-This-reverts-commit-0e2f160c95b15e95f3885e3f5a3670ec.patch,
+files/0.3.0/0004-add-a-softlevel-function-to-the-API-so-people-dont.patch,
+files/0.3.0/0005-add-back-KV_-funcs.patch:
version bump. forward port patches from 0.2.x and include some upstream fixes
09 Jun 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.2.5.ebuild,
openrc-9999.ebuild:
always update the dependency tree so we don't boot with an out of date
tree. bug #224171
01 Jun 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2.5.ebuild,
openrc-9999.ebuild:
Fix net.lo test in upgrade path as pointed out by compguy284 #224425.
31 May 2008; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild:
add the net.lo check from older versions
31 May 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2.5.ebuild,
openrc-9999.ebuild:
Do the timezone upgrade before moving the clock conf.d as pointed out by
Hopeless #222867.
*openrc-0.2.5 (29 May 2008)
29 May 2008; Bob the Builder <cardoe@gentoo.org> +openrc-0.2.5.ebuild:
version bump to fix a few outstanding bugs. 1) when a process stops,
it may delete it's pid file before actually being stopped
21 May 2008; Bob the Builder <cardoe@gentoo.org> metadata.xml:
comment in metadata about Roy
*openrc-0.2.4-r1 (14 May 2008)
14 May 2008; Bob the Builder <cardoe@gentoo.org> +openrc-0.2.4-r1.ebuild,
+files/openrc-0.2.4-start-nodep.patch:
fix bug #221751 and bug #220579
*openrc-0.2.4 (11 May 2008)
11 May 2008; Mike Frysinger <vapier@gentoo.org> +openrc-0.2.4.ebuild:
Version bump.
05 May 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2.2.ebuild,
openrc-0.2.3.ebuild, openrc-9999.ebuild:
dont use find for net.* symlinks #219822
05 May 2008; Mike Frysinger <vapier@gentoo.org>
-openrc-0.2.1-r2.ebuild, -files/openrc-0.2.1-bad--help-output.patch,
-files/openrc-0.2.1-empty-list-crash.patch,
-files/openrc-0.2.1-no-deref-null.patch,
-files/openrc-0.2.1-openvz-support.patch,
-files/openrc-0.2.1-respect-fastboot.patch:
old
*openrc-0.2.3 (29 Apr 2008)
29 Apr 2008; Bob the Builder <cardoe@gentoo.org> +openrc-0.2.3.ebuild:
version bump. numerous bug fixes
19 Apr 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2.2.ebuild,
openrc-9999.ebuild:
Make sure to force glibc-2.5+ #218441 by onox.
16 Apr 2008; Mike Frysinger <vapier@gentoo.org>
files/9999/0002-useful-functions.patch:
dont need softlevel() func anymore as we have rc_runlevel()
16 Apr 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2.1-r2.ebuild,
openrc-0.2.2.ebuild, openrc-9999.ebuild:
fix #217848 while retaining intended behavior
16 Apr 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2.1-r2.ebuild,
openrc-0.2.2.ebuild, openrc-9999.ebuild:
dont use a bash regex when a shell glob works fine
15 Apr 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.2.1-r2.ebuild,
openrc-0.2.2.ebuild, openrc-9999.ebuild:
have to touch /etc/conf.d/net otherwise unmerge-orphans eats it later on
*openrc-0.2.2 (15 Apr 2008)
15 Apr 2008; Bob the Builder <cardoe@gentoo.org> -openrc-0.2.1-r1.ebuild,
+openrc-0.2.2.ebuild:
version bump to get the latest fixes
15 Apr 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.2.1-r1.ebuild,
openrc-0.2.1-r2.ebuild, openrc-9999.ebuild:
fix bug #217764
15 Apr 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.2.1-r1.ebuild,
openrc-0.2.1-r2.ebuild, openrc-9999.ebuild:
use find instead of ls
*openrc-0.2.1-r2 (15 Apr 2008)
15 Apr 2008; Bob the Builder <cardoe@gentoo.org>
+openrc-0.2.1-r2.ebuild, +files/openrc-0.2.1-bad--help-output.patch,
+files/openrc-0.2.1-no-deref-null.patch,
+files/openrc-0.2.1-openvz-support.patch,
+files/openrc-0.2.1-respect-fastboot.patch:
fix bug #216944 and other assorted issues
14 Apr 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.2.1-r1.ebuild,
openrc-9999.ebuild:
get rid of issue with 'net.*' literally appearing
12 Apr 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.2.1-r1.ebuild,
openrc-9999.ebuild:
reference OpenRC migration guide in pkg_postinst()
08 Apr 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.2.1-r1.ebuild,
openrc-9999.ebuild:
reword message that was confusing some users
08 Apr 2008; Bob the Builder <klausman@gentoo.org> openrc-0.2.1-r1.ebuild:
Keyworded on alpha, bug #214957
08 Apr 2008; Bob the Builder <dirtyepic@gentoo.org> openrc-0.2.1-r1.ebuild:
Keyword ~mips.
*openrc-0.2.1-r1 (04 Apr 2008)
04 Apr 2008; Bob the Builder <cardoe@gentoo.org> +openrc-0.2.1-r1.ebuild,
-openrc-0.2.1.ebuild, -files/openrc-0.2-freebsd-install-rc.patch,
-files/openrc-0.2-multilib-fix.patch,
-files/openrc-0.2-multiple-ntp-servers.patch,
-files/openrc-0.2-nicelevel-doc.patch,
-files/openrc-0.2-path-fix-for-multilib-fix.patch,
-files/openrc-0.2-sysctl-vserver-fix.patch,
+files/openrc-0.2.1-empty-list-crash.patch:
fix bug #216091. crash when stringlist was non-existant
04 Apr 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2.1.ebuild,
openrc-9999.ebuild:
s390/sh love
03 Apr 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.2.1.ebuild:
re-add ~arches that were dropped accidently
03 Apr 2008; Bob the Builder <armin76@gentoo.org> openrc-0.2.1.ebuild:
Add ~sparc wrt #214957
03 Apr 2008; Bob the Builder <mr_bones_@gentoo.org> openrc-0.2.1.ebuild,
openrc-9999.ebuild:
whitespace
02 Apr 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.2.1.ebuild,
openrc-9999.ebuild:
fix issue with installing boot initscripts that are provided by currently
installing copy of OpenRC
*openrc-0.2.1 (02 Apr 2008)
02 Apr 2008; Bob the Builder <cardoe@gentoo.org> -openrc-0.2-r3.ebuild,
+openrc-0.2.1.ebuild:
version bump. fixes vlans. fixes termencoding/keymap issues.
31 Mar 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.2-r3.ebuild,
openrc-9999.ebuild:
boot runlevel fixes. Add evms. Support new dmcrypt. Fix device-mapper
(dmtab is typically all comments)
31 Mar 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.2-r3.ebuild,
openrc-9999.ebuild:
maybe_add_boot_init -> add_boot_init typo
*openrc-0.2-r3 (31 Mar 2008)
31 Mar 2008; Bob the Builder <cardoe@gentoo.org> -openrc-0.2-r2.ebuild,
+openrc-0.2-r3.ebuild, +files/openrc-0.2-nicelevel-doc.patch,
+files/openrc-0.2-path-fix-for-multilib-fix.patch:
fix path issue introduced by multilib patch. document SSD_NICELEVEL
31 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2-r2.ebuild,
openrc-9999.ebuild:
also add device-mapper based on /etc/dmtab
30 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2-r2.ebuild,
openrc-9999.ebuild, +files/9999/0001-msg-style.patch,
+files/9999/0002-useful-functions.patch, +files/9999/0003-KV.patch:
Move patches here so we get them in releases.
30 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2-r2.ebuild,
openrc-9999.ebuild:
Autoadd dmcrypt/mdraid/lvm init.d scripts when possible #215374.
29 Mar 2008; Bob the Builder <jer@gentoo.org> openrc-0.2-r2.ebuild:
Marked ~hppa (bug #214957).
28 Mar 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.2-r2.ebuild:
re-add Mike's changes I accidently dropped when rev bumpping
*openrc-0.2-r2 (28 Mar 2008)
28 Mar 2008; Bob the Builder <cardoe@gentoo.org> -openrc-0.2-r1.ebuild,
+openrc-0.2-r2.ebuild, +files/openrc-0.2-multilib-fix.patch,
+files/openrc-0.2-multiple-ntp-servers.patch,
+files/openrc-0.2-sysctl-vserver-fix.patch:
fix multilib issues. support multiple ntp servers. fix sysctl w/ vserver
issue.
28 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2-r1.ebuild,
openrc-9999.ebuild:
Make sure net init.d scripts are symlinks #215233 by Andrey Kislyuk.
28 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2-r1.ebuild,
openrc-9999.ebuild:
Drop USE=static since it doesnt really result in static.
28 Mar 2008; Bob the Builder <aballier@gentoo.org> openrc-0.2-r1.ebuild:
keyword ~x86-fbsd
28 Mar 2008; Bob the Builder <armin76@gentoo.org> openrc-0.2-r1.ebuild:
Add ~ia64 wrt #214957
27 Mar 2008; Bob the Builder <cardoe@gentoo.org> openrc-0.2-r1.ebuild:
~sparc-fbsd per bug #214957
27 Mar 2008; Bob the Builder <corsair@gentoo.org> openrc-0.2-r1.ebuild:
Added ~ppc; bug #214957
27 Mar 2008; Bob the Builder <corsair@gentoo.org> openrc-0.2-r1.ebuild:
Added ~ppc64; bug #214957
*openrc-0.2-r1 (27 Mar 2008)
27 Mar 2008; Bob the Builder <cardoe@gentoo.org> +openrc-0.2-r1.ebuild,
-openrc-0.2.ebuild, +files/openrc-0.2-freebsd-install-rc.patch:
install rc & rc.shutdown for Gentoo/FreeBSD users
27 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-0.2.ebuild:
Add x86/arm love #214957 by Shvetsov Alexey.
26 Mar 2008; Bob the Builder <cardoe@gentoo.org> openrc-9999.ebuild:
sync ebuilds
*openrc-0.2 (26 Mar 2008)
26 Mar 2008; Bob the Builder <cardoe@gentoo.org> +openrc-0.2.ebuild,
-openrc-0.2_pre20080326.ebuild:
add OpenRC 0.2
26 Mar 2008; Mike Frysinger <vapier@gentoo.org>
openrc-0.2_pre20080326.ebuild, openrc-9999.ebuild:
merge ebuilds again
26 Mar 2008; Bob the Builder <cardoe@gentoo.org>
openrc-0.2_pre20080326.ebuild:
handle Gentoo/FreeBSD clock -> adjkerntz
26 Mar 2008; Bob the Builder <cardoe@gentoo.org>
openrc-0.2_pre20080326.ebuild:
complete hwclock migration. /etc/timezone migration for all
26 Mar 2008; Mike Frysinger <vapier@gentoo.org>
openrc-0.2_pre20080326.ebuild, openrc-9999.ebuild:
merge ebuild differences
*openrc-0.2_pre20080326 (26 Mar 2008)
26 Mar 2008; Bob the Builder <cardoe@gentoo.org>
-openrc-0.2_pre20080325.ebuild, +openrc-0.2_pre20080326.ebuild:
switched to proper branch for snapshot
25 Mar 2008; Bob the Builder <cardoe@gentoo.org>
openrc-0.2_pre20080325.ebuild:
quotes
25 Mar 2008; Bob the Builder <cardoe@gentoo.org>
openrc-0.2_pre20080325.ebuild:
sys-libs/timezone-data-2008b was silently updated to prefer
/etc/timezone. Add migration to that file.
25 Mar 2008; Bob the Builder <cardoe@gentoo.org>
openrc-0.2_pre20080325.ebuild:
whitespace
25 Mar 2008; Bob the Builder <cardoe@gentoo.org>
openrc-0.2_pre20080325.ebuild:
add missing header and ~amd64
25 Mar 2008; Bob the Builder <mr_bones_@gentoo.org>
openrc-0.2_pre20080325.ebuild:
whitespace
*openrc-0.2_pre20080325 (25 Mar 2008)
25 Mar 2008; Bob the Builder <cardoe@gentoo.org>
+openrc-0.2_pre20080325.ebuild:
add OpenRC 0.2 pre-release
25 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild:
set the VERSION to the last git commit
25 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild:
fix typo in timezone upgrade #214650
25 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild:
use module_<mod>_args_<ver> now that openrc supports it
25 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild:
get the list of services from the default boot runlevel rather than
maintaining it in the ebuild
25 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild:
put EGIT vars before inheriting git
24 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild:
handle module arguments
24 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild:
use the Gentoo branch
23 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild:
fix typo in pkg_preinst as pointed out by Matěj Laitl #214401
23 Mar 2008; Mike Frysinger <vapier@gentoo.org> openrc-9999.ebuild:
blah, whitespace
*openrc-9999 (23 Mar 2008)
23 Mar 2008; Mike Frysinger <vapier@gentoo.org> +metadata.xml,
+openrc-9999.ebuild:
Initial ebuild #212696.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [gentoo-dev] Re: ChangeLog generation - pros and cons (council discussion request)
2011-06-02 9:13 [gentoo-dev] ChangeLog generation - pros and cons (council discussion request) Fabian Groffen
2011-06-02 11:45 ` Nirbheek Chauhan
@ 2011-06-02 13:12 ` Duncan
2011-06-07 21:20 ` [gentoo-dev] " Mike Frysinger
2011-08-01 20:16 ` Fabian Groffen
3 siblings, 0 replies; 17+ messages in thread
From: Duncan @ 2011-06-02 13:12 UTC (permalink / raw
To: gentoo-dev
Fabian Groffen posted on Thu, 02 Jun 2011 11:13:38 +0200 as excerpted:
> Obviously, all history is lost. VCSs other than CVS might keep history
> across moves here (svn, git, hg...), hence a "follow" could perhaps find
> renames. Question is if this can be detected in such a way that a
> useful ChangeLog can be generated. Will version bumps that are almost
> identical copies, that show up as copies/renames cause issues here?
Git, which has been described as a content tracker that happens to have a
DVCS of the same name built around it, definitely follows moves/renames
without losing history. It even has an adjustable percent-change
threshold at which a similar file is detected as a move/rename, for
purposes of git-log and statistics generation.
The problem with autogeneration based on git log would then come down to
the impedance miss-match between git as a content tracker and a file-based
changelog.
For those with access to the full git repo and log, it isn't normally a
problem since the content isn't lost, you just switch your git log
filtering to include both locations instead of just one. (And false-
positives aren't generally a problem either in that case, the human filter
picks up on it pretty fast and rejects it /as/ a false positive, and the
the git log filtering simply doesn't get changed.) This of course is yet
another factor in favor of allowing full git-pull access to all, the whole
auto-generation thing becomes moot.
If full git-pull access is not allowed for all, however, or if the rsync
sync options are retained as they likely will be in any case, then
generated changelogs remains a valid consideration.
Perhaps the easiest approach in that case would be to simply take the
limitation at face value, accepting that generated changelogs apply to
only the current package name, and to lookup what happened before a move,
one either does the full git checkout (if it's a public option) and looks
there, or checks the gitweb, etc, status.
As for dealing with the existing history and changelogs, either the
conversion scripts can take what they can get out of the CVS logs and
settle for that, or the existing changelogs could be committed, then
deleted and that committed, so anyone wanting to see the existing history
at the time of the conversion could simply check the changelog as it was
initially committed and then deleted.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-02 11:45 ` Nirbheek Chauhan
2011-06-02 12:59 ` Fabian Groffen
@ 2011-06-05 8:00 ` Fabian Groffen
2011-06-05 8:58 ` Nirbheek Chauhan
1 sibling, 1 reply; 17+ messages in thread
From: Fabian Groffen @ 2011-06-05 8:00 UTC (permalink / raw
To: gentoo-dev
On 02-06-2011 17:15:11 +0530, Nirbheek Chauhan wrote:
> All these problems are fixed if we don't re-generate the *existing*
> ChangeLogs. We should simply archive the existing ChangeLog, and
> append to it after the move to git.
About this slightly hybrid approach:
- the ChangeLog file is retained, some script just appends from VCS log
to it
* where is the ChangeLog file stored?
* is the VCS log appended to the ChangeLog every time it is generated,
or is it "committed" to the file?
- in case of a committed update to the ChangeLog file (commit hook?
repoman?), people would have the ability to edit the ChangeLog
--
Fabian Groffen
Gentoo on a different level
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-05 8:00 ` Fabian Groffen
@ 2011-06-05 8:58 ` Nirbheek Chauhan
0 siblings, 0 replies; 17+ messages in thread
From: Nirbheek Chauhan @ 2011-06-05 8:58 UTC (permalink / raw
To: gentoo-dev
On Sun, Jun 5, 2011 at 1:30 PM, Fabian Groffen <grobian@gentoo.org> wrote:
> On 02-06-2011 17:15:11 +0530, Nirbheek Chauhan wrote:
>> All these problems are fixed if we don't re-generate the *existing*
>> ChangeLogs. We should simply archive the existing ChangeLog, and
>> append to it after the move to git.
>
> About this slightly hybrid approach:
>
> - the ChangeLog file is retained, some script just appends from VCS log
> to it
> * where is the ChangeLog file stored?
> * is the VCS log appended to the ChangeLog every time it is generated,
> or is it "committed" to the file?
> - in case of a committed update to the ChangeLog file (commit hook?
> repoman?), people would have the ability to edit the ChangeLog
>
I would suggest these things (I've omitted details irrelevant to
ChangeLog management):
(1) Convert using cvs2git, archive the old cvs repo. We now have a git
repo with full history.
(2) The new git tree must be without ChangeLog or (optionally)
non-DIST Manifests. Remove all crud, git commit -m "Cleanup useless
crud".
Reason: no need to clutter the tree up with useless stuff that no
one should touch. This will reduce the checked-out tree size by half.
(3) No merge commits allowed to gentoo-x86.git. All commits must be
rebased during pulls (git pull --rebase) or before pushing (git rebase
&& git push).
Reason: keeps the history simple and easy to follow. The server can
be made to reject merge commits. Most centralized git repos already
follow this model.
(4) No forced pushes which rewrite history are allowed to the server.
Reason: well, this one is obvious. A lot of servers are configured
to completely disallow this.
(5) ChangeLogs do not exist in the git tree, they're maintained in a
separate git repo by a script[1].
Reason: a git repo with history allows us to debug problems with
the script, and follow its progress.
(6) ChangeLog is updated incrementally with each changeset[2] (or
every $time?), and the changes committed to its own git repo. This is
made possible by (3) and (4).
Reason: this way the workload of generating the ChangeLog won't
increase at O(n*m) with time[3].
(7) The rsync server just copies over ebuilds, and then ChangeLogs,
re-manifests (introducing non-DIST manifests if needed), maybe signs
everything, and then pushes to mirrors.
[1]. Note that pkgmoves would have to be detected and handled properly.
[2]. This involves updating old ChangeLog entries if there are new git notes.
[3]. n is the no. of commits per package, and m is the total no. of
packages in the portage tree.
--
~Nirbheek Chauhan
Gentoo GNOME+Mozilla Team
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-02 9:13 [gentoo-dev] ChangeLog generation - pros and cons (council discussion request) Fabian Groffen
2011-06-02 11:45 ` Nirbheek Chauhan
2011-06-02 13:12 ` [gentoo-dev] " Duncan
@ 2011-06-07 21:20 ` Mike Frysinger
2011-06-09 5:59 ` Mike Frysinger
2011-08-01 20:16 ` Fabian Groffen
3 siblings, 1 reply; 17+ messages in thread
From: Mike Frysinger @ 2011-06-07 21:20 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: Text/Plain, Size: 2381 bytes --]
On Thursday, June 02, 2011 05:13:38 Fabian Groffen wrote:
> Simple pros I see mentioned:
additional pro: automatic culling of information no longer relevant. entries
dating back to 2002 rarely are useful today. we could easily implement a cap
via date, size, files still in the tree, # of entries, etc...
reality is, if developers want to see what's going on, go to the VCS and get
the full history.
> Simple cons I see mentioned:
> - useless information on removals of ebuilds/files
if people are forcing this crap either way, i dont see it being a con
> - useless information on whitespace changes
could easily be mitigated by prefixing the message with '[trivial]' and then
the generator skips those
> - inability to edit ChangeLog entries (typos, bug refs, etc.)
in practice, i rarely see this being an issue. it certainly hasnt impeded any
of the huge projects out there (many of which are bigger than Gentoo) that
only have a changelog in the VCS history. typos happen, no one cares, and
people get over it.
> 1) it appears echangelog messages more than just a couple of times
> differ from the repoman commit messages; sometimes useful information
> is lost when just using the VCS logs
just bite our lip and move on. as time moves forward, the desync will become
relegated to history.
> 2) typo fixing on VCS-generated logs is sometimes necessary, but
> probably impossible
in practice, it's rarely (if ever) necessary
> 4) package moves might lose all history for essentially the same files
this is a technical matter of the generator that can be overcome
> > -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/ChangeLog,v 1.95
> > 2011/05/31 06:4 7:22 grobian Exp $
> > +# $Header: this/file/is/a/generated/ChangeLog,v 1.1 2011/06/02 09:47:14
> > cvsps2changelog Exp $
>
> The $Header line is likely going to be useless, and probably is best
> removed. Is there something useful that can be substituted here?
the VCS ids used to generate the log (and perhaps their associated dates)
> sys-devel/gcc-config:
> > - 16 Mar 2008; Christian Heim <phreak@gentoo.org> Manifest:
> > - Fixing the Manifest (emerge is complaining about missing
> > - $FILESDIR/wrapper-1.5.0.o).
>
> This entry disappears because Manifest and ChangeLog changes are ignored.
which is fine
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-07 21:20 ` [gentoo-dev] " Mike Frysinger
@ 2011-06-09 5:59 ` Mike Frysinger
2011-06-09 11:14 ` Rich Freeman
0 siblings, 1 reply; 17+ messages in thread
From: Mike Frysinger @ 2011-06-09 5:59 UTC (permalink / raw
To: gentoo-dev
On Tue, Jun 7, 2011 at 17:20, Mike Frysinger wrote:
> On Thursday, June 02, 2011 05:13:38 Fabian Groffen wrote:
>> - inability to edit ChangeLog entries (typos, bug refs, etc.)
>
> in practice, i rarely see this being an issue. it certainly hasnt impeded any
> of the huge projects out there (many of which are bigger than Gentoo) that
> only have a changelog in the VCS history. typos happen, no one cares, and
> people get over it.
thinking about it a little more, i think this can easily be addressed.
only auto-generate the ChangeLog file if it doesnt exist in VCS.
thus the few people who are actually anal about typos (or just think
they are) can retain their ChangeLogs in the packages they maintain
and continue to hand update them. for the rest of us, we can
autogenerate from the VCS logs.
i think that brings your pros/cons list to only pros and no cons. so
let's do it already.
-mike
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-09 5:59 ` Mike Frysinger
@ 2011-06-09 11:14 ` Rich Freeman
2011-06-09 14:48 ` Mike Frysinger
0 siblings, 1 reply; 17+ messages in thread
From: Rich Freeman @ 2011-06-09 11:14 UTC (permalink / raw
To: gentoo-dev
On Thu, Jun 9, 2011 at 1:59 AM, Mike Frysinger <vapier@gentoo.org> wrote:
> thinking about it a little more, i think this can easily be addressed.
> only auto-generate the ChangeLog file if it doesnt exist in VCS.
> thus the few people who are actually anal about typos (or just think
> they are) can retain their ChangeLogs in the packages they maintain
> and continue to hand update them. for the rest of us, we can
> autogenerate from the VCS logs.
I'm not sure we should really leave that up to individual practice.
Remember that while packages have one or more maintainers, nobody
"owns" a package. If 99% of the tree is ChangeLog-free then will an
arch team remember to run echangelog on the 1% that still have them,
and so on? This seems like we're adding complexity for a questionable
return.
If typos matter then they matter to everybody, and if they don't then
we should not care. QA in Gentoo should be a consistent experience.
Just my two cents.
Rich
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-09 11:14 ` Rich Freeman
@ 2011-06-09 14:48 ` Mike Frysinger
2011-06-09 16:06 ` Andreas K. Huettel
0 siblings, 1 reply; 17+ messages in thread
From: Mike Frysinger @ 2011-06-09 14:48 UTC (permalink / raw
To: gentoo-dev
On Thu, Jun 9, 2011 at 07:14, Rich Freeman wrote:
> On Thu, Jun 9, 2011 at 1:59 AM, Mike Frysinger wrote:
>> thinking about it a little more, i think this can easily be addressed.
>> only auto-generate the ChangeLog file if it doesnt exist in VCS.
>> thus the few people who are actually anal about typos (or just think
>> they are) can retain their ChangeLogs in the packages they maintain
>> and continue to hand update them. for the rest of us, we can
>> autogenerate from the VCS logs.
>
> I'm not sure we should really leave that up to individual practice.
> Remember that while packages have one or more maintainers, nobody
> "owns" a package.
the maintainer kind of does own that
> If 99% of the tree is ChangeLog-free then will an
> arch team remember to run echangelog on the 1% that still have them,
> and so on?
fair point, although overlays and such wont have changelogs generated
automatically, so there is going to be a disconnect. we could have
echangelog simply ignore a missing ChangeLog file so that people dont
have to change their scripts ...
> If typos matter then they matter to everybody, and if they don't then
> we should not care. QA in Gentoo should be a consistent experience.
while the last sentence is true, the first is not. if a minority of
people care about typos, and/or they rarely fix said typos, then the
logical answer is that their opinion loses out. it doesnt mean that
everyone agrees.
-mike
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-09 14:48 ` Mike Frysinger
@ 2011-06-09 16:06 ` Andreas K. Huettel
2011-06-09 16:40 ` Mike Frysinger
2011-06-10 18:11 ` Fabian Groffen
0 siblings, 2 replies; 17+ messages in thread
From: Andreas K. Huettel @ 2011-06-09 16:06 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: Text/Plain, Size: 1163 bytes --]
Mike,
> > If typos matter then they matter to everybody, and if they don't then
> > we should not care. QA in Gentoo should be a consistent experience.
>
> while the last sentence is true, the first is not. if a minority of
> people care about typos, and/or they rarely fix said typos, then the
> logical answer is that their opinion loses out. it doesnt mean that
> everyone agrees.
> -mike
you will surely agree then- if a minority of people thinks ebuild removals should not go into the changelog, their opinion just loses out. Right?
Anyway. You and Samuli are at the moment just wasting everyone's time here. If you would like to make a productive contribution, I suggest you run and campaign in the upcoming council election. After all, we do have some sort-of democratic process here in Gentoo, and as luck runs, the election is indeed pretty soon (so you might feel able to remove ebuilds already in the near future again).
That is the best way to get policies changed and make your point.
Cheers, Andreas
--
Andreas K. Huettel
Gentoo Linux developer - kde, sci, arm, tex
dilfridge@gentoo.org
http://www.akhuettel.de/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-09 16:06 ` Andreas K. Huettel
@ 2011-06-09 16:40 ` Mike Frysinger
2011-06-09 16:47 ` Ciaran McCreesh
2011-06-10 18:11 ` Fabian Groffen
1 sibling, 1 reply; 17+ messages in thread
From: Mike Frysinger @ 2011-06-09 16:40 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: Text/Plain, Size: 793 bytes --]
On Thursday, June 09, 2011 12:06:02 Andreas K. Huettel wrote:
> > > If typos matter then they matter to everybody, and if they don't then
> > > we should not care. QA in Gentoo should be a consistent experience.
> >
> > while the last sentence is true, the first is not. if a minority of
> > people care about typos, and/or they rarely fix said typos, then the
> > logical answer is that their opinion loses out. it doesnt mean that
> > everyone agrees.
>
> you will surely agree then- if a minority of people thinks ebuild removals
> should not go into the changelog, their opinion just loses out. Right?
what exactly is your point ? nowhere did i say i wasnt going to follow the
new policy in this case. this e-mail is, as you said yourself, a waste of
time.
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-09 16:40 ` Mike Frysinger
@ 2011-06-09 16:47 ` Ciaran McCreesh
2011-06-09 20:01 ` Mike Frysinger
0 siblings, 1 reply; 17+ messages in thread
From: Ciaran McCreesh @ 2011-06-09 16:47 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 548 bytes --]
On Thu, 9 Jun 2011 12:40:46 -0400
Mike Frysinger <vapier@gentoo.org> wrote:
> what exactly is your point ? nowhere did i say i wasnt going to
> follow the new policy in this case. this e-mail is, as you said
> yourself, a waste of time.
Instead, you said you'd just not properly maintain packages, by
neglecting to remove things that you think should be removed. Will you
be finding replacement maintainers who are prepared to do the entire
maintenance job rather than just part of it for all of your packages?
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-09 16:47 ` Ciaran McCreesh
@ 2011-06-09 20:01 ` Mike Frysinger
2011-06-09 20:04 ` YouTube Support
0 siblings, 1 reply; 17+ messages in thread
From: Mike Frysinger @ 2011-06-09 20:01 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: Text/Plain, Size: 569 bytes --]
On Thursday, June 09, 2011 12:47:02 Ciaran McCreesh wrote:
> On Thu, 9 Jun 2011 12:40:46 -0400 Mike Frysinger wrote:
> > what exactly is your point ? nowhere did i say i wasnt going to
> > follow the new policy in this case. this e-mail is, as you said
> > yourself, a waste of time.
>
> Instead, you said you'd just not properly maintain packages, by
> neglecting to remove things that you think should be removed.
are there any such packages ? are there any bugs along these lines ? no ?
then come back later when you have something useful.
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-09 20:01 ` Mike Frysinger
@ 2011-06-09 20:04 ` YouTube Support
0 siblings, 0 replies; 17+ messages in thread
From: YouTube Support @ 2011-06-09 20:04 UTC (permalink / raw
To: gentoo-dev
You are receiving this automated reply because you have sent mail to
an invalid email address. If you are trying to contact YouTube,
please visit the YouTube Help Center at:
http://www.google.com/support/youtube
If you're unable to find the answer to your question in the Help
Center, you may use the contact forms located there to send us your
question.
Original Message Follows:
------------------------
From: Mike Frysinger <vapier@gentoo.org>
Subject: [gentoo-dev] ChangeLog generation - pros and cons (council
discussion request)
Date: Thu, 9 Jun 2011 16:01:42 -0400
On Thursday, June 09, 2011 12:47:02 Ciaran McCreesh wrote:
> On Thu, 9 Jun 2011 12:40:46 -0400 Mike Frysinger wrote:
> > what exactly is your point ? nowhere did i say i wasnt going to
> > follow the new policy in this case. this e-mail is, as you said
> > yourself, a waste of time.
>
> Instead, you said you'd just not properly maintain packages, by
> neglecting to remove things that you think should be removed.
are there any such packages ? are there any bugs along these lines ? no
?
then come back later when you have something useful.
-mike
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-09 16:06 ` Andreas K. Huettel
2011-06-09 16:40 ` Mike Frysinger
@ 2011-06-10 18:11 ` Fabian Groffen
1 sibling, 0 replies; 17+ messages in thread
From: Fabian Groffen @ 2011-06-10 18:11 UTC (permalink / raw
To: gentoo-dev
On 09-06-2011 18:06:02 +0200, Andreas K. Huettel wrote:
> > > If typos matter then they matter to everybody, and if they don't then
> > > we should not care. QA in Gentoo should be a consistent experience.
> >
> > while the last sentence is true, the first is not. if a minority of
> > people care about typos, and/or they rarely fix said typos, then the
> > logical answer is that their opinion loses out. it doesnt mean that
> > everyone agrees.
> > -mike
>
> you will surely agree then- if a minority of people thinks ebuild
> removals should not go into the changelog, their opinion just loses
> out. Right?
>
> Anyway. You and Samuli are at the moment just wasting everyone's time
> here.
Please don't mix threads. This thread is just about what we should do
with ChangeLogs (if, and if, how to generate them) not about a
particular preference of documenting things or not.
So far, this thread was reasonably made of constructive, and sort of
objective replies. It would be nice, and probably most useful for the
council, if we could keep it this way.
--
Fabian Groffen
Gentoo on a different level
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [gentoo-dev] ChangeLog generation - pros and cons (council discussion request)
2011-06-02 9:13 [gentoo-dev] ChangeLog generation - pros and cons (council discussion request) Fabian Groffen
` (2 preceding siblings ...)
2011-06-07 21:20 ` [gentoo-dev] " Mike Frysinger
@ 2011-08-01 20:16 ` Fabian Groffen
3 siblings, 0 replies; 17+ messages in thread
From: Fabian Groffen @ 2011-08-01 20:16 UTC (permalink / raw
To: gentoo-dev; +Cc: gentoo-project
I'm summarising this thread [0] for the upcoming council meeting.
Automatic ChangeLog generation
Some people have expressed disagreement with committing ChangeLog
updates for some changes. Discussion on that lead to an updated policy
to document nearly all changes. Some people still really disagree with
that and go as far to commit dummy placeholders just to make sure they
don't do what they deem is useless for everybody.
ChangeLog generation is often suggested as a solution to this by those
people who do not like to document their changes in the ChangeLog file.
Auto generation of ChangeLogs, implies changes, and also influences how
current ChangeLog information is to be handled.
What if auto-generation is done, what does it take?
- what messages to include (all?), what not to include (ignore some?)
-- ignore some messages, git: Commit Limiting ([trivial]) [1][3]
--- policy? what to ignore, what not? what does the current policy mean
if commits can be made to be ignored?
-- only include messages for a time range, or relevant messages for
current files (ebuilds) in the directory (package) [3]
= balance between hard policy effectuated by the generation and fuzzy
control via keywords that is subject to the interpretation of the
committer
= opening for new opportunities to safe space for and present more
relevant information to our users
- inability to edit changelog entries (make corrections)
-- git: git notes --help -> append notes to commit msgs [1]
-- not a real issue [3]
= balance between either allowing it through complex scripting, or just
ignoring the ability at all since it is rarely used and not done by
others either ([3])
- history, ChangeLogs are often more useful than the CVS logs
-- retain existing ChangeLog and append? [1]
--- use setup with separate git repo for ChangeLogs [2]
--- auto-generate if non-existent (per maintainer pref) [3]
-- just forget it, it's old [3]
= balance between either retaining the original information, or
forgetting about it completely since it is likely outdated information
anyway -- note: this is only about differences in CVS log and
ChangeLog
= balance between generating all ChangeLogs, or just those whose
maintainer likes it
Generating ChangeLog opens opportunities (only commit, limit contents,
consistency), and can ease the life of developers. However, the
currently existing ChangeLog files might differ from a generated one
from VCS logs significantly, if this is considered important, a strategy
for retaining the old messages has to be deployed (keep ChangeLog file,
store ChangeLog in separate repo, selectively retain ChangeLog files per
package).
If a ChangeLog is generated, are all commits to show up in them, or can
certain messages be ignored? The latter requires specification of how,
but also when. Updating a ChangeLog file is close to such situation
without policies. Since commit messages cannot be changed, are methods
necessary to add notices to messages when they appear wrong/incorrect?
Should ChangeLogs be generated?
If yes
- should all commit message be included
- should commit messages be appended to/updated?
- should existing information in ChangeLog files be retained?
[0] http://archives.gentoo.org/gentoo-dev/msg_2ff02d6910d797045af3659fb21c712f.xml
[1] http://archives.gentoo.org/gentoo-dev/msg_934d783d619540a2e97725da7e767253.xml
[2] (not on archives.g.o and gmane) http://www.gossamer-threads.com/lists/gentoo/dev/231903?do=post_view_threaded
[3] http://archives.gentoo.org/gentoo-dev/msg_3156112af9944a6c8736159247275ccb.xml
On 02-06-2011 11:13:38 +0200, Fabian Groffen wrote:
> Following up on the recent discussions about ChangeLogs, and what should
> be in there, versus what not, this email tries to describe the pros and
> cons of the frequently mentioned generation of ChangeLogs from the VCS
> we use.
>
> I would like the council to discuss the generation of ChangeLogs from
> the VCS in the next meeting for which this message is in time. I prefer
> the council to decide upon whether or not generation of ChangeLogs is
> desirable for Gentoo or not. In this email, I will try to describe the
> pros and cons, but I invite anyone else to contribute/discuss ideas.
--
Fabian Groffen
Gentoo on a different level
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2011-08-01 20:17 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-02 9:13 [gentoo-dev] ChangeLog generation - pros and cons (council discussion request) Fabian Groffen
2011-06-02 11:45 ` Nirbheek Chauhan
2011-06-02 12:59 ` Fabian Groffen
2011-06-05 8:00 ` Fabian Groffen
2011-06-05 8:58 ` Nirbheek Chauhan
2011-06-02 13:12 ` [gentoo-dev] " Duncan
2011-06-07 21:20 ` [gentoo-dev] " Mike Frysinger
2011-06-09 5:59 ` Mike Frysinger
2011-06-09 11:14 ` Rich Freeman
2011-06-09 14:48 ` Mike Frysinger
2011-06-09 16:06 ` Andreas K. Huettel
2011-06-09 16:40 ` Mike Frysinger
2011-06-09 16:47 ` Ciaran McCreesh
2011-06-09 20:01 ` Mike Frysinger
2011-06-09 20:04 ` YouTube Support
2011-06-10 18:11 ` Fabian Groffen
2011-08-01 20:16 ` Fabian Groffen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox