daily CVS update output

2019-03-22 Thread NetBSD source update


Updating src tree:
P src/distrib/sets/lists/comp/ad.aarch64
P src/distrib/sets/lists/comp/ad.arm
P src/distrib/sets/lists/comp/ad.mips
P src/sys/dev/pci/radeonfb.c
P src/sys/dev/usb/ohci.c
P src/sys/dev/usb/uhid.c
P src/sys/dev/usb/uhidev.h
P src/usr.sbin/cpuctl/arch/i386.c
P src/usr.sbin/crash/crash.8

Updating xsrc tree:


Killing core files:


Updating tar files:
src/top-level: collecting... replacing... done
src/bin: collecting... replacing... done
src/common: collecting... replacing... done
src/compat: collecting... replacing... done
src/crypto: collecting... replacing... done
src/dist: collecting... replacing... done
src/distrib: collecting... replacing... done
src/doc: collecting... replacing... done
src/etc: collecting... replacing... done
src/external: collecting... replacing... done
src/extsrc: collecting... replacing... done
src/games: collecting... replacing... done
src/gnu: collecting...pax: Unable to access src/gnu (No such file or directory)
pax: WARNING! These file names were not selected:
src/gnu
 done
src/include: collecting... replacing... done
src/lib: collecting... replacing... done
src/libexec: collecting... replacing... done
src/regress: collecting... replacing... done
src/rescue: collecting... replacing... done
src/sbin: collecting... replacing... done
src/share: collecting... replacing... done
src/sys: collecting... replacing... done
src/tests: collecting... replacing... done
src/tools: collecting... replacing... done
src/usr.bin: collecting... replacing... done
src/usr.sbin: collecting... replacing... done
src/config: collecting... replacing... done
src: collecting... replacing... done
xsrc/top-level: collecting... replacing... done
xsrc/external: collecting... replacing... done
xsrc/local: collecting... replacing... done
xsrc: collecting... replacing... done



Updating release-7 src tree (netbsd-7):

Updating release-7 xsrc tree (netbsd-7):


Updating release-7 tar files:
src/top-level: collecting... replacing... done
src/bin: collecting... replacing... done
src/common: collecting... replacing... done
src/compat: collecting... replacing... done
src/crypto: collecting... replacing... done
src/dist: collecting... replacing... done
src/distrib: collecting... replacing... done
src/doc: collecting... replacing... done
src/etc: collecting... replacing... done
src/external: collecting... replacing... done
src/extsrc: collecting... replacing... done
src/games: collecting... replacing... done
src/gnu: collecting... replacing... done
src/include: collecting... replacing... done
src/lib: collecting... replacing... done
src/libexec: collecting... replacing... done
src/regress: collecting... replacing... done
src/rescue: collecting... replacing... done
src/sbin: collecting... replacing... done
src/share: collecting... replacing... done
src/sys: collecting... replacing... done
src/tests: collecting... replacing... done
src/tools: collecting... replacing... done
src/usr.bin: collecting... replacing... done
src/usr.sbin: collecting... replacing... done
src/config: collecting... replacing... done
src/x11: collecting... replacing... done
src: collecting... replacing... done
xsrc/top-level: collecting... replacing... done
xsrc/external: collecting... replacing... done
xsrc/local: collecting... replacing... done
xsrc/xfree: collecting... replacing... done
xsrc: collecting... replacing... done



Updating release-8 src tree (netbsd-8):
U doc/CHANGES-8.1
P sys/arch/x86/pci/if_vmx.c

Updating release-8 xsrc tree (netbsd-8):


Updating release-8 tar files:
src/top-level: collecting... replacing... done
src/bin: collecting... replacing... done
src/common: collecting... replacing... done
src/compat: collecting... replacing... done
src/crypto: collecting... replacing... done
src/dist: collecting... replacing... done
src/distrib: collecting... replacing... done
src/doc: collecting... replacing... done
src/etc: collecting... replacing... done
src/external: collecting... replacing... done
src/extsrc: collecting... replacing... done
src/games: collecting... replacing... done
src/gnu: collecting...pax: Unable to access src/gnu (No such file or directory)
pax: WARNING! These file names were not selected:
src/gnu
 done
src/include: collecting... replacing... done
src/lib: collecting... replacing... done
src/libexec: collecting... replacing... done
src/regress: collecting... replacing... done
src/rescue: collecting... replacing... done
src/sbin: collecting... replacing... done
src/share: collecting... replacing... done
src/sys: collecting... replacing... done
src/tests: collecting... replacing... done
src/tools: collecting... replacing... done
src/usr.bin: collecting... replacing... done
src/usr.sbin: collecting... replacing... done
src/config: collecting... replacing... done
src/x11: collecting...pax: Unable to access src/x11 (No such file or directory)
pax: WARNING! These file names were not selected:
src/x11
 done
src: collecting... replacing... done
xsrc/top-level: collecting... replacing... done

Re: init died

2019-03-22 Thread Patrick Welche
On Thu, Mar 21, 2019 at 10:07:07AM +, Patrick Welche wrote:
> On Thu, Mar 21, 2019 at 10:58:10AM +0100, Martin Husemann wrote:
> > Exit codes in init are unique. 11 is: it could not open /dev/console,
> > tried to mount a tmpfs on /dev and run /dev/MAKEDEV or /etc/MAKEDEV,
> > but that somehow failed and there still is no /dev/console.
> 
> Thanks for the clue! What a surprise:
> 
> # ls
> MAKEDEV.local   altqfd  log
> 
> so this box must have been running on a tmpfs /dev since ~forever
> 
> I suppose one question is why it couldn't on after this update.
> (I'll just get it working...)

I see how this happened: ~forever was just last November.

- /dev/MAKEDEV exists on the disk after original installation
- forget to cd /dev && sh MAKEDEV all
- on boot, /sbin/init creates mfs partition and mounts over /dev
- it then runs the disk's MAKEDEV to populate mfs
- after the first update where MAKEDEV changes, postinstall deletes
  the MAKEDEV that is on the disk, and writes the new one to mfs
- on reboot, there is no longer a MAKEDEV on the disk for /sbin/init to use.

no more mystery...


Cheers,

Patrick


Re: README: libstdc++.so bumped

2019-03-22 Thread Masanobu SAITOH

On 2019/03/22 17:45, matthew green wrote:

Masanobu SAITOH writes:

On 2019/03/20 14:41, matthew green wrote:

hi folks.


users of -current may notice issues with libstdc++.so major
being increased.  i've described the issues why this was
done in the commit:

 http://mail-index.netbsd.org/source-changes/2019/03/20/msg104433.html

this may break update builds but will ensure what we ship
as netbsd 9 is properly incompatible with netbsd 8, vs
there being minor ABI changes present.

please send-pr or send me email if you have a problem
related to this that rebuilding does not solve.

thanks!


Not required to make pkgsrc/emulators/compat8 now?


we need that yes :)


 Please someone(TM) do it. Sorry. I'm not familiar with 
pkgsrc/emulators/compat_netbsd/gencompat.sh...




.mrg.




--
---
SAITOH Masanobu (msai...@execsw.org
 msai...@netbsd.org)


Re: st(4) and mt eom

2019-03-22 Thread Frank Kardel

Hi Adrian!

No worries. I am just trying to separate useful features from bugs and 
unnecessary deficiencies that can be fixed quickly without disturbing 
APIs and compatibility.


On 03/22/19 05:54, Adrian Bocaniciu wrote:

On Thu, 21 Mar 2019 06:48:22 +0100
Frank Kardel  wrote:


For Bacula it wouldn't help right now, thus the EOM code needs fixing.


When I referred you to FreeBSD "mt locate -e", my point was not that you should 
implement the additional FreeBSD features, even if that will also be good.
Yes, picking up some feature might be useful as already mention in other 
parts of this thread.

Supporting LOCATE seems useful and others may we useful too.



My point was that you should just search in the FreeBSD code which is the sequence of 
SCSI commands that is given for a "mt locate -e", because that sequence of SCSI 
commands is proven to move reliably the tape to the end of the recorded data (also 
maintaining correctly the position information).
I looked at the driver code and it does the expected and what the spec 
recommends - do a READ_POSTION after a SPACE/LOCATE command.


Frank


re: README: libstdc++.so bumped

2019-03-22 Thread matthew green
Masanobu SAITOH writes:
> On 2019/03/20 14:41, matthew green wrote:
> > hi folks.
> > 
> > 
> > users of -current may notice issues with libstdc++.so major
> > being increased.  i've described the issues why this was
> > done in the commit:
> > 
> > http://mail-index.netbsd.org/source-changes/2019/03/20/msg104433.html
> > 
> > this may break update builds but will ensure what we ship
> > as netbsd 9 is properly incompatible with netbsd 8, vs
> > there being minor ABI changes present.
> > 
> > please send-pr or send me email if you have a problem
> > related to this that rebuilding does not solve.
> > 
> > thanks!
> 
> Not required to make pkgsrc/emulators/compat8 now?

we need that yes :)


.mrg.


Re: README: libstdc++.so bumped

2019-03-22 Thread Masanobu SAITOH

On 2019/03/20 14:41, matthew green wrote:

hi folks.


users of -current may notice issues with libstdc++.so major
being increased.  i've described the issues why this was
done in the commit:

http://mail-index.netbsd.org/source-changes/2019/03/20/msg104433.html

this may break update builds but will ensure what we ship
as netbsd 9 is properly incompatible with netbsd 8, vs
there being minor ABI changes present.

please send-pr or send me email if you have a problem
related to this that rebuilding does not solve.

thanks!


Not required to make pkgsrc/emulators/compat8 now?




.mrg.




--
---
SAITOH Masanobu (msai...@execsw.org
 msai...@netbsd.org)