Dear Andreas,

thank you for the hint about post-installation scripts.

The colleague whom I lended my Eyes17 box could check the compatibility
of expeyes software vs. modemmanager with success: this validates the
udev rules file.

I uploaded a fixed package to unstable, anf filed an unblock request to
release.debian.org people.

The debdiff file is rather big, because a new version (4.8.8) had been
uploaded prevously to unstable, which features some ironing of
documentation files, and removes many useless files in the binary
package eyes17.

Best regards,                   Georges.

Andreas Beckmann a écrit :
> Control: retitle -1 python3-expeyes: superfluous Conflicts: modemmanager 
> causes problems on buster->bullseye upgrades
> 
> On 30/06/2021 18.55, Georges Khaznadar wrote:
> > I attach the file eyes_udev.sh, which is called upon eyes17's
> > post-installation, as "eyes_udev.sh enable", thus creating or keeping
> > the file /lib/udev/rules.d/99-phoenix.rules, with this content:
> 
> Great, the fix seems to be already included in the package.
> So maybe it's sufficient to just drop all the Conflicts on modemmanager
> to fix this bug ;-)
> 
> In all the maintainer scripts, please use
>   invoke-rc.d udev <action>
> instead of
>   service udev <action>
> s.t. this gets properly filtered via policy-rc.d
> (an RC bug on its own, not filing it separately because we already have
> this one)
> 
> Lintian says this:
> 
> E: maintainer-script-calls-service
> N:
> N:   The maintainer script apparently runs the service command. This
> N:   command is reserved for local administrators and must never be used by
> N:   a Debian package.
> N:
> N:   Please replace with calls to update-rc.d(8) and invoke-rc.d(8). If
> N:   your package installs this service, this can be automated using
> N:   dh_installinit(1) or dh_installsystemd(1).
> N:
> N:   Refer to Debian Policy Manual section 9.3.3 (Interfacing with init
> N:   systems) for details.
> 
> 
> Andreas

-- 
Georges KHAZNADAR et Jocelyne FOURNIER
22 rue des mouettes, 59240 Dunkerque France.
Téléphone +33 (0)3 28 29 17 70

Attachment: signature.asc
Description: PGP signature

Reply via email to