Neil Williams a scris:
> On Fri, 15 May 2009 10:49:07 +0300
> Eddy Petrișor <eddy.petrisor@gmail.com> wrote:
>
>> (Please CC me, I am not subscribed to debian-devel)
>>
>> Debian Bug Tracking System a scris:
>>> If you wish to submit further information on this problem, please
>>> send it to 528733@bugs.debian.org, as before.
>> It might be of interest to many people reading debian-devel to know that
>> svn-buildpackage is now orphaned and anybody wishing to take over
>> maintaining it, is more than welcome.
>
> I'll take a look at it - I use SVN heavily for developing various
> packages/projects and use svn-bp to build them for Debian. My only
> concern is that I haven't ever used the svn-upgrade or svn-inject
> functionality, so if others with more experience of those areas want to
> join the maintenance effort it would help.
For that part somebody from the GNOME or Perl teams might be useful.
> Note that there is this bug which is an O: bug (which I'll retitle ITA
> and take as owner) and an RFH: bug #377467 which I'll leave in place
> because it is still valid due to the above.
Ahem, I closed that bug since last night I wasn't that... inspired in
the first placed and sent an O bug, then realised these was an open RFH,
which meant it was sort of redundant and useless :-/ .
>> The package needs more attention than I can offer it now and Eduard
>> Bloch, the original author, hasn't touched the package for more time
>> than I did.
>
> There are a few lintian reports and some bugs marked pending upload,
> I'll investigate those first, as well as the current bug reports that
> already have patches.
Note that in SVN trunk there is a pending 0.6.24 release which needs a
little bit of testing before the upload.
The change log is quite substantial:
Source: svn-buildpackage
Version: 0.6.24
Distribution: unstable-UNRELEASED
Urgency: low
Maintainer: Eddy Petrișor <eddy.petrisor@gmail.com>
Date: Thu, 07 May 2009 10:13:18 +0300
Closes: 419005 451652 464840 467614 487648 502653 504233 506426 506965
Changes:
svn-buildpackage (0.6.24) unstable-UNRELEASED; urgency=low
.
[ Eduard Bloch ]
* Changed detection for tarball contents without root directory to
identify
single files, even if mixed with symlinks
* Use $(MAKE) in Makefile, avoid jobserver warnings with -j
.
[ Eddy Petrișor ]
* updated TODO list
- removed irrelevant/obsolete entries
- s-u should be smart wrt origUrl
* register the howto documents with doc-base (Closes: #451652)
- added postinst and prerm maintainer scripts as a consequence
* install svn-do in /usr/bin to be avilable by default; thanks Sean
Finney
for the suggestion (Closes: #464840)
* svn-inject no longer creates an invalid test file (Closes: 467614)
.
[ Damyan Ivanov ]
* svn-upgrade: Drop "(NOT RELEASED YET)" from the created changelog
entry.
Closes: #487648
* Move all of build-dependencies except debhelper from D-B to D-B-I
+ replace obsolete tetex-extra with texlive
* Replace build-dependency on transitional gd-gpl|gs packages with
ghostscript
* Fix typo in doc/svn-buildpackage-howto, thanks lintian
* Change svn-build-package-howto section from non-existent
Apps/Programming to Debian
.
[ Eddy Petrișor ]
* improved copyright file
.
[ Jan Hauke Rahm ]
* When files are ignored due to subversion ignore patterns the user gets
prompted to skip or import those files; in noninteractive mode
those files
are automatically skiped unless '--ignored-files-action=import'
(only in
svn-upgrade) is set. (Closes: #504233)
* Dropping support for linda (Closes: #502653)
* Correcting typo in svn-buildpackage (Closes: #506426)
.
[ Eddy Petrișor ]
* Added a helper script to ease up installation of the build-deps of
the current source package (Closes: #506965)
* drop option dbgsdcommon in favour of using $SVNBPPERLLIB for easier
support for testing and debugging; since this option was hidden, no
safety nets were provided for the drop
* fix a bug that prevented execution of shell commands when the hidden
option ignoreerrors was used; this option is still hidden since is
not actually working as it should be and will be rethought
* don't pretend a all commands fail in unknown directories;
properly fixed #419005 in the way I initially proposed, since the
way Gonéri proposed was broken in several ways (and I copied that
without checking) correctly closes: #419005 instead of hiding it
* add --svn-arch option, thanks to Julien Valroff (Closes: #527302)
Note that the last bugfix (#527302) wasn't tested at all and that was
the trigger reason for this mail.
Also, I just finished writing a corresponding blog post about svn-bp and
there are some useful notes there:
http://ramblingfoo.blogspot.com/2009/05/svn-buildpackage-is-now-orphaned.html
>> People interested in maintaining it should be aware that there is a
>> non-interactive way of running the scripts and these must be kept
>> functional and there are several ways the scripts bend to accommodate
>> native and non-native packages. There are some patches in the BTS and
>> some of the scripts could use some love or maybe a full rewrite once
>> the bug count lowers.
>
> A full rewrite is not on my ToDo list for svn-bp. At least not until
> after Squeeze. If anybody wants to help with a rewrite once the package
> is back in routine maintenance, let me know.
Jan Hauke Ramm was interested in the rewrite and could use some feed
back on his ideas:
http://wiki.debian.org/svn-buildpackage/improvements
>> Since the scripts were written in perl, a perl-er is desirable as a
>> maintainer (I don't consider myself a perl coder and, as I understood,
>> Eduard wrote the scripts in his early perl days, so you might expect
>> some code horror).
>
> Doesn't look too bad at this stage but I haven't started hacking it
> around yet. :-)
You have been warned :-D .
--
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein
Attachment:
signature.asc
Description: OpenPGP digital signature