Thank you RAOF, good luck with the move!

On Thu, 2009-02-26 at 18:55 +1100, Christopher James Halse Rogers wrote:
> Hello all!
> 
> I'm moving this weekend, and one of the consequences of this is that
> I'll need to set up internet access at the new place.  This will take
> some time - apparently, two to four weeks(!).  During this time, I'll
> have only sporadic internet access.
> 
> I will still be checking my email, but I won't be idling on IRC quite as
> much!
> 
> In the interest of ensuring my absence doesn't cause too much of a
> problem, I'll try to document all the steps required to make a release:
> 
> a) Download translations from Launchpad[1].  Copy them into the po/
> directory, then mass-rename them to strip the prefix.
> 
> b) Bump the version in configure.ac.  You don't need to do this this
> time, the version is already 0.8.1.
> 
> c) Ensure it builds sanely:
>  - The most important tool here is "make distcheck".  This will build a
> tarball, extract the tarball, and do an out-of-tree build, then run some
> sanity checks (translatable files missing from po/POTFILES.in, etc).  If
> this works it's a pretty good indication that the tarball will build on
> someone else's system - you haven't got some files in your working tree
> that aren't in the tarball, etc.  If it doesn't pass "make distcheck",
> don't release - it probably won't build for someone.
> 
> Common faults here are: 
> * missing files from POTFILES.in.  To fix this, "grep Catalog.GetString
> **/*.cs >> po/POTFILES.in", and remove the duplication.
> 
> * Files missing from EXTRA_DIST somewhere.  This shouldn't really happen
> with our new build system; all that voodoo is wrapped up in
> build.rules.mk.
> 
> d) Upload the tarball to Launchpad.  This is not necessarily obvious:
>  - Uploads *have* to be associated with a release, which *has* to be
> associated to a series.  We probably want to use the "0.8" series[2],
> then hit "register a release"[3].
>  - Now you've got a release, you'll want to go to the release page, and
> hit the "Add download file" button.  If you've got a GPG key in the
> strong set (or otherwise well knows), sign it - the page tells you how.
>  - Hit "upload", and you're done.
> 
> There we go; the potted guide to making a GNOME Do release.
> 
> 
> [1]
> https://translations.edge.launchpad.net/do/trunk/+pots/gnomedo/+export
> 
> [2] https://edge.launchpad.net/do/0.8
> [3] https://edge.launchpad.net/do/0.8/+addrelease


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"GNOME Do" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/gnome-do?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to