Re: LESS copyright, not more!

2022-02-09 Thread Gard Spreemann

Adam Borowski  writes:

> Guys, once again we had a complaint about forcing people to waste their time
> on copyright matters then wait months or years for review of said matters
> -- just for the discussion degenerate into a proposal to bring even MORE
> copyright into our life!
>
>> - What is REUSE?
>> The REUSE specification [1] is a specification to make copyright
>> machine-readable in the source files itself. It is straightforward to
>> implement, add (e.g.) "SPDX-FileCopyrightText: 2019 Jane Doe
> [...]
>> The spec is made by the Free Software Foundation Europe (FSFE) and is
>> already implemented in several projects [3].
>
> ... and this proposal includes gems such as an extra copyright-only file per
> every image.  Dᴏ ɴᴏᴛ ᴡᴀɴᴛ!
>
> The Social Contract says clearly:
> "Our priorities are our users and free software"
> -- NOT copyright lawyers.
>
> I, and probably others, consider copyright to be a crime against humanity
> -- and this is not just a figure of speech[1].  We are forced to comply
> with these laws, risking fines and violence if we don't, but why should
> we put more effort than the minimum necessary?

To better protect our users as they exercise point 1 of the DFSG,
obviously! We can disagree about what the right amount of such effort
is, and its diminishing returns, but I don't see how the
intention/objective itself is at question here.


 -- Gard
 


signature.asc
Description: PGP signature


Re: What are the most important projects that Debian ought to work on?

2022-02-09 Thread Pirate Praveen




On തി, ജനു 24 2022 at 10:31:01 രാവിലെ +0100 
+0100, Sébastien Delafond  wrote:


Hello,

As part of an upcoming survey that we are preparing, we plan to ask
Debian developers to rank, by order of importance, the most popular
ideas of improvements for Debian.

However, there's no easy way to identify what are the most popular 
ideas

of improvements that Debian ought to make. We know of the
"grow-your-ideas" project on Salsa, but it's far from exhaustive:

  https://salsa.debian.org/debian/grow-your-ideas

That's where you come into play: it would be nice if you could share
what are — according to you — the most important 
projects/improvements
that Debian ought to make. You can share your ideas here by replying 
to

this email, but it would be interesting to file them as new issues in
the "grow-your-ideas" project and then reply here pointing to your new
issue:

  https://salsa.debian.org/debian/grow-your-ideas/-/issues

I have added an idea to create unstable-proposed-updates for use during 
freeze to avoid reuploading to unstable from experimental after freeze.


https://salsa.debian.org/debian/grow-your-ideas/-/issues/25




Re: Lottery NEW queue (Re: Are libraries with bumped SONAME subject of inspection of ftpmaster or not

2022-02-09 Thread Felipe Sateler
On Tue, 25 Jan 2022 21:38:01 +0100, Vincent Bernat wrote:

> 
> I think we should forego the NEW queue. If people want to check
> packages, they can do it once they are in unstable with regular bugs.
> Current checks are partly done by Lintian and I suppose people could
> watch new Lintian warnings and detect bad packages quickly. This could
> be done when src is not NEW as a test. People could loose their upload
> rights if they are caught abusing the system (and get DM rights for some
> selected packages instead).

+1. If we have a good remediation mechanism, this bottleneck is not 
necessary.




Re: What are the most important projects that Debian ought to work on?

2022-02-09 Thread Enrico Zini
On Mon, Jan 24, 2022 at 10:31:01AM +0100, Sébastien Delafond wrote:

> That's where you come into play: it would be nice if you could share
> what are — according to you — the most important projects/improvements
> that Debian ought to make. You can share your ideas here by replying to
> this email, but it would be interesting to file them as new issues in
> the "grow-your-ideas" project and then reply here pointing to your new
> issue:
> 
>   https://salsa.debian.org/debian/grow-your-ideas/-/issues

I've added "We should have a default standard packaging workflow":
https://salsa.debian.org/debian/grow-your-ideas/-/issues/24

There's been some good discussion in this direction a few years ago, and
it never went as far as I'd have liked.


Enrico

-- 
GPG key: 4096R/634F4BD1E7AD5568 2009-05-08 Enrico Zini 



Re: What are the most important projects that Debian ought to work on?

2022-02-09 Thread Andrey Rahmatullin
On Wed, Feb 09, 2022 at 03:23:38PM +0100, Enrico Zini wrote:
> > That's where you come into play: it would be nice if you could share
> > what are — according to you — the most important projects/improvements
> > that Debian ought to make. You can share your ideas here by replying to
> > this email, but it would be interesting to file them as new issues in
> > the "grow-your-ideas" project and then reply here pointing to your new
> > issue:
> > 
> >   https://salsa.debian.org/debian/grow-your-ideas/-/issues
> 
> I've added "We should have a default standard packaging workflow":
> https://salsa.debian.org/debian/grow-your-ideas/-/issues/24
This should include ideas what to do with resignations that will follow.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: What are the most important projects that Debian ought to work on?

2022-02-09 Thread Enrico Zini
On Wed, Feb 09, 2022 at 09:55:24PM +0500, Andrey Rahmatullin wrote:

> > I've added "We should have a default standard packaging workflow":
> > https://salsa.debian.org/debian/grow-your-ideas/-/issues/24
> This should include ideas what to do with resignations that will follow.

Why would one decide to resign based on a standard for a default that
nobody is required to follow?

I'm talking about suggesting a widely accepted default for people who
would love to have a widely accepted default suggested instead of
needing to figuring out a workflow from lots of conflicting tutorials.

I'm not talking about mandating the way everyone has to do their work in
Debian.


Enrico

-- 
GPG key: 4096R/634F4BD1E7AD5568 2009-05-08 Enrico Zini 


signature.asc
Description: PGP signature


Re: What are the most important projects that Debian ought to work on?

2022-02-09 Thread Andrey Rahmatullin
On Wed, Feb 09, 2022 at 06:53:49PM +0100, Enrico Zini wrote:
> > > I've added "We should have a default standard packaging workflow":
> > > https://salsa.debian.org/debian/grow-your-ideas/-/issues/24
> > This should include ideas what to do with resignations that will follow.
> 
> Why would one decide to resign based on a standard for a default that
> nobody is required to follow?
> 
> I'm talking about suggesting a widely accepted default for people who
> would love to have a widely accepted default suggested instead of
> needing to figuring out a workflow from lots of conflicting tutorials.
> 
> I'm not talking about mandating the way everyone has to do their work in
> Debian.
Eh, if it's just for new people who don't know which workflow to use then
fine, it's a good idea, but the scope of that is quite narrow and doesn't
even help the second point in "This impacts" ("every package I need to
change is set up in a different way!").


-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#1005239: ITP: libperl-critic-community-perl -- community-inspired Perl::Critic policies

2022-02-09 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libperl-critic-community-perl
  Version : 1.0.2
  Upstream Author : Dan Book 
* URL : https://metacpan.org/release/Perl-Critic-Community
* License : Artistic-2.0
  Programming Lang: Perl
  Description : community-inspired Perl::Critic policies

Perl::Critic::Community is a set of Perl::Critic policies to enforce the
practices generally recommended by subsets of the Perl community,
particularly on IRC.

Formerly known as Perl::Critic::Freenode.

Because this policy "theme" is designed to be used with zero configuration on
the command line, some duplication will occur if it is used in combination
with core Perl::Critic policies.

The package will be maintained under the umbrella of the Debian Perl Group.

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


signature.asc
Description: Digital Signature


Re: NEW processing friction

2022-02-09 Thread Steve Langasek
On Mon, Feb 07, 2022 at 09:28:16PM -0500, Theodore Ts'o wrote:
> > > On Mon, Feb 07, 2022 at 12:06:24AM -0700, Sean Whitton wrote:

> > >> When we treat any of the above just like other RC bugs, we are accepting
> > >> a lower likelihood that the bugs will be found, and also that they will
> > >> be fixed

> > > Another part of this discussion which shouldn't be lost is the
> > > probabiltiy that these bugs will even *exist* (since if they don't
> > > exist, they can't be found :-P) in the case where there is a NEW
> > > binary package caused by a shared library version bump (and so we have
> > > libflakey12 added and libflakey11 dropped as binary packages) and a
> > > NEW source package.

> > Which category of bugs do you mean?  I distinguished three.

> The argument why a package which has an upstream-induced shared
> library version bump, has to go through the entire NEW gauntlent, is
> because it is Good Thing that to check to see if it has any copyright
> or licensing issue.  But if you have a different package which doesn't
> have upstream-induced shared library bump, it doesn't go throguh the
> same kind of copyright and license hazing.  And I believe this isn't
> fair.

> Either we should force every single package to go through a manual
> copyright/licensing recheck, because Debian Cares(tm) about copyright,
> or "copyright/licensing concerns are an existential threat to the
> project" (I disagree with both arguments), or a package such as
> libflakey which is going through constant shared library version bumps
> should not go through the NEW gauntlet just because it has new binary
> packages (libflakey11, libflakey12, libflakey13, etc.) at every single
> upstream release.

Thanks, this is the exact point I wanted to make here (although rather than
saying it isn't "fair", I would say it isn't sensible as a criterion for
review).

The fact that the FTP team applies license/copyright review as part of their
review of source packages has grounding in a number of goals of Debian as a
project.  The existence of a binary NEW queue is also sensible, as the FTP
team have to manage the namespace of the packages in the archive.  But the
application of license/copyright review by the FTP team for existing
source packages as part of binary NEW processing /and at no other time/ is
arbitrary.  It is, at best, a historical accident that has taken on the
authority of precedent.

Guarding against debian/copyright drift is a useful goal.  But it is harmful
to the velocity of the project to either block or reject new binary packages
in the archive because of this linkage to license review. 
Actively-developed library packages with ABI changes are not fundamentally
more likely to have license drift than any other package in the archive, so
focusing FTP team time on reviewing the licenses of these packages in
particular is a misapplication of resources.

The responses I've seen from the FTP team to this can, I believe, be roughly
paraphrased as "we would like all debian/copyright in the archive to be
clean, but we don't have capacity to do that, so we're doing this instead".
I assert that it is much, much worse to continue doing this than to do *no*
license/copyright review as part of binary NEW.  It does not achieve the
goal of having clean debian/copyright across the archive; it slows down the
binary NEW queue due to (self-imposed) workload of the FTP team; and it
deters developers interested in this problem space from innovating better
(and more systematic) solutions outside the small FTP team.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature


Bug#1005257: ITP: hatchling -- Python package build backend used by Hatch

2022-02-09 Thread Stefano Rivera
Package: wnpp
Severity: wishlist
Owner: Stefano Rivera 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: hatchling
  Version : 0.11.2
  Upstream Author : Ofek Lev 
* URL : https://ofek.dev/hatch/
* License : Expat
  Programming Lang: Python
  Description : Python package build backend used by Hatch

This is the extensible, standards compliant build backend used by Hatch.

It may be required to build a Python module from source.

I intend to package it under the Debian Python Team.



Debian Med sprint from 2022-02-18 to 2021-02-20

2022-02-09 Thread Andreas Tille
Hi,

since more people confirmed the dates Friday 2022-02-18 to Sunday
2021-02-20 the Debian Med team will do the second sprint online at
this time.  The main information about the sprint can be obtained
from the Wiki page[1].  If you have short questions you are kindly
invited to ask on our Matrix channel.

Everybody (specifically beginners) are welcome to join the fun of
our meeting.  We try to find interesting tasks also for newcomers.

See you

 Andreas.


[1] 
https://salsa.debian.org/med-team/community/sprints/-/wikis/202202_debian-med_sprint_online
[2] https://app.element.io/#/room/#debian-med:matrix.org

-- 
http://fam-tille.de



Bug#1005267: ITP: python-bytecode -- Python module to generate, modify and optimize Python bytecode

2022-02-09 Thread Julian Gilbey
Package: wnpp
Severity: wishlist
Owner: Julian Gilbey 
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-pyt...@lists.debian.org

* Package name: python-bytecode
  Version : 0.13.0
  Upstream Author : Victor Stinner  and
Matthieu C. Dartiailh 
* URL : https://github.com/MatthieuDartiailh/bytecode
* License : MIT
  Programming Lang: Python
  Description : Python module to generate, modify and optimize Python 
bytecode

The bytecode module can be used to write Python bytecode directly and
then convert it into executable Python statements.  It also provides a
pure Python implementation of the Peephole Optimizer introduced in
CPython 3.6.


This Python module was vendored by the pydevd developers, and having a
standalone version of the module will avoid having the embedded module
in pydevd.  (And pydevd turns out to be a recursive dependency of
Spyder)  The Debian version of this package will therefore require
the pydevd patch; this enhances the bytecode functionality if it is
used (via an optional argument) but has no effect otherwise.

It will be maintained within the Debian Python Team.