Your message dated Mon, 07 Nov 2016 09:00:13 +0000
with message-id <[email protected]>
and subject line Bug#835503: fixed in libselinux 2.6-3
has caused the Debian Bug report #835503,
regarding libselinux: please provide libselinux1-udeb
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
835503: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835503
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libselinux
Version: 2.5-3
Severity: normal
Tags: patch
Control: affects -1 + open-iscsi

Dear Maintainer,

please provide libselinux1-udeb for use in a d-i environment, since
libmount depends on libselinux, and open-iscsi-udeb will depend on
libmount in the future. See https://bugs.debian.org/834241 for
further details.

I will file a separate bug against util-linux to reenable building
of a libmount-udeb and block it against this bug.

I've attached a patch against the git packaging repository that adds
the udeb package, together with the proper information in the shlibs
file so that substvars of dependencies pick it up.

It would be great if you could include this. Thanks!

Regards,
Christian

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
        
From 2e29b440cfeb8288580d5130c1721abfaa4df068 Mon Sep 17 00:00:00 2001
From: Christian Seiler <[email protected]>
Date: Thu, 25 Aug 2016 15:09:57 +0200
Subject: [PATCH 1/2] Add libselinux1-udeb (depended on by libmount1-udeb)

Closes: #xxxxxx
---
 debian/control                  | 23 +++++++++++++++++++++++
 debian/libselinux1-udeb.install |  1 +
 debian/rules                    |  4 ++++
 3 files changed, 28 insertions(+)
 create mode 100644 debian/libselinux1-udeb.install

diff --git a/debian/control b/debian/control
index fd2d079..e902606 100644
--- a/debian/control
+++ b/debian/control
@@ -83,6 +83,29 @@ Description: SELinux development headers
  control policies, including those based on the concepts of Type
  Enforcement, Role-based Access Control, and Multi-level Security.
 
+Package: libselinux1-udeb
+Architecture: linux-any
+Section: debian-installer
+Package-Type: udeb
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: SELinux runtime shared libraries
+ This package provides the shared libraries for Security-enhanced
+ Linux that provides interfaces (e.g. library functions for the
+ SELinux kernel APIs like getcon(), other support functions like
+ getseuserbyname()) to SELinux-aware applications. Security-enhanced
+ Linux is a patch of the Linux kernel and a number of utilities with
+ enhanced security functionality designed to add mandatory access
+ controls to Linux.  The Security-enhanced Linux kernel contains new
+ architectural components originally developed to improve the security
+ of the Flask operating system. These architectural components provide
+ general support for the enforcement of many kinds of mandatory access
+ control policies, including those based on the concepts of Type
+ Enforcement, Role-based Access Control, and Multi-level Security.
+ .
+ libselinux1-udeb provides the libselinux shared library for use within
+ the Debian installer. Do not install it on a normal system.
+
 Package: ruby-selinux
 Architecture: linux-any
 Depends: ruby | ruby-interpreter, ${misc:Depends}, ${shlibs:Depends}
diff --git a/debian/libselinux1-udeb.install b/debian/libselinux1-udeb.install
new file mode 100644
index 0000000..6801ea0
--- /dev/null
+++ b/debian/libselinux1-udeb.install
@@ -0,0 +1 @@
+lib/*/*.so* /lib
diff --git a/debian/rules b/debian/rules
index 1d11fa5..bbc8eaa 100755
--- a/debian/rules
+++ b/debian/rules
@@ -81,3 +81,7 @@ override_dh_install: FORCE
 
 override_dh_gencontrol:
 	dh_gencontrol -- -VBuilt-Using="$(BUILT_USING)"
+
+override_dh_makeshlibs:
+	dh_makeshlibs -plibselinux1 --add-udeb="libselinux1-udeb"
+	dh_makeshlibs --remaining-packages
-- 
2.9.3


--- End Message ---
--- Begin Message ---
Source: libselinux
Source-Version: 2.6-3

We believe that the bug you reported is fixed in the latest version of
libselinux, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Laurent Bigonville <[email protected]> (supplier of updated libselinux package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 06 Nov 2016 18:22:28 +0100
Source: libselinux
Binary: selinux-utils libselinux1 libselinux1-dev libselinux1-udeb ruby-selinux 
python-selinux python3-selinux
Architecture: source amd64
Version: 2.6-3
Distribution: unstable
Urgency: medium
Maintainer: Debian SELinux maintainers <[email protected]>
Changed-By: Laurent Bigonville <[email protected]>
Description:
 libselinux1 - SELinux runtime shared libraries
 libselinux1-dev - SELinux development headers
 libselinux1-udeb - SELinux runtime shared libraries (udeb)
 python-selinux - Python bindings to SELinux shared libraries
 python3-selinux - Python3 bindings to SELinux shared libraries
 ruby-selinux - Ruby bindings to SELinux shared libraries
 selinux-utils - SELinux utility programs
Closes: 835503
Changes:
 libselinux (2.6-3) unstable; urgency=medium
 .
   * Team upload.
   [ Christian Seiler ]
   * Add libselinux1-udeb (depended on by libmount1-udeb) (Closes: #835503)
Checksums-Sha1:
 fbc6071590d2597edaa935afb66812eda30a15aa 2217 libselinux_2.6-3.dsc
 4dd1e5e2546ad3b1511fecd778c627a61b9bfffb 24396 libselinux_2.6-3.debian.tar.xz
 dbbe55faec34e38606c087d8de90de03ab4c3eed 196748 
libselinux1-dbgsym_2.6-3_amd64.deb
 92151aaab48896b6e5290c18eb4f8c14867f8c7b 183016 libselinux1-dev_2.6-3_amd64.deb
 b663300ff65772a29f951d44a691b63a54d52b2e 63180 
libselinux1-udeb_2.6-3_amd64.udeb
 1e47e5759127510065efaedde403b7f8527e504b 100966 libselinux1_2.6-3_amd64.deb
 4139d0fa363161d5ee11db9f5943d781384cd9e4 9280 
libselinux_2.6-3_20161107T070713z-cfa4257a.buildinfo
 eb1c9bc73a8b7b47f52bfe75130e52cdf201527f 201838 
python-selinux-dbgsym_2.6-3_amd64.deb
 afa8e5859220641722ba2379138cafeec62e0827 172854 python-selinux_2.6-3_amd64.deb
 f636eeede2d0cbe5048873d4af80fcf7f028b122 202490 
python3-selinux-dbgsym_2.6-3_amd64.deb
 bffad6ff10fd921d11861dd8a2dc6fe106bd1b29 172446 python3-selinux_2.6-3_amd64.deb
 c5271899af02a4a5b0322bb68440da54fb2f7028 157100 
ruby-selinux-dbgsym_2.6-3_amd64.deb
 dc0e130affb19f055057380d1c45059a70d63325 73374 ruby-selinux_2.6-3_amd64.deb
 b062908a83ae1a1593fffa7df2cd3ca360f7d98e 156556 
selinux-utils-dbgsym_2.6-3_amd64.deb
 ccda5fa631ae1c6bde01f080a0ba0cb50c6ffaf4 117756 selinux-utils_2.6-3_amd64.deb
Checksums-Sha256:
 91bb53feba8031bfc7b0110fc4e0e1dae4a8e2906f4a524f83252a95ae0e639c 2217 
libselinux_2.6-3.dsc
 5a06841565e7907bc0dae9f8ed5940d040316192bd9662df59c79af7c212a171 24396 
libselinux_2.6-3.debian.tar.xz
 08bad409e95b0a2833e54586bf43abf786bf9aa9c2f36bf293fa74667a6e9cf6 196748 
libselinux1-dbgsym_2.6-3_amd64.deb
 45255ec53257e96e5d12432cf382a06228cb8b06ba360f8454853d98eb63fb28 183016 
libselinux1-dev_2.6-3_amd64.deb
 a9e2a0ca3b84a3d447b9ad538cc459481cd97e806b90f2e446aeb5f00687caed 63180 
libselinux1-udeb_2.6-3_amd64.udeb
 c09b7dfa4f16f9e694869d54bfb6f9d60d0012a092ae9ad706701fdc60fba66b 100966 
libselinux1_2.6-3_amd64.deb
 5d18d56872bd6fa22142fd83abdc410e48357e95608d833b53804941e1649b43 9280 
libselinux_2.6-3_20161107T070713z-cfa4257a.buildinfo
 108582297ba58b2ec2a6b34479da1f25b899820801654b0a5627ead04419d063 201838 
python-selinux-dbgsym_2.6-3_amd64.deb
 11985dcd3882f59f6fcdd0f424e06c8ae4ff58255355e1ec850846c15019962d 172854 
python-selinux_2.6-3_amd64.deb
 50caaf302c47c9853eabf6c2fcadd531252fcb3e7c66086b6bb07f4088db036c 202490 
python3-selinux-dbgsym_2.6-3_amd64.deb
 4ebb4ef58c8b470fdb36cecba9d67a981def4254e716d1ab864b69c56a7963e1 172446 
python3-selinux_2.6-3_amd64.deb
 4fceab415de1d7a4ae74ab6b974668699dd0b5fa3b8e6538f98cfa43d619eeed 157100 
ruby-selinux-dbgsym_2.6-3_amd64.deb
 d3eeaedcd8af756772bf1f696118b9217e3d5f59bac1ec817de401671d55c710 73374 
ruby-selinux_2.6-3_amd64.deb
 e3c7288fe1bb03e81db9ff648a867ea0b9e64db7ef152f4471aca5bf42524c2d 156556 
selinux-utils-dbgsym_2.6-3_amd64.deb
 4403d30a54f127386d68617af03ef6d761c5d8ebcf58d6b574ecc202f93e34c2 117756 
selinux-utils_2.6-3_amd64.deb
Files:
 68127367c3e772eb823c6d55d11e0a1a 2217 libs optional libselinux_2.6-3.dsc
 07520e05e9e2f1d42a3841476ba0dac6 24396 libs optional 
libselinux_2.6-3.debian.tar.xz
 cac3ba40404ffa5b90dffca2b99078da 196748 debug extra 
libselinux1-dbgsym_2.6-3_amd64.deb
 d5e32e322f44f936933372e9a1b9cb45 183016 libdevel optional 
libselinux1-dev_2.6-3_amd64.deb
 a8ae7a9e4b733df578bbb97e6105b511 63180 debian-installer optional 
libselinux1-udeb_2.6-3_amd64.udeb
 6c0dc89e1ab0b21cd3e247701a56abae 100966 libs required 
libselinux1_2.6-3_amd64.deb
 cfa4257a7716e38097fc8f4a1f626982 9280 libs optional 
libselinux_2.6-3_20161107T070713z-cfa4257a.buildinfo
 b4d0b73b40c00282f21781d37f36925e 201838 debug extra 
python-selinux-dbgsym_2.6-3_amd64.deb
 c16aab8f9c484c24803b313cc10e45d8 172854 python optional 
python-selinux_2.6-3_amd64.deb
 56a826506e8206a4b9339c4669396ccc 202490 debug extra 
python3-selinux-dbgsym_2.6-3_amd64.deb
 5413dd8eb9107fe7dd68aac6ff5dc99f 172446 python optional 
python3-selinux_2.6-3_amd64.deb
 e701e6d1894e4669110a9ad807e71fa2 157100 debug extra 
ruby-selinux-dbgsym_2.6-3_amd64.deb
 e51699cc3a2b43d32ecc32b5cae3c395 73374 ruby optional 
ruby-selinux_2.6-3_amd64.deb
 f0a6ac742aa31025babc8a9ccbf2fca4 156556 debug extra 
selinux-utils-dbgsym_2.6-3_amd64.deb
 ca2f1b839ad5556e373ce111accaf280 117756 admin optional 
selinux-utils_2.6-3_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQEuBAEBCAAYBQJYICiCERxiaWdvbkBkZWJpYW4ub3JnAAoJEB/FiR66sEPVaB8H
/i4Ev9Jmgd7DZqowr4agTRjXnKjsIMXdRbuphOayEmC745pKCqg43UTw4kydt3At
2NGCY3oJkpa/wNfXwo/SkKg4coKbb/5BEMUIOZijdQPrLMNaMu7mB1m8h66E7nav
v120q8ya5dW9RCUgiO3jcPkfhcHaxwSJ2zX24kcE3lGET2bKeIZ+63oOymaMr3cA
k4ywtXLYP1wYNKlNLOl1gO+4DqrFEGUXIaal8w8Tl+mlymB/10HtfQwU3obfpJov
GcxIwt8YQmjjDhBR7kzBAdZtN6IMJkeuWDx/8jgRVkYV+Md75OEGGbsTShOCP5lU
QE3tkMiSYjiGcDCXdy71w68=
=4OXl
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
SELinux-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/selinux-devel

Reply via email to