• Re: Need assistance with bad-distribution-in-changes-file errors for pa

    From Soren Stoutner@21:1/5 to Debian Mentors on Sat Nov 16 18:01:29 2024
    Copy: nayaz.r@northeastern.edu (Risha Nayaz)

    Risha,

    On Friday, November 15, 2024 10:18:53 PM MST Risha Nayaz wrote:
    Dear Debian Mentors,

    I am packaging a Python-based tool, `holehe`, and I am encountering
    persistent
    errors during the build process that I have been unable to resolve. I would greatly appreciate your guidance.

    ### Problem Description:
    1. `lintian` reports the following errors:
    - `E: holehe changes: bad-distribution-in-changes-file unstable`

    2. Despite trying the following, the errors persist:
    - Changing the distribution in `debian/changelog` to `experimental` or `unstable`. - Running `debclean` and rebuilding the package.

    ### Repository:
    - Salsa: https://salsa.debian.org/rishanayaz/holehe.git

    ### Additional Information:
    - I am using `dpkg-buildpackage` and `lintian` for building and checking.

    I would be grateful for any advice or pointers to help me resolve this issue and proceed with my packaging. Please let me know if further information is needed.

    I think the first place to start is that your debian/watch file can’t find any
    releases.

    $ uscan --download-current-version
    uscan warn: In debian/watch no matching hrefs for version 1.61 in watch line
    https://github.com/megadose/holehe/releases .*/archive/v?(\d\S*)\.tar\.gz

    $ uscan -vv
    uscan info: uscan (version 2.24.2) See uscan(1) for help
    uscan info: Scan watch files in .
    uscan debug: Found ./debian
    uscan info: Check debian/watch and debian/changelog in .
    uscan info: package="holehe" version="1.61-1" (as seen in debian/changelog) uscan info: package="holehe" version="1.61" (no epoch/revision)
    uscan info: ./debian/changelog sets package="holehe" version="1.61"
    uscan info: Process watch file at: debian/watch
    package = holehe
    version = 1.61
    pkg_dir = .
    uscan debug: parse line opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/holehe- $1.tar.gz/ https://github.com/megadose/holehe/releases .*/archive/v?(\d\S*) \.tar\.gz
    uscan info: opts: filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/holehe-$1.tar.gz/ uscan info: line: https://github.com/megadose/holehe/releases .*/archive/v? (\d\S*)\.tar\.gz
    uscan info: Parsing filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/holehe-$1.tar.gz/ uscan info: line: https://github.com/megadose/holehe/releases .*/archive/v? (\d\S*)\.tar\.gz
    uscan debug: $self->{'pgpmode'}=default, $self->{'pgpsigurlmangle'}=undef
    uscan info: Last orig.tar.* tarball version (from debian/changelog): 1.61
    uscan info: Last orig.tar.* tarball version (dversionmangled): 1.61
    uscan debug: watch file has:
    $base = https://github.com/megadose/holehe/releases
    $filepattern = .*/archive/v?(\d\S*)\.tar\.gz
    $lastversion = 1.61
    $action =
    mode = http
    pgpmode = default
    versionmode = newer
    $site = https://github.com
    $basedir = /megadose/holehe/
    uscan debug: line: search()
    uscan info: Requesting URL:
    https://github.com/megadose/holehe/releases
    uscan info: Matching pattern:
    (?:(?:https://github.com)?\/megadose\/holehe\/)?.*/archive/v?(\d\S*) \.tar\.gz
    uscan debug: Resolving urls with query part unimplemented
    uscan warn: In debian/watch no matching files for watch line
    https://github.com/megadose/holehe/releases .*/archive/v?(\d\S*)\.tar\.gz [Devscripts::Uscan::http: 135]
    uscan info: Scan finished

    You might take a look at the GitHub section of:

    https://wiki.debian.org/debian/watch#GitHub

    --
    Soren Stoutner
    soren@debian.org
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmc5QGkACgkQwufLJ66w tgNAJQ//Vgbdp+dECe3JBzMPi77ABnz7voZ0yW6YHexlLN31YHPp+Lts0ANvKXxs OXmF2Sw984KctAMbJ8x9E7wdySQstzpSaZdv1U8s3nLccjRNGxMYQ0RWpV0P9C9y XJMQm4yj0y/KaCtvZuU3DcTwdW9Ie+qX3qleDvMpzuJpvnNE9TKL6hPoeq0kUpyv mERueLEAVqBp/jMhUR6enI+B1wdJjok0jDyS8EaahswuRMIOoOW+GRw91EzdwQRJ pgD8ts8J15AAmS9vJ4Qzv6eqSli1+68Ual0V/HAoAmfpAI3c70JPcPXTxFvsVabK 8OEO9NaheAWFjVJci9fs1SfMSKJ7i1MaRaliwJWhI1YSA0MppAORgV/MPUmdmVlb B73qyZh8pQZV1awPLubyzP021I5jvvh63yWdqdpGRJJBGpGlYq22jwDDCEE/UJ80 CI5TQ5yKmPURhV574tN7Y0SnhlE6hGtl5wUn/EbwwO0wNgV1HOAnXe2yTRpmN9wW wvqJSw/foS7lOqHFyDbXeK7LralUpPb70XALvpFWjj1g5BS0o6EX4N432eLxyzE0 7rx7JPV4jJu3hwefwXDm9w1r1Qwwqkntj0Haf9B07pnWZPnZNuADhV36YEshXi4o vix+dDb/am/AXxADPgd56OKY8W4O3LyZY6DHvHn2LrXccGPWN0g=
    =rd9G
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rakhmatullin@21:1/5 to Risha Nayaz on Mon Nov 18 07:00:01 2024
    On Sat, Nov 16, 2024 at 05:18:53AM +0000, Risha Nayaz wrote:
    I am packaging a Python-based tool, `holehe`, and I am encountering persistent errors during the build process that I have been unable to resolve. I would greatly appreciate your guidance.

    ### Problem Description:
    1. `lintian` reports the following errors:
    - `E: holehe changes: bad-distribution-in-changes-file unstable`

    I assume you aren't running this on Debian? You should have mentioned
    this.


    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmc617stFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh 0BgP/0UiC3eO15zKyH77sOfvdeauyDPzhbmkwGwk/V//cNYuWYcsNItqfOTWv/M3 7G0Z+/8BHLsA3esOgQjAUrkS0nNpTaajiOUrXDNY9gJ3Bzu+xGoKbDAPHbqLen4w PdaDgr79+NwYHvyTiyJHmTVXsq0ADLXSpM5tUhxvd5Tg3U6g5evH3Vkc6/LWXrQr KH7oIe7yw6TzvEvdmcGl6te4XKj/AFIv63I80XE2PddstURYeWmecQ59u3Z/EVFT osSzHyr4fl8LM8JmkebLByhj/qYhsWf/G9L9/00vU7RLIyb/VX55rL5oF7LjcAfN /Wr0yz0krweczCaqH0Ef5M0C8ROkbJlHYxnyuaC9CgkPcsxORQ5RqFYNQTIxGuLr Iz3FIqepay3B+DFJcGpd3rQn1VpX/Y9PoUbJHWkG6FjQz8KK6GgPM4e19DDpSnTt fqbSLWuOSRE8ed526lT9bm/kceniPzUt6SKdsvE0SAfhKLJmC1OME+IUwLaa6XAf tdR738zFN/61MXJz9C7s3F+iDEQdtmzSe17J8tcEuigQ13nbNGT4H/snT+YndUL8 yNzGtyoXnQ+5q8JLK4n3G0C7+iLWtN8Iv3yNOR0166nkK0Wawm6QXxMOp9+q/ruJ 734rGCAUeoqgPnybOEPyp1e0pmLl2cHG1jCw9UpNh+BkYx1e
    =dbf2
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)