Debian Bug report logs - #905138
cmake: FTBFS on kfreebsd-any

version graph

Package: src:cmake; Maintainer for src:cmake is Debian CMake Team <[email protected]>;

Reported by: [email protected]

Date: Tue, 31 Jul 2018 15:03:02 UTC

Severity: important

Tags: fixed-upstream, patch

Found in versions cmake/3.12.1-1, cmake/3.11.2-1

Fixed in version cmake/3.12.1-1.1

Done: Mattia Rizzolo <[email protected]>

Bug is archived. No further changes may be made.

Forwarded to https://gitlab.kitware.com/cmake/cmake/issues/18375

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Debian CMake Team <[email protected]>:
Bug#905138; Package src:cmake. (Tue, 31 Jul 2018 15:03:04 GMT) (full text, mbox, link).


Acknowledgement sent to [email protected]:
New Bug report received and forwarded. Copy sent to Debian CMake Team <[email protected]>. (Tue, 31 Jul 2018 15:03:04 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Svante Signell <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: cmake: FTBFS on kfreebsd-any
Date: Tue, 31 Jul 2018 17:01:13 +0200
[Message part 1 (text/plain, inline)]
Source: cmake
Version: 3.11.2-1
Severity: important
Tags: patch
Usertags: linux-any, freebsd-any, hurd-any

Hello,

Currently cmake does FTBFs on kfreebsd-any due to a missing dependency
on libfreebsd-glue-0 and a missing dependency on freebsd-glue,
providing the link:
/usr/lib/libfreebsd-glue.so -> /lib/libfreebsd-glue.so.0

Ideally a library libfreebsd-glue-dev should be split out of the
package freebsd-glue. Until that happens, the added dependency will do,
see the attached file debian_control.diff.

With the attached patches bootstrap.patch, debian_control.diff, and the
upcoming bug report on linux-any,providing
Source_Modules_FindLibUV.cmake.diff cmake builds fine. 
[bootstrap.patch (text/x-patch, attachment)]
[debian_control.diff (text/x-patch, attachment)]

Information forwarded to [email protected], Debian CMake Team <[email protected]>:
Bug#905138; Package src:cmake. (Wed, 01 Aug 2018 19:06:03 GMT) (full text, mbox, link).


Acknowledgement sent to Felix Geyer <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian CMake Team <[email protected]>. (Wed, 01 Aug 2018 19:06:03 GMT) (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Felix Geyer <[email protected]>
To: [email protected], [email protected]
Subject: Re: [Pkg-cmake-team] Bug#905138: cmake: FTBFS on kfreebsd-any
Date: Wed, 1 Aug 2018 20:33:58 +0200
Hi,

On 31.07.2018 17:01, Svante Signell wrote:
> Source: cmake
> Version: 3.11.2-1
> Severity: important
> Tags: patch
> Usertags: linux-any, freebsd-any, hurd-any
>
> Hello,
>
> Currently cmake does FTBFs on kfreebsd-any due to a missing dependency
> on libfreebsd-glue-0 and a missing dependency on freebsd-glue,
> providing the link:
> /usr/lib/libfreebsd-glue.so -> /lib/libfreebsd-glue.so.0
>
> Ideally a library libfreebsd-glue-dev should be split out of the
> package freebsd-glue. Until that happens, the added dependency will do,
> see the attached file debian_control.diff.
>
> With the attached patches bootstrap.patch, debian_control.diff, and the
> upcoming bug report on linux-any,providing
> Source_Modules_FindLibUV.cmake.diff cmake builds fine. 

Have you forwarded your non-packaging changes upstream to cmake / libuv
(#905140 is already fixed in 3.12)?
I really don't want to carry those as patches.

Cheers,
Felix



Marked as found in versions cmake/3.12.1-1. Request was from Svante Signell <[email protected]> to [email protected]. (Fri, 10 Aug 2018 11:33:05 GMT) (full text, mbox, link).


Set Bug forwarded-to-address to 'https://gitlab.kitware.com/cmake/cmake/issues/18375'. Request was from Gregor Jasny <[email protected]> to [email protected]. (Sun, 16 Sep 2018 14:15:02 GMT) (full text, mbox, link).


Information forwarded to [email protected], Debian CMake Team <[email protected]>:
Bug#905138; Package src:cmake. (Thu, 20 Sep 2018 14:03:07 GMT) (full text, mbox, link).


Acknowledgement sent to [email protected]:
Extra info received and forwarded to list. Copy sent to Debian CMake Team <[email protected]>. (Thu, 20 Sep 2018 14:03:07 GMT) (full text, mbox, link).


Message #19 received at [email protected] (full text, mbox, reply):

From: Svante Signell <[email protected]>
To: [email protected]
Subject: 905138: Please update cmake with the upstream commit for kfreebsd as you promised.
Date: Thu, 20 Sep 2018 16:02:50 +0200
Hello,

Please cherry-pick the upstream commit for kfreebsd in 3.12.1 as promised:

https://gitlab.kitware.com/cmake/cmake/commit/6b7b54d476a297b32f8f1521f3255052b9dda1b6

The corresponding Debian patch is inlined below for your convenience:

--- a/debian/control    2018-05-19 10:51:17.000000000 +0200
+++ b/debian_control    2018-07-29 17:38:11.272777000 +0200
@@ -15,6 +15,7 @@
                librhash-dev,
                libuv1-dev (>= 1.10),
                procps [!hurd-any],
+               freebsd-glue [kfreebsd-any],
                python3-sphinx,
                qtbase5-dev <!stage1>,
                zlib1g-dev

Thanks!




Added tag(s) fixed-upstream. Request was from [email protected] to [email protected]. (Thu, 20 Sep 2018 18:12:34 GMT) (full text, mbox, link).


Information forwarded to [email protected], Debian CMake Team <[email protected]>:
Bug#905138; Package src:cmake. (Thu, 27 Sep 2018 22:27:02 GMT) (full text, mbox, link).


Message #24 received at [email protected] (full text, mbox, reply):

From: Mattia Rizzolo <[email protected]>
To: [email protected]
Cc: Svante Signell <[email protected]>
Subject: cmake: diff for NMU version 3.12.1-1.1
Date: Fri, 28 Sep 2018 00:23:23 +0200
[Message part 1 (text/plain, inline)]
Control: tags 905138 + pending


Dear maintainer,

I've prepared an NMU for cmake (versioned as 3.12.1-1.1) and
uploaded it to DELAYED/7. Please feel free to tell me if I
should delay it longer.

Also, while preparing this I noticed that there is already another patch
in the packaging trying to fix a ftbfs on kbsd.  A first test showed
that it's not needed anymore; we are testing it in other environments,
and we will let you know (through a bug) if it could be dropped.


Regards.

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
[cmake-3.12.1-1.1-nmu.diff (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

Added tag(s) pending. Request was from Mattia Rizzolo <[email protected]> to [email protected]. (Thu, 27 Sep 2018 22:27:02 GMT) (full text, mbox, link).


Reply sent to Mattia Rizzolo <[email protected]>:
You have taken responsibility. (Thu, 04 Oct 2018 21:21:07 GMT) (full text, mbox, link).


Notification sent to [email protected]:
Bug acknowledged by developer. (Thu, 04 Oct 2018 21:21:07 GMT) (full text, mbox, link).


Message #31 received at [email protected] (full text, mbox, reply):

From: Mattia Rizzolo <[email protected]>
To: [email protected]
Subject: Bug#905138: fixed in cmake 3.12.1-1.1
Date: Thu, 04 Oct 2018 21:19:33 +0000
Source: cmake
Source-Version: 3.12.1-1.1

We believe that the bug you reported is fixed in the latest version of
cmake, 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.
Mattia Rizzolo <[email protected]> (supplier of updated cmake 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: SHA512

Format: 1.8
Date: Thu, 27 Sep 2018 17:50:12 +0200
Source: cmake
Binary: cmake cmake-data cmake-curses-gui cmake-qt-gui cmake-doc
Architecture: source
Version: 3.12.1-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian CMake Team <[email protected]>
Changed-By: Mattia Rizzolo <[email protected]>
Description:
 cmake      - cross-platform, open-source make system
 cmake-curses-gui - curses based user interface for CMake (ccmake)
 cmake-data - CMake data files (modules, templates and documentation)
 cmake-doc  - extended documentation in various formats for CMake
 cmake-qt-gui - Qt based user interface for CMake (cmake-gui)
Closes: 905138
Changes:
 cmake (3.12.1-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Add patch from upstream to fix FTBFS in kfreebsd.  Closes: #905138
   * Add Build-Dependency on freebsd-glue on kfreebsd-any.
Checksums-Sha1:
 dcc85c60588ddf352991acb090f3edd936192cb3 3036 cmake_3.12.1-1.1.dsc
 942029223544a350b5bdc5aab17398e35ae54207 28504 cmake_3.12.1-1.1.debian.tar.xz
 2e0bb2d5f4bd769174a2f911fae808a470330ad8 13857 cmake_3.12.1-1.1_amd64.buildinfo
Checksums-Sha256:
 a4a390f8120296c404c4f79b6adade67e2e08a23049c727784d595e7f6c90e88 3036 cmake_3.12.1-1.1.dsc
 639fce4157cab58781359fc515a8ab7b8473318bd731da045c14d86719f5dc7e 28504 cmake_3.12.1-1.1.debian.tar.xz
 9f6c54d3e2cbb75c9b1e7ca1c353a7caee7ba8f8075995b5d4b51c18141d5558 13857 cmake_3.12.1-1.1_amd64.buildinfo
Files:
 72925f34082a3d4630355f4e37b8950c 3036 devel optional cmake_3.12.1-1.1.dsc
 7a31523a287b85177845c44d3d7abbe4 28504 devel optional cmake_3.12.1-1.1.debian.tar.xz
 361593869fefb6132750ffa626134b06 13857 devel optional cmake_3.12.1-1.1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlutV5YACgkQCBa54Yx2
K608Wg/+PvLUq1XGBIxa/IIx/B3cu3WgAU4WYTpfVXJe/0F9TJUeFX+Dwj3sTxZ3
eTJaLzb8X2x3wLLvxfF0vZKNB6Inmuin/pcIXD6G01vSlhd8kcirvGX+W1zMWZk5
iQaldkaIGYYMsns9lEe7QxV4xE00Klg7kNPOy8fS/UX6Gvvw70nAoYd/8YJm0sdf
+tipfb4reqap/kZ0mV91vKfh0wVGgg7GjrPpUtgR2iVFZmKu5NhKTNrV4iMrvz1v
P6jZ+RgG93rNL9ig4qhWia2a4chsVaZ1qfPneVRM7XHbQ1UA77dwoLWLIFEfZsEC
d7yQalXi9/tpSxZtgEBV8FAf4angR9Ou+28IEDifXb3p/T5y3sohZY9PvxishpQr
NCEZaQ06JCcIDyMHpAlJjQzGz7IolEoF0qyZTxrCz7zUUYnhO9UupP1VBwJwaUwi
DjhGzfQwLu7++XUuwL7FbGyNrgjC4GtIe7PHPwCrtro87JsAekwRs5apLt47k+vi
cC/2/JbA8NABfwVkzN/zhAgvwc6Qi1IeFUkrSHo728+B1qMxZYQ3kwRB2FYt3kjk
VHQrrZMEGL5KjSs83cLr/dRGPTl63l0yeZniZsq2oAV/asUK0HuKInRnJMPc+QaJ
2mNfYAnCFcdHcY8Ee9J3rLaON7cRKKlXxo2ZYia/w9P4rQ3/2PQ=
=r3V8
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <[email protected]> to [email protected]. (Mon, 26 Nov 2018 07:27:37 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Sun Aug 3 03:26:48 2025; Machine Name: berlioz

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.