Bug#1031621: game-data-packager: I broke --install in v72
Simon McVittie
smcv at debian.org
Sun Feb 19 17:48:42 GMT 2023
Control: severity -1 serious
Control: tags -1 + pending
On Sun, 19 Feb 2023 at 14:13:20 +0100, Alexandre Detiste wrote:
> I broke "--install" flag in v72. It's fixed now in git.
> This would likely needs a new upload before the hard freeze.
Setting this as RC as a reminder that we need to address it before
the freeze.
Sorry, I don't routinely test --install because I prefer to generate
a .deb unprivileged, and install it as a separate transaction. Perhaps
now that autopkgtest has a needs-sudo restriction, we should have an
autopkgtest that downloads *and installs* shareware game data using pkexec
and/or sudo.
> Trying to do more testing and polishing
Thanks! Bug reports are always welcome, with or without a fix.
If you can see how to fix something, fixes for important issues can be
insta-committed, but if an issue is less important, at this point in the
release cycle I'd prefer it as a MR so we can decide whether to land it
before or after Debian 12.
> BTW: pkexec is not reliable over ssh, should sudo be prefered ?
Are you talking about the failure mode where you're logged in to a GUI,
but running pkexec over ssh, the password prompt pops up in the GUI and
you don't see it in your ssh session? Or something different?
I personally think pkexec is a better default because it integrates better
with desktop environments, particularly for inexperienced users without
specialized requirements, and those are the users who are least well-placed
to reconfigure g-d-p to do something different.
In general, if pkexec is unreliable in some way, please report pkexec bugs
with steps to reproduce (those bugs might be resolved wontfix if it's
working as intended, but that's an answer too).
The default to pkexec has been there since 2015 if my reading of `git
log` is correct, so I'd say now is not the time to go changing it unless
there's a bad failure mode that's likely to be common (in which case
please open a bug with steps to reproduce).
> Tags: +pending
FYI the syntax when you're opening a bug is "Tags: pending".
smcv
More information about the Pkg-games-devel
mailing list