On Thu, Oct 9, 2014 at 1:15 PM, Andreas Tille <andreas@an3as.eu> wrote:
On Thu, Oct 09, 2014 at 11:01:33AM +0100, Jorge Sebastião Soares wrote:
> Source format 1.0 detected, adding exclude flags
Please use source format 3.0 (quilt) (if you do not have good reasons
not to use it).
I had forgot to copy this over from the package template.
Thanks for spotting it.
> dpkg-source -i(?:^|/)\.git(attributes)?(?:$|/.*$) -I.git --before-build
> fastaq
> dpkg-source: error: source package name 'Fastaq' is illegal: character 'F'
> not allowed
Dpkg-source is just telling you the problem: Debian packages have lower
case names.
That I knew. I was trying to find a way to keep the original git project name, which has an upper case F.
> js21@builder:~/deb_alioth/current/fastaq_packaging/fastaq$ uscan --verbose
> --force-download
As always you can find the answer to your question in the Debian Med policy
document. You should seek for "package_template". Check out the example
watch file and adapt it. You will easily get the same as me, which works
nicely and is pushed.
Notice the lowercase f.
uscan would get the upstream tarball, but would buildpackage would complain and grind to a hault, due to the capital F
> It seems to have replaced the uppercase F with the lowercase f but now it
> can't get the source tarball.
>
> I also tried differenl iterations of the filenamemangle regex:
>
> opts=filenamemangle=s/F/f/ \
NNOOOOOO, please don't try to be more clever than uscan!
The package is now built, but I still have lintian E's and W's to fix.
I will run buildpackage once again, this time with the original git project in the watch file to see what happens.
I have a feeling that buildpackage will still complain.
I'll report back when I have done this.
> and
>
> opts=filenamemangle=s/(.*)F(.*)/$1f$2/
>
> And others... But I still get the same error.
Hope this helps
It did help.
Kind regards,
Jorge