Bug 1212222 - libzypp fails to build against libproxy 0.5.x
Summary: libzypp fails to build against libproxy 0.5.x
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: libzypp (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-12 08:52 UTC by Dominique Leuenberger
Modified: 2023-07-28 15:40 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dominique Leuenberger 2023-06-12 08:52:04 UTC
I created home:dimstar:libproxy with libproxy being updated to version 0.5.x

libzypp fails to build in this case:

[  171s] In file included from /home/abuild/rpmbuild/BUILD/libzypp-17.31.12/zypp-curl/proxyinfo/ProxyInfoLibproxy:1,
[  171s]                  from /home/abuild/rpmbuild/BUILD/libzypp-17.31.12/zypp-curl/proxyinfo/proxyinfos.h:20,
[  171s]                  from /home/abuild/rpmbuild/BUILD/libzypp-17.31.12/zypp-curl/proxyinfo.cc:19:
[  171s] /home/abuild/rpmbuild/BUILD/libzypp-17.31.12/zypp-curl/proxyinfo/proxyinfolibproxy.h:18:10: fatal error: proxy.h: No such file or directory
[  171s]    18 | #include <proxy.h>
[  171s]       |          ^~~~~~~~~
[  171s] compilation terminated.
[  171s] make[2]: *** [zypp-curl/CMakeFiles/zypp-curl.dir/build.make:90: zypp-curl/CMakeFiles/zypp-curl.dir/proxyinfo.cc.o] Error 1

The most probable error is libproxy not consuming the cflags as advertised in the pkg-config files (proxy.h moved from /usr/include to /usr/include/libproxy, but the .pc file correctly advertises the -I flag)
Comment 1 Michael Andres 2023-06-15 09:02:07 UTC
Fixed by https://github.com/openSUSE/libzypp/pull/463
for libzypp-17.31.14
Comment 3 Maintenance Automation 2023-06-27 09:09:51 UTC
SUSE-RU-2023:2644-1: An update that has three recommended fixes can now be installed.

Category: recommended (moderate)
Bug References: 1211261, 1212187, 1212222
Sources used:
SUSE Linux Enterprise Server 15 SP1 (src): libzypp-17.31.14-150100.3.112.1
SUSE Linux Enterprise High Performance Computing 15 SP1 LTSS 15-SP1 (src): libzypp-17.31.14-150100.3.112.1, zypper-1.14.61-150100.3.79.1
SUSE Linux Enterprise Server 15 SP1 LTSS 15-SP1 (src): libzypp-17.31.14-150100.3.112.1, zypper-1.14.61-150100.3.79.1
SUSE Linux Enterprise Server for SAP Applications 15 SP1 (src): libzypp-17.31.14-150100.3.112.1, zypper-1.14.61-150100.3.79.1
SUSE CaaS Platform 4.0 (src): libzypp-17.31.14-150100.3.112.1, zypper-1.14.61-150100.3.79.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 4 Maintenance Automation 2023-06-30 12:30:16 UTC
SUSE-RU-2023:2742-1: An update that has five recommended fixes can now be installed.

Category: recommended (moderate)
Bug References: 1202234, 1209565, 1211261, 1212187, 1212222
Sources used:
openSUSE Leap Micro 5.3 (src): protobuf-3.9.2-150200.4.21.1
openSUSE Leap 15.4 (src): protobuf-3.9.2-150200.4.21.1
openSUSE Leap 15.5 (src): protobuf-3.9.2-150200.4.21.1
SUSE Linux Enterprise Server 15 SP2 (src): libzypp-17.31.14-150200.70.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.2.16-150200.3.19.1
SUSE Linux Enterprise Server 15 SP3 (src): libzypp-17.31.14-150200.70.1, autoyast2-4.3.106-150300.3.56.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.3.12-150300.3.3.2
SUSE Linux Enterprise Micro for Rancher 5.3 (src): protobuf-3.9.2-150200.4.21.1
SUSE Linux Enterprise Micro 5.3 (src): protobuf-3.9.2-150200.4.21.1
SUSE Linux Enterprise Micro for Rancher 5.4 (src): protobuf-3.9.2-150200.4.21.1
SUSE Linux Enterprise Micro 5.4 (src): protobuf-3.9.2-150200.4.21.1
Basesystem Module 15-SP4 (src): protobuf-3.9.2-150200.4.21.1
Basesystem Module 15-SP5 (src): protobuf-3.9.2-150200.4.21.1
Development Tools Module 15-SP4 (src): protobuf-3.9.2-150200.4.21.1
Development Tools Module 15-SP5 (src): protobuf-3.9.2-150200.4.21.1
SUSE Package Hub 15 15-SP4 (src): protobuf-3.9.2-150200.4.21.1
SUSE Package Hub 15 15-SP5 (src): protobuf-3.9.2-150200.4.21.1
Public Cloud Module 15-SP2 (src): protobuf-3.9.2-150200.4.21.1
Public Cloud Module 15-SP3 (src): protobuf-3.9.2-150200.4.21.1
Public Cloud Module 15-SP4 (src): protobuf-3.9.2-150200.4.21.1
Public Cloud Module 15-SP5 (src): protobuf-3.9.2-150200.4.21.1
SUSE Manager Server 4.2 Module 4.2 (src): protobuf-3.9.2-150200.4.21.1
SUSE Manager Server 4.3 Module 4.3 (src): protobuf-3.9.2-150200.4.21.1
SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2 (src): libzypp-17.31.14-150200.70.1, zypper-1.14.61-150200.54.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.2.16-150200.3.19.1
SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3 (src): libzypp-17.31.14-150200.70.1, yast2-update-4.3.5-150300.3.9.1, zypper-1.14.61-150200.54.1, autoyast2-4.3.106-150300.3.56.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.3.12-150300.3.3.2
SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (src): libzypp-17.31.14-150200.70.1, yast2-update-4.3.5-150300.3.9.1, zypper-1.14.61-150200.54.1, autoyast2-4.3.106-150300.3.56.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.3.12-150300.3.3.2
SUSE Linux Enterprise Real Time 15 SP3 (src): libzypp-17.31.14-150200.70.1, yast2-update-4.3.5-150300.3.9.1, zypper-1.14.61-150200.54.1, autoyast2-4.3.106-150300.3.56.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.3.12-150300.3.3.2
SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2 (src): libzypp-17.31.14-150200.70.1, zypper-1.14.61-150200.54.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.2.16-150200.3.19.1
SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3 (src): libzypp-17.31.14-150200.70.1, yast2-update-4.3.5-150300.3.9.1, zypper-1.14.61-150200.54.1, autoyast2-4.3.106-150300.3.56.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.3.12-150300.3.3.2
SUSE Linux Enterprise Server for SAP Applications 15 SP2 (src): libzypp-17.31.14-150200.70.1, zypper-1.14.61-150200.54.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.2.16-150200.3.19.1
SUSE Linux Enterprise Server for SAP Applications 15 SP3 (src): libzypp-17.31.14-150200.70.1, yast2-update-4.3.5-150300.3.9.1, zypper-1.14.61-150200.54.1, autoyast2-4.3.106-150300.3.56.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.3.12-150300.3.3.2
SUSE Manager Proxy 4.2 (src): libzypp-17.31.14-150200.70.1, yast2-update-4.3.5-150300.3.9.1, zypper-1.14.61-150200.54.1, autoyast2-4.3.106-150300.3.56.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.3.12-150300.3.3.2
SUSE Manager Retail Branch Server 4.2 (src): libzypp-17.31.14-150200.70.1, yast2-update-4.3.5-150300.3.9.1, zypper-1.14.61-150200.54.1, autoyast2-4.3.106-150300.3.56.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.3.12-150300.3.3.2
SUSE Manager Server 4.2 (src): libzypp-17.31.14-150200.70.1, yast2-update-4.3.5-150300.3.9.1, zypper-1.14.61-150200.54.1, autoyast2-4.3.106-150300.3.56.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.3.12-150300.3.3.2
SUSE Enterprise Storage 7.1 (src): libzypp-17.31.14-150200.70.1, yast2-update-4.3.5-150300.3.9.1, zypper-1.14.61-150200.54.1, autoyast2-4.3.106-150300.3.56.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.3.12-150300.3.3.2
SUSE Enterprise Storage 7 (src): libzypp-17.31.14-150200.70.1, zypper-1.14.61-150200.54.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2, yast2-pkg-bindings-4.2.16-150200.3.19.1
SUSE Linux Enterprise Micro 5.1 (src): libzypp-17.31.14-150200.70.1, zypper-1.14.61-150200.54.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2
SUSE Linux Enterprise Micro 5.2 (src): libzypp-17.31.14-150200.70.1, zypper-1.14.61-150200.54.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2
SUSE Linux Enterprise Micro for Rancher 5.2 (src): libzypp-17.31.14-150200.70.1, zypper-1.14.61-150200.54.1, protobuf-3.9.2-150200.4.21.1, libsolv-0.7.24-150200.20.2

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 5 Maintenance Automation 2023-07-04 16:31:07 UTC
SUSE-RU-2023:2772-1: An update that has three recommended fixes can now be installed.

Category: recommended (moderate)
Bug References: 1211261, 1212187, 1212222
Sources used:
openSUSE Leap Micro 5.3 (src): libzypp-17.31.14-150400.3.35.1, zypper-1.14.61-150400.3.24.1
openSUSE Leap 15.4 (src): libzypp-17.31.14-150400.3.35.1, zypper-1.14.61-150400.3.24.1
openSUSE Leap 15.5 (src): libzypp-17.31.14-150400.3.35.1, zypper-1.14.61-150400.3.24.1
SUSE Linux Enterprise High Performance Computing 15 SP4 (src): libzypp-17.31.14-150400.3.35.1
SUSE Linux Enterprise Server 15 SP4 (src): libzypp-17.31.14-150400.3.35.1
SUSE Manager Server 4.3 (src): libzypp-17.31.14-150400.3.35.1
SUSE Linux Enterprise Server for SAP Applications 15 SP4 (src): libzypp-17.31.14-150400.3.35.1
SUSE Linux Enterprise Desktop 15 SP4 (src): libzypp-17.31.14-150400.3.35.1
SUSE Manager Retail Branch Server 4.3 (src): libzypp-17.31.14-150400.3.35.1
SUSE Manager Proxy 4.3 (src): libzypp-17.31.14-150400.3.35.1
SUSE Linux Enterprise High Performance Computing 15 SP5 (src): libzypp-17.31.14-150400.3.35.1
SUSE Linux Enterprise Server 15 SP5 (src): libzypp-17.31.14-150400.3.35.1
SUSE Linux Enterprise Server for SAP Applications 15 SP5 (src): libzypp-17.31.14-150400.3.35.1
SUSE Linux Enterprise Desktop 15 SP5 (src): libzypp-17.31.14-150400.3.35.1
SUSE Linux Enterprise Micro for Rancher 5.3 (src): libzypp-17.31.14-150400.3.35.1, zypper-1.14.61-150400.3.24.1
SUSE Linux Enterprise Micro 5.3 (src): libzypp-17.31.14-150400.3.35.1, zypper-1.14.61-150400.3.24.1
SUSE Linux Enterprise Micro for Rancher 5.4 (src): libzypp-17.31.14-150400.3.35.1, zypper-1.14.61-150400.3.24.1
SUSE Linux Enterprise Micro 5.4 (src): libzypp-17.31.14-150400.3.35.1, zypper-1.14.61-150400.3.24.1
Basesystem Module 15-SP4 (src): libzypp-17.31.14-150400.3.35.1, zypper-1.14.61-150400.3.24.1
Basesystem Module 15-SP5 (src): libzypp-17.31.14-150400.3.35.1, zypper-1.14.61-150400.3.24.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.