On Sun, Feb 21, 2010 at 4:26 PM, Pierre Schmitz <pierre@archlinux.de> wrote:
Am Sonntag, 21. Februar 2010 08:47:27 schrieb Pierre Schmitz:
After a few tests with a local repo I guess I am ready to submit my changes. So, here is the plan:
1) Add me to the dbscripts-git group and let me push my patch to the repo 2) Checkout the scripts into /arch or /arch-new (to be discussed) 3) Check which packages need to be kept in gz format for a while.(is it just pacman, libarchive and xz-utils) and add PKGEXT='.pkg.tar.gz' into their PKGBUILDs 4) Start packaging xz compressed packages 5) Should we ask everyone to set PKGEXT to .pkg.tar.xz in makepkg.conf and probably ship it as default? 6) Apply the same changes on sigurd (community server)
Thomas has added the new scripts to /arch-new The devtools pacakge in testing is the first xz compressed package. Everybody say hurray!
If you upload xz packages with the devtools make sure PKGEXT in your makpekg.conf is set to .pkg.tar.xz.
PS: we figured out that the dbscripts on sigurd are quite outdated and thus wont remove old packages. So this will be fixed once we update those, too.
--
Pierre Schmitz, https://users.archlinux.de/~pierre
There seem to be problems (archrelease) with the new devtools package. First when building a i686 package for doxygen, my connection quitted during the process: $ extrapkg committing changes to trunk...done uploading doxygen-1.6.3-1-i686.pkg.tar.xz 1.33M 100% 88.11MB/s 0:00:00 (xfer#1, to-check=0/1) sent 1.33M bytes received 31 bytes 48.23K bytes/sec total size is 1.33M speedup is 1.00 releasing package...svn: Network connection closed unexpectedly done skipping x86_64 I reran extrapkg, thinking that it would work this time but it didn't: $ extrapkg committing changes to trunk...done uploading sent 68 bytes received 12 bytes 53.33 bytes/sec total size is 1.33M speedup is 16577.30 releasing package.../usr/bin/archrelease: line 29: [[: -1M: value too great for base (error token is "1M") svn: In directory 'repos' svn: Error processing command 'modify-entry' in 'repos' svn: Error modifying entry for 'extra-i686' svn: 'extra-i686' is not under version control svn: Working copy '/home/eric/svnroot/doxygen/repos' locked svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) svn: Can't add 'repos/extra-i686/trunk' to a parent directory scheduled for deletion svn: Working copy '/home/eric/svnroot/doxygen/repos' locked svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) done skipping x86_64 I don't know what happened but I had a copy of trunk in repos/extra-i686. I thought that it was a fluke because of the network glitch so I did a new checkout and did the copying/commit by hand. Now with another package (ecasound), it doesn't release at all: $ extrapkg "Upstream update, Improved description" committing changes to trunk...done uploading sent 69 bytes received 12 bytes 54.00 bytes/sec total size is 1.05M speedup is 12930.17 releasing package...already done Cancelled I don't know why it says "already done" because that was the first time that I ran extrapkg so it defenitely not done. I'll probably need to do it by hand. Another thing: it was mentionned on the IRC channel that namcap doesn't work with the new xz packages. It would be nice to have xz support in namcap before we start pushing these changes out.