Devuan bug report logs - #435
Need to document techniques for building packages depending on libsystemd-dev

version graph

Package: libelogind0; Maintainer for libelogind0 is Mark Hindley <mark@hindley.org.uk>; Source for libelogind0 is src:elogind.

Reported by: andrewbass@gmail.com

Date: Wed, 29 Apr 2020 21:33:01 UTC

Severity: normal

Tags: ceres, chimaera, patch

Merged with 562, 574, 609

Fixed in version 243.8-1

Done: dak@devuan.org

Full log


Message #13 received at 435@bugs.devuan.org (full text, mbox, reply):

Received: (at 435) by bugs.devuan.org; 30 Apr 2020 12:50:07 +0000
Return-Path: <andrewbass@gmail.com>
Delivered-To: devuanbugs@dyne.org
Received: from tupac3.dyne.org [195.169.149.119]
	by doc.devuan.org with IMAP (fetchmail-6.4.0.beta4)
	for <debbugs@localhost> (single-drop); Thu, 30 Apr 2020 12:50:06 +0000 (UTC)
Received: from mail-qt1-f176.google.com (mail-qt1-f176.google.com [209.85.160.176])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by vm6.ganeti.dyne.org (Postfix) with ESMTPS id 6C811F60972
	for <435@bugs.devuan.org>; Thu, 30 Apr 2020 14:41:22 +0200 (CEST)
Authentication-Results: vm6.ganeti.dyne.org;
	dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="cell77Rj";
	dkim-atps=neutral
Received: by mail-qt1-f176.google.com with SMTP id s30so4782723qth.2
        for <435@bugs.devuan.org>; Thu, 30 Apr 2020 05:41:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=mime-version:references:in-reply-to:reply-to:from:date:message-id
         :subject:to:cc;
        bh=/pyoynsODs1hXl5ckRqm3j1ke0S54P/joiRI5HCGJxo=;
        b=cell77Rjqt8xshG0BE+iAn0BoOgF7Psyd0zaMEAJ+ClLCNvnAGrXQ+zujHKGJp61rc
         2BM6FIK3tS/USln4PTMl96eIro7Y/lImSBb2LrR867nJkvIOQDNxGNxkguWJ/euHTnAc
         QJzv58Sb3/MmKUkBwXkgjDuadyVXMEJaVfrsm1JlFFjNMruX/MAwxYLLFe50Af5ZiWes
         1ZHJSZamm7ErgmdVNfzNyV52ZzrUQQ5rxMkkcaelzdrx7k6I52kVZpEcSP2XyBM5PEA9
         qE2543NoEKmGRW1j89vpctlEIwZ7ZVOOVnyMonsrouy3UkGGex8b0WLYQWebl2Ck6Lgm
         rBXg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:mime-version:references:in-reply-to:reply-to
         :from:date:message-id:subject:to:cc;
        bh=/pyoynsODs1hXl5ckRqm3j1ke0S54P/joiRI5HCGJxo=;
        b=FnvAcgRTCVkn5XASnckNjd3+TF5NjSTL1fxlGZjWZ7An0UIM0HoOVDVbScTVmRHkxT
         NZXlLXzFTeSfD2r8iLxC35JYGQhPJ4G7TF78rxSII6VuMBvXrf0DZL5EqcPPZ8ugqyPN
         46FOQrltplq8f57U5h8GjGkNpZhU+vCmpNhBt+8IPKqxwdiYKzpIY8Ocehshhkr44hYR
         gYXbtaTZF0ytM1CcTn+kJxVdDn+ulqcxV6aRLSrrOi81tedzusFc3ego6dt3j0eY2CBN
         wdDnf4d/AE7ig6Pxv0Qj5DHUi46Z1M2WrnMtvdDFmUPNM7vRPsOuELSRh0lQ3b40FJ4U
         e2dA==
X-Gm-Message-State: AGi0PuZ8sfacDUgceGKbLxg1NtA9fFDF3KipnM2MNrm3m1+m6u50Jnav
	0YuZAq8BawVLY+5Qdkq4AWbMa9YsO24/fV7SNmw=
X-Google-Smtp-Source: APiQypJXBmKaawWq1Lt+oGuhXi0A/qG/v34pdUbi3lYjJIwxv6eoQCR6SQKYpcDqyWNpHdqQqa/ZQl7pOH5uYW2LWk4=
X-Received: by 2002:ac8:6c4e:: with SMTP id z14mr3579233qtu.24.1588250480270;
 Thu, 30 Apr 2020 05:41:20 -0700 (PDT)
MIME-Version: 1.0
References: <20200430001911.09fc09ad@proxima.2ka.mipt.ru> <20200430085019.GA14953@hindley.org.uk>
In-Reply-To: <20200430085019.GA14953@hindley.org.uk>
Reply-To: andrewbass@gmail.com
From: "Andrey ``Bass'' Shcheglov" <andrewbass@gmail.com>
Date: Thu, 30 Apr 2020 15:41:08 +0300
Message-ID: <CADSg1JjfqgXBZBL+1hYLwiRJvGbUkc0-ZsoLmDsS5BY9FSrzXQ@mail.gmail.com>
Subject: Re: [vlc] Unable to build the vlc package as it requires libsystemd-dev
To: Mark Hindley <mark@hindley.org.uk>
Cc: 435@bugs.devuan.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
	DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,
	RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=disabled version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org
Mark,

thank you for your response.

Yes, documenting build instructions wherever those are different from
Debian's would be great!

Still, could you comment on how (in)compatible libsystemd-dev and
libelogind-dev are?

Looking at the content of the binary packages, both contain almost the
same set of headers.
Is there any chance one will "virtually" provide the other?

Regards,
Andrey.

On Thu, 30 Apr 2020 at 11:50, Mark Hindley <mark@hindley.org.uk> wrote:
>
> As you have discovered, building directly on the host system does not
> work if the system uses elogind and the package has a build dependency
> on libsystemd-dev.  However, it will work fine in a build chroot. Try
> using pbuilder and the pbdebuild  command and/or cowbuilder.
> There are also other options that should work, but I have not used
> myself, like qemu-builder and sbuild.
>
> Changing all the libsystemd-dev dependencies present in Debian would
> require forking about 200 additional packages and is not feasible at the
> moment.
>
> However, we ought to add this build technique to the release notes so
> that users know that plain debuild will not work on an elogind system if
> the package has libsystemd-dev build dependency.

Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Sat Nov 23 18:15:45 2024;