Re: [sane-devel] [janitorial] Error @ git push

2017-07-17 Thread Olaf Meeuwissen
Hi Rolf,

Thanks for reminding everyone of the issue[1], :-).  The short answer is
that there is nothing to worry really about.  Everything should be fine.
For the longer answer, see my comments below.

 [1]
 https://lists.alioth.debian.org/pipermail/sane-devel/2015-December/034213.html

Rolf Bensch writes:

> Hi Olaf,
>
> My last git push produced this output:
>
> Versende nach
> git+ssh://roben-gu...@git.debian.org/git/sane/sane-backends.git
> remote: Sending notification emails to:
> sane-com...@lists.alioth.debian.org
> remote: Aktualisiere d94c29a..3258b70
> remote: Fast-forward
> remote:  backend/hp3500.c| 2 ++
> remote:  backend/plustek-pp_scan.h   | 6 +-
> remote:  configure   | 2 +-
> remote:  configure.ac| 2 +-
> remote:  doc/descriptions/pixma.desc | 4 ++--
> remote:  include/sane/config.h.in| 3 ---

Now that's odd!  You seem to be sending two commits of mine with your
change to pixma.desc as well.

Maybe your local master was behind origin/master when you pushed?

Anyway, your change to pixma.desc triggered a rebuild of the supported
device lists on the website.  Due to my changes to configure{,.ac} that
rebuild decided it needs to reconfigure the checked out source tree (on
Alioth) and do so like

> remote:  6 files changed, 7 insertions(+), 12 deletions(-)
> remote: cd .. && make  am--refresh
> remote: make[1]: Entering directory
> `/var/lib/gforge/chroot/home/groups/sane/sane-backends-lists-git'
> remote: /bin/bash ./config.status --recheck

You can see it runs a ./config.status script (which remembers the
options used when ./configure was run) and tells it to --recheck.

> [...]

Near the very end, the ./config.status script updates itself with any
new findings (so you can do a ./config.status *without* --recheck'ing
real fast) and tries to set execute permissions on the script.  The
latter fails because the script is owned by kitno-guest and the update
is run by roben-guest.

# The code that does this is courtesy of autoconf so it is not trivial
# to fix this in a persistent way :-(

> remote: configure: creating ./config.status
> remote: chmod: changing permissions of `./config.status': Operation not 
> permitted
> remote: configure: error: write failure creating ./config.status

This is not a problem because the script already has the permissions it
is trying to set.

> I've never seen the checking stuff before.

The configure{,.ac} scripts don't change all that frequently ;-)

I see the checking quite a bit when fiddling with autofoo stuff.  As
long as it only complains about not being able to set permissions on
./config.status things should be fine.

Hope this helps,
--
Olaf Meeuwissen, LPIC-2FSF Associate Member since 2004-01-27
 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
 Support Free Softwarehttps://my.fsf.org/donate
 Join the Free Software Foundation  https://my.fsf.org/join

-- 
sane-devel mailing list: sane-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
 to sane-devel-requ...@lists.alioth.debian.org


[sane-devel] [janitorial] Error @ git push

2017-07-16 Thread Rolf Bensch
Hi Olaf,

My last git push produced this output:

Versende nach
git+ssh://roben-gu...@git.debian.org/git/sane/sane-backends.git
remote: Sending notification emails to:
sane-com...@lists.alioth.debian.org   
remote: Aktualisiere d94c29a..3258b70   
remote: Fast-forward   
remote:  backend/hp3500.c| 2 ++   
remote:  backend/plustek-pp_scan.h   | 6 +-   
remote:  configure   | 2 +-   
remote:  configure.ac| 2 +-   
remote:  doc/descriptions/pixma.desc | 4 ++--   
remote:  include/sane/config.h.in| 3 ---   
remote:  6 files changed, 7 insertions(+), 12 deletions(-)   
remote: cd .. && make  am--refresh   
remote: make[1]: Entering directory
`/var/lib/gforge/chroot/home/groups/sane/sane-backends-lists-git'   
remote: /bin/bash ./config.status --recheck   
remote: running CONFIG_SHELL=/bin/bash /bin/bash ./configure --no-create
--no-recursion   
remote: checking for a BSD-compatible install... /usr/bin/install -c   
remote: checking whether build environment is sane... yes   
remote: checking for a thread-safe mkdir -p... /bin/mkdir -p   
remote: checking for gawk... gawk   
remote: checking whether make sets $(MAKE)... yes   
remote: checking whether make supports nested variables... yes   
remote: checking whether make supports nested variables... (cached)
yes   
remote: checking whether to enable maintainer-specific portions of
Makefiles... no   
remote: checking for gcc... gcc   
remote: checking whether the C compiler works... yes   
remote: checking for C compiler default output file name... a.out   
remote: checking for suffix of executables...
remote: checking whether we are cross compiling... no   
remote: checking for suffix of object files... o   
remote: checking whether we are using the GNU C compiler... yes   
remote: checking whether gcc accepts -g... yes   
remote: checking for gcc option to accept ISO C89... none needed   
remote: checking whether gcc understands -c and -o together... yes   
remote: checking for style of include used by make... GNU   
remote: checking dependency style of gcc... gcc3   
remote: checking for gcc option to accept ISO C99... -std=gnu99   
remote: checking for gcc option for ISO C99 w/o extensions...
-std=c99   
remote: checking how to run the C preprocessor... gcc -std=c99 -E   
remote: checking for grep that handles long lines and -e...
/bin/grep   
remote: checking for egrep... /bin/grep -E   
remote: checking whether gcc -std=c99 needs -traditional... no   
remote: checking for ANSI C header files... yes   
remote: checking for sys/types.h... yes   
remote: checking for sys/stat.h... yes   
remote: checking for stdlib.h... yes   
remote: checking for string.h... yes   
remote: checking for memory.h... yes   
remote: checking for strings.h... yes   
remote: checking for inttypes.h... yes   
remote: checking for stdint.h... yes   
remote: checking for unistd.h... yes   
remote: checking minix/config.h usability... no   
remote: checking minix/config.h presence... no   
remote: checking for minix/config.h... no   
remote: checking whether it is safe to define __EXTENSIONS__... yes   
remote: checking for ar... ar   
remote: checking the archiver (ar) interface... ar   
remote: checking build system type... x86_64-pc-linux-gnu   
remote: checking host system type... x86_64-pc-linux-gnu   
remote: checking how to print strings... printf   
remote: checking for a sed that does not truncate output... /bin/sed   
remote: checking for fgrep... /bin/grep -F   
remote: checking for ld used by gcc -std=c99... /usr/bin/ld   
remote: checking if the linker (/usr/bin/ld) is GNU ld... yes   
remote: checking for BSD- or MS-compatible name lister (nm)...
/usr/bin/nm -B   
remote: checking the name lister (/usr/bin/nm -B) interface... BSD
nm   
remote: checking whether ln -s works... yes   
remote: checking the maximum length of command line arguments...
3458764513820540925   
remote: checking whether the shell understands some XSI constructs...
yes   
remote: checking whether the shell understands "+="... yes   
remote: checking how to convert x86_64-pc-linux-gnu file names to
x86_64-pc-linux-gnu format... func_convert_file_noop   
remote: checking how to convert x86_64-pc-linux-gnu file names to
toolchain format... func_convert_file_noop   
remote: checking for /usr/bin/ld option to reload object files... -r   
remote: checking for objdump... objdump   
remote: checking how to recognize dependent libraries... pass_all   
remote: checking for dlltool... no   
remote: checking how to associate runtime and link libraries... printf
%s\n   
remote: checking for archiver @FILE support... @   
remote: checking for strip... strip