2023-09-15 14:17:47 |
Andreas Hasenack |
bug |
|
|
added bug |
2023-09-15 14:18:47 |
Andreas Hasenack |
bug |
|
|
added subscriber Ubuntu Server |
2023-09-15 14:18:54 |
Andreas Hasenack |
bug |
|
|
added subscriber Canonical Server |
2023-09-15 14:19:06 |
Andreas Hasenack |
tags |
ftbfs |
ftbfs server-todo |
|
2023-11-04 08:45:00 |
Andreas Hasenack |
bug watch added |
|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055316 |
|
2023-11-04 08:45:00 |
Andreas Hasenack |
bug task added |
|
heimdal (Debian) |
|
2023-11-04 12:04:02 |
Bug Watch Updater |
heimdal (Debian): status |
Unknown |
New |
|
2023-11-22 16:09:49 |
Miriam España Acebal |
heimdal (Ubuntu): assignee |
|
Miriam España Acebal (mirespace) |
|
2023-11-29 15:04:19 |
Miriam España Acebal |
heimdal (Ubuntu): status |
New |
In Progress |
|
2023-12-13 09:28:15 |
Miriam España Acebal |
bug watch added |
|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1043184 |
|
2023-12-13 12:12:50 |
Miriam España Acebal |
nominated for series |
|
Ubuntu Noble |
|
2023-12-13 12:12:50 |
Miriam España Acebal |
bug task added |
|
heimdal (Ubuntu Noble) |
|
2023-12-13 12:12:50 |
Miriam España Acebal |
nominated for series |
|
Ubuntu Mantic |
|
2023-12-13 12:12:50 |
Miriam España Acebal |
bug task added |
|
heimdal (Ubuntu Mantic) |
|
2023-12-13 12:21:44 |
Miriam España Acebal |
heimdal (Ubuntu Mantic): assignee |
|
Miriam España Acebal (mirespace) |
|
2023-12-13 14:03:29 |
Gianfranco Costamagna |
heimdal (Ubuntu Noble): status |
In Progress |
Fix Committed |
|
2023-12-13 14:03:33 |
Gianfranco Costamagna |
heimdal (Ubuntu Mantic): status |
New |
Fix Committed |
|
2023-12-13 15:42:50 |
Ubuntu Archive Robot |
bug |
|
|
added subscriber Gianfranco Costamagna |
2023-12-13 19:09:59 |
Miriam España Acebal |
tags |
ftbfs server-todo |
block-proposed ftbfs server-todo |
|
2023-12-13 19:11:24 |
Miriam España Acebal |
description |
See ubuntu-devel thread[1] and mantic rebuild report[2].
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libkafs0-heimdal/DEBIAN/symbols doesn't match completely debian/libkafs0-heimdal.symbols
--- debian/libkafs0-heimdal.symbols (libkafs0-heimdal_7.8.git20221117.28daf24+dfsg-3ubuntu1_amd64)
+++ dpkg-gensymbolshoPgEa 2023-09-05 02:37:15.654111977 +0000
@@ -12,7 +12,7 @@
_kafs_get_cred@Base 1.4.0+git20110226
_kafs_realm_of_cell@Base 1.4.0+git20110226
_kafs_resolve_debug@Base 1.4.0+git20110226
- _kafs_strlcpy@Base 1.4.0+git20110226
+#MISSING: 7.8.git20221117.28daf24+dfsg-3ubuntu1# _kafs_strlcpy@Base 1.4.0+git20110226
k_afs_cell_of_file@Base 1.4.0+git20110226
k_hasafs@Base 1.4.0+git20110226
k_hasafs_recheck@Base 1.4.0+git20110226
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:18: override_dh_makeshlibs] Error 25
This one might need a fix similar to the krb5 one[3].
1. https://lists.ubuntu.com/archives/ubuntu-devel/2023-September/042784.html
2. https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20230830-mantic-mantic.html#ubuntu-server-team
3. https://launchpad.net/ubuntu/+source/krb5/1.20.1-3ubuntu1 |
[SRU - Template WIP]
See ubuntu-devel thread[1] and mantic rebuild report[2].
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libkafs0-heimdal/DEBIAN/symbols doesn't match completely debian/libkafs0-heimdal.symbols
--- debian/libkafs0-heimdal.symbols (libkafs0-heimdal_7.8.git20221117.28daf24+dfsg-3ubuntu1_amd64)
+++ dpkg-gensymbolshoPgEa 2023-09-05 02:37:15.654111977 +0000
@@ -12,7 +12,7 @@
_kafs_get_cred@Base 1.4.0+git20110226
_kafs_realm_of_cell@Base 1.4.0+git20110226
_kafs_resolve_debug@Base 1.4.0+git20110226
- _kafs_strlcpy@Base 1.4.0+git20110226
+#MISSING: 7.8.git20221117.28daf24+dfsg-3ubuntu1# _kafs_strlcpy@Base 1.4.0+git20110226
k_afs_cell_of_file@Base 1.4.0+git20110226
k_hasafs@Base 1.4.0+git20110226
k_hasafs_recheck@Base 1.4.0+git20110226
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:18: override_dh_makeshlibs] Error 25
This one might need a fix similar to the krb5 one[3].
1. https://lists.ubuntu.com/archives/ubuntu-devel/2023-September/042784.html
2. https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20230830-mantic-mantic.html#ubuntu-server-team
3. https://launchpad.net/ubuntu/+source/krb5/1.20.1-3ubuntu1 |
|
2023-12-13 19:42:50 |
Miriam España Acebal |
tags |
block-proposed ftbfs server-todo |
ftbfs server-todo |
|
2023-12-13 20:57:34 |
Jeremy Bícha |
bug |
|
|
added subscriber Jeremy Bícha |
2023-12-13 21:09:30 |
Launchpad Janitor |
heimdal (Ubuntu Noble): status |
Fix Committed |
Fix Released |
|
2023-12-14 12:20:56 |
Miriam España Acebal |
description |
[SRU - Template WIP]
See ubuntu-devel thread[1] and mantic rebuild report[2].
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libkafs0-heimdal/DEBIAN/symbols doesn't match completely debian/libkafs0-heimdal.symbols
--- debian/libkafs0-heimdal.symbols (libkafs0-heimdal_7.8.git20221117.28daf24+dfsg-3ubuntu1_amd64)
+++ dpkg-gensymbolshoPgEa 2023-09-05 02:37:15.654111977 +0000
@@ -12,7 +12,7 @@
_kafs_get_cred@Base 1.4.0+git20110226
_kafs_realm_of_cell@Base 1.4.0+git20110226
_kafs_resolve_debug@Base 1.4.0+git20110226
- _kafs_strlcpy@Base 1.4.0+git20110226
+#MISSING: 7.8.git20221117.28daf24+dfsg-3ubuntu1# _kafs_strlcpy@Base 1.4.0+git20110226
k_afs_cell_of_file@Base 1.4.0+git20110226
k_hasafs@Base 1.4.0+git20110226
k_hasafs_recheck@Base 1.4.0+git20110226
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:18: override_dh_makeshlibs] Error 25
This one might need a fix similar to the krb5 one[3].
1. https://lists.ubuntu.com/archives/ubuntu-devel/2023-September/042784.html
2. https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20230830-mantic-mantic.html#ubuntu-server-team
3. https://launchpad.net/ubuntu/+source/krb5/1.20.1-3ubuntu1 |
[ Impact ]
Currently, the build of the heimdal package against glibc 2.38 is not possible due to
the fact that strlcat and strlcpy were added to glibc in version 2.38 and heimdal no longer defines its internal version.
We need this fix to build heimdal package successfully.
[ Test plan ]
Build the package in a ppa to check the error is gone and that the package builds successfully.
# Install the package and check it works ok
#0.Prepare a VM or Container. i.e:
# lxc launch ubuntu-daily:mantic Mheimdal
#1. Install heimtools from heimdal-clients
# apt update && apt upgrade -y
# apt install -y heimdal-clients
#1.1 Check the libraries are installed well
# dpkg -l libroken19-heimdal | grep ii
# dpkg -l libkafs0-heimdal | grep ii
#1.2 Check that the command is not broken (you get a
Usage: : heimtools [--version] [--help] command ..)
# heimtools --help
#2. Install aklog from src:aftools, openafs-krb5 binay. With this, we test the 2 libraries
that depends on ROKEN symbols we touched in this SRU. A rebuild of aftools against the
new heimdal package is needed for this to be successfull.
# apt install -y openafs-krb5
#2.1 Check tht the command is not broken (you don't get a
aklog: symbol lookup error: aklog: undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0)
#aklog --help
[ Where problems could occur ]
I tried to get a complete list of libraries and binaries that use the symbols affected in this fix
(inside and outside the ones provided by src:hiemdal itself), but, I don't know if there are other
third-party pieces of software outside the archive that depends on these libraries.
If that if the case, when executing, the affected binary will no run an a messge like this can appear:
undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0
Could be a disruption in the way the heimdal suite works? Unlikely, but there is always room for it.
It should be fine since the symbols, in this case, are available to all heimdal-dependants libraries in
the build. This case could arise if a mix of heimdal libraries (provided by two different versions of
src:heimdal) are installed, but this is what the 'Breaks:' that was added in the d/control wants to avoid.
[ Other Info ]
A rebuild of the openafs package against this new version of the libraries provided by this heimdal package is needed.
(bug 2046441).
[ Original Description ]
--------------------------------
See ubuntu-devel thread[1] and mantic rebuild report[2].
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libkafs0-heimdal/DEBIAN/symbols doesn't match completely debian/libkafs0-heimdal.symbols
--- debian/libkafs0-heimdal.symbols (libkafs0-heimdal_7.8.git20221117.28daf24+dfsg-3ubuntu1_amd64)
+++ dpkg-gensymbolshoPgEa 2023-09-05 02:37:15.654111977 +0000
@@ -12,7 +12,7 @@
_kafs_get_cred@Base 1.4.0+git20110226
_kafs_realm_of_cell@Base 1.4.0+git20110226
_kafs_resolve_debug@Base 1.4.0+git20110226
- _kafs_strlcpy@Base 1.4.0+git20110226
+#MISSING: 7.8.git20221117.28daf24+dfsg-3ubuntu1# _kafs_strlcpy@Base 1.4.0+git20110226
k_afs_cell_of_file@Base 1.4.0+git20110226
k_hasafs@Base 1.4.0+git20110226
k_hasafs_recheck@Base 1.4.0+git20110226
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:18: override_dh_makeshlibs] Error 25
This one might need a fix similar to the krb5 one[3].
1. https://lists.ubuntu.com/archives/ubuntu-devel/2023-September/042784.html
2. https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20230830-mantic-mantic.html#ubuntu-server-team
3. https://launchpad.net/ubuntu/+source/krb5/1.20.1-3ubuntu1 |
|
2023-12-14 12:30:06 |
Miriam España Acebal |
description |
[ Impact ]
Currently, the build of the heimdal package against glibc 2.38 is not possible due to
the fact that strlcat and strlcpy were added to glibc in version 2.38 and heimdal no longer defines its internal version.
We need this fix to build heimdal package successfully.
[ Test plan ]
Build the package in a ppa to check the error is gone and that the package builds successfully.
# Install the package and check it works ok
#0.Prepare a VM or Container. i.e:
# lxc launch ubuntu-daily:mantic Mheimdal
#1. Install heimtools from heimdal-clients
# apt update && apt upgrade -y
# apt install -y heimdal-clients
#1.1 Check the libraries are installed well
# dpkg -l libroken19-heimdal | grep ii
# dpkg -l libkafs0-heimdal | grep ii
#1.2 Check that the command is not broken (you get a
Usage: : heimtools [--version] [--help] command ..)
# heimtools --help
#2. Install aklog from src:aftools, openafs-krb5 binay. With this, we test the 2 libraries
that depends on ROKEN symbols we touched in this SRU. A rebuild of aftools against the
new heimdal package is needed for this to be successfull.
# apt install -y openafs-krb5
#2.1 Check tht the command is not broken (you don't get a
aklog: symbol lookup error: aklog: undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0)
#aklog --help
[ Where problems could occur ]
I tried to get a complete list of libraries and binaries that use the symbols affected in this fix
(inside and outside the ones provided by src:hiemdal itself), but, I don't know if there are other
third-party pieces of software outside the archive that depends on these libraries.
If that if the case, when executing, the affected binary will no run an a messge like this can appear:
undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0
Could be a disruption in the way the heimdal suite works? Unlikely, but there is always room for it.
It should be fine since the symbols, in this case, are available to all heimdal-dependants libraries in
the build. This case could arise if a mix of heimdal libraries (provided by two different versions of
src:heimdal) are installed, but this is what the 'Breaks:' that was added in the d/control wants to avoid.
[ Other Info ]
A rebuild of the openafs package against this new version of the libraries provided by this heimdal package is needed.
(bug 2046441).
[ Original Description ]
--------------------------------
See ubuntu-devel thread[1] and mantic rebuild report[2].
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libkafs0-heimdal/DEBIAN/symbols doesn't match completely debian/libkafs0-heimdal.symbols
--- debian/libkafs0-heimdal.symbols (libkafs0-heimdal_7.8.git20221117.28daf24+dfsg-3ubuntu1_amd64)
+++ dpkg-gensymbolshoPgEa 2023-09-05 02:37:15.654111977 +0000
@@ -12,7 +12,7 @@
_kafs_get_cred@Base 1.4.0+git20110226
_kafs_realm_of_cell@Base 1.4.0+git20110226
_kafs_resolve_debug@Base 1.4.0+git20110226
- _kafs_strlcpy@Base 1.4.0+git20110226
+#MISSING: 7.8.git20221117.28daf24+dfsg-3ubuntu1# _kafs_strlcpy@Base 1.4.0+git20110226
k_afs_cell_of_file@Base 1.4.0+git20110226
k_hasafs@Base 1.4.0+git20110226
k_hasafs_recheck@Base 1.4.0+git20110226
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:18: override_dh_makeshlibs] Error 25
This one might need a fix similar to the krb5 one[3].
1. https://lists.ubuntu.com/archives/ubuntu-devel/2023-September/042784.html
2. https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20230830-mantic-mantic.html#ubuntu-server-team
3. https://launchpad.net/ubuntu/+source/krb5/1.20.1-3ubuntu1 |
[ Impact ]
Currently, the build of the heimdal package against glibc 2.38 is not possible due to
the fact that strlcat and strlcpy were added to glibc in version 2.38 and heimdal no longer defines its internal version.
We need this fix to build heimdal package successfully.
[ Test plan ]
Build the package in a ppa to check the error is gone and that the package builds successfully.
# Install the package and check it works ok
#0.Prepare a VM or Container. i.e:
# lxc launch ubuntu-daily:mantic Mheimdal
#1. Install heimtools from heimdal-clients
# apt update && apt upgrade -y
# apt install -y heimdal-clients
#1.1 Check the libraries are installed well
# dpkg -l libroken19-heimdal | grep ii
# dpkg -l libkafs0-heimdal | grep ii
#1.2 Check that the command is not broken (you get a
Usage: : heimtools [--version] [--help] command ..)
# heimtools --help
#2. Install aklog from src:aftools, openafs-krb5 binay. With this, we test the 2 libraries
that depends on ROKEN symbols we touched in this SRU. A rebuild of aftools against the
new heimdal package is needed for this to be successfull.
# apt install -y openafs-krb5
#2.1 Check tht the command is not broken (you don't get a
aklog: symbol lookup error: aklog: undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0)
# aklog --help
[ Where problems could occur ]
I tried to get a complete list of libraries and binaries that use the symbols affected in this fix
(inside and outside the ones provided by src:hiemdal itself), but, I don't know if there are other
third-party pieces of software outside the archive that depends on these libraries.
If that if the case, when executing, the affected binary will no run an a messge like this can appear:
undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0
Could be a disruption in the way the heimdal suite works? Unlikely, but there is always room for it.
It should be fine since the symbols, in this case, are available to all heimdal-dependants libraries in
the build. This case could arise if a mix of heimdal libraries (provided by two different versions of
src:heimdal) are installed, but this is what the 'Breaks:' that was added in the d/control wants to avoid.
[ Other Info ]
A rebuild of the openafs package against this new version of the libraries provided by this heimdal package is needed.
(bug 2046441).
[ Original Description ]
--------------------------------
See ubuntu-devel thread[1] and mantic rebuild report[2].
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libkafs0-heimdal/DEBIAN/symbols doesn't match completely debian/libkafs0-heimdal.symbols
--- debian/libkafs0-heimdal.symbols (libkafs0-heimdal_7.8.git20221117.28daf24+dfsg-3ubuntu1_amd64)
+++ dpkg-gensymbolshoPgEa 2023-09-05 02:37:15.654111977 +0000
@@ -12,7 +12,7 @@
_kafs_get_cred@Base 1.4.0+git20110226
_kafs_realm_of_cell@Base 1.4.0+git20110226
_kafs_resolve_debug@Base 1.4.0+git20110226
- _kafs_strlcpy@Base 1.4.0+git20110226
+#MISSING: 7.8.git20221117.28daf24+dfsg-3ubuntu1# _kafs_strlcpy@Base 1.4.0+git20110226
k_afs_cell_of_file@Base 1.4.0+git20110226
k_hasafs@Base 1.4.0+git20110226
k_hasafs_recheck@Base 1.4.0+git20110226
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:18: override_dh_makeshlibs] Error 25
This one might need a fix similar to the krb5 one[3].
1. https://lists.ubuntu.com/archives/ubuntu-devel/2023-September/042784.html
2. https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20230830-mantic-mantic.html#ubuntu-server-team
3. https://launchpad.net/ubuntu/+source/krb5/1.20.1-3ubuntu1 |
|
2023-12-14 19:38:08 |
Miriam España Acebal |
description |
[ Impact ]
Currently, the build of the heimdal package against glibc 2.38 is not possible due to
the fact that strlcat and strlcpy were added to glibc in version 2.38 and heimdal no longer defines its internal version.
We need this fix to build heimdal package successfully.
[ Test plan ]
Build the package in a ppa to check the error is gone and that the package builds successfully.
# Install the package and check it works ok
#0.Prepare a VM or Container. i.e:
# lxc launch ubuntu-daily:mantic Mheimdal
#1. Install heimtools from heimdal-clients
# apt update && apt upgrade -y
# apt install -y heimdal-clients
#1.1 Check the libraries are installed well
# dpkg -l libroken19-heimdal | grep ii
# dpkg -l libkafs0-heimdal | grep ii
#1.2 Check that the command is not broken (you get a
Usage: : heimtools [--version] [--help] command ..)
# heimtools --help
#2. Install aklog from src:aftools, openafs-krb5 binay. With this, we test the 2 libraries
that depends on ROKEN symbols we touched in this SRU. A rebuild of aftools against the
new heimdal package is needed for this to be successfull.
# apt install -y openafs-krb5
#2.1 Check tht the command is not broken (you don't get a
aklog: symbol lookup error: aklog: undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0)
# aklog --help
[ Where problems could occur ]
I tried to get a complete list of libraries and binaries that use the symbols affected in this fix
(inside and outside the ones provided by src:hiemdal itself), but, I don't know if there are other
third-party pieces of software outside the archive that depends on these libraries.
If that if the case, when executing, the affected binary will no run an a messge like this can appear:
undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0
Could be a disruption in the way the heimdal suite works? Unlikely, but there is always room for it.
It should be fine since the symbols, in this case, are available to all heimdal-dependants libraries in
the build. This case could arise if a mix of heimdal libraries (provided by two different versions of
src:heimdal) are installed, but this is what the 'Breaks:' that was added in the d/control wants to avoid.
[ Other Info ]
A rebuild of the openafs package against this new version of the libraries provided by this heimdal package is needed.
(bug 2046441).
[ Original Description ]
--------------------------------
See ubuntu-devel thread[1] and mantic rebuild report[2].
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libkafs0-heimdal/DEBIAN/symbols doesn't match completely debian/libkafs0-heimdal.symbols
--- debian/libkafs0-heimdal.symbols (libkafs0-heimdal_7.8.git20221117.28daf24+dfsg-3ubuntu1_amd64)
+++ dpkg-gensymbolshoPgEa 2023-09-05 02:37:15.654111977 +0000
@@ -12,7 +12,7 @@
_kafs_get_cred@Base 1.4.0+git20110226
_kafs_realm_of_cell@Base 1.4.0+git20110226
_kafs_resolve_debug@Base 1.4.0+git20110226
- _kafs_strlcpy@Base 1.4.0+git20110226
+#MISSING: 7.8.git20221117.28daf24+dfsg-3ubuntu1# _kafs_strlcpy@Base 1.4.0+git20110226
k_afs_cell_of_file@Base 1.4.0+git20110226
k_hasafs@Base 1.4.0+git20110226
k_hasafs_recheck@Base 1.4.0+git20110226
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:18: override_dh_makeshlibs] Error 25
This one might need a fix similar to the krb5 one[3].
1. https://lists.ubuntu.com/archives/ubuntu-devel/2023-September/042784.html
2. https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20230830-mantic-mantic.html#ubuntu-server-team
3. https://launchpad.net/ubuntu/+source/krb5/1.20.1-3ubuntu1 |
[ Impact ]
Currently, the build of the heimdal package against glibc 2.38 is not possible due to
the fact that strlcat and strlcpy were added to glibc in version 2.38 and heimdal no longer defines its internal version.
We need this fix to build heimdal package successfully.
[ Test plan ]
Build the package in a ppa to check the error is gone and that the package builds successfully.
# Install the package and check it works ok
#0.Prepare a VM or Container. i.e:
# lxc launch ubuntu-daily:mantic Mheimdal
#1. Install heimtools from heimdal-clients
# apt update && apt upgrade -y
# apt install -y heimdal-clients
#1.1 Check the libraries are installed well
# dpkg -l libroken19-heimdal | grep ii
# dpkg -l libkafs0-heimdal | grep ii
#1.2 Check that the command is not broken (you get a
Usage: : heimtools [--version] [--help] command ..)
# heimtools --help
#2. Install aklog from src:aftools, openafs-krb5 binary package. A rebuild of
aftools against the new heimdal package is needed for this to be
successfull.
# apt install -y openafs-krb5
#2.1 Check that the command is not broken (you don't get a
aklog: symbol lookup error: aklog: undefined symbol: rk_strlcat, version
HEIMDAL_ROKEN_1.0)
# aklog --help
[ Where problems could occur ]
I tried to get a complete list of libraries and binaries that use the symbols affected in this fix (inside and outside the ones provided by src:hiemdal itself), but, I don't know if there are other third-party pieces of software outside the archive that depends on these libraries.
If that if the case, when executing, the affected binary will no run and a message like this can appear:
undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0
Could be a disruption in the way the heimdal suite works? Unlikely, but there is always room for it.
It should be fine since the symbols, in this case, are available to all heimdal-dependants libraries in the build. This case could arise if a mix of heimdal libraries (provided by two different versions of src:heimdal) are installed, but this is what the 'Breaks:' that was added in the d/control wants to avoid.
[ Other Info ]
A rebuild of the openafs package against this new version of the libraries provided by this heimdal package is needed.
(bug 2046441).
[ Original Description ]
--------------------------------
See ubuntu-devel thread[1] and mantic rebuild report[2].
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libkafs0-heimdal/DEBIAN/symbols doesn't match completely debian/libkafs0-heimdal.symbols
--- debian/libkafs0-heimdal.symbols (libkafs0-heimdal_7.8.git20221117.28daf24+dfsg-3ubuntu1_amd64)
+++ dpkg-gensymbolshoPgEa 2023-09-05 02:37:15.654111977 +0000
@@ -12,7 +12,7 @@
_kafs_get_cred@Base 1.4.0+git20110226
_kafs_realm_of_cell@Base 1.4.0+git20110226
_kafs_resolve_debug@Base 1.4.0+git20110226
- _kafs_strlcpy@Base 1.4.0+git20110226
+#MISSING: 7.8.git20221117.28daf24+dfsg-3ubuntu1# _kafs_strlcpy@Base 1.4.0+git20110226
k_afs_cell_of_file@Base 1.4.0+git20110226
k_hasafs@Base 1.4.0+git20110226
k_hasafs_recheck@Base 1.4.0+git20110226
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:18: override_dh_makeshlibs] Error 25
This one might need a fix similar to the krb5 one[3].
1. https://lists.ubuntu.com/archives/ubuntu-devel/2023-September/042784.html
2. https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20230830-mantic-mantic.html#ubuntu-server-team
3. https://launchpad.net/ubuntu/+source/krb5/1.20.1-3ubuntu1 |
|
2023-12-15 13:07:02 |
Miriam España Acebal |
attachment added |
|
Diff for noble version https://bugs.launchpad.net/ubuntu/+source/heimdal/+bug/2036253/+attachment/5729516/+files/heimdal-noble.diff |
|
2023-12-15 14:00:00 |
Miriam España Acebal |
description |
[ Impact ]
Currently, the build of the heimdal package against glibc 2.38 is not possible due to
the fact that strlcat and strlcpy were added to glibc in version 2.38 and heimdal no longer defines its internal version.
We need this fix to build heimdal package successfully.
[ Test plan ]
Build the package in a ppa to check the error is gone and that the package builds successfully.
# Install the package and check it works ok
#0.Prepare a VM or Container. i.e:
# lxc launch ubuntu-daily:mantic Mheimdal
#1. Install heimtools from heimdal-clients
# apt update && apt upgrade -y
# apt install -y heimdal-clients
#1.1 Check the libraries are installed well
# dpkg -l libroken19-heimdal | grep ii
# dpkg -l libkafs0-heimdal | grep ii
#1.2 Check that the command is not broken (you get a
Usage: : heimtools [--version] [--help] command ..)
# heimtools --help
#2. Install aklog from src:aftools, openafs-krb5 binary package. A rebuild of
aftools against the new heimdal package is needed for this to be
successfull.
# apt install -y openafs-krb5
#2.1 Check that the command is not broken (you don't get a
aklog: symbol lookup error: aklog: undefined symbol: rk_strlcat, version
HEIMDAL_ROKEN_1.0)
# aklog --help
[ Where problems could occur ]
I tried to get a complete list of libraries and binaries that use the symbols affected in this fix (inside and outside the ones provided by src:hiemdal itself), but, I don't know if there are other third-party pieces of software outside the archive that depends on these libraries.
If that if the case, when executing, the affected binary will no run and a message like this can appear:
undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0
Could be a disruption in the way the heimdal suite works? Unlikely, but there is always room for it.
It should be fine since the symbols, in this case, are available to all heimdal-dependants libraries in the build. This case could arise if a mix of heimdal libraries (provided by two different versions of src:heimdal) are installed, but this is what the 'Breaks:' that was added in the d/control wants to avoid.
[ Other Info ]
A rebuild of the openafs package against this new version of the libraries provided by this heimdal package is needed.
(bug 2046441).
[ Original Description ]
--------------------------------
See ubuntu-devel thread[1] and mantic rebuild report[2].
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libkafs0-heimdal/DEBIAN/symbols doesn't match completely debian/libkafs0-heimdal.symbols
--- debian/libkafs0-heimdal.symbols (libkafs0-heimdal_7.8.git20221117.28daf24+dfsg-3ubuntu1_amd64)
+++ dpkg-gensymbolshoPgEa 2023-09-05 02:37:15.654111977 +0000
@@ -12,7 +12,7 @@
_kafs_get_cred@Base 1.4.0+git20110226
_kafs_realm_of_cell@Base 1.4.0+git20110226
_kafs_resolve_debug@Base 1.4.0+git20110226
- _kafs_strlcpy@Base 1.4.0+git20110226
+#MISSING: 7.8.git20221117.28daf24+dfsg-3ubuntu1# _kafs_strlcpy@Base 1.4.0+git20110226
k_afs_cell_of_file@Base 1.4.0+git20110226
k_hasafs@Base 1.4.0+git20110226
k_hasafs_recheck@Base 1.4.0+git20110226
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:18: override_dh_makeshlibs] Error 25
This one might need a fix similar to the krb5 one[3].
1. https://lists.ubuntu.com/archives/ubuntu-devel/2023-September/042784.html
2. https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20230830-mantic-mantic.html#ubuntu-server-team
3. https://launchpad.net/ubuntu/+source/krb5/1.20.1-3ubuntu1 |
[ Impact ]
Currently, the build of the heimdal package against glibc 2.38 is not possible due to
the fact that strlcat and strlcpy were added to glibc in version 2.38 and heimdal no longer defines its internal version.
We need this fix to build the heimdal package successfully. It's also important to be able to apply security fixes in the future (if needed).
[ Test plan ]
Build the package in a ppa to check that the error is gone and that the package builds successfully.
# Install the package and check it works ok
#0.Prepare a VM or Container. i.e:
# lxc launch ubuntu-daily:mantic Mheimdal
# lxc shell Mheimdal
#1. Install heimtools from heimdal-clients
# apt update && apt upgrade -y
# apt install -y heimdal-clients
#1.1 Check the libraries are installed well
# dpkg -l libroken19-heimdal | grep ii
# dpkg -l libkafs0-heimdal | grep ii
#1.2 Check that the command is not broken (you get a
Usage: : heimtools [--version] [--help] command ..)
# heimtools --help
#2. Install aklog from src:aftools, openafs-krb5 binary package. A rebuild of
aftools against the new heimdal package is needed for this to be
successfull.
# apt install -y openafs-krb5
#2.1 Check that the command is not broken (you don't get a
aklog: symbol lookup error: aklog: undefined symbol: rk_strlcat, version
HEIMDAL_ROKEN_1.0)
# aklog --help
[ Where problems could occur ]
I tried to get a complete list of libraries and binaries that use the symbols affected in this fix (inside and outside the ones provided by src:heimdal itself), but, I don't know if there are other third-party pieces of software outside the archive that depends on these libraries.
If that is the case, when executing, the affected binary will no run and a message like this could appear:
undefined symbol: rk_strlcat, version HEIMDAL_ROKEN_1.0
Could be a disruption in the way the heimdal suite works? Unlikely, but there is always room for it.
It should be fine since the symbols, in this case, are available to all heimdal-dependants libraries in the build. This case could arise if a mix of heimdal libraries (provided by two different versions of src:heimdal) are installed, but this is what the 'Breaks:' that was added in the d/control wants to avoid.
[ Other Info ]
A rebuild of the openafs package against this new version of the libraries provided by this heimdal package is needed.
(bug 2046441).
[ Original Description ]
--------------------------------
See ubuntu-devel thread[1] and mantic rebuild report[2].
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libkafs0-heimdal/DEBIAN/symbols doesn't match completely debian/libkafs0-heimdal.symbols
--- debian/libkafs0-heimdal.symbols (libkafs0-heimdal_7.8.git20221117.28daf24+dfsg-3ubuntu1_amd64)
+++ dpkg-gensymbolshoPgEa 2023-09-05 02:37:15.654111977 +0000
@@ -12,7 +12,7 @@
_kafs_get_cred@Base 1.4.0+git20110226
_kafs_realm_of_cell@Base 1.4.0+git20110226
_kafs_resolve_debug@Base 1.4.0+git20110226
- _kafs_strlcpy@Base 1.4.0+git20110226
+#MISSING: 7.8.git20221117.28daf24+dfsg-3ubuntu1# _kafs_strlcpy@Base 1.4.0+git20110226
k_afs_cell_of_file@Base 1.4.0+git20110226
k_hasafs@Base 1.4.0+git20110226
k_hasafs_recheck@Base 1.4.0+git20110226
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:18: override_dh_makeshlibs] Error 25
This one might need a fix similar to the krb5 one[3].
1. https://lists.ubuntu.com/archives/ubuntu-devel/2023-September/042784.html
2. https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20230830-mantic-mantic.html#ubuntu-server-team
3. https://launchpad.net/ubuntu/+source/krb5/1.20.1-3ubuntu1 |
|
2024-01-03 10:12:32 |
Bug Watch Updater |
heimdal (Debian): status |
New |
Fix Released |
|
2024-01-04 07:40:40 |
Gianfranco Costamagna |
attachment added |
|
heimdal_7.8.git20221117.28daf24+dfsg-4.patch https://bugs.launchpad.net/ubuntu/+source/heimdal/+bug/2036253/+attachment/5736213/+files/heimdal_7.8.git20221117.28daf24+dfsg-4.patch |
|
2024-01-04 07:40:53 |
Gianfranco Costamagna |
attachment added |
|
heimdal_7.8.git20221117.28daf24+dfsg-4.patch https://bugs.launchpad.net/ubuntu/+source/heimdal/+bug/2036253/+attachment/5736214/+files/heimdal_7.8.git20221117.28daf24+dfsg-4.patch |
|
2024-01-05 23:58:41 |
Steve Langasek |
tags |
ftbfs server-todo |
block-proposed-mantic ftbfs server-todo |
|
2024-01-05 23:59:15 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2024-01-05 23:59:21 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2024-01-05 23:59:26 |
Steve Langasek |
tags |
block-proposed-mantic ftbfs server-todo |
block-proposed-mantic ftbfs server-todo verification-needed verification-needed-mantic |
|
2024-01-06 17:27:23 |
Gianfranco Costamagna |
tags |
block-proposed-mantic ftbfs server-todo verification-needed verification-needed-mantic |
block-proposed-mantic ftbfs server-todo verification-done verification-done-mantic |
|