[Pkg-voip-commits] r2184 - ser/trunk/debian
Mark Purcell
msp at costa.debian.org
Sat Aug 5 13:12:12 UTC 2006
Author: msp
Date: 2006-08-05 13:12:11 +0000 (Sat, 05 Aug 2006)
New Revision: 2184
Added:
ser/trunk/debian/README
Modified:
ser/trunk/debian/changelog
ser/trunk/debian/postrm
Log:
* Lintian cleanup: possible-bashism-in-maintainer-script postrm:45
Added: ser/trunk/debian/README
===================================================================
--- ser/trunk/debian/README 2006-08-05 13:04:20 UTC (rev 2183)
+++ ser/trunk/debian/README 2006-08-05 13:12:11 UTC (rev 2184)
@@ -0,0 +1,135 @@
+Debian VoIP Team
+-------------------
+
+1. Contacts
+------------
+
+We have two different lists. The only "human" list is the maintainers list.
+The other has the only purpose of holding mails from SVN commits.
+
+General discussion mailing list: <pkg-voip-maintainers at lists.alioth.debian.org>
+SVN commits only mailing list (moderated): <pkg-voip-commits at lists.alioth.debian.org>
+
+
+2. Subversion repository
+------------------------
+
+You can browse it only at:
+
+http://svn.debian.org/wsvn/pkg-voip
+
+To "checkout" the repository use these commands:
+
+* If you want a read-only copy, use:
+
+ svn co svn://svn.alioth.debian.org/svn/pkg-voip/
+
+* If you are a developer with an account in Alioth, you can also use:
+
+ svn co svn+ssh://${ALIOTH_USERNAME}@svn.debian.org/svn/pkg-voip/
+
+Authorized SSH keys are controlled at https://alioth.debian.org/account/
+
+The repository layout is:
+
+- packagename/
+ - trunk/
+ - branches/
+ - tags/
+
+If only one version of the package is available at the time, development must
+be made at trunk/ dir, copying the dir to tags/'pkg-version' each time a new
+release is made.
+
+When, at some point, the need to have two different versions at the same time
+arises (for example, if we need a version to be in unstable and a different one
+to be in experimental), experimental development will be made in trunk/ and
+if a new unstable package needs to be cooked, copying tag/'latest_version_in_sid'
+to tag/'latest_version_in_sid'+1 will make the trick.
+
+3. Using svn-buildpackage
+--------------------------
+
+Packages with an upstream tarball will require you to set the mergeWithUpstream
+property first (from the package root) so that svn-buildpackage will look for
+the .orig.tar.gz in the ../tarballs directory.
+
+ % svn propset mergeWithUpstream 1 debian
+
+Please note that this only works for packages which have only the debian/
+directory committed. Consequently, you must use CDBS's simple-patchsys.mk or
+dpatch to modify the upstream sources.
+
+To download the *.orig.tar.gz to the ../tarballs directory, most of the
+pkg-voip packages have a "get-orig-source" target in their debian/rules.
+Further, there is a "print-version" target to see what is the current upstream
+version, that's detected for download. You can run the get-orig-source directly
+from trunk/ or tags/$version/.
+
+After you have finished and committed your Debian patches via
+
+ % svn commit [PACKAGE]
+
+as well as copying the orig.tar.gz to ../tarballs/ if necessary, you may build
+your package with the following commands:
+
+ % svn-buildpackage -rfakeroot
+
+You might want to add --svn-ignore-new to the flags if you do not want to
+commit before having finished your testbuild. Further, if you use debuild and
+edited /etc/devscripts.conf to use fakeroot by default, there is no need to add
+this to svn-buildpackage.
+
+Don't commit tarballs/ or build-area/ directories to SVN! They would be wasting
+loads of bandwith and there is no point.
+
+4. Tarballs and Build-area directories
+--------------------------------------
+
+You need to place those dirs in the parent directory of the one from which you're
+running svn-buildpackage. Usually this means placing tarballs/ and build-area/ dirs
+in 'pkgname'/ dir, at the same level as trunk/
+
+For the existing projects these are preset as symlinks to a central hierarchy
+under the pkg-voip svn root. This is to faciliate the building of subsequent
+packages when having the full tree checked out.
+
+If you want to compile inside one version in tags/ dir, you'll need to place those
+dirs inside that dir. Also for most of the tags dirs there should be ready to
+use symlinks.
+
+5. Using svn-inject
+-------------------
+
+To inject a new package into the Debian VoIP svn archive you should use svn-inject(1)
+as follows:
+
+ svn-inject -o <package>.dsc svn+ssh://${ALIOTH_USERNAME}@svn.debian.org/svn/pkg-voip/
+
+Type in your alioth password a few hundred times :-) and your package should be
+uploaded to the archive. Note you will also need to manually copy the
+package.orig.tar.gz to your tarballs directory. The -o option is important as
+this ensures that we 'Only keep modified files under SVN control'
+
+6. Versioning
+-------------
+
+As the autobuilder and fellow developers will need to differentiate between
+versions that are uploaded into debian already and those which will be at a
+later point, do use the UNRELEASED distribution until the time you actually do
+upload to incoming. Whoever is not a DD himself should let the sponsor do that
+final step if that sponsor has SVN commit rights to the pkg-voip archive.
+
+The autobuilder packs can be found at http://pkg-voip.buildserver.net/.
+The logs can be found at http://status.buildserver.net/.
+
+As the archive runs britney, it may well be that a built and installed package
+is not appearing to the archive until its reverse depends are (re)built too. In
+case of questions, feel free to mail kilian at debian.org.
+
+-(snip)-
+
+In case any of the above is unclear to you or seems outdated, please drop us a note to the maintainers list.
+
+Your
+Debian pkg-VoIP packaging team
Modified: ser/trunk/debian/changelog
===================================================================
--- ser/trunk/debian/changelog 2006-08-05 13:04:20 UTC (rev 2183)
+++ ser/trunk/debian/changelog 2006-08-05 13:12:11 UTC (rev 2184)
@@ -14,8 +14,9 @@
* Fix: postinst-should-not-set-usr-doc-link
* Linitan cleanup: duplicate-updaterc.d-calls-in-postinst
* Lintian cleanup: possible-bashism-in-maintainer-script
+ * Lintian cleanup: possible-bashism-in-maintainer-script postrm:45
- -- Mark Purcell <msp at debian.org> Sat, 5 Aug 2006 14:04:03 +0100
+ -- Mark Purcell <msp at debian.org> Sat, 5 Aug 2006 14:11:16 +0100
ser (0.9.6-0.1) unstable; urgency=low
Modified: ser/trunk/debian/postrm
===================================================================
--- ser/trunk/debian/postrm 2006-08-05 13:04:20 UTC (rev 2183)
+++ ser/trunk/debian/postrm 2006-08-05 13:12:11 UTC (rev 2184)
@@ -37,7 +37,7 @@
if [ "$1" = "purge" ] ; then
# remove user/group on purge
- deluser --quiet --remove-home ser &>/dev/null || true
+ deluser --quiet --remove-home ser || true
# remove /etc/ser if empty
rmdir /etc/ser || true
fi
More information about the Pkg-voip-commits
mailing list