Bug#921403: RFS: pyfltk/1.3.4.1-1 [ITP]

2019-02-18 Thread Paul Wise
On Mon, Feb 18, 2019 at 3:51 PM Bart Martens wrote:

> This package has been removed from Debian some time ago.
> Are you sure that bringing it back has good value?

See Robert's earlier mail on this topic:

https://lists.debian.org/debian-mentors/2019/02/msg00055.html

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Bug#921403: RFS: pyfltk/1.3.4.1-1 [ITP]

2019-02-17 Thread Bart Martens
Hi Robert,

This package has been removed from Debian some time ago. Are you sure that
bringing it back has good value?
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870935

Also, there should be an ITP (not to be confused with an RFS with [ITA]).

Cheers,

Bart



Bug#921403: RFS: pyfltk/1.3.4.1-1 [ITP]

2019-02-05 Thread eamanu15
Hi,

I was reviewing the package that you upload to mentors.d.n

IMO you have several problem that you need fix:

  * The last version is on UNRELEASED. The package must be on
"unstable".
  * You should write a better debian/changelog. "Initial release
using Python 3" does not give me several information about
the change that you made.
  * You should request access to DPTM (because this is a python
package) and salsa user, this way you can create the repo for
pyflitk and add Vcs-* field on d/control.
  * IMO would be great if you can put the range of year of copyright
on d/copyright. For example, for Charlie S. I will write:
2011-2019, and for you just it is.
  * You don't have the standard version field on d/control.
  * I think that you forgot write the d/rules header
#!/usr/bin/make -f

Please, do not be discouraged. I am just a Debian contributor,
not a mentor or a DD, so I know that the first times could be
I little complicate, but keep going :-)

Regards!
Emmanuel


Bug#921403: RFS: pyfltk/1.3.4.1-1 [ITP]

2019-02-04 Thread Paul Wise
On Tue, Feb 5, 2019 at 10:27 AM Robert Arkiletian wrote:

>   Alternatively, one can download the package with dget using this command:
>
> dget -x 
> https://mentors.debian.net/debian/pool/main/p/pyfltk/pyfltk_1.3.4.1-1.dsc

Here is a review:

>   More information about pyfltk can be obtained from https://www.example.com.

This appears to be incorrect :)

I'm not sure but I don't think Python documentation packages are meant
to be renamed when moving to Python 3. If you prefer to do so then
you'll need to rename the debian/python-fltk-doc.* files.

You have dropped debian/install, does the package still build
correctly without this?

You have changed the author in debian/patches/no_docs, which is meant
to indicate the author of the patch, not the current maintainer of the
package.

You have dropped debian/patches/platform_startswith, but I think that
should have been updated to apply to the new version instead.

The debian/changelog file has UNRELEASED at the top but it should have unstable.

debian/changelog is missing other changes that have been made to the package.

I suggest using the debhelper-compat mechanism instead of
debian/compat, and using debhelper compat level 12 instead of 10. I
chose 12 because that is the latest version of debhelper in Debian
backports. You also have a different version in debian/compat and the
debian/control Build-Depends, they should be the same (or just switch
to using debhelper-compat to avoid the version duplication).

https://manpages.debian.org/unstable/debhelper/debhelper.7.en.html#COMPATIBILITY_LEVELS

You have opted to bump the Python dependency versions to 3.7, does
pyfltk really need such a high version of Python? Using inflated
dependency versions limits backportability of the package.

You will need to unarchive and re-open the bugs closed in a +rm
version here, and then close them in debian/changelog if the version
you are uploading fixes those bugs. Seems like #866915 has been fixed
and #849973 would be easy to fix.

https://bugs.debian.org/cgi-bin/pkgreport.cgi?archive=both;src=pyfltk

I'm guessing python3-fltk-dbg can be dropped in favour of the
automatic debug symbols packages.

https://wiki.debian.org/AutomaticDebugPackages

You have removed the Standards-Version from debian/control, please
restore it, read the upgrading checklist, make any changes needed and
then update Standards-Version to the version of Debian Policy that the
package complies with.

https://www.debian.org/doc/debian-policy/upgrading-checklist

I think override_dh_strip can be removed from debian/control if it
isn't going to be used.

I suggest running this command to make diffs of the Debian packaging
easier to read:

wrap-and-sort --short-indent --wrap-always --sort-binary-packages
--trailing-comma --dry-run

The debian/watch file doesn't work:

https://qa.debian.org/watch/sf.php/pyfltk/

$ uscan --verbose

scan info: Newest version of pyfltk on remote site is 1.3.0, local
version is 1.3.4.1
uscan info:=> Only older package available from
  https://qa.debian.org/watch/sf.php/pyfltk/pyFltk-1.3.0.tar.gz

Automated checks:

lintian: lots of warnings/errors

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Bug#921403: RFS: pyfltk/1.3.4.1-1 [ITP]

2019-02-04 Thread Robert Arkiletian
Package: sponsorship-requests
  Severity: wishlist

  Dear mentors,

  I am looking for a sponsor for my package "pyfltk". I am a high
school Computer Science teacher. I teach gui programming with pyfltk
so I want to get the package back into Debian.

 * Package name: pyfltk
   Version : 1.3.4.1-1
   Upstream Author : Andreas Held
 * URL : http://pyfltk.sourceforge.net/
 * License : GNU Library General Public License
   Section : python

  It builds those binary packages:

python3-fltk - Python wrapper for the Fast Light Toolkit
python3-fltk-doc - Documentation for pyFltk
python3-fltk-dbg - Python wrapper for the Fast Light Toolkit - Debugging symbols

  To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/pyfltk


  Alternatively, one can download the package with dget using this command:

dget -x 
https://mentors.debian.net/debian/pool/main/p/pyfltk/pyfltk_1.3.4.1-1.dsc

  More information about pyfltk can be obtained from https://www.example.com.


  Regards,
   Robert Arkiletian