Bug#1069942: RFS: imsprog/1.3.7-1 -- Linux chip programmer for CH341a devices

2024-05-20 Thread Михаил Медведев

Source: imsprog
Severity: important

Hello, Tobias!

I changed the debhelper-compat version from 12 to 13,

I also changed the Standards-Version from 4.6.0 to 4.7.0.


Please check this package and send me lintian warnings.


Regards, Mikhail



Bug#1069942: RFS: imsprog/1.3.7-1 -- Linux chip programmer for CH341a devices

2024-05-18 Thread Tobias Frost
On Sat, May 18, 2024 at 09:42:56PM +0200, Fabio Fantoni wrote:
> On Thu, 16 May 2024 12:47:44 +0200 Tobias Frost  wrote:
> > >
> > >   * Don't fixed: P: imsprog source:
> > > package-uses-old-debhelper-compat-version 12 - I want to maintain
> > > compatibility for |Jammy| and |Focal| releases.
> >
> > If you package for different distributions, let me recommend me to utilize
> > dedicated branches for those, for example by following the DEP14 proposal;
> > this will allow to optimize for the different Debian derivates.
> >
> > For a Debian upload, please use a acutal compat level; >12 has a lots of
> > benefits.
> 
> Hi, I think compat 12 is not too old and can be keeped for now to make
> possible to do unofficial build and individual build (any people also
> without experience) on multiple Debian versions and derivatives still
> supported easier and faster using debian/latest.

I disagree.

Uploads to Debian are aimed for the next stable, not for old releases, therefore
they should follow the current best practices, and this is not compat 12.

DEP14 is designed to cater older (and other distributions), this would be a
compromise. Also, debhelper is very often backported to older released, so
many people will not even need to change back to an older compat level.
Even Jammie and Focal have debhelper 13 available.

IMHO There is no reason to stay at 12; while others might, I'll certainly will
not sponsor level 12.
 
> About creation of other packaging branches following DEP14 I think is good
> only for official build (for example possible official backports), but
> before I think is good update the package to 1.3.9-1 before consider doing
> official backports and don't backports of 1.3.2-1.

DEP14 is not only for backports, but also for other distributions, like Ubuntu, 

-- 
tobi



Bug#1069942: RFS: imsprog/1.3.7-1 -- Linux chip programmer for CH341a devices

2024-05-18 Thread Fabio Fantoni

On Thu, 16 May 2024 12:47:44 +0200 Tobias Frost  wrote:
> >
> >   * Don't fixed: P: imsprog source:
> > package-uses-old-debhelper-compat-version 12 - I want to maintain
> > compatibility for |Jammy| and |Focal| releases.
>
> If you package for different distributions, let me recommend me to 
utilize
> dedicated branches for those, for example by following the DEP14 
proposal;

> this will allow to optimize for the different Debian derivates.
>
> For a Debian upload, please use a acutal compat level; >12 has a lots of
> benefits.

Hi, I think compat 12 is not too old and can be keeped for now to make 
possible to do unofficial build and individual build (any people also 
without experience) on multiple Debian versions and derivatives still 
supported easier and faster using debian/latest.


About creation of other packaging branches following DEP14 I think is 
good only for official build (for example possible official backports), 
but before I think is good update the package to 1.3.9-1 before consider 
doing official backports and don't backports of 1.3.2-1.




OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1069942: RFS: imsprog/1.3.7-1 -- Linux chip programmer for CH341a devices

2024-05-16 Thread Tobias Frost
Hi,

thanks for working on the package!

> Hello, Tobias!
> I've done some work on the bugs :)
> 
> In version v1.3.9:
> 
>   * Fixed: There is a spelling error "copyed" in in 99-CH341.rules.
>   * Fixed (metadata changed): W: imsprog:
> appstream-metadata-missing-modalias-provide
> usr/lib/udev/rules.d/99-CH341.rules
>   * Fixed: As you are upstream, you could wrap README.md at 80 chars
per
> line :)
>   * Fixed: src:imsprog: Does not rebuild qt language files
> 
>   * Don't fixed: P: imsprog source:
> package-uses-old-debhelper-compat-version 12 - I want to maintain
> compatibility for |Jammy| and |Focal| releases.

If you package for different distributions, let me recommend me to utilize
dedicated branches for those, for example by following the DEP14 proposal;
this will allow to optimize for the different Debian derivates.

For a Debian upload, please use a acutal compat level; >12 has a lots of
benefits.

-- 
tobi


 
> Please check this package and send me Lintian's warnings.
> Regards, Mikhail
 



Bug#1069942: RFS: imsprog/1.3.7-1 -- Linux chip programmer for CH341a devices

2024-05-15 Thread Михаил Медведев

Source: imsprog
Severity: important

Hello, Tobias!
I've done some work on the bugs :)

In version v1.3.9:

 * Fixed: There is a spelling error "copyed" in in 99-CH341.rules.
 * Fixed (metadata changed): W: imsprog:
   appstream-metadata-missing-modalias-provide
   usr/lib/udev/rules.d/99-CH341.rules
 * Fixed: As you are upstream, you could wrap README.md at 80 chars per
   line :)
 * Fixed: src:imsprog: Does not rebuild qt language files

 * Don't fixed: P: imsprog source:
   package-uses-old-debhelper-compat-version 12 - I want to maintain
   compatibility for |Jammy| and |Focal| releases.

Please check this package and send me Lintian's warnings.
Regards, Mikhail


Bug#1069942: RFS: imsprog/1.3.7-1 -- Linux chip programmer for CH341a devices

2024-05-11 Thread Tobias Frost
Control: tags -1 moreinfo

Hi Mikhail,

Thanks for the update. There is one thing I'd like to fixed:
The qm language files needs to be recreated at build time.

As you are upstream, you can incoorporate that change upstream
(and drop the binary files from your tarball)

There is a spelling error "copyed" in in 99-CH341.rules.

Linitian to be checked (verified and if not a false positive fixed
otherwise overriden)

W: imsprog: appstream-metadata-missing-modalias-provide 
usr/lib/udev/rules.d/99-CH341.rules
(likekly false positive)

I: imsprog: hardening-no-bindnow [usr/bin/IMSProg]
I: imsprog: hardening-no-bindnow [usr/bin/IMSProg_editor]

P: imsprog source: package-uses-old-debhelper-compat-version 12
P: imsprog source: trailing-whitespace [debian/changelog:12]


As you are upstream, please consider signing your tarballs:
X: imsprog source: debian-watch-does-not-check-openpgp-signature [debian/watch]


As you are upstream, you could wrap README.md at 80 chars per line :)
X: imsprog source: very-long-line-length-in-source-file 577 > 512 
[README.md:103]

--
tobi

On Sat, Apr 27, 2024 at 02:19:07PM +0300, Михаил Медведев wrote:
> Package: sponsorship-requests
> Severity: normal
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "imsprog":
> 
>  * Package name : imsprog
>Version  : 1.3.7-1
>Upstream contact : Mikhail medvedeve-ink-rea...@yandex.ru
>  * URL  :https://github.com/bigbigmdm/IMSProg
>  * License  : GPL-2+, GPL-3+, LGPL-2.1
>  * Vcs  :https://github.com/bigbigmdm/IMSProg/
>Section  : devel
> 
> The source builds the following binary packages:
> 
>   imsprog - Linux chip programmer for CH341a devices
> 
> To access further information about this package, please visit the following 
> URL:
> 
>   https://mentors.debian.net/package/imsprog/
> 
> Alternatively, you can download the package with 'dget' using this command:
> 
>   dget 
> -xhttps://mentors.debian.net/debian/pool/main/i/imsprog/imsprog_1.3.7-1.dsc
> 
> Changes since the last upload:
> 
>  imsprog (1.3.7-1) unstable; urgency=medium
>  .
>* New upstream release
> 
> Regards,
> -- 
>   Mikhail Medvedev



Bug#1069942: RFS: imsprog/1.3.7-1 -- Linux chip programmer for CH341a devices

2024-04-27 Thread Михаил Медведев

Package: sponsorship-requests
Severity: normal

Dear mentors,

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

 * Package name : imsprog
   Version  : 1.3.7-1
   Upstream contact : Mikhail medvedeve-ink-rea...@yandex.ru
 * URL  :https://github.com/bigbigmdm/IMSProg
 * License  : GPL-2+, GPL-3+, LGPL-2.1
 * Vcs  :https://github.com/bigbigmdm/IMSProg/
   Section  : devel

The source builds the following binary packages:

  imsprog - Linux chip programmer for CH341a devices

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

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

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

  dget 
-xhttps://mentors.debian.net/debian/pool/main/i/imsprog/imsprog_1.3.7-1.dsc

Changes since the last upload:

 imsprog (1.3.7-1) unstable; urgency=medium
 .
   * New upstream release

Regards,
--
  Mikhail Medvedev