Discussion:
[janitorial] Error @ git push
(too old to reply)
Rolf Bensch
2017-07-16 10:00:12 UTC
Permalink
Raw Message
Hi Olaf,

My last git push produced this output:

Versende nach
git+ssh://roben-***@git.debian.org/git/sane/sane-backends.git
remote: Sending notification emails to:
sane-***@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
remote: checking for ranlib... ranlib
remote: checking command to parse /usr/bin/nm -B output from gcc
-std=c99 object... ok
remote: checking for sysroot... no
remote: checking for mt... mt
remote: checking if mt is a manifest tool... no
remote: checking for dlfcn.h... yes
remote: checking for objdir... .libs
remote: checking if gcc -std=c99 supports -fno-rtti -fno-exceptions...
no
remote: checking for gcc -std=c99 option to produce PIC... -fPIC
-DPIC
remote: checking if gcc -std=c99 PIC flag -fPIC -DPIC works... yes
remote: checking if gcc -std=c99 static flag -static works... yes
remote: checking if gcc -std=c99 supports -c -o file.o... yes
(cached) yes
remote: checking whether the gcc -std=c99 linker (/usr/bin/ld -m
elf_x86_64) supports shared libraries... yes
remote: checking whether -lc should be explicitly linked in... no
remote: checking dynamic linker characteristics... GNU/Linux ld.so
remote: checking how to hardcode library paths into programs...
immediate
remote: checking whether stripping libraries is possible... yes
remote: checking if libtool supports shared libraries... yes
remote: checking whether to build shared libraries... yes
remote: checking whether to build static libraries... no
remote: checking whether NLS is requested... yes
remote: checking for msgfmt... no
remote: checking for gmsgfmt... :
remote: checking for xgettext... no
remote: checking for msgmerge... no
remote: checking for ld used by GCC... /usr/bin/ld -m elf_x86_64
remote: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld...
yes
remote: checking for shared library run path origin... done
remote: checking for CFPreferencesCopyAppValue... no
remote: checking for CFLocaleCopyCurrent... no
remote: checking for GNU gettext in libc... yes
remote: checking whether to use NLS... yes
remote: checking where the gettext function comes from... libc
remote: checking for sane-config... no
remote: checking for pkg-config... no
remote: checking for library containing strerror... none required
remote: checking whether byte ordering is bigendian... no
remote: checking for le32toh in machine/endian.h... no
remote: checking for ntohl in arpa/inet.h... yes
remote: checking for swap32 in machine/endian.h... no
remote: checking for bswap_32 in byteswap.h... yes
remote: configure: include/byteorder.h is unchanged
remote: checking for stdint types... stdint.h (shortcircuit)
remote: make use of stdint.h in include/_stdint.h (assuming C99
compatible system)
remote: checking for dlfcn.h... (cached) yes
remote: checking for dlopen in -ldl... yes
remote: checking for dlopen... yes
remote: checking dl.h usability... no
remote: checking dl.h presence... no
remote: checking for dl.h... no
remote: checking for sqrt in -lm... yes
remote: checking for jpeg_start_decompress in -ljpeg... no
remote: checking for TIFFFdOpen in -ltiff... no
remote: checking for png_init_io in -lpng... no
remote: checking ieee1284.h usability... no
remote: checking ieee1284.h presence... no
remote: checking for ieee1284.h... no
remote: checking pthread.h usability... yes
remote: checking pthread.h presence... yes
remote: checking for pthread.h... yes
remote: checking for pthread_create in -lpthread... yes
remote: checking for pthread_create... yes
remote: checking for pthread_kill... yes
remote: checking for pthread_join... yes
remote: checking for pthread_detach... yes
remote: checking for pthread_cancel... yes
remote: checking for pthread_testcancel... yes
remote: checking whether pthread_t is integer... yes
remote: checking whether to enable pthread support... yes
remote: checking whether to use pthread instead of fork... yes
remote: configure: WARNING: Group uucp does not exist on this
system.
remote: configure: WARNING: Locking feature will be disabled.
remote: checking whether to enable device locking... no
remote: checking for pkg-config... no
remote: checking for LIBV4L... no
remote: checking for sane_init in -lsane... no
remote: checking for net-snmp-config... no
remote: checking for snmp_timeout in -lnetsnmp... no
remote: checking for proper SNMP version... no
remote: configure: WARNING: net-snmp library disabled, autodetecting
network scanners will not be supported.
(cached) yes
remote: checking fcntl.h usability... yes
remote: checking fcntl.h presence... yes
remote: checking for fcntl.h... yes
remote: checking for unistd.h... (cached) yes
remote: checking libc.h usability... no
remote: checking libc.h presence... no
remote: checking for libc.h... no
remote: checking sys/dsreq.h usability... no
remote: checking sys/dsreq.h presence... no
remote: checking for sys/dsreq.h... no
remote: checking sys/select.h usability... yes
remote: checking sys/select.h presence... yes
remote: checking for sys/select.h... yes
remote: checking sys/time.h usability... yes
remote: checking sys/time.h presence... yes
remote: checking for sys/time.h... yes
remote: checking sys/shm.h usability... yes
remote: checking sys/shm.h presence... yes
remote: checking for sys/shm.h... yes
remote: checking sys/ipc.h usability... yes
remote: checking sys/ipc.h presence... yes
remote: checking for sys/ipc.h... yes
remote: checking sys/scanio.h usability... no
remote: checking sys/scanio.h presence... no
remote: checking for sys/scanio.h... no
remote: checking os2.h usability... no
remote: checking os2.h presence... no
remote: checking for os2.h... no
remote: checking sys/socket.h usability... yes
remote: checking sys/socket.h presence... yes
remote: checking for sys/socket.h... yes
remote: checking sys/io.h usability... yes
remote: checking sys/io.h presence... yes
remote: checking for sys/io.h... yes
remote: checking sys/hw.h usability... no
remote: checking sys/hw.h presence... no
remote: checking for sys/hw.h... no
remote: checking for sys/types.h... (cached) yes
remote: checking linux/ppdev.h usability... yes
remote: checking linux/ppdev.h presence... yes
remote: checking for linux/ppdev.h... yes
remote: checking dev/ppbus/ppi.h usability... no
remote: checking dev/ppbus/ppi.h presence... no
remote: checking for dev/ppbus/ppi.h... no
remote: checking machine/cpufunc.h usability... no
remote: checking machine/cpufunc.h presence... no
remote: checking for machine/cpufunc.h... no
remote: checking sys/sem.h usability... yes
remote: checking sys/sem.h presence... yes
remote: checking for sys/sem.h... yes
remote: checking sys/poll.h usability... yes
remote: checking sys/poll.h presence... yes
remote: checking for sys/poll.h... yes
remote: checking windows.h usability... no
remote: checking windows.h presence... no
remote: checking for windows.h... no
remote: checking be/kernel/OS.h usability... no
remote: checking be/kernel/OS.h presence... no
remote: checking for be/kernel/OS.h... no
remote: checking limits.h usability... yes
remote: checking limits.h presence... yes
remote: checking for limits.h... yes
remote: checking sys/ioctl.h usability... yes
remote: checking sys/ioctl.h presence... yes
remote: checking for sys/ioctl.h... yes
remote: checking asm/types.h usability... yes
remote: checking asm/types.h presence... yes
remote: checking for asm/types.h... yes
remote: checking netinet/in.h usability... yes
remote: checking netinet/in.h presence... yes
remote: checking for netinet/in.h... yes
remote: checking tiffio.h usability... no
remote: checking tiffio.h presence... no
remote: checking for tiffio.h... no
remote: checking ifaddrs.h usability... yes
remote: checking ifaddrs.h presence... yes
remote: checking for ifaddrs.h... yes
remote: checking pwd.h usability... yes
remote: checking pwd.h presence... yes
remote: checking for pwd.h... yes
remote: checking getopt.h usability... yes
remote: checking getopt.h presence... yes
remote: checking for getopt.h... yes
remote: checking for asm/io.h... no
remote: checking winsock2.h usability... no
remote: checking winsock2.h presence... no
remote: checking for winsock2.h... no
remote: checking resmgr.h usability... no
remote: checking resmgr.h presence... no
remote: checking for resmgr.h... no
remote: checking for size_t... yes
remote: checking for pid_t... yes
remote: checking for ssize_t... yes
remote: checking for u_char... yes
remote: checking for u_short... yes
remote: checking for u_int... yes
remote: checking for u_long... yes
remote: checking for long long support... yes
remote: checking for socklen_t in <sys/socket.h>... yes
remote: checking for union semun in <sys/sem.h>... no
remote: checking for struct flock in fcntl.h... yes
remote: checking for Linux ioctl defines... yes
remote: checking whether byte ordering is bigendian... (cached) no
remote: checking for an ANSI C-conforming const... yes
remote: checking for inline... inline
remote: checking for working alloca.h... yes
remote: checking for alloca... yes
remote: checking for getenv... yes
remote: checking for inet_ntop... yes
remote: checking for inet_pton... yes
remote: checking for sigprocmask... yes
remote: checking for sleep... yes
remote: checking for snprintf... yes
remote: checking for strcasestr... yes
remote: checking for strdup... yes
remote: checking for strndup... yes
remote: checking for strsep... yes
remote: checking for syslog... yes
remote: checking for usleep... yes
remote: checking for vsyslog... yes
remote: checking for gethostbyaddr... yes
remote: checking for gethostbyaddr... (cached) yes
remote: checking for socket... yes
remote: checking for inet_aton... yes
remote: checking for inet_addr... yes
remote: checking for inet_aton... (cached) yes
remote: checking for inet_ntoa... yes
remote: checking for stdlib.h... (cached) yes
remote: checking for unistd.h... (cached) yes
remote: checking for sys/param.h... yes
remote: checking for getpagesize... yes
remote: checking for working mmap... yes
remote: checking for atexit... yes
remote: checking for ioperm... yes
remote: checking for i386_set_ioperm... no
remote: checking for mkdir... yes
remote: checking for strftime... yes
remote: checking for strstr... yes
remote: checking for strtod... yes
remote: checking for cfmakeraw... yes
remote: checking for tcsendbreak... yes
remote: checking for strcasecmp... yes
remote: checking for strncasecmp... yes
remote: checking for _portaccess... no
remote: checking for getaddrinfo... yes
remote: checking for getnameinfo... yes
remote: checking for poll... yes
remote: checking for setitimer... yes
remote: checking for iopl... yes
remote: checking for getuid... yes
remote: checking for getpass... yes
remote: checking for inb,outb (provided by sys/io.h)... yes
remote: checking for getopt_long... yes
remote: checking for SYSTEMD... no
remote: checking for SYSTEMD... no
remote: checking for USB... no
remote: checking for USB... no
remote: checking usb.h usability... no
remote: checking usb.h presence... no
remote: checking for usb.h... no
remote: checking lusb0_usb.h usability... no
remote: checking lusb0_usb.h presence... no
remote: checking for lusb0_usb.h... no
remote: checking IOKit/scsi/SCSITaskLib.h usability... no
remote: checking IOKit/scsi/SCSITaskLib.h presence... no
remote: checking for IOKit/scsi/SCSITaskLib.h... no
remote: checking IOKit/cdb/IOSCSILib.h usability... no
remote: checking IOKit/cdb/IOSCSILib.h presence... no
remote: checking for IOKit/cdb/IOSCSILib.h... no
remote: checking IOKit/scsi/SCSICommandOperationCodes.h usability...
no
remote: checking IOKit/scsi/SCSICommandOperationCodes.h presence...
no
remote: checking for IOKit/scsi/SCSICommandOperationCodes.h... no
remote: checking IOKit/scsi-commands/SCSICommandOperationCodes.h
usability... no
remote: checking IOKit/scsi-commands/SCSICommandOperationCodes.h
presence... no
remote: checking for IOKit/scsi-commands/SCSICommandOperationCodes.h...
no
remote: checking scsi.h usability... no
remote: checking scsi.h presence... no
remote: checking for scsi.h... no
remote: checking sys/scsi.h usability... no
remote: checking sys/scsi.h presence... no
remote: checking for sys/scsi.h... no
remote: checking sys/scsicmd.h usability... no
remote: checking sys/scsicmd.h presence... no
remote: checking for sys/scsicmd.h... no
remote: checking sys/scsiio.h usability... no
remote: checking sys/scsiio.h presence... no
remote: checking for sys/scsiio.h... no
remote: checking bsd/dev/scsireg.h usability... no
remote: checking bsd/dev/scsireg.h presence... no
remote: checking for bsd/dev/scsireg.h... no
remote: checking scsi/sg.h usability... yes
remote: checking scsi/sg.h presence... yes
remote: checking for scsi/sg.h... yes
remote: checking camlib.h usability... no
remote: checking camlib.h presence... no
remote: checking for camlib.h... no
remote: checking gscdds.h usability... no
remote: checking gscdds.h presence... no
remote: checking for gscdds.h... no
remote: checking sys/scsi/scsi.h usability... no
remote: checking sys/scsi/scsi.h presence... no
remote: checking for sys/scsi/scsi.h... no
remote: checking sys/scsi/sgdefs.h usability... no
remote: checking sys/scsi/sgdefs.h presence... no
remote: checking for sys/scsi/sgdefs.h... no
remote: checking sys/scsi/targets/scgio.h usability... no
remote: checking sys/scsi/targets/scgio.h presence... no
remote: checking for sys/scsi/targets/scgio.h... no
remote: checking apollo/scsi.h usability... no
remote: checking apollo/scsi.h presence... no
remote: checking for apollo/scsi.h... no
remote: checking sys/sdi_comm.h usability... no
remote: checking sys/sdi_comm.h presence... no
remote: checking for sys/sdi_comm.h... no
remote: checking sys/passthrudef.h usability... no
remote: checking sys/passthrudef.h presence... no
remote: checking for sys/passthrudef.h... no
remote: checking for io/cam/cam.h... no
remote: checking for ntddscsi.h... no
remote: checking for ddk/ntddscsi.h... no
remote: checking for scsireq_enter in -lscsi... no
remote: checking for cam_open_device in -lcam... no
remote: checking for scsireq_enter... no
remote: checking for sg_header.target_status in <scsi/sg.h>... yes
remote: scsi buffersize: 131072
remote: checking whether to enable IPv6... yes
remote: checking whether struct sockaddr_storage has an ss_family
member... yes
remote: *** canon_pp backend requires libieee1284 library -
disabling
remote: *** dc210 backend requires JPEG library - disabling
remote: *** dc240 backend requires JPEG library - disabling
remote: *** dell1600n_net backend requires JPEG and TIFF library -
disabling
remote: *** epsonds backend requires JPEG library - disabling
remote: *** gphoto2 backend requires gphoto2 and JPEG libraries -
disabling
remote: *** hpsj5s backend requires libieee1284 library - disabling
remote: *** mustek_pp backend requires libieee1284 or parport-directio
libraries - disabling
remote: *** pint backend requires sys/scanio.h - disabling
remote: *** v4l backend requires v4l libraries - disabling
remote: *** pnm backend not manually selected - disabling
remote: checking for makeindex... no
remote: checking for dvips... no
remote: checking for latex... no
remote: checking for pdflatex... no
remote: checking for fig2dev... no
remote: checking for gs... no
remote: checking for dlh... no
remote: checking for ppmtogif... no
remote: checking that generated files are newer than configure...
done
remote: configure: creating ./config.status
remote: chmod: changing permissions of `./config.status': Operation not
permitted
remote: configure: error: write failure creating ./config.status
remote: make[1]: *** [config.status] Fehler 1
remote: make[1]: Leaving directory
`/var/lib/gforge/chroot/home/groups/sane/sane-backends-lists-git'
remote: make: *** [../config.status] Fehler 2
To git+ssh://roben-***@git.debian.org/git/sane/sane-backends.git
8f61317..3258b70 master -> master
updating local tracking ref 'refs/remotes/origin/master'

I've never seen the checking stuff before.

Hope this helps.

Cheers,
Rolf
--
sane-devel mailing list: sane-***@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-***@lists.alioth.debian.org
Olaf Meeuwissen
2017-07-17 07:14:38 UTC
Permalink
Raw Message
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
Post by Rolf Bensch
Hi Olaf,
Versende nach
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
Post by Rolf Bensch
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.
Post by Rolf Bensch
[...]
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 :-(
Post by Rolf Bensch
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.
Post by Rolf Bensch
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-2 FSF Associate Member since 2004-01-27
GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13 F43E B8A4 A88A F84A 2DD9
Support Free Software https://my.fsf.org/donate
Join the Free Software Foundation https://my.fsf.org/join
--
sane-devel mailing list: sane-***@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-***@lists.alioth.debian.org
Loading...