Bug#765009: Subject: RFS: abcmidi/20140928-1 [ITA]

Tobias Frost tobi at debian.org
Sat Oct 25 08:19:34 UTC 2014


Hi Ross, 

Am Samstag, den 25.10.2014, 09:29 +0200 schrieb Ross Gammon:
> Yes - thanks to both James & Tobias for your help with this!
> 
> I was working through the issues one by one, and was planning to
> update the RFS bug with my status today :-)
> 
> The manpage is done, and just needs checking. I have already been in
> touch with upstream about the 3 "Mayhem" bugs, and will forward the
> manpage & the other patches. I will also discuss the other warnings &
> build issues.
> 
> The upstream author (Seymour) actually uses Debian, so he is extra
> helpfull!!

ping me when ready -- please try to fix the buildsystem within today, so
we can upload before the freeze (mind the 10-day delay to testing)

no need to file an RFS* bug, you can just ping me per mail.
(but include the link to mentors, especially to the dsc file...
btw I'd be happy to see VCS-* fields in d/control *wink*)

* I just closed the old one

-- 
tobi

> Regards,
> 
> Ross
> 
> On 10/25/2014 01:18 AM, Tobias Frost wrote:
> > Many thanks James! Valid points
> > 
> > Ross, please also consider those comments. Especially please fix
> > the build system. I missed that during my review, sorry, but I will
> > file a bug for that.
> > 
> > (Also, please send your patches upstream.)
> > 
> > -- tobi
> > 
> > 
> > Am Montag, den 20.10.2014, 21:59 +0100 schrieb James Cowgill:
> >> On Mon, 2014-10-20 at 15:59 +0200, Ross Gammon wrote:
> >>> Hi All,
> >>> 
> >>> I know everyone is busy with the Jessie Release Freeze, but I
> >>> would be grateful if somebody could take a look at abcmidi (and
> >>> sponsor if happy). Abcmidi has been sitting unloved for a while
> >>> now (since 2007). It would be great to get the latest version
> >>> into Jessie.
> >> 
> >> Hi,
> >> 
> >> Here's a review (I'm not a DD so can't sponsor you however).
> >> 
> >> General * There is a new upstream version (16th October 2014). *
> >> #764998 abcmidi: binary-without-manpage usr/bin/abcmatch 
> >> Obviously you know this, but it would be good if a manpage was
> >> added. * The file "/usr/share/doc/abcmidi/VERSION" seems
> >> redundant and can probably be removed.
> > 
> > Also ÁUTHORS should not be installed.
> > 
> > 
> >> debian/copyright * You don't need to list abc.h, sizes.h,
> >> structs.h manually in the first section since they're already
> >> included when you say "Files: *". * There seems to be some
> >> confusion about whether the code is GPL-2 or GPL-2+. Are you sure
> >> what you've put is correct? I see files with no copyright headers
> >> but nothing with "GPL 2 only" in them. * You don't need to repeat
> >> the GPL header lots of times. I'd also be tempted to merge all
> >> the GPL sections together and just have a large "Copyright:"
> >> block.
> >> 
> >> debian/rules * I don't think you need to use autotools-dev in
> >> this package (I don't know a huge amount about this though). *
> >> The clean target doesn't work because you disabled it. This is a 
> >> violation of debian policy (4.9) "clean (required): This must
> >> undo any effects that the build and binary targets may have had"
> >> 
> >> debian/patches: * Make sure you send these patches upstream
> >> (sorry if you've already done this - they're not in the new
> >> version though). * hardening.patch: Only LDFLAGS should be passed
> >> during the link stage. Remove your CFLAGS and CPPFLAGS
> >> additions.
> >> 
> >> Build There are lots of bad warnings printed when building this 
> >> Examples: * parseabc.c:1701:3: warning: format ‘%s’ expects
> >> argument of type ‘char *’, but argument 3 has type ‘char **’
> >> [-Wformat=] success = sscanf (s, "%%abc-version %s",
> >> &abcversion); /* [SS] 2014-08-11 */
> >> 
> >> Isn't this a buffer overflow?!
> >> 
> >> * toabc.c:1490:8: warning: iteration 7u invokes undefined
> >> behavior [-Waggressive-loop-optimizations] semi =
> >> convertnote[i];
> >> 
> >> It's not too difficult to use these to make abc2midi segfault -
> >> please try and fix them if you have time.
> >> 
> >> James
> >> 
> >> 
> > 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20141025/e1c197f9/attachment-0001.sig>


More information about the pkg-multimedia-maintainers mailing list