scorpio810 wrote:

Thanks all for report  feedback.

Yes Josep you are right I removed i386 arch and now you need to add Architectures: amd64 in /etc/apt/sources.list.d/qelectrotech.sources


2) use pinning to force 0.100-dev versions:

sudo echo -e 'Package: qelectrotech* \nPin: version 0.100.* \nPin-Priority: 1001' > /etc/apt/preferences.d/40qelectrotech-devel

https://qelectrotech.org/wiki_new/doc/i … an_pinning

Laurent

Thanks.
I could not use your command from a normal user as redirection > is not run as root (sudo applies only to echo command). One solution is to use tee:

echo -e 'Package: qelectrotech* \nPin: version 0.100.* \nPin-Priority: 1001' | sudo tee /etc/apt/preferences.d/40qelectrotech-devel > /dev/null

Thanks for all,
Josep

scorpio810 wrote:

The key file has recently been renewed, see the plc user article on how to use it:
https://qelectrotech.org/forum/viewtopi … 890#p20890

BTW, Pysimplegui and qet_tb_generator were rebuilt for the new keyfile and uploaded back into the QET Debian stable and unstable repositories.

Thank you very much. I could install new version by downloading the asc key and creating the sources file BUT, related to the repository configuration file, two points:

1) My system is Debian stable, multiarchitecture and sudo apt update complained about missing i386 architecture in qelectrotech repository. The solution to that is adding a line with just the Architectures directive:

$ cat /etc/apt/sources.list.d/qelectrotech.sources
++++++++++++++++++++++++++++++++++

# draw electric diagrams with QElectroTech
#
Types:      deb
Architectures: amd64
URIs:       https://debian.qelectrotech.org/qet/builds/debian/
Suites:     stable
Components: main
Enabled:    yes
Signed-By:  /etc/apt/keyrings/Qelectrotech_Repository.asc
+++++++++++++++++++++++++++++++++++++++++

2) Debian (bullseye) stable (and also backports) have version numbers higher than the reported by qelectrotech deb packages at debian.qelectrotech.org (debian versions are 1:0.9-1 and 1:0.9-1~bpo11+1). To be able to install latest version, I've had to uninstall Debian version and force installation of 0.100.0.r8447-2.

Regards and thanks for your time,
Josep

Hello,

I get this now: NO_PUBKEY B8D8B0B00ADD2851

(debian stable repo)
Thanks.


Err:16 https://debian.qelectrotech.org/qet/builds/debian stable InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B8D8B0B00ADD2851
Fetched 45.8 kB in 2s (29.3 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B8D8B0B00ADD2851