public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Alec Warner <warnera6@egr.msu.edu>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: GLEP 42 (Was: Getting Important Updates To Users)
Date: Sat, 05 Nov 2005 00:34:06 -0500	[thread overview]
Message-ID: <436C444E.5090700@egr.msu.edu> (raw)
In-Reply-To: <200511051408.09014.jstubbs@gentoo.org>

Jason Stubbs wrote:
> On Saturday 05 November 2005 03:53, Alec Joseph Warner wrote:
> 
>>As far as including news in the tree goes, news is repository bound
>>information.  Each repository may in fact have relevant news, and in
>>preparation for multiple repositories this is how the news should be
>>handled.  It goes with the rest of the repo-specific information.  That
>>is why it should be in the tree.
> 
> 
> I seem to be repeating myself... What's an example of repository-specific 
> non-package-specific news? Why does `emerge --changelog` not suffice for 
> package-specific news?
> 
> --
> Jason Stubbs

Ok so I'm pwned there ;)

emerge --changelog has no 'official' format.  I believe echangelog
actually puts the changes in the correct format for emerge -l to read,
however not everyone uses echangelog.  Many developers commit in an
incompatable syntax causing the parsing to fail.  This I believe, is an
implementation issue.  Obviously if someone is trying to get an upgrade
guide to users they aren't going to commit in an incompatable format.

We had a similar discussion before and many people wanted gentoo
changelogs to stay true to only gentoo changes, thus some think a gentoo
changelog is an inappropriate place to look for upgrade guides and
errata.  Changelogs are also not easy to search through and the current
syntax does not provide all the benifits of the syntax provided by GLEP 42.

So the options for using emerge --changelog are basically, updating the
syntax to make it useful, probably audit the changelog code in emerge to
make sure it works better ( even half decent 'entries' aren't grabbed,
but I haven't looked at the changelog code in months ).  This of course
makes emerge the newsreader you didn't want, although I'm sure the
eselect module could be modified to read Changelog's just as easily.

Also, nothing covers the expiration of Changelog contents vs expiration
of news items, since the news items are file independent, what if a
bunch of commits basically erases a relevant news item out of the changelog?

Certainly I would support either way ( news or changelog ) although in
the latter case there are some seperate issues that need to be worked
out ( mostly policy issues ).
-- 
gentoo-dev@gentoo.org mailing list



  reply	other threads:[~2005-11-05  5:36 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-31 23:36 [gentoo-dev] GLEP 42 (Was: Getting Important Updates To Users) Chris White
2005-10-31 23:41 ` [gentoo-dev] " Dan Meltzer
2005-10-31 23:52   ` Dan Meltzer
2005-11-01  7:56     ` Wernfried Haas
2005-11-01 14:32       ` Chris Gianelloni
2005-11-01 19:32       ` Stuart Herbert
2005-11-01 19:51         ` Chris Gianelloni
2005-11-03 19:40           ` Stuart Herbert
2005-11-04  1:10             ` Nathan L. Adams
2005-11-04  8:22               ` Sami Näätänen
2005-11-04 14:26               ` Xavier Neys
2005-11-04 16:44                 ` Jason Stubbs
2005-11-04 18:53                   ` Alec Joseph Warner
2005-11-05  5:08                     ` Jason Stubbs
2005-11-05  5:34                       ` Alec Warner [this message]
2005-11-07 10:11                         ` Paul de Vrieze
2005-11-07 12:37                           ` Jason Stubbs
2005-11-07 16:06                             ` Grant Goodyear
2005-11-07 16:44                               ` Jason Stubbs
2005-11-07 16:43                             ` Stuart Herbert
2005-11-05  9:58                       ` [gentoo-dev] " Duncan
2005-11-05 12:54                       ` [gentoo-dev] " Michiel de Bruijne
2005-11-06 19:32                       ` R Hill
2005-11-01 19:53         ` Mike Williams
2005-10-31 23:46 ` [gentoo-dev] " Brian Harring
2005-11-01 10:51   ` Jason Stubbs
2005-11-01  0:42 ` Ciaran McCreesh

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=436C444E.5090700@egr.msu.edu \
    --to=warnera6@egr.msu.edu \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox