Your message dated Mon, 27 Feb 2023 06:20:24 +0000
with message-id <e1pwws4-0038xf...@fasolo.debian.org>
and subject line Bug#1031968: fixed in xfconf 4.18.0-2
has caused the Debian Bug report #1031968,
regarding libxfconf-0-dev fails to build with valac installed
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 ow...@bugs.debian.org
immediately.)


-- 
1031968: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031968
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libxfconf-0-dev
Version: 4.18.0-1
Severity: serious
Tags: ftbfs patch
Justification: fails to build from source (but built successfully in the past)

Dear Maintainer,

To reproduce the problem please follow these steps:

$ sudo apt install valac
$ apt-get source libxfconf-0-dev
$ cd xfconf-4.18.0
$ dpkg-buildpackage -j`nproc`

Output:
================================================================================
...
   dh_compress
   dh_fixperms
   dh_missing
dh_missing: warning: usr/share/vala/vapi/libxfconf-0.deps exists in debian/tmp 
but is not installed to anywhere
dh_missing: warning: usr/share/vala/vapi/libxfconf-0.vapi exists in debian/tmp 
but is not installed to anywhere
        The following debhelper tools have reported what they installed (with 
files per package)
         * dh_install: gir1.2-xfconf-0 (1), libxfconf-0-3 (2), libxfconf-0-dev 
(5), xfconf (5)
         * dh_installdocs: gir1.2-xfconf-0 (0), libxfconf-0-3 (0), 
libxfconf-0-dev (1), xfconf (0)
         * dh_installman: gir1.2-xfconf-0 (0), libxfconf-0-3 (0), 
libxfconf-0-dev (0), xfconf (1)
        If the missing files are installed by another tool, please file a bug 
against it.
        When filing the report, if the tool is not part of debhelper itself, 
please reference the
        "Logging helpers and dh_missing" section from the "PROGRAMMING" guide 
for debhelper (10.6.3+).
          (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz)
        Be sure to test with dpkg-buildpackage -A/-B as the results may vary 
when only a subset is built
        If the omission is intentional or no other helper can take care of this 
consider adding the
        paths to debian/not-installed.
dh_missing: error: missing files, aborting
make: *** [debian/rules:7: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
================================================================================

To fix the issue I propose including valac to package build dependencies
and include vala api files to libxfconf-0-dev.

This vala api files are useful when you wish to build some xfce plugins
from vala sources. One example is xfce4-notes-plugin which I was trying
to build and found that some vala api files are missing in Debian
distribution.

Possible fix follows (check the patch).


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-3-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), 
LANGUAGE=ru_RU:ru
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libxfconf-0-dev depends on:
ii  gir1.2-xfconf-0       4.18.0-1
ii  libglib2.0-dev        2.74.5-1
ii  libxfconf-0-3         4.18.0-1
ii  pkg-config            1.8.1-1
ii  pkgconf [pkg-config]  1.8.1-1

libxfconf-0-dev recommends no packages.

libxfconf-0-dev suggests no packages.

-- no debconf information
diff -Naur xfconf-4.18.0-orig/debian/control xfconf-4.18.0/debian/control
--- xfconf-4.18.0-orig/debian/control   2022-12-10 10:48:30.000000000 +0300
+++ xfconf-4.18.0/debian/control        2023-02-26 05:03:43.079063926 +0300
@@ -9,6 +9,7 @@
                intltool,
                libgirepository1.0-dev,
                libxfce4util-dev (>= 4.17.3),
+               valac,
                xfce4-dev-tools (>= 4.16)
 Rules-Requires-Root: no
 Standards-Version: 4.6.1
diff -Naur xfconf-4.18.0-orig/debian/libxfconf-0-dev.install 
xfconf-4.18.0/debian/libxfconf-0-dev.install
--- xfconf-4.18.0-orig/debian/libxfconf-0-dev.install   2020-11-14 
13:01:16.000000000 +0300
+++ xfconf-4.18.0/debian/libxfconf-0-dev.install        2023-02-26 
05:02:28.854000853 +0300
@@ -3,3 +3,4 @@
 usr/lib/*/pkgconfig
 usr/share/gir-1.0/*
 usr/share/gtk-doc
+usr/share/vala/vapi/*

--- End Message ---
--- Begin Message ---
Source: xfconf
Source-Version: 4.18.0-2
Done: Unit 193 <unit...@debian.org>

We believe that the bug you reported is fixed in the latest version of
xfconf, 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 1031...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Unit 193 <unit...@debian.org> (supplier of updated xfconf 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384

Format: 1.8
Date: Mon, 27 Feb 2023 00:54:48 -0500
Source: xfconf
Architecture: source
Version: 4.18.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Xfce Maintainers <debian-xfce@lists.debian.org>
Changed-By: Unit 193 <unit...@debian.org>
Closes: 1031968
Changes:
 xfconf (4.18.0-2) unstable; urgency=medium
 .
   * Team upload.
   * d/rules: Explicitly disable vala. (Closes: #1031968)
Checksums-Sha1:
 725f43276fb28ada0f5aab623542f8351d55b5c4 2227 xfconf_4.18.0-2.dsc
 10fb7eb1dab1a55cb32ad5fd02ecfc6e594d09b9 625755 xfconf_4.18.0.orig.tar.bz2
 6f84f950c00a255c0770e5bf02645cc60f5f0185 6872 xfconf_4.18.0-2.debian.tar.xz
 a1dc5c6b0131a196ed0a0fa85bfffd8c04989cef 9896 xfconf_4.18.0-2_amd64.buildinfo
Checksums-Sha256:
 80045e4fd1f29b5f072abaaae428d404d12dbac3395e9b9e89908ed521e49ecd 2227 
xfconf_4.18.0-2.dsc
 2e8c50160bf800a807aea094fc9dad81f9f361f42db56607508ed5b4855d2906 625755 
xfconf_4.18.0.orig.tar.bz2
 7d203bdb103622ae0a9f0905bef16783bdef7d0477ff9a87bd490dd8dbe2e81c 6872 
xfconf_4.18.0-2.debian.tar.xz
 d1d8e5717eb516160ca9d30e12219e2cd296ac316d9098536246ab6cc588f55f 9896 
xfconf_4.18.0-2_amd64.buildinfo
Files:
 86ed4fbe476178a34aae6c32f431834f 2227 xfce optional xfconf_4.18.0-2.dsc
 efb7381405bc634306ed0d0cdf5aaffc 625755 xfce optional 
xfconf_4.18.0.orig.tar.bz2
 a18c04cdd4e76c0bb7bf3a4615c8c341 6872 xfce optional 
xfconf_4.18.0-2.debian.tar.xz
 820f3ca86de7790be8837212a5f162f0 9896 xfce optional 
xfconf_4.18.0-2_amd64.buildinfo

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

iQIzBAEBCQAdFiEEjbPlhoZdK0orGFpcUAHhsJqjdEsFAmP8Rp4ACgkQUAHhsJqj
dEstLxAAsSALouKbChxHnpZoeel366KMJK8LYpfSZFr24e5mSSlGPYPINnhsohl9
ipxt+YMwEweEgglq0nlbr8/EVZ/eDAK1mXLz9+mGJqVLchDo+35YMjWx1o5Vy3ex
eKxYL/dKg27ZEhJrzEgiCsa0KHsbaRn6v9gY+BHR9P9v96D6UqyM4/UgsDVH0w60
eLQ8pTtd57lR20IdtVL0ZpLmPIiCJ6Aohvyhtz8gJ0kIHqWXipBBGceJOASFy6z1
59i6nbZYsyPPG67utlTcyTbjJl/EHV/ZPpmtXbZVhAoOjTQdg/FC6B6fpWx1Xoko
5d5NHvgtWDV52Dyz4yT67fhsQ4KesPA9r4PFxlKntY7IrBvwl6L5hJ/ppvLmtPCO
/Lua1fNhpU9PL4CB8qVJX/eA130fR2scinowvKZBySZfk+HSHnU3Yl5idVL/K9vH
DtkRJPmS1x6LjaE9hI979DtYkIjNaq+VkNZIJdunKfKFNXKOyWxoGwfuP2LMtbCW
3hzl9l5jMyczh+RW/Wz3dBMSp1a4EIsWS+zdtxM5AfwqNiVz7vcDYsX9BapAk3eo
7jsq1Awx96uRTjQ3vNf1o29zyIGfGz1ZzsszM3/8q+fwaXT1mAglCg+fUnwCFVWW
LM2lrl0zxQcFUFnwm24VDDPoOQewEd1Y4vMkJYfGCJI6d84FL/U=
=2rPK
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to