Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-alt
Navigation:
Lists: gentoo-alt: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-alt@g.o
From: Fabian Groffen <grobian@g.o>
Subject: [PREFIX] All ChangeLogs are generated now
Date: Sun, 14 Aug 2011 12:04:38 +0200
All,

This message is probably more interesting for developers, than it is for
users, but since users directly "benefit" from this change, it should be
of interest to most.

Since yesterday, all of the ChangeLog files in the prefix rsync tree are
generated from the CVS and SVN commit messages.  This means the checked
in ChangeLog files are discarded and overwritten by the generated
versions when rsync0 assembles the rsync tree.

Generated ChangeLog files are easy to spot in their $Header line, it
contains "generated/ChangeLog", with the version of the generation
script, the time of generation, and the name of the script that
generated it.

Because all ChangeLogs change because of the generation, all Manifests
are re-generated as well.  During this regeneration, they are signed
with the Gentoo Prefix Portage Snapshot Signing Key (C6317B3C), which
(as its name suggests) is also used for signing the portage tree
snapshots.
This means that as side-effect of generation of the ChangeLog files, the
full tree is now signed, e.g. you can verify that the copy of the ebuild
you have is the same as the one rsync0 had when creating the rsync tree.
(And it doesn't mean much more than that.)

Obvious advantage of ChangeLog generation for Prefix users is that
packages which still live in our SVN Prefix "overlay", now have
meaningful ChangeLogs with respect to commits made in the SVN tree,
which often are fixes.  See for example the Python ChangeLog[1].

ChangeLog generation should not change anything regarding ebuilds.  If
you see weird digest or manifest failures, please file a bug.


[1] http://rsync1.prefix.freens.org/dev-lang/python/ChangeLog

-- 
Fabian Groffen
Gentoo on a different level


Navigation:
Lists: gentoo-alt: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Best Practice in Adopting New Ebuilds in Prefix
Next by thread:
portage bug ?
Previous by date:
Re: break your AIX prefix: "aix-soname" even for gcc libraries (gcc_s, stdc++)
Next by date:
Re: cmake eclass fix


Updated Jun 18, 2012

Summary: Archive of the gentoo-alt mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.