Subject: bug#868: pcscd: initscript removal not fully reverted

From: Andrew Bower <[email-masked]>
Date: Tue, 17 Dec 2024 00:36:22 +0000

Package: pcscd
Version: 2.3.0-3devuan1
Severity: normal

Dear Maintainer,

Upstream removed the initscript for pcscd in the innocuous-looking commit at
<https://git.devuan.org/devuan/pcsc-lite/commit/a5761b8bae80b3e73f4b3f8030c4712bc1d595cd>,
entitled "Switch from autoconf/automake to meson". This affected:
pcscd/2.2.0-1devuan1

When upstream subsequently added a change that purged the initscript from
existing users' installations, Devuan caught that act and reverted it at:
<https://git.devuan.org/devuan/pcsc-lite/commit/e9715441e4d7ab2c4787ac64602644b223a2ee7f>,
preventing pcscd/2.3.0-3devuan1 from being so damaged.

To fix things for new installations, the initscript needs to be restored in
the package, please!

Thanks,

Andy

- -- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 6 (excalibur/ceres)
Release:	6
Codename:	excalibur ceres
Architecture: x86_64

Kernel: Linux 6.10.9-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: runit (via /run/runit.stopit)
LSM: AppArmor: enabled

Versions of packages pcscd depends on:
ii  libc6                                                  2.40-3
ii  libccid [pcsc-ifd-handler]                             1.6.1-2
ii  libeudev1                                              3.2.14-2
ii  libglib2.0-0t64                                        2.82.3-2
ii  libpcsclite1                                           2.3.0-3devuan1
ii  libpolkit-gobject-1-0                                  125-2devuan1
ii  libpolkit-gobject-elogind-1-0 [libpolkit-gobject-1-0]  125-2devuan1

pcscd recommends no packages.

pcscd suggests no packages.

- -- no debconf information

---

From: Andrew Bower <[email-masked]>
Date: Tue, 17 Dec 2024 01:23:58 +0000

Control: tags 868 + patch
Control: forwarded 868 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1090333

> To fix things for new installations, the initscript needs to be restored in

I have provided a pull request at https://git.devuan.org/devuan/pcsc-lite/pulls/2
to restore the initscript and tidy it up. I have provided the same
changes upstream at: https://salsa.debian.org/debian/pcsc-lite/-/merge_requests/6

As a bonus, I also offer runit integration:
https://git.devuan.org/devuan/pcsc-lite/pulls/3

I hope some of this helps!

Thanks,

Andrew

---

From: [email-masked] (Mail Delivery System)
Date: Tue, 17 Dec 2024 01:26:10 +0000 (UTC)

This is the mail system at host email.devuan.org.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<[email-masked]>: host lists.dyne.org[49.12.185.81] said: 550
    5.1.1 <[email-masked]>: Recipient address rejected: User
    unknown in local recipient table (in reply to RCPT TO command)

Subject: Processed: Re: pcscd: initscript removal not fully reverted
From: "Devuan bug Tracking System" <[email-masked]>
To: [email-masked]
Cc: [email-masked], [email-masked]
Date: Tue, 17 Dec 2024 01:26:04 +0000

Processing control commands:

> tags 868 + patch
Bug #868 [pcscd] pcscd: initscript removal not fully reverted
Added tag(s) patch.
> forwarded 868 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1090333
Bug #868 [pcscd] pcscd: initscript removal not fully reverted
Set bug forwarded-to-address to 'https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1090333'.

-- 
868: https://bugs.devuan.org/cgi/bugreport.cgi?bug=868
Devuan Bug Tracking System
Contact [email-masked] with problems

---

From: "Devuan bug Tracking System" <[email-masked]>
Date: Tue, 17 Dec 2024 07:44:02 +0000

This is an automatic notification regarding your bug report
which was filed against the pcscd package:

#868: pcscd: initscript removal not fully reverted

It has been closed by [email-masked].

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact [email-masked] by
replying to this email.

Subject: #868: fixed in src:pcsc-lite version 2.3.0-3devuan2
From: [email-masked]
To: [email-masked]
Date: Tue, 17 Dec 2024 07:43:31 +0000

Version: 2.3.0-3devuan2

Source package pcsc-lite (2.3.0-3devuan2) added to Devuan suite unstable.

This closes bug report 868.

Thanks

DAK managing the Devuan archive

Format: 1.8
Date: Tue, 17 Dec 2024 07:27:17 +0000
Source: pcsc-lite
Architecture: source
Version: 2.3.0-3devuan2
Distribution: unstable
Urgency: medium
Maintainer: Devuan Developers <[email-masked]>
Changed-By: Mark Hindley <[email-masked]>
Closes: 868
Changes:
 pcsc-lite (2.3.0-3devuan2) unstable; urgency=medium
 .
   * Restore initscript removed in 2.2.0-1. (Closes: #868)
Checksums-Sha1:
 49f7201be135caaf05e3f256656a0ce7a94e8a62 1811 pcsc-lite_2.3.0-3devuan2.dsc
 06ce6176529ea54a2dd531c088bede693b2a0aad 21016 pcsc-lite_2.3.0-3devuan2.debian.tar.xz
 b25f10775e002cf7a951456306cea3fe98eb95e2 5452 pcsc-lite_2.3.0-3devuan2_source.buildinfo
Checksums-Sha256:
 a08f18faf58e86be2d049a4b3f29cc228278fc80e3f5fe285406260824e036d7 1811 pcsc-lite_2.3.0-3devuan2.dsc
 4ab1a0e59657ae4b01ee925f2085619752bd2bec0e20a22710e2c43d8cfdfc9e 21016 pcsc-lite_2.3.0-3devuan2.debian.tar.xz
 36ff7b8fb5798cf7b24e9e5035a023fd764f1c673da2c8339651450258d88fb3 5452 pcsc-lite_2.3.0-3devuan2_source.buildinfo
Files:
 9b743b76f8e2946c3af4e88ca83c72e1 1811 misc optional pcsc-lite_2.3.0-3devuan2.dsc
 2995c22f0ffd4076d32834198b605ee8 21016 misc optional pcsc-lite_2.3.0-3devuan2.debian.tar.xz
 c6d2f1b72f33f94106304e18cab0a2ad 5452 misc optional pcsc-lite_2.3.0-3devuan2_source.buildinfo

Subject: pcscd: initscript removal not fully reverted
From: Andrew Bower <[email-masked]>
To: Devuan Bug Tracking System <[email-masked]>
Date: Tue, 17 Dec 2024 00:36:22 +0000

Package: pcscd
Version: 2.3.0-3devuan1
Severity: normal

Dear Maintainer,

Thanks,

Andy

- -- System Information:
Distributor ID:	Devuan

---

From: Andrew Bower <[email-masked]>
Date: Tue, 24 Dec 2024 10:14:29 +0000

Mark,

> This closes bug report 868.

Thanks for fixing this in Devuan by restoring the initscript!

FYI, the upstream Debian maintainer has now kindly merged my proposed
patches to achieve the same so we can hope to see this in a future
release and may then wish to undo the local change to minimise
differences:
<https://salsa.debian.org/debian/pcsc-lite/-/commit/81ae13e424dc5ec0ea4dde9e57e4a83b7e146b41>

I am pleased to report that he also merged my proposed runscript for
pcscd.