Bug 1758843 - libmaxminddb-devel i686 can't be installed in parallel to x86_64
Summary: libmaxminddb-devel i686 can't be installed in parallel to x86_64
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: libmaxminddb
Version: 32
Hardware: Unspecified
OS: Unspecified
unspecified
low
Target Milestone: ---
Assignee: Igor Raits
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1773089
TreeView+ depends on / blocked
 
Reported: 2019-10-06 06:09 UTC by Peter Bieringer
Modified: 2020-12-26 01:36 UTC (History)
3 users (show)

Fixed In Version: libmaxminddb-1.4.3-1.fc32 libmaxminddb-1.4.3-1.fc33
Clone Of:
: 1773089 (view as bug list)
Environment:
Last Closed: 2020-12-26 01:18:36 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Peter Bieringer 2019-10-06 06:09:03 UTC
Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Peter Bieringer 2019-10-06 06:13:00 UTC
Description of problem:
to crosscheck compilation with -m32 flag I need both libmaxminddb-devel arch packages installed

Version-Release number of selected component (if applicable):
1.2.0-7.fc30.i686

How reproducible:
always

Steps to Reproduce:
1. install
libmaxminddb-1.2.0-7.fc30.i686
libmaxminddb-1.2.0-7.fc30.x86_64
libmaxminddb-devel-1.2.0-7.fc30.x86_64

2. try to install
libmaxminddb-devel.i686

Actual results:
Error: Transaction check error:
  file /usr/include/maxminddb_config.h from install of libmaxminddb-devel-1.2.0-7.fc30.i686 conflicts with file from package libmaxminddb-devel-1.2.0-7.fc30.x86_64


Expected results:
working well like it does on libdb, here I can install i686 and x86_64 devel in parallel:

libdb-devel-5.3.28-37.fc30.i686
libdb-devel-5.3.28-37.fc30.x86_64
libdb-5.3.28-37.fc30.x86_64
libdb-5.3.28-37.fc30.i686

Comment 2 Peter Bieringer 2019-10-06 06:21:57 UTC
Hmm the mentioned config files are not equal in the RPM, that is strange...potentially this can be solved more elegant:

/* include/maxminddb_config.h.  Generated from maxminddb_config.h.in by configure.  */


# diff -u /usr/include/maxminddb_config.h /usr/include/maxminddb_config.h.x86_64
--- /usr/include/maxminddb_config.h	2019-02-01 17:47:35.000000000 +0100
+++ /usr/include/maxminddb_config.h.x86_64	2019-02-01 17:47:26.000000000 +0100
@@ -9,7 +9,7 @@
 
 #ifndef MMDB_UINT128_IS_BYTE_ARRAY
 /* Define as 1 if we don't have an unsigned __int128 type */
-#define MMDB_UINT128_IS_BYTE_ARRAY 1
+#define MMDB_UINT128_IS_BYTE_ARRAY 0
 #endif
 
 #endif                          /* MAXMINDDB_CONFIG_H */

Comment 3 Stephen John Smoogen 2019-11-01 14:01:15 UTC
I am tagging this so the new package owner Igor can know this is outstanding.

Comment 4 Ben Cotton 2020-02-11 17:46:06 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle.
Changing version to 32.

Comment 5 Fedora Update System 2020-12-10 15:47:25 UTC
FEDORA-2020-1fb1785fa1 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-1fb1785fa1

Comment 6 Fedora Update System 2020-12-10 15:47:32 UTC
FEDORA-2020-8a8f8b244f has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-8a8f8b244f

Comment 7 Fedora Update System 2020-12-11 00:41:55 UTC
FEDORA-2020-1fb1785fa1 has been pushed to the Fedora 32 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-1fb1785fa1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1fb1785fa1

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2020-12-11 00:59:35 UTC
FEDORA-2020-8a8f8b244f has been pushed to the Fedora 33 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-8a8f8b244f`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-8a8f8b244f

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2020-12-26 01:18:36 UTC
FEDORA-2020-1fb1785fa1 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2020-12-26 01:36:29 UTC
FEDORA-2020-8a8f8b244f has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.