** Description changed:
gir1.2-signon-1.0 from groovy
gir1.2-signon-2.0 from hirsute
above two packages ship the same file /usr/lib/python3/dist-
packages/gi/overrides/Signon.py without specifying how to resolve the
conflict.
+
+ [Test Case]
+ This can be simply tested with a focal schroot:
+ 1) apt-get install vim libsignon-glib-dev
+ 2) edit /etc/apt/sources.list replacing focal with hirsute
+ 3) apt-get update
+ 4) apt-get install libsignon-glib-dev
+
+ With the version of libsignon-glib-dev from -proposed you'll no longer
+ receive the 'dpkg: error' from below.
Unpacking gir1.2-signon-2.0:amd64 (2.1-3) ...
dpkg: error processing archive
/var/cache/apt/archives/gir1.2-signon-2.0_2.1-3_amd64.deb (--unpack):
trying to overwrite '/usr/lib/python3/dist-packages/gi/overrides/Signon.py',
which is also in package gir1.2-signon-1.0 1.14+17.04.20161117-0ubuntu5
Errors were encountered while processing:
/var/cache/apt/archives/gir1.2-signon-2.0_2.1-3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Probably needs a conflicts/replaces dependency added to the newer
hirsute package.
+
+ [Regression Potential]
+ We are adding a replaces with gir1.2-signon-1.0 so anything that depends on
that package would be broken but given that that package is no longer available
after focal that seems fine.
** Also affects: libsignon-glib (Ubuntu Hirsute)
Importance: Undecided
Status: New
** Also affects: libsignon-glib (Ubuntu Impish)
Importance: Undecided
Status: New
** Changed in: libsignon-glib (Ubuntu Hirsute)
Status: New => In Progress
** Changed in: libsignon-glib (Ubuntu Impish)
Status: New => In Progress
** Changed in: libsignon-glib (Ubuntu Hirsute)
Assignee: (unassigned) => Brian Murray (brian-murray)
** Changed in: libsignon-glib (Ubuntu Impish)
Assignee: (unassigned) => Brian Murray (brian-murray)
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libsignon-glib in Ubuntu.
https://bugs.launchpad.net/bugs/1916250
Title:
gir1.2-signon-2.0 needs to declare replace on older releases
(Groovy2Hirsute and Focal2Jammy)
Status in libsignon-glib package in Ubuntu:
Fix Released
Status in libsignon-glib source package in Hirsute:
In Progress
Status in libsignon-glib source package in Impish:
In Progress
Bug description:
gir1.2-signon-1.0 from groovy
gir1.2-signon-2.0 from hirsute
above two packages ship the same file /usr/lib/python3/dist-
packages/gi/overrides/Signon.py without specifying how to resolve the
conflict.
[Test Case]
This can be simply tested with a focal schroot:
1) apt-get install vim libsignon-glib-dev
2) edit /etc/apt/sources.list replacing focal with hirsute
3) apt-get update
4) apt-get install libsignon-glib-dev
With the version of libsignon-glib-dev from -proposed you'll no longer
receive the 'dpkg: error' from below.
Unpacking gir1.2-signon-2.0:amd64 (2.1-3) ...
dpkg: error processing archive
/var/cache/apt/archives/gir1.2-signon-2.0_2.1-3_amd64.deb (--unpack):
trying to overwrite '/usr/lib/python3/dist-packages/gi/overrides/Signon.py',
which is also in package gir1.2-signon-1.0 1.14+17.04.20161117-0ubuntu5
Errors were encountered while processing:
/var/cache/apt/archives/gir1.2-signon-2.0_2.1-3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Probably needs a conflicts/replaces dependency added to the newer
hirsute package.
[Regression Potential]
We are adding a replaces with gir1.2-signon-1.0 so anything that depends on
that package would be broken but given that that package is no longer available
after focal that seems fine.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libsignon-glib/+bug/1916250/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp