Bug#1013424: RFS: isochron/0.9~rc4-1 [ITP] -- Tool for Time Sensitive Networking testing

2022-06-23 Thread Vladimir Oltean
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "isochron":

 * Package name: isochron
   Version : 0.9~rc4-1
   Upstream Author : Vladimir Oltean 
 * URL : https://github.com/vladimiroltean/isochron
 * License : GPL-2
 * Vcs : https://salsa.debian.org/vladimiroltean/isochron
   Section : utils

The source builds the following binary packages:

  isochron - Tool for Time Sensitive Networking testing

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

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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/i/isochron/isochron_0.9~rc4-1.dsc

Changes for the initial release:

 isochron (0.9~rc4-1) unstable; urgency=medium
 .
   * Initial release (Closes: #1010396)

Please excuse me for the mistakes I may have made. Specifically, Lintian
says that "Bug #1010396 does not belong to this package", yet that ITP
was created by me while the project indeed had the "tsn-scripts" name:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010396
I renamed the upstream project to the more specific "isochron" name
(which matches the name of the main binary) as part of the source code
preparation for acceptance into Debian. I did not close the original ITP
and open a new one, but left it as-is.

I am looking forward to receiving feedback.

Regards,
-- 
  Vladimir Oltean



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

2022-05-24 Thread Vladimir Oltean
On Fri, May 13, 2022 at 08:04:46AM +0200, Sebastian Andrzej Siewior wrote:
> On 2022-04-30 15:51:00 [+0300], Vladimir Oltean wrote:
> > 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".
> 
> If there is anything, just let me know.
> There are some manuals at
>https://www.debian.org/doc/devel-manuals
> 
> I would suggest to peek at
>Debian Developer's Reference
>Debian New Maintainers' Guide
> 
> depending on how much you already know. The "mentors" page also
> references a few of them.
>https://mentors.debian.net/qa/
> 
> In general I would suggest to use a "simple" dh based package.
> 
> Sebastian

I've ended up doing quite a bit of cleanup to the upstream repository.
This includes a rename of the repo from "tsn-scripts" to the more
specific "isochron" name. Along with this, my belief is that the debian
package name should also be "isochron", but I'm not clear whether I
should close this ITP and open a new one for that?

In any case, the sources for the debian package are now included in the
upstream source itself:
https://github.com/vladimiroltean/isochron

It builds and installs cleanly on armhf, aarch64 and x86_64. It's just
that lintian shows these warnings which I'm not sure what to do about?

W: isochron: improbable-bug-number-in-closes 1010396
W: isochron source: missing-license-paragraph-in-dep5-copyright gpl-2.0 (line 9)
W: isochron source: no-debian-changes

I looked at the documentation, and it appears that apart from some
review, the next step should be uploading to salsa, basically?
Not sure how that's supposed to happen, though. I haven't been
subscribed to debian-devel for more than 1 week, but in the other ITPs
posted so far, I don't think I saw any activity on them?



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".