Re: feedback for NEW packages: switch to using the BTS?

2022-04-30 Thread nick black
Paul Wise left as an exercise for the reader:
> I think the same problem and suggestions also apply with the current
> system of prods and rejects, so please do add or propose adding it in
> the appropriate documentation and templates. I will of course seek to
> preserve these statements if I end up working on the BTS proposal.

absolutely, there's just enough opacity in a current REJECT (in
my fairly minimal experience) that i think it less susceptible
to such invalid inferences. but yes, this is something that
could go in the Mentors notes now.

(to be sure, at no time did i intend to impugn your suggestions
 in this thread, which seem a definite improvement from the
 user's perspective.)

-- 
nick black -=- https://www.nick-black.com
to make an apple pie from scratch,
you need first invent a universe.


signature.asc
Description: PGP signature


Re: feedback for NEW packages: switch to using the BTS?

2022-04-30 Thread Paul Wise
On Sat, 2022-04-30 at 22:47 -0400, nick black wrote:

> i understand. i suppose that what i'm saying is it will probably
> be worthwhile to convey in Mentors etc. documentation that
> "resolving the bugs filed thus far [regarding the package in
> NEW] does not imply that no further bugs will be filed."
> 
> i'm just worried that people will get a bug filed that is not a
> complete, exhaustive analysis, and think that it's the only
> thing standing between them and archive glory. perhaps whatever
> files the bug ought indicate this in the text of the bug itself.

I think the same problem and suggestions also apply with the current
system of prods and rejects, so please do add or propose adding it in
the appropriate documentation and templates. I will of course seek to
preserve these statements if I end up working on the BTS proposal.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#1010416: ITP: python-ansible-compat -- Ansible compatibility goodies

2022-04-30 Thread Josenilson Ferreira da Silva
Package: wnpp
Severity: wishlist
Owner: Josenilson Ferreira da Silva 
X-Debbugs-Cc: debian-devel@lists.debian.org, nilsonfsi...@hotmail.com

* Package name: python-ansible-compat
  Version : 2.0.2
  Upstream Author : Sorin Sbarnea 
* URL : https://github.com/ansible/ansible-compat
* License : MIT
  Programming Lang: Python
  Description : Ansible compatibility goodies
  Python package contains functions that facilitate working
  with various versions of Ansible 2.9 and newer.



Re: feedback for NEW packages: switch to using the BTS?

2022-04-30 Thread nick black
Paul Wise left as an exercise for the reader:
> > if resolving the resulting bug report is the bar needing clearing to
> > enter the archive, that does seem to require FTPmasters to create a
> > complete statement of REJECT-worthy problems in each uploaded
> > package, which seems like more work than they must currently do.
> 
> The bar for acceptance would be the same as it is now, the proposal
> just changes how the issues blocking acceptance are communicated.
> Now you get a REJECT mail, under the proposal you get a serious bug.

i understand. i suppose that what i'm saying is it will probably
be worthwhile to convey in Mentors etc. documentation that
"resolving the bugs filed thus far [regarding the package in
NEW] does not imply that no further bugs will be filed."

i'm just worried that people will get a bug filed that is not a
complete, exhaustive analysis, and think that it's the only
thing standing between them and archive glory. perhaps whatever
files the bug ought indicate this in the text of the bug itself.

-- 
nick black -=- https://www.nick-black.com
to make an apple pie from scratch,
you need first invent a universe.


signature.asc
Description: PGP signature


Re: feedback for NEW packages: switch to using the BTS?

2022-04-30 Thread Paul Wise
On Sat, 2022-04-30 at 14:20 -0700, Sean Whitton wrote:

> This would really slow things down;
> I don't think we could work that way.

Using separate bug reports or not would of course be up to the person
filing them, but I expect the process could be automated well enough
that it wouldn't be much different to the current process (which I am
not familiar with). An automated multi-bug process might be something
like this; press the button for filing a bug, get a template with the
right version etc, type out the problem details, press send, repeat the
process. Is the current process any different other than the repeating?

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Re: feedback for NEW packages: switch to using the BTS?

2022-04-30 Thread Sean Whitton
Hello,

On Sat 30 Apr 2022 at 07:44AM +08, Paul Wise wrote:

> It also means the ftpmasters can file separate bugs for each problem,
> rather than combining them all into one mail.

This would really slow things down; I don't think we could work that
way.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#1010396: ITP: tsn-scripts -- Tool set for Time Sensitive Networking testing

2022-04-30 Thread Vladimir Oltean
Package: wnpp
Severity: wishlist
Owner: Vladimir Oltean 

* Package name: tsn-scripts
  Version : 0.8
  Upstream Author : Vladimir Oltean 
* URL : https://github.com/vladimiroltean/tsn-scripts
* License : GPL
  Programming Lang: C
  Description : Tool set for Time Sensitive Networking testing

The tsn-scripts project contains the isochron program, a real-time
application for testing Time Sensitive Networking equipment. It works by
monitoring the network synchronization status and sending time-triggered
Ethernet packets. It has a server-client architecture and it measures
network latency by taking multiple timestamps (some hardware, some
software) along the path of the packets. It has been tested by me on
x86_64, armv7 and armv8 systems, but care has been taken for format
interoperability with big endian systems such as PowerPC.

The isochron program is mainly used in system testing, and there is a
desire to integrate it in the kselftest framework of the Linux kernel,
where it will constitute the basis for future TSN selftests of equipment
from various vendors.
There is no existing program known to me that serves this role.
During review of the kernel selftests it was pointed out that for users
it may be desirable for isochron to be distributed by Debian:
https://patchwork.kernel.org/project/netdevbpf/patch/20220428204839.1720129-1-vladimir.olt...@nxp.com/#24838122

This is my first Intent To Package. I am the upstream maintainer of the
project, would like to be the maintainer of the Debian package as well,
and would need a sponsor and mentor to help with review and walk me
through the packaging process. I am flexible in making changes to the
upstream project if this makes Debian packaging easier. In fact, in
expectation of changes to come, I've marked "v0.8" as the version of the
software to package, as opposed to the currently latest "v0.7".



Bug#1010395: ITP: neom -- desktop IM client for the Matrix protocol

2022-04-30 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
X-Debbugs-Cc: debian-devel@lists.debian.org, Matrix Packaging Team 


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: neom
  Version : 0.0~git20220427
  Upstream Author : Antti Keränen 
* URL : https://git.sr.ht/~detegr/neom
* License : BSD-3-clause
  Programming Lang: Rust
  Description : desktop IM client for the Matrix protocol

 Neom is A Matrix client
 that tries to be light but feature complete.
 .
 Matrix is an open, federated communications protocol.

The project is in arly development still.  It is only vaguely usable,
and until it matures it will be used to test packaging of Rust crates
also needed by Fractal (when that project uses stable crate releases).

This project will be maintained in the Matrix team, here:
https://salsa.debian.org/matrix-team/neom


 - Jonas

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmJtLswACgkQLHwxRsGg
ASF+0A/9EqWo+qLftjIwtnwV4j2qBi/8k3b/0vww87S48V8kUy+v3FjT/VEQjCGv
O34O6g5yJgz8/vQWPwU6EOOJEZ/C90FPA8fKlxitrJsVqQcWVQDwGFEdBeMzP48D
2wiNKA/hs9juRB4HeN1xVeqcsTZzUsLRaMqm1oXrydgN2/dxnc0c+uxcwQ/+Xw+5
cRLHYfnVMx6wZZBBNQQekFe2IXeN07T9s9FG3a6DWZjviBHAv+1tRyQ2IEsH4x5I
KDVUao3pB/v1yBeXjVuKtSQDmsU8+TV/uONPQt9IedHg4/roqZT/CPtVRWfFf1Av
E7QYQecN52YYSNuSmg48xi+9J2zbKyS3XHGF/W5FNG32ojffE3bcLu2KQkyDTaPJ
4L00jyLcGPAQjpBZmw/r4RIr3y+vMVAZRWmQqolJyDSf9v7xcN6LK+UC9XvmEEgO
8onKgzX/Vn5rufw4hODzUuaIK+YC9pHTZ5GUD8VfOpIsOe/4j/EF2n/mxsJCgXlk
6msnSI5yem/AGbKuRtCYjBW7uPFtkD2k5C5pkXBEs3f7RRI3U40PRY4wu8y8nEVz
0SL7v0dzAAMLXtgypjBtFbWfoT5tcjiHe9PAD6AOhCrV8b3OcnF26EicXXFTdvpV
arnzEssOqSx9gZMshpZsOZRHFk2r3F+cU6sn8nY9JqObWm2jPdQ=
=mcqw
-END PGP SIGNATURE-


Re: Firmware - what are we going to do about it?

2022-04-30 Thread Helmut Grohne
Hi Steve et al,

On Tue, Apr 19, 2022 at 01:27:46AM +0100, Steve McIntyre wrote:
> TL;DR: firmware support in Debian sucks, and we need to change this. See the
> "My preference, and rationale" Section below.

Thank you for the excellent write-up.

>  5. We could split out the non-free firmware packages into a new
> non-free-firmware component in the archive, and allow a specific exception
> only to allow inclusion of those packages on our official media. We would
> then generate only one set of official media, including those non-free
> firmware packages.

My perception is that we already have largely consensus on this option
despite a few vocal minorities disagreeing with it.

I think that the main disagreements fall into one of two categories:

 * Debian should provide an entirely free installation media.
 * The user should have a choice for whether to run/install non-free
   firmware.

A few people have spoken in favour of continuing the building of free
images. Can you give more intuition on how much extra cost (work) these
images add if the alternative is to only produce the ones with non-free
firmware? How about reducing the effort to test free images?

I imagine here that we kinda reverse our current presentation. Rather
than show the free ones and hide the non-free ones, we'd present the
ones with firmware as official installation media. I trust that those
users that really need the free ones, will be able to locate them
despite not being presented prominently.

If continuing the production of free images does not impose an undue
workload, I think we could increase the consensus for an option 5b (and
also produce hidden free images).

Regarding the choice, Russ and others mentioned that the presentation of
that choice is not encoded in the option. From a GR-pov, I think that's
the right way forward. However, we may discuss it separately.

The argument about making an informed choice seems rather convincing to
me. As such, I'd prefer for the default installation to do the
following:
 * Check whether any non-free firmware is being used by the installer.
   I'm not 100% sure whether this is possible with reasonable effort and
   precision, but an approximation might not be too bad. A first try
   could be: dmesg | grep "firmware: direct-loading firmware"
 * Add a prompt to the default installation that asks whether non-free
   firmware should be included in the installation. It should also
   indicate whether non-free firmware has already been used in the
   process of booting the installation media. Regardless of whether it
   has been used, I'd prefer the default answer to be "yes".
 * Possibly add a second prompt in case firmware has been used and the
   user said "no" to ask for confirmation as this outcome would be
   very unlikely.
 * The prompts should be preseedable. This one likely is easy.

I understand that much of what I'm proposing here puts extra load on the
installer team. That's why I'm interested in better understanding how
much extra work that'd be and whether it's worth.

My expectation is that these two adaptions would alleviate much of the
concern presented in this thread.

>From a practical side, I'd likely put option 5 (without the extra
changes requested here) somewhere close to the top for all the good
reasons given in this thread. Quite clearly, the default installation
medium should work and it kinda does not right now.

Helmut



Re: feedback for NEW packages: switch to using the BTS?

2022-04-30 Thread Paul Wise
On Sat, 2022-04-30 at 03:09 -0400, nick black wrote:

> currently, as far as i understand things, a REJECT can be issued
> for the first REJECT-worthy problem.

The same would occur under the proposal, except that there would
presumably be separate bug reports for separate issues.

> if resolving the resulting bug report is the bar needing clearing to
> enter the archive, that does seem to require FTPmasters to create a
> complete statement of REJECT-worthy problems in each uploaded
> package, which seems like more work than they must currently do.

The bar for acceptance would be the same as it is now, the proposal
just changes how the issues blocking acceptance are communicated.
Now you get a REJECT mail, under the proposal you get a serious bug.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Re: feedback for NEW packages: switch to using the BTS?

2022-04-30 Thread nick black
Paul Wise left as an exercise for the reader:
> Packages with incomplete or incorrect debian/copyright information
> currently would recieve a REJECT rather than acceptance. The proposal
> would not change that, just turn that REJECT into a bug report, which
> you could fix in a second upload to NEW and then the package would be
> reprocessed and get an ACCEPT or another bug.

currently, as far as i understand things, a REJECT can be issued
for the first REJECT-worthy problem. if resolving the resulting
bug report is the bar needing clearing to enter the archive,
that does seem to require FTPmasters to create a complete
statement of REJECT-worthy problems in each uploaded package,
which seems like more work than they must currently do.

if the resulting bug is *not* a complete statement of problems,
and that is understood, this isn't an issue. just a thought.

-- 
nick black -=- https://www.nick-black.com
to make an apple pie from scratch,
you need first invent a universe.


signature.asc
Description: PGP signature