Skip to content
This repository was archived by the owner on Jan 26, 2019. It is now read-only.

Commit bcc3651

Browse files
committed
Correct PPA release instructions
1 parent ef89e7d commit bcc3651

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

README.dev.md

+17-12
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
Current PPA process:
22

3-
1. Make an upstream/2.x.y branch off of the v2.x.y tag.
4-
2. git co ubuntu-ppa
5-
3. git merge v2.x.y
6-
4. dch -i
7-
* Add new entry for utopic. Follow existing PPA versioning style.
8-
5. Ensure your checkout is really clean. This includes ignored files. Our debian
9-
build does not currently ignore them.
10-
6. gbp buildpackage -S
11-
7. dput ppa:maxmind/ppa ../geoipupdate_<TAG>-<DEB VERSION>_source.changes
12-
13-
If 7 was successful, modify debian/changelog and repeate 6 & 7 for trusty and
14-
precise.
3+
1. Type `dch -i` and add the appropriate `debian/changelog` entry.
4+
2. Move tarball created above to a temp directory and
5+
name it `geoipupdate_1.?.?.orig.tar.gz`.
6+
3. Unpack tarball.
7+
4. Copy `debian` directory from the ubuntu-ppa branch. We do not include
8+
it in the tarball or in master so that we don't interfere with the
9+
packaging done by Debian.
10+
5. Update `debian/changelog` for the dist you are releasing to, e.g.,
11+
precise, trusty, utopic, and prefix the version with the a `~` followed
12+
by the dist name, e.g., `2.1.0-1+maxmind1~trusty`.
13+
6. Run `debuild -S -sa -rfakeroot -k<KEY>`. (The key may not be necessary
14+
if your .bashrc is appropriately )
15+
7. Check the lintian output to make sure everything looks sane.
16+
8. Run `dput ppa:maxmind/ppa ../<source.changes files created above>` to
17+
upload.
18+
9. Repeat 4-8 for remaining distributions.
1519

20+
This dist is _not_ yet buildable with gbp. You must build from the tarball.

0 commit comments

Comments
 (0)