[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: source format 3.0 (git) with native version numbers



Niels,

Thanks for the reply and your explanation.

~Daniel

On 04/06/2014 12:54 AM, Niels Thykier wrote:
On 2014-04-06 02:39, Daniel Wozniak wrote:
Et-all,

I am trying to switch from source format 3.0 (native) to 3.0 (git)
however I still want to maintain native versions on my packages and do
not want to generate orig.tar.gz files.

If I simply change debain/source/format form native to git the package
builds successfully and the source gets fetched correctly with apt-get
source. Everything seems to be working as I expected. However, when
lintian runs it throws an error.

internal error: could not find the source tarball at
/usr/share/lintian/lib/Lintian/Util.pm line 967.

It think this is a bug in lintian but want to check here insights before
filing a bug report.

Thanks,

~Daniel



Hi,

We are looking at #605999 - Lintian have never been reviewed for "3.0
(git)" support (nor the bzr-one); partly because the format is not
officially approved by the Debian archive (note that dpkg-source(1)
lists these formats as experimental).

That said, the current master branch seems to be able to process it
(mostly). A bit of searching suggests that the first version to process
a "3.0 (git)" package was 2.5.11 - guess I can close #605999 now. :>

"""
$ run-lintian --version
Lintian v2.5.22.1-7-g830ce22
$ run-lintian -EIL +pedantic ../lintian_2.5.22.2.dsc
W: lintian source: diff-contains-git-control-dir .git
E: lintian source: unsupported-source-format 3.0 (git)
N: 6 tags overridden (2 errors, 3 warnings, 1 info)
"""

~Niels



Reply to: