<div class="gmail_quote">On Sun, Jul 17, 2011 at 16:33, Dagobert Michelsen <span dir="ltr"><<a href="mailto:dam@opencsw.org">dam@opencsw.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi Rupert,<br>
<br>
Am 17.07.2011 um 16:13 schrieb rupert THURNER:<br>
<div class="im">> for three reasons:<br>
> 1. it did not build with the package split<br>
> 2. it is a very small package and it adds complexity<br>
<br>
</div>Splitting off devel is a real good idea, and taking back an already splitted package<br>
is a real bad idea.<br>
<div class="im"><br>
> 3. something broke serf support in subversion a couple of months ago<br>
> and with my restricted knowledge i was not able to upgrade subversion and serf.<br>
><br>
> i removed the libserf0-0 obsolete, and now it complains about libserf-devel:<br>
> $ csw-upload-pkg pkgs/17.Jul.2011/libserf*<br>
> Processing 3 file(s). Please wait.<br>
> Checking 2 package(s) against catalog unstable sparc SunOS5.9<br>
> Checking 2 package(s) against catalog unstable i386 SunOS5.9<br>
> Checking 2 package(s) against catalog unstable sparc SunOS5.10<br>
> Checking 2 package(s) against catalog unstable i386 SunOS5.10<br>
> All checks successful. Proceeding.<br>
> Inserting libserf1_0 (i386 SunOS5.9) into catalog unstable i386 SunOS5.10<br>
> Inserting libserf_devel_stub (all SunOS5.9) into catalog unstable i386 SunOS5.10<br>
> CRITICAL:root:Response: 406 {"error_message": "There already is a package with that pkgname: CSWlibserf-devel"}<br>
> Traceback (most recent call last):<br>
> File "/opt/csw/bin/csw-upload-pkg", line 596, in <module><br>
> uploader.Upload()<br>
> File "/opt/csw/bin/csw-upload-pkg", line 172, in Upload<br>
> self._InsertIntoCatalog(filename, arch, osrel, file_metadata)<br>
> File "/opt/csw/bin/csw-upload-pkg", line 375, in _InsertIntoCatalog<br>
> raise RestCommunicationError("%s - HTTP code: %s" % (url, http_code))<br>
> __main__.RestCommunicationError: <a href="http://buildfarm.opencsw.org/releases/catalogs/unstable/i386/SunOS5.10/f227ae44170d9dd97d60e1c1c6c934e4/" target="_blank">http://buildfarm.opencsw.org/releases/catalogs/unstable/i386/SunOS5.10/f227ae44170d9dd97d60e1c1c6c934e4/</a> - HTTP code: 406<br>
<br>
</div>For obsoletiong the prio package to the stub must be removed manually for now.<br>
<div class="im"><br>
> in general i'd prefer less complex recipies, which are easy upgradable even by non-experts ... like me :)<br>
<br>
</div>True. But please keep in mind that I just recently updated libserf and usually not<br>
introduce complexity for fun:<br>
<a href="http://sourceforge.net/apps/trac/gar/log/csw/mgar/pkg/libserf/trunk/Makefile" target="_blank">http://sourceforge.net/apps/trac/gar/log/csw/mgar/pkg/libserf/trunk/Makefile</a><br>
<br>
The interesting thing is that you can really take out much of the real complexity<br>
like handling post-configure-libtool and fiddling with pathes in 1.0:<br>
<a href="http://sourceforge.net/apps/trac/gar/changeset/15086" target="_blank">http://sourceforge.net/apps/trac/gar/changeset/15086</a><br>
<br>
I'll happily renew my offer from last time: If you are working on a package<br>
I recently updated please ask me on any issues and I explain them so you can<br>
take over the package cleanly and you can maintain it in the future. I am unhappy<br>
if you just rip out stuff and try to release the resulting packages without<br>
review.<br>
<br>
I rebuild and released the package resulting from the latest revision to unstable<br>
for your convenience:<br>
<br>
-rw-r--r-- 1 dam csw 45074 Jul 17 16:30 libserf1_0-1.0.0,REV=2011.07.17-SunOS5.9-i386-CSW.pkg.gz<br>
-rw-r--r-- 1 dam csw 48050 Jul 17 16:28 libserf1_0-1.0.0,REV=2011.07.17-SunOS5.9-sparc-CSW.pkg.gz<br>
-rw-r--r-- 1 dam csw 23700 Jul 17 16:30 libserf_dev-1.0.0,REV=2011.07.17-SunOS5.9-i386-CSW.pkg.gz<br>
-rw-r--r-- 1 dam csw 23469 Jul 17 16:27 libserf_dev-1.0.0,REV=2011.07.17-SunOS5.9-sparc-CSW.pkg.gz<br>
-rw-r--r-- 1 dam csw 5077 Jul 17 16:30 libserf_devel_stub-1.0.0,REV=2011.07.17-SunOS5.9-all-CSW.pkg.gz<br>
<br></blockquote><div><br></div><div>many thanks, dago! one cannot say no to such a nice offer, could you please help me get subversion-1.7 and serf running on unstable, or testing? currently serf does not work, giving:</div>
<div><br></div><div>$ svn up --ignore-externals</div><div>svn: Error running context: Internal error</div><div><br></div><div>you can change the svn client to use serf by inserting in ~/.subversion/servers:</div><div>[global]</div>
<div>http-library = serf</div><div> </div></div>rupert<div><br></div>