Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 May 2010 17:19:02 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        Christer Edwards <christer.edwards@gmail.com>
Cc:        "freebsd-ports@FreeBSD.org" <freebsd-ports@freebsd.org>, Sahil Tandon <sahil@tandon.net>
Subject:   Re: ccache 3.0 port
Message-ID:  <4BE98376.10505@infracaninophile.co.uk>
In-Reply-To: <AANLkTinLTNRqcoLn0aVDFaokggpkGVa5V2fT0xOy61dR@mail.gmail.com>
References:  <AANLkTikD_SZBDIywPMkl1GI-WoycERMyjdjfnkwE1r7z@mail.gmail.com>	<20100511013700.GA34279@magic.hamla.org>	<201005110409.22796.avilla@freebsd.org>	<20100511025234.GB34736@magic.hamla.org>	<E5D56C84-F58E-4C01-AE4C-90A100945947@tandon.net> <AANLkTinLTNRqcoLn0aVDFaokggpkGVa5V2fT0xOy61dR@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11/05/2010 16:46:00, Christer Edwards wrote:
> should I post the current portlint-approved Makefile someplace for
> further consideration, or should I go about a process of submitting
> it? If the latter, what is the appropriate way to submit a new/updated
> port?

If you can build ccache-3.0, install it and deinstall it without any
plist problems, then the port is ready for submission.  Well, the new
version of ccache you build should actually work properly as well...

To submit an update, generate a diff against the previous version of the
port using 'diff -Nur'.  Attach this to a PR 'send-pr -a port.diff'
- -- fill in the fields in the PR as sensibly as possible: the Severity
and Priority fields have become rather debased so just set them to
'serious' and 'medium' respectively.  Category is 'ports'.  If you were
the maintainer of the port, Class would be 'maintainer update'; as you
aren't the Class should be 'change request' (which is correct in this
case, even if one of the changes is to make yourself maintainer).  Tag
the subject line of the PR with '[patch]' (or '[maintainer]' as
appropriate), the port location relative to /usr/ports (ie.
"devel/ccache") and a short description of the change: eg "update to 3.0".

You don't really need to put anything in the 'How to Repeat' section,
nor do you really need to put much in the 'Description' section, but I
think it useful to supply links to any changelogs or lists of fixed bugs
or similar so people can see what this update includes.  If your update
adds or removes or renames files in the port, it's good to enumerate
those changes in the description of the PR, as this will be a great deal
of help to the commmitters.

As you aren't maintainer of this port, your PR will be passed to the
port maintainer for approval.  You may be asked to fix any problems, or
the maintainer may have reason to reject your update.  Rejection of a
straight version update is unlikely.  Mostly maintainers will be
grateful that someone has volunteered to do the work of generating it.
Given the port maintainer is a committer, he might commit changes
himself; otherwise it will be passed back to one of the usual set of
ports committers.

	Cheers,

	Matthew

- -- 
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
                                                  Kent, CT11 9PW
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkvpg3YACgkQ8Mjk52CukIxH1wCeOMh6kbsE80/Pc+YeUTL05LYC
6hEAnAk/ap90JmthlC4m5tuqPW+uiKyh
=P4Q1
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BE98376.10505>