#1138885 RFS: imsprog/1.8.3+ds-1 -- Linux chip programmer for CH341A/CH347T devices

#1138885#5
Date:
2026-06-05 06:57:25 UTC
From:
To:
Package: sponsorship-requests
Severity: normal

Dear mentors,

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

  * Package name     : imsprog
    Version          : 1.8.5-1
    Upstream contact : Mikhail Medvedeve-ink-reader@yandex.ru
  * URL              :https://github.com/bigbigmdm/IMSProg
  * License          : GPL-3+, LGPL-2.1+, GPL-2+, GFDL-1.3, BSD-1-Clause
  * Vcs              :https://github.com/bigbigmdm/IMSProg/tree/debian/latest
    Section          : devel

The source builds the following binary packages:

   imsprog - Linux chip programmer for CH341A/CH347T 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.8.5-1.dsc

Changes since the last upload:

  imsprog (1.8.5-1) unstable; urgency=medium
  .
    * New upstream version:

Regards,

#1138885#16
Date:
2026-06-11 07:49:49 UTC
From:
To:
Hello,

I would like to gently ping this RFS request.

The package |imsprog| has been updated to version 1.8.5-1 on
mentors.debian.net. In this release, I've fixed several issues and
cleaned up the source package according to the latest QA checks:

  *

    Fixed incorrect VCS-git record

  *

    Removed deprecated video files (.mp4) and Photoshop templates (.psd)

  *

    Addressed large index file warnings

  *

    Fixed a few critical bugs in the code (including a Qt6-related
    segmentation fault and chip database handling)

Could someone please review and upload the package to unstable?

Mentors URL: https://mentors.debian.net/package/imsprog/
<https://mentors.debian.net/package/imsprog/>

Thank you for your time and help!

Best regards,

Mikhail Medvedev

#1138885#19
Date:
2026-06-11 12:00:48 UTC
From:
To:
Hi Mikhail,

There are several points to fix before imsprog will be ready to upload.

In d/control, please drop the Priority and Rules-Requires-Root fields.
These are no longer required nor recommended for the modern
Standards-Version you're using.

d/NEWS and d/*.mainscript -> Please remove these files from the debian
directory. They refer to versions of imsprog not in the Debian archive.

d/watch: convert to v5 format.

d/copyright:
   * Upstream-Contact: add angle brackets around your email address.
   * Please drop all other email addresses. They are not required.

Files: ./IMSProg_programmer/ch341funcs.c
Copyright: December 2011 asbokid
License: GPL-3+
* Why are you claiming copyright for this file when you're not listed in
the source file?

Files: ./IMSProg_programmer/ch341funcs.h
Copyright: 2011, asbokid
License: UNKNOWN
* No licence for this file but presumably GPL-3. Please check.

Files: ./IMSProg_programmer/searchdialog.cpp
Copyright: 2015-2016, Winfried Simon
   2023-2024, Mikhail Medvedev ***
License: LGPL-2.1+
* This file is separately attributed solely to Winfried Simon. Please
remove the incorrect entry.

Files: ./IMSProg_programmer/ch34x_i2c.c
  ./IMSProg_programmer/ch34x_i2c.h
Copyright: December 2011 asbokid
   December 2023 aystarik
   February 2026 Mikhail Medvedev
License: GPL-3+
* These two are missing from d/copyright.

  Files: IMSProg_programmer/bitbang_microwire.c
        IMSProg_programmer/bitbang_microwire.h
        IMSProg_programmer/ch341a_gpio.c
        IMSProg_programmer/ch341a_gpio.h
        IMSProg_programmer/ch341a_spi.c
        IMSProg_programmer/ch341a_spi.h
        IMSProg_programmer/dialogrp.h
        IMSProg_programmer/dialogsp.cpp
        IMSProg_programmer/dialogsp.h
        IMSProg_programmer/flashcmd_api.c
        IMSProg_programmer/flashcmd_api.h
        IMSProg_programmer/main.cpp
        IMSProg_programmer/mw_eeprom.c
        IMSProg_programmer/mw_eeprom_api.h
        IMSProg_programmer/nandcmd_api.h
        IMSProg_programmer/snorcmd_api.h
        IMSProg_programmer/spi_eeprom_api.h
        IMSProg_programmer/spi_nor_flash.c
        IMSProg_programmer/timer.c
        IMSProg_programmer/timer.h
        IMSProg_programmer/types.h
Copyright: 2023-2025, Mikhail Medvedev
            2005-2022, McMCC
            2014, Pluto Yang
            2015-2016, Stefan Tauner
            2015, Urja Rannikko
            2011, asbokid
License: GPL-2+
* You can't group files by licence. You can only group files by
copyright holder.
* Please go through each file and create separate stanzas where required.

Binariess: Please run `lintian -EviIL +pedantic` on your binary dsc file
after building and make appropriate fixes.

Hugh

#1138885#36
Date:
2026-06-24 11:22:30 UTC
From:
To:
Dear Hugh,

I have prepared and uploaded a new revision of 'imsprog' (1.8.5-4) to
mentors.debian.net to address the big-endian build failure and your
recent feedback.

Here is a summary of the changes in this release:

  *

    Fixed FTBFS on big-endian architectures by explicitly restricting
    the supported architectures in debian/control to little-endian ones
    (Closes: #1140616).

  *

    Updated debian/watch to the v5 format as requested.

  *

    Cleared up some minor Lintian warnings (moved the Priority field and
    removed redundant upstream LICENSE entries from debian/copyright).

The package is available here:
https://mentors.debian.net/package/imsprog/
<https://www.google.com/search?q=https://mentors.debian.net/package/imsprog/>

Alternatively, you can download the package with dget: |dget -x
[https://mentors.debian.net/debian/pool/main/i/imsprog/imsprog_1.8.5-4.dsc](https://mentors.debian.net/debian/pool/main/i/imsprog/imsprog_1.8.5-4.dsc)|

Could you please take a look and sponsor this upload to unstable?

Thank you for your time and continued support!

Best regards, Mikhail Medvedev

#1138885#39
Date:
2026-06-26 07:20:46 UTC
From:
To:
Hi Hugh, Adrian,

Thank you for the detailed review and the copyright patch!

I have addressed all the feedback and successfully updated the packaging:
1. Fixed the syntax and line breaks in debian/watch to fully comply with
format version 5.
2. Applied your debian/copyright patch to group files with identical
authors and licenses, while retaining the contact emails for the
third-party authors as shown in the diff.
3. Consolidated all recent changes into a single clean '1.8.5-2'
changelog entry.

As requested, I've cleared the old intermediate uploads on
mentors.debian.net and uploaded the fresh 1.8.5-2 source package.

Ready for your sponsorship!

Best regards,
Mikhail

#1138885#42
Date:
2026-06-26 13:23:38 UTC
From:
To:
Hi Hugh,

Thank you so much for your guidance, the copyright patch, and for
sponsoring this upload! I really appreciate your help in getting this
sorted out so quickly.

Best regards,
Mikhail