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

Bug#969572: ITP: python-duniterpy - Duniter Python API



Hi Jonas,

DuniterPy v0.60.0 has been released.

I will try to release Silkaj v0.8.0 as soon as possible.

Kind regards,
Maël

On Mo, Sep 21, 2020 at 20:21, Jonas Smedegaard <dr@jones.dk> wrote:
Quoting moul@moul.re (2020-09-21 19:28:53)
How are you doing with the packaging? What steps have been done? What's left on your list? I released a v0.58.0 which would be the last one with Python 3.5 support.
I am planning a v0.60.0 which drops Python 3.5 and uses Scrypt from v3.6 standard library.
For Debian there is no need to support Python 3.5 - oldest release officially supported by Debian is currently stable (a.k.a. buster) which has Python 3.7: https://tracker.debian.org/pkg/python3-defaults
Regarding DuniterPy v0.60.0, is there any requirement or wish from your side for the packaging, for us to include it into this release?
DuniterPy is still waiting for Debian ftpmaster approval in the so-called "NEW queue": https://ftp-master.debian.org/new/python-duniterpy_0.57.0-1.html While the package is in NEW queue I do not get automatically notified about new releases, and it is helpful if you drop me an email when new releases are issued.
One thing that we need to clarify on our side is about the copyright and license statements usage in the headers of every files. In our discussion for Silkaj packaging for Debian Buster, you told me that this how the GPL licensing should be used. For our understanding, is it a requirement from Debian packaging or from the GPL licensing guidelines? One answer can be that Debian packaging requires to follow the licenses guidelines.
It is not _required_ to state licensing in every file. It is only _recommended_ to do so.
The runtime source code should have them of course. Does the tests and the examples should also have those statements?
Ideally, every file that is protected by copyright contains both copyright and license statement. Legally there is *no* need to write anything at all. Copyright is implicitly assigned! The sentence "All right reserved" is archaic. The purpose of those statements is to _help_ your users to a) know what they are allowed to do without needing to ask the copyright holders, and b) know who are the copyright holders in case they want to ask for additional permissions. If you don't see it as a good thing to help your users know their rights, then maybe you should ask yourself why you are licensing your code as Free software at all! If in doubt, I recommend to add copyright and license statements: It is not harmful, and it is potentially helpful.
Does the tests and the examples will be distributed in the package?
Debian distributes both source and binary code. Tests are typically distributed only as part of the source package. Examples are typically distributed with both source and binary packages. Kind regards, - Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private

Reply to: