After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 789426 - ide-debug/enums/version.h files ending up under uncommon directory
ide-debug/enums/version.h files ending up under uncommon directory
Status: RESOLVED FIXED
Product: gnome-builder
Classification: Other
Component: libide
3.27.x
Other Linux
: Normal normal
: ---
Assigned To: GNOME Builder Maintainers
GNOME Builder Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-10-24 18:13 UTC by Luciano Santos
Modified: 2017-10-24 20:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
build: fix generated header installation directory (1.82 KB, patch)
2017-10-24 20:46 UTC, Christian Hergert
committed Details | Review

Description Luciano Santos 2017-10-24 18:13:16 UTC
Hi there, I'm an openSUSE packager and was updating gnome-builder to 3.27.1 and I got a situation as seen below:

[  274s] Processing files: gnome-builder-plugin-vala-pack-debuginfo-3.27.1-195.1.i586
[  274s] Provides: debuginfo(build-id) = 476ac3a256934dad4124318302dfe42414a83904 gnome-builder-plugin-vala-pack-debuginfo = 3.27.1-195.1 gnome-builder-plugin-vala-pack-debuginfo(x86-32) = 3.27.1-195.1
[  274s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
[  274s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/gnome-builder-3.27.1-195.1.i386
[  274s] error: Installed (but unpackaged) file(s) found:
[  274s]    /usr/gnome-builder/libide/ide-debug.h
[  274s]    /usr/gnome-builder/libide/ide-enums.h
[  274s]    /usr/gnome-builder/libide/ide-version.h
[  274s] 
[  274s] 
[  274s] RPM build errors:
[  274s]     Installed (but unpackaged) file(s) found:
[  274s]    /usr/gnome-builder/libide/ide-debug.h
[  274s]    /usr/gnome-builder/libide/ide-enums.h
[  274s]    /usr/gnome-builder/libide/ide-version.h
[  274s] 
[  274s] build31 failed "build gnome-builder.spec" at Tue Oct 24 16:55:26 UTC 2017.

Are these header files really meant to end up under /usr/gnome-builder/libide or even being installed at all?
Comment 1 Christian Hergert 2017-10-24 20:38:02 UTC
Indeed, looks like a build system bug.
Comment 2 Christian Hergert 2017-10-24 20:46:59 UTC
Created attachment 362222 [details] [review]
build: fix generated header installation directory

This accidentally got switched during our massive build system cleanup
and ended up in $prefix/gnome-builder/libide rather than
$prefix/include/gnome-builder/libide.
Comment 3 Christian Hergert 2017-10-24 20:47:59 UTC
Attachment 362222 [details] pushed as dfd454d - build: fix generated header installation directory
Comment 4 Luciano Santos 2017-10-24 20:50:22 UTC
Thank you Hergert.