Actions
Bug #25655
openUse the fallback system-updates on Ubuntu 16.04 and Debian 9
Status:
Pending release
Priority:
N/A
Assignee:
Category:
Packaging
Target version:
Pull Request:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
To do
Fix check:
To do
Regression:
No
Description
These are tier 3 OSes and they are a problem for compilation:
- debian 10 for an older apt-pkg lib:
01:20:28 warning: rust-apt@0.8.0: In file included from /srv/jenkins/workspace/8.2-build/Debian9/rudder-packages/rudder-agent/SOURCES/rudder-sources/rudder/target/release/build/rust-apt-8b5df94b02c56c69/out/cxxbridge/crate/rust-apt/apt-pkg-c/package.h:5:0, 01:20:28 warning: rust-apt@0.8.0: from /srv/jenkins/workspace/8.2-build/Debian9/rudder-packages/rudder-agent/SOURCES/rudder-sources/rudder/target/release/build/rust-apt-8b5df94b02c56c69/out/cxxbridge/crate/rust-apt/apt-pkg-c/depcache.h:5, 01:20:28 warning: rust-apt@0.8.0: from /srv/jenkins/workspace/8.2-build/Debian9/rudder-packages/rudder-agent/SOURCES/rudder-sources/rudder/target/release/build/rust-apt-8b5df94b02c56c69/out/cxxbridge/crate/rust-apt/apt-pkg-c/cache.h:16, 01:20:28 warning: rust-apt@0.8.0: from /srv/jenkins/workspace/8.2-build/Debian9/rudder-packages/rudder-agent/SOURCES/rudder-sources/rudder/target/release/build/rust-apt-8b5df94b02c56c69/out/cxxbridge/sources/rust-apt/src/cache.rs.cc:1: 01:20:28 warning: rust-apt@0.8.0: /srv/jenkins/workspace/8.2-build/Debian9/rudder-packages/rudder-agent/SOURCES/rudder-sources/rudder/target/release/build/rust-apt-8b5df94b02c56c69/out/cxxbridge/crate/rust-apt/apt-pkg-c/util.h: In function 'void apt_lock_inner()': 01:20:28 warning: rust-apt@0.8.0: /srv/jenkins/workspace/8.2-build/Debian9/rudder-packages/rudder-agent/SOURCES/rudder-sources/rudder/target/release/build/rust-apt-8b5df94b02c56c69/out/cxxbridge/crate/rust-apt/apt-pkg-c/util.h:75:11: error: 'class pkgSystem' has no member named 'LockInner' 01:20:28 warning: rust-apt@0.8.0: _system->LockInner(); 01:20:28 warning: rust-apt@0.8.0: ^~~~~~~~~ 01:20:28 warning: rust-apt@0.8.0: /srv/jenkins/workspace/8.2-build/Debian9/rudder-packages/rudder-agent/SOURCES/rudder-sources/rudder/target/release/build/rust-apt-8b5df94b02c56c69/out/cxxbridge/crate/rust-apt/apt-pkg-c/util.h: In function 'void apt_unlock_inner()': 01:20:28 warning: rust-apt@0.8.0: /srv/jenkins/workspace/8.2-build/Debian9/rudder-packages/rudder-agent/SOURCES/rudder-sources/rudder/target/release/build/rust-apt-8b5df94b02c56c69/out/cxxbridge/crate/rust-apt/apt-pkg-c/util.h:82:11: error: 'class pkgSystem' has no member named 'UnLockInner'; did you mean 'UnLock'? 01:20:28 warning: rust-apt@0.8.0: _system->UnLockInner(); 01:20:28 warning: rust-apt@0.8.0: ^~~~~~~~~~~ 01:20:28 warning: rust-apt@0.8.0: /srv/jenkins/workspace/8.2-build/Debian9/rudder-packages/rudder-agent/SOURCES/rudder-sources/rudder/target/release/build/rust-apt-8b5df94b02c56c69/out/cxxbridge/crate/rust-apt/apt-pkg-c/util.h: In function 'bool apt_is_locked()': 01:20:28 warning: rust-apt@0.8.0: /srv/jenkins/workspace/8.2-build/Debian9/rudder-packages/rudder-agent/SOURCES/rudder-sources/rudder/target/release/build/rust-apt-8b5df94b02c56c69/out/cxxbridge/crate/rust-apt/apt-pkg-c/util.h:86:47: error: 'class pkgSystem' has no member named 'IsLocked'; did you mean 'Lock'? 01:20:28 warning: rust-apt@0.8.0: inline bool apt_is_locked() { return _system->IsLocked(); } 01:20:28 warning: rust-apt@0.8.0:
- Ubuntu 16.04 for an old glibc (https://github.com/rust-lang/rust/issues/113680)
10:40:19 = note: /srv/jenkins/workspace/8.2-build/Ubuntu16.04/rudder-packages/rudder-agent/SOURCES/rudder-sources/rudder/target/release/deps/libmemfile-0dd762fbf38969f4.rlib(memfile-0dd762fbf38969f4.memfile.5e680b97a144856b-cgu.0.rcgu.o): In function `memfile::MemFile::create::h453179211231f948': 10:40:19 memfile.5e680b97a144856b-cgu.0:(.text._ZN7memfile7MemFile6create17h453179211231f948E+0x51): undefined reference to `memfd_create' 10:40:19 collect2: error: ld returned 1 exit status 10:40:19
Updated by Alexis Mousset 2 months ago
- Status changed from New to In progress
- Assignee set to Alexis Mousset
Updated by Alexis Mousset 2 months ago
- Status changed from In progress to Pending technical review
- Assignee changed from Alexis Mousset to Félix DALLIDET
- Pull Request set to https://github.com/Normation/rudder-packages/pull/2917
Updated by Alexis Mousset 2 months ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder-packages|75a2dfa60fb1dda669099bec21a27664d3bdec2d.
Actions