Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • Maytha8/glibc
  • vimerbf-guest/glibc
  • schopin/glibc
  • yumeyao/glibc
  • carlespina/po-debconf-manager-glibc
  • Claudia/glibc-widevine
  • andrewsh/glibc
  • jscott/glibc
  • bluca/glibc
  • gioele/glibc
  • rouca/glibc
  • sven/glibc
  • josch/glibc
  • cjwatson/glibc
  • fw/glibc
  • rbalint/glibc
  • bsd-team/glibc-packaging
  • glibc-team/glibc
  • bigon/glibc
  • ahrex-guest/glibc
  • friki/glibc
21 results
Show changes
Commits on Source (2)
glibc (2.41-2) UNRELEASED; urgency=medium
 
[ Samuel Thibault ]
* debian/patches/hurd-i386/proc_reauth.diff: Mark as committed for 2.42.
 
[ Aurelien Jarno ]
* debian/debhelper.in/*.lintian-overrides, debian/source/lintian-overrides:
update to limit the errors/warnings with recent lintian versions.
* debian/salsa-ci.yml: add CI/CD pipeline configuration for salsa.
-- Samuel Thibault <sthibault@debian.org> Sat, 01 Feb 2025 18:21:38 +0100
 
glibc (2.41-1) experimental; urgency=medium
......
# all those files are part of Debian packaging which is provided as part
# of glibc-source binary package to allow re-use of it for cross
# compiler packages.
script-not-executable usr/src/glibc/debian/debhelper.in/libc-alt.preinst
script-not-executable usr/src/glibc/debian/debhelper.in/libc-alt.postrm
script-not-executable usr/src/glibc/debian/debhelper.in/libc-bin.postinst
script-not-executable usr/src/glibc/debian/debhelper.in/libc-dev-alt.preinst
script-not-executable usr/src/glibc/debian/debhelper.in/libc-dev-alt.preinst.i386
script-not-executable usr/src/glibc/debian/debhelper.in/libc-dev-alt.postinst
script-not-executable usr/src/glibc/debian/debhelper.in/libc.postinst
script-not-executable usr/src/glibc/debian/debhelper.in/libc.postrm
script-not-executable usr/src/glibc/debian/debhelper.in/libc.preinst
script-not-executable usr/src/glibc/debian/debhelper.in/libc.prerm
script-not-executable usr/src/glibc/debian/debhelper.in/locales-all.postinst
script-not-executable usr/src/glibc/debian/debhelper.in/locales-all.prerm
script-not-executable usr/src/glibc/debian/debhelper.in/locales.config
script-not-executable usr/src/glibc/debian/debhelper.in/locales.postinst
script-not-executable usr/src/glibc/debian/debhelper.in/locales.postrm
script-not-executable usr/src/glibc/debian/debhelper.in/locales.prerm
script-not-executable usr/src/glibc/debian/debhelper.in/nscd.init
script-not-executable usr/src/glibc/debian/debhelper.in/nscd.postrm
script-not-executable usr/src/glibc/debian/generate-supported.mk
script-not-executable usr/src/glibc/debian/local/manpages/Makefile
script-not-executable usr/src/glibc/debian/local/usr_sbin/locale-gen
script-not-executable usr/src/glibc/debian/local/usr_sbin/update-locale
script-not-executable usr/src/glibc/debian/local/usr_sbin/validlocale
script-not-executable usr/src/glibc/debian/shlibs-add-udebs
......@@ -3,4 +3,4 @@ shared-library-is-executable 0755 [*/ld*.so*]
# It is normal that the ELF dynamic linker does not need any other
# library
shared-lib-without-dependency-information */ld*.so*
shared-library-lacks-prerequisites */ld*.so*
# ldconfig must be executable even when the libc is not configured, and
# thus must be linked statically
statically-linked-binary usr/sbin/ldconfig
shared-library-lacks-prerequisites [usr/sbin/ldconfig]
# these manpages are provided by the manpages package
......
......@@ -12,3 +12,7 @@ no-code-sections [*/libpthread.a]
no-code-sections [*/libpthread_nonshared.a]
no-code-sections [*/librt.a]
no-code-sections [*/libutil.a]
# Lintian false positive (see bug#994716)
unpack-message-for-deb-data ar failed for */libm.a
unpack-message-for-deb-data ar failed for */libmcheck.a
......@@ -2,13 +2,17 @@
# thus should not be stripped
unstripped-binary-or-object [*/libmcheck.a]
# All functionality formerly implemented in the libraries libpthread, libdl,
# libutil, libanl has been integrated into libc. For backwards compatibility,
# empty static archives libpthread.a, libdl.a, libutil.a, libanl.a are
# provided, so that the linker options keep working.
# All functionality formerly implemented in the libraries libpthread,
# libdl, libutil, libanl has been integrated into libc. For backwards
# compatibility, empty static archives libpthread.a, libdl.a, libutil.a,
# libanl.a are provided, so that the linker options keep working.
no-code-sections [*/libanl.a]
no-code-sections [*/libdl.a]
no-code-sections [*/libpthread.a]
no-code-sections [*/libpthread_nonshared.a]
no-code-sections [*/librt.a]
no-code-sections [*/libutil.a]
# Lintian false positive (see bug#994716)
unpack-message-for-deb-data ar failed for */libm.a
unpack-message-for-deb-data ar failed for */libmcheck.a
......@@ -5,9 +5,19 @@ shared-library-is-executable 0755 [*/ld*.so.*]
# library
shared-library-lacks-prerequisites */ld*.so.*
# A linker script is used instead of a symlink (see debian-policy bug#1095039)
lacks-unversioned-link-to-shared-library * [*/libc.so.*]
lacks-unversioned-link-to-shared-library * [*/libm.so.*]
# These are empty libraries shipped for backward compatibilities
lacks-unversioned-link-to-shared-library * [*/libdl.so.*]
lacks-unversioned-link-to-shared-library * [*/libpthread.so.*]
lacks-unversioned-link-to-shared-library * [*/librt.so.*]
lacks-unversioned-link-to-shared-library * [*/libutil.so.*]
# These are plugins and not general purpose libraries
lacks-unversioned-link-to-shared-library * [*/libnss_dns.so.*]
lacks-unversioned-link-to-shared-library * [*/libnss_files.so.*]
# dependency on debconf is not needed, as glibc has a fallback to tty
missing-debconf-dependency-for-preinst
# The call to systemctl in postinst is not about restarting services,
# but restarting systemd.
maintainer-script-calls-systemctl
......@@ -238,7 +238,11 @@ $(stamp)debhelper_%: $(stamp)debhelper-common $(stamp)install_%
sed -e "s#LIBDIR#$$libdir#g" -i $$t; \
sed -e "s#RTLD_SO#$$rtld_so#g" -i $$t ; \
sed -e "s#RTLD_TARGET#$$rtld_target#g" -i $$t ; \
$(if $(filter $(call xx,mvec),no),sed -e "/libmvec/d" -e "/libm-\*\.a/d" -i $$t ;) \
$(if $(filter $(call xx,mvec),no),sed -e "/libmvec/d" \
-e "/libm-\*\.a/d" \
-e "/lacks-unversioned-link-to-shared-library.*libm\.so/d" \
-e "/unpack-message-for-deb-data.*libm\.a/d" \
-i $$t ;) \
$(if $(filter-out $(DEB_HOST_ARCH_OS),linux),sed -e "/gdb/d" -i $$t ;) \
done ; \
done
......
---
include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
variables:
# Use the nocheck build profile to keep the build time under 3h given the
# slowness of salsa runners
DEB_BUILD_OPTIONS: 'nocheck'
# The salsa runners are too slow to run autopkgtest in less than 3h
SALSA_CI_DISABLE_AUTOPKGTEST: 1
# It is expected that build flags are slightly different from the dpkg-buildflags ones
SALSA_CI_DISABLE_BLHC: 1
# The salsa runners are too slow to build glibc twice in less than 3h, even with nocheck
SALSA_CI_DISABLE_REPROTEST: 1
# This is a wrong positive from lintian, and can't be overriden for udeb packages
SALSA_CI_LINTIAN_SUPPRESS_TAGS: 'shared-library-is-executable'
build:
extends: .build-package
timeout: 3h
build arm64:
extends: .build-package-arm64
rules:
- if: $CI_PROJECT_ROOT_NAMESPACE == "glibc-team"
glibc source: debhelper-but-no-misc-depends libc6
glibc source: debhelper-but-no-misc-depends libc6.1
glibc source: debhelper-but-no-misc-depends libc0.3
glibc source: unpack-message-for-orig * ar failed for */htl/libpthread*.a
glibc source: unpack-message-for-source ar failed for htl/libpthread*.a