all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Chris Marusich <cmmarusich@gmail.com>
To: guix-devel@gnu.org
Subject: What should go in our NEWS file?
Date: Sun, 22 Apr 2018 01:03:55 -0700	[thread overview]
Message-ID: <87in8jy8es.fsf@garuda.local.i-did-not-set--mail-host-address--so-tickle-me> (raw)

[-- Attachment #1: Type: text/plain, Size: 1836 bytes --]

Hi Guix!

The Guix source tree contains a NEWS file in its root directory.  What
is supposed to go into this NEWS file?  When should we update it?

The GNU Standards just says that it should contain "a list of
user-visible changes worth mentioning" ((standards) NEWS File):

  6.7 The NEWS File
  =================

  In addition to its manual, the package should have a file named `NEWS'
  which contains a list of user-visible changes worth mentioning.  In
  each new release, add items to the front of the file and identify the
  version they pertain to.  Don't discard old items; leave them in the
  file after the newer items.  This way, a user upgrading from any
  previous version can see what is new.

     If the `NEWS' file gets very long, move some of the older items into
  a file named `ONEWS' and put a note at the end referring the user to
  that file.

I'm curious to know what sort of changes should be included in our NEWS
file, and what sort of changes should not.  I'd like to know so that I
will know when I need to update the file.

For example, here are some common changes that we make in Guix:

* Add a new package.
* Change a package.
* Add a new service type.
* Change a service type.
* Add a new Guix API or data type.
* Change a Guix API or data type.

And here are some things we do perhaps less frequently:

* Remove a package, service type, Guix API, or data type.
* Change something for security reasons.
* Change something in backwards incompatible ways.

I think it would be useful to put some guidelines for when to update the
NEWS file into the Contributing section of our manual.  However, I'm not
familiar with what we should put into the NEWS file, so I'm hoping that
others who have contributed more can offer insight on what to write.

-- 
Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

             reply	other threads:[~2018-04-22  8:04 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-22  8:03 Chris Marusich [this message]
2018-04-22 14:57 ` What should go in our NEWS file? Ricardo Wurmus
2018-04-22 20:05   ` Ludovic Courtès
2018-04-22 22:17     ` Ricardo Wurmus

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=87in8jy8es.fsf@garuda.local.i-did-not-set--mail-host-address--so-tickle-me \
    --to=cmmarusich@gmail.com \
    --cc=guix-devel@gnu.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.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.