-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all,
Arnaud Vandyck wrote: > Author: avdyk > Date: 2006-03-09 22:25:05 +0000 (Thu, 09 Mar 2006) > New Revision: 1980 > > Added: > packages/ > Log: > new directory where to put the packages I made some tests with svn-buildpackage and I really like it. The tool uses the layout (svn-inject -o PACKAGE_VERSION.dsc svn+ssh://[EMAIL PROTECTED]/svn/pkg-java/packages/): 1- packageName/trunk/debian/ 2- /branches/upstream/VERSION_NUMBER 3- /branches/upstream/current 4- /tags/ The '-o' argument to svn-inject tells it not to upload upstream tarball in subversion repository. 1- it puts the debian directory in the pkgName/trunk directory 2- in pkgName/branches you have upstream tarball content. If you pass '-o' to svn-inject, upstream will not be uploaded but empty directories with release numbers will be. 3- pkgName/branches/current: I suppose it's the current upstream release. 4- pkgName/tags: is where we can put tags like the DEBIAN_VERSION. If you respect the directory layout, you can use svn-buildpackage to build the package. Put upstream tarball outside the svn working directory (I did /home/arnaud/debian/upstream) and then: $ cd pkgName $ ls branches tags trunk $ svn-buildpackage \ --svn-override=origDir=/home/arnaud/debian/upstream/ \ -uc -us -rfakeroot and it just build... The goal of this mail is to know if you are ok if we change the directory layout to: pkg-java/packages/PKG_NAME/branches /tags /trunk/debian If everybody is ok with it, I can do the change and we'll be able to use the svn-inject and svn-buildpackge. Maybe there is another way to use svn-buildpackage and svn-inject so we could use the directory layout we have at the moment. If you know how, I'd be happy to know how. Also, if I recall, the directory layout we chose was because it was easier to convert the cvs repository this way and also, I think it permit us to checkout every packages without having to checkout ALL the tags of those packages. Thanks for your comments, PS: I prefere all the discussion mails to be on debian-java and pkg-java to be the bug reports and svn notification list, but you can also tell me what you think about it ;-) - -- .''`. : :' :rnaud `. `' `- Java Trap: http://www.gnu.org/philosophy/java-trap.html -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFEELS/4vzFZu62tMIRAqfNAJ92iLXUdGHZA377MXw7VzW9xbPkKwCcDytA 27Xrt1xUjfN+FqnVOh+FajM= =A6nT -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]