Bug#1138885: RFS: imsprog/1.8.5-1 -- Linux chip programmer for CH341A/CH347T devices

Hugh McMaster <[email protected]> Thu, 11 Jun 2026 22:00:48 +1000
Newsgroups gmane.linux.debian.devel.mentors
Message-ID <[email protected]>
On 11/06/2026 5:49 pm, Михаил Медведев wrote:
>
> 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://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmentors.debian.net%2Fpackage%2Fimsprog%2F&data=05%7C02%7C%7Cbc7f6daec6ca47bc1bd108dec78f5f95%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639167615796731595%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=%2BDZG4QxMBkHj9W435yFCtC9ysGPtJYbhKbImQGgD5uY%3D&reserved=0>
>
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