Hi Anton,
I finally found the time to look at the dcraw package again.

lintian reports three problems with this package, which I don't
know how to fix:

P: dcraw: no-upstream-changelog
There really is no upstream changelog.  What to do?


Id upstream does not ship it, you can do nothing with that.


Okay.


W: dcraw source: package-needs-versioned-debhelper-build-depends 9

The lintian documentation says the following about this:
"Note if you are using a compat level, which is marked as experimental, such as 
compat 9 in debhelper 8.1.3, then please override this tag."

But I'd rather not override anything without explicitly being told to do
so by a sponsor.

in control file: debhelper (>=9)

Done.


I: dcraw source: debian-watch-file-is-missing

Upstream doesn't really have a precise location to watch.  The individual
files that make up the orig.tar.gz appear separately on the upstream
homepage.  What to do?

If the upstream does not ship tarballs systematically, you can unlikely
create a working watch-file. There is getsource script in the tarball.
Did you check it, whether it works?


Currently getsource doesn't run due to some minor upstream format change.


There are two more problems I have with this package:

a) The quilt patch contains the files Makefile and configure, even though
those should be created automatically during package building from
Makefile.in and configure.in (which are also in the patch file).
However when I remove Makefile and/or configure from the patch,
then the binaries do not get build at all.  I'm afraid I don't really
know where to look further for the problem, here.

The patch is really terrible.

It is what you get when following the official Debian instructions
for switching from source format 1.0 to 3.0 (quilt).

http://www.debian.org/doc/manuals/maint-guide/update.de.html

(see 9.4).

I would suggest you to use cmake instead
of it. See an attachment. You just need to add all other binaries and
test them.

Actually, I'd rather not.  First of all I don't think you can't make it
nice with the AutoTools.  Also, I've never worked with CMake before.
Finally, I used the AutoTools because you implicitly recommended them
(by giving me the admesh package for guidance).


b) I know I messed up the versioning, but before messing it up further
I'd like to get advice on how to proceed.  What should the version
of my final upload be?

current in sid + 1.

I have now uploaded dcraw-9.17-1.1, which contains all my fixes and
cleanups in a single changelog entry.

Best,
Oliver


Cheers,

Anton




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to