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 591243 - Build failure on git master (check ignored files on git)
Build failure on git master (check ignored files on git)
Status: RESOLVED FIXED
Product: file-roller
Classification: Applications
Component: general
2.27.x
Other Linux
: Normal blocker
: ---
Assigned To: Paolo Bacchilega
file-roller-maint
Depends on:
Blocks:
 
 
Reported: 2009-08-09 15:47 UTC by Luca Ferretti
Modified: 2009-08-10 07:40 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28



Description Luca Ferretti 2009-08-09 15:47:09 UTC
From my jhbuild log

git stash pop
Removed ChangeLog
# On branch master
# Changed but not updated:
#   (use "git add/rm <file>..." to update what will be committed)
#
#	deleted:    ChangeLog
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#	src/commands/.deps/
#	src/commands/Makefile
#	src/commands/Makefile.in
#	src/commands/rpm2cpio
#	src/commands/rpm2cpio.o
no changes added to commit (use "git add" and/or "git commit -a")
Dropped refs/stash@{0} (4fc10281b3e5c2a5726b3da4613302847c12f436)
*** Configurazione file-roller *** [1/1]
./autogen.sh --prefix /opt/gnome2 --libdir '/opt/gnome2/lib64'  --disable-static --disable-gtk-doc 
**Error**: Directory `.' does not look like the top-level File Roller directory


Running a `git checkout -- ChangeLog` fix the build
Comment 1 André Klapper 2009-08-09 20:19:04 UTC
Does not happen here with a fresh jhbuild checkout.
Comment 2 Luca Ferretti 2009-08-09 21:27:19 UTC
On my system is reproducible doing as follow:
 * jhbuild buildone file-roller - first fresh chechout and build
 * jhbuild buildone -a -c file-roller - first rebuild, works fine
 * jhbuild buildone -a -c file-roller - second rebuild, here the issue appears
(maybe -a is not needed to reproduce)

I suppose the first rebuild deletes ChangeLog on `make clean` (check Makefile.am), the second rebuild claims about its absence (http://git.gnome.org/cgit/file-roller/tree/ChangeLog).

Comment 3 Paolo Bacchilega 2009-08-10 07:40:29 UTC
it now checks for configure.ac instead of ChangeLog