Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #8363

Re: Packaging pythonpy

From Dmitry Shachnev <mitya57@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: Packaging pythonpy
Date 2016-03-30 21:50 +0200
Message-ID <riuhQ-1Jv-9@gated-at.bofh.it> (permalink)
References <rgHjc-7IB-7@gated-at.bofh.it> <rgIoV-8rq-3@gated-at.bofh.it> <rgK7n-1az-1@gated-at.bofh.it> <ri9Gq-3IQ-21@gated-at.bofh.it> <rijZ9-2KA-19@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi Tiago,

On Wed, Mar 30, 2016 at 05:26:05AM -0300, Tiago Ilieve wrote:
> On 29 March 2016 at 18:40, Dmitry Shachnev <mitya57@debian.org> wrote:
> > You do not need a patch for this kind of thing. Just pass
> > --shebang=/usr/bin/whatever to dh_python2 call in your debian/rules.
> >
> > Also, for debian/packages, /usr/bin/pythonX is preferred over /usr/bin/env
> > pythonX.
>
> Thanks for the tip. I've tried to remove the referred patch and added
> "--shebang=/usr/bin/python" to the already existing
> "override_dh_python2". The problem is that with this modification the
> error "python-script-but-no-python-dep" comes up again. :-(

Looks like I was a bit mistaken — dh_python2 will not replace shebangs for
files in /usr/share. But then you can do this manually using a sed call [1],
that is still easier than a patch.

Re Lintian error, this looks like a false positive. See [2].

Minor nit about your package: please build-depend on dh-python to get a modern
version of dh_python2.

Major nit about your package: did you read the Python policy, in particular
the part that tells that all new packages should use Python 3 [3]?

[1] sed -i 's,^#!/usr/bin/.*,#!/usr/bin/python,' debian/pythonpy/usr/share/pythonpy/pythonpy/*.py
[2] https://bugs.debian.org/743599
[3] https://www.debian.org/doc/packaging-manuals/python-policy/ch-python3.html

--
Dmitry Shachnev

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Fwd: Packaging pythonpy Tiago Ilieve <tiago.myhro@gmail.com> - 2016-03-16 16:30 +0100
  Re: Packaging pythonpy Tiago Ilieve <tiago.myhro@gmail.com> - 2016-03-25 00:10 +0100
    Re: Packaging pythonpy Gianfranco Costamagna <costamagnagianfranco@yahoo.it> - 2016-03-25 10:50 +0100
      Re: Packaging pythonpy Tiago Ilieve <tiago.myhro@gmail.com> - 2016-03-25 18:50 +0100
        Re: Packaging pythonpy Gianfranco Costamagna <costamagnagianfranco@yahoo.it> - 2016-03-25 20:40 +0100
          Re: Packaging pythonpy Tiago Ilieve <tiago.myhro@gmail.com> - 2016-03-25 22:20 +0100
            Re: Packaging pythonpy Gianfranco Costamagna <costamagnagianfranco@yahoo.it> - 2016-03-25 23:30 +0100
              Re: Packaging pythonpy Tiago Ilieve <tiago.myhro@gmail.com> - 2016-03-26 01:20 +0100
                Re: Packaging pythonpy Dmitry Shachnev <mitya57@debian.org> - 2016-03-29 23:50 +0200
                Re: Packaging pythonpy Tiago Ilieve <tiago.myhro@gmail.com> - 2016-03-30 10:50 +0200
                Re: Packaging pythonpy Dmitry Shachnev <mitya57@debian.org> - 2016-03-30 21:50 +0200
                Re: Packaging pythonpy Tiago Ilieve <tiago.myhro@gmail.com> - 2016-03-31 02:30 +0200
                Re: Packaging pythonpy Dmitry Shachnev <mitya57@debian.org> - 2016-03-31 21:00 +0200
                Re: Packaging pythonpy Florent Rougon <f.rougon@free.fr> - 2016-03-31 21:40 +0200
                Re: Packaging pythonpy Tiago Ilieve <tiago.myhro@gmail.com> - 2016-04-01 16:30 +0200

csiph-web