Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Feb 2017 14:35:41 -0800
From:      David Wolfskill <david@catwhisker.org>
To:        git@freebsd.org
Subject:   Reality-checking the github repository...?
Message-ID:  <20170223223541.GX1280@albert.catwhisker.org>

next in thread | raw e-mail | index | archive | help

--hGS0LDae7EcdHMuB
Content-Type: multipart/mixed; boundary="eliZzZKkJKZsQYaJ"
Content-Disposition: inline


--eliZzZKkJKZsQYaJ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

[I've set Reply-To, as I'm not subscribed; please keep me on the
recipient list. -- dhw]

Given the shattered.io demonstration of SHA-1 collision-creation, one of
my colleagues at work (where we use the github repo) asked if I might try
comparing a pristine svn head working copy against a (purportedly)
corresponding git repo.

For my first try, I created a shiny new local clone of the repo we
actually use internally, checked the latest entry (from "git log") that
showed a "Notes" field:

=2E..
Notes:
    svn path=3D/head/; revision=3D313813

and accordingly used "svn up -r 313813" to update the svn working copy
to (what shohld be) the same point.

I then issued:
diff -ru -I '\$FreeBSD.*\$' ../svn/src FreeBSD >/tmp/svn_git@313813_diff.txt

While I rather expected the first "difference" identified:

Only in ../svn/src: .svn

I was quote surprised to find 64 more "Only in ../svn/src/...." lines.
(I have attached a copy of the file.)

Is this expected?

Then, after some discussion with my colleague, I directed a Web browser
to <https://github.com/freebsd/freebsd>, selected "Clone or download";
saw that "Download ZIP" was an option, and then -- on the command line
-- ran:

fetch https://github.com/freebsd/freebsd/archive/master.zip

which ran uneventfully.

A subsequent:

unzip master.zip

nattered on at some length about inflating, creating, extracting various
file system-resident objects rather uneventfully... until the end, which
looked like this:

=2E..
  inflating: freebsd-master/usr.sbin/zzz/zzz.8 =20
  inflating: freebsd-master/usr.sbin/zzz/zzz.sh =20
finishing deferred symbolic links:
  freebsd-master/contrib/tcpdump/README -> README.md
  freebsd-master/share/i18n/csmapper/APPLE/INUIT%UCS.src -> # $FreeBSD$^J# =
$NetBSD: INUIT%UCS.src,v 1.1 2006/03/13 19:45:36 tnozaki Exp $^J^JTYPE^I^IR=
OWCOL^JNAME^I^IINUIT/UCS^JSRC_ZONE^I0x00-0xFF^JOOB_MODE^IILSEQ^JDST_ILSEQ^I=
0xFFFE^JDST_UNIT_BITS^I16^J^JBEGIN_MAP^J#^J# This mapping data is made from=
 the mapping data provided by Unicode, Inc.^J# Original notice:^J#^J#=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D^J#   File name:  =
INUIT.TXT^J#^J#   Contents:   Map (external version) from Mac OS Inuit^J#  =
             character set to Unicode 3.0 and later^J#^J#   Contacts:   cha=
rsets@apple.com, everson@evertype.com^J#^J#   Changes:^J#^J#       c01  200=
5-Apr-01    First posted version. Matches internal xml^J#                  =
         <c1.1> and Text Encoding Converter 2.0.^J#^J# Standard header:^J# =
----------------^J#^J#   Apple, the Apple logo, and Macintosh are trademark=
s of Apple^J#   Computer, Inc., registered in the United States and other c=
ountries.^J#   Unicode is a trademark of Unicode Inc. For the sake of brevi=
ty,^J#   throughout this document, "Macintosh" can be used to refer to^J#  =
 Macintosh computers and "Unicode" can be used to refer to the^J#   Unicode=
 standard.^J#^J#   Apple Computer, Inc. ("Apple") makes no warranty or repr=
esentation,^J#   either express or implied, with respect to this document a=
nd the^J#   included data, its quality, accuracy, or fitness for a particul=
ar^J#   purpose. In no event will Apple be liable for direct, indirect,^J# =
  special, incidental, or consequential damages resulting from any^J#   def=
ect or inaccuracy in this document or the included data.^J#^J#   These mapp=
ing tables and character lists are subject to change.^J#   The latest table=
s should be available from the following:^J#^J#   <http://www.unicode.org/P=
ublic/MAPPINGS/VENDORS/APPLE/>^J#^J#   For general information about Mac OS=
 encodings and these mapping^J#   tables, see the file "README.TXT".^J#^J# =
Format:^J# -------^J#^J#   Three tab-separated columns;^J#   '#' begins a c=
omment which continues to the end of the line.^J#     Column #1 is the Mac =
OS Inuit code (in hex as 0xNN)^J#     Column #2 is the corresponding Unicod=
e (in hex as 0xNNNN)^J#     Column #3 is a comment containing the Unicode n=
ame^J#^J#   The entries are in Mac OS Inuit code order.^J#^J#   Control cha=
racter mappings are not shown in this table, following^J#   the conventions=
 of the standard UTC mapping tables. However, the^J#   Mac OS Inuit charact=
er set uses the standard control characters^J#   at 0x00-0x1F and 0x7F.^J#^=
J# Notes on Mac OS Inuit (partly from Michael Everson):^J# ----------------=
------------------------------------^J#^J#   This is a legacy Mac OS encodi=
ng; in the Mac OS X Carbon and Cocoa^J#   environments, it is only supporte=
d via transcoding to and from^J#   Unicode.^J#^J#   This character set was =
developed by Michael Everson of Everson^J#   Typography (everson@evertype.c=
om) and was used for the Inuktitut^J#   localizations of Mac OS, as well as=
 for the Inuktitut utilities^J#^Ipackage from Everson Typography. Note that=
 while Apple authorized^J#   the Inuktitut localization mentioned above, it=
 was not shipped with^J#   Apple hardware, and was not otherwise supported =
by Apple. Fonts^J#   conforming to the Mac OS Inuit character set are avail=
able from^J#   Everson Typography (http://www.evertype.com/software/apple/)=
=2E^J#   Information about the use of this character set is available at ^J=
#   http://www.evertype.com/standards/iu/.^J#^J#   The Mac OS Inuit charact=
er set shares the script code smEthiopic^J#   (28) with the Ethiopic encodi=
ng. To determine if the Inuktitut^J#   encoding is being used, you must als=
o check if the system region^J#   code is 78, verNunavut.^J#^J#   The Mac O=
S Inuit character set includes the full syllabic letter^J#   repertoire req=
uired for Inuktitut; it is a subset of the Unified^J#   Canadian Aboriginal=
 Syllabics set encoded in Unicode. The encoding^J#   is InuitSCII, designed=
 by Doug Hitch for the Government of the ^J#   Northwest Territories.^J#^J#=
   The Mac OS Inuit character set also includes a number of characters^J#  =
 that were needed for the classic Mac OS user interface and^J#   localizati=
on (e.g. ellipsis, bullet, copyright sign). All of the^J#   characters in M=
ac OS Inuit that are also in the Mac OS Roman^J#   encoding are at the same=
 code point in both; this improves^J#   application compatibility.^J#^J# Un=
icode mapping issues and notes:^J# ---------------------------------^J#^J# =
Details of mapping changes in each version:^J# ----------------------------=
---------------^J#^J##################^J0x00 - 0x7E =3D 0x0000 -^J0x80 =3D =
0x1403^J0x81 =3D 0x1404^J0x82 =3D 0x1405^J0x83 =3D 0x1406^J0x84 =3D 0x140A^=
J0x85 =3D 0x140B^J0x86 =3D 0x1431^J0x87 =3D 0x1432^J0x88 =3D 0x1433^J0x89 =
=3D 0x1434^J0x8A =3D 0x1438^J0x8B =3D 0x1439^J0x8C =3D 0x1449^J0x8D =3D 0x1=
44E^J0x8E =3D 0x144F^J0x8F =3D 0x1450^J0x90 =3D 0x1451^J0x91 =3D 0x1455^J0x=
92 =3D 0x1456^J0x93 =3D 0x1466^J0x94 =3D 0x146D^J0x95 =3D 0x146E^J0x96 =3D =
0x146F^J0x97 =3D 0x1470^J0x98 =3D 0x1472^J0x99 =3D 0x1473^J0x9A =3D 0x1483^=
J0x9B =3D 0x148B^J0x9C =3D 0x148C^J0x9D =3D 0x148D^J0x9E =3D 0x148E^J0x9F =
=3D 0x1490^J0xA0 =3D 0x1491^J0xA1 =3D 0x00B0^J0xA2 =3D 0x14A1^J0xA3 =3D 0x1=
4A5^J0xA4 =3D 0x14A6^J0xA5 =3D 0x2022^J0xA6 =3D 0x00B6^J0xA7 =3D 0x14A7^J0x=
A8 =3D 0x00AE^J0xA9 =3D 0x00A9^J0xAA =3D 0x2122^J0xAB =3D 0x14A8^J0xAC =3D =
0x14AA^J0xAD =3D 0x14AB^J0xAE =3D 0x14BB^J0xAF =3D 0x14C2^J0xB0 =3D 0x14C3^=
J0xB1 =3D 0x14C4^J0xB2 =3D 0x14C5^J0xB3 =3D 0x14C7^J0xB4 =3D 0x14C8^J0xB5 =
=3D 0x14D0^J0xB6 =3D 0x14EF^J0xB7 =3D 0x14F0^J0xB8 =3D 0x14F1^J0xB9 =3D 0x1=
4F2^J0xBA =3D 0x14F4^J0xBB =3D 0x14F5^J0xBC =3D 0x1505^J0xBD =3D 0x14D5^J0x=
BE =3D 0x14D6^J0xBF =3D 0x14D7^J0xC0 =3D 0x14D8^J0xC1 =3D 0x14DA^J0xC2 =3D =
0x14DB^J0xC3 =3D 0x14EA^J0xC4 =3D 0x1528^J0xC5 =3D 0x1529^J0xC6 =3D 0x152A^=
J0xC7 =3D 0x152B^J0xC8 =3D 0x152D^J0xC9 =3D 0x2026^J0xCA =3D 0x00A0^J0xCB =
=3D 0x152E^J0xCC =3D 0x153E^J0xCD =3D 0x1555^J0xCE =3D 0x1556^J0xCF =3D 0x1=
557^J0xD0 =3D 0x2013^J0xD1 =3D 0x2014^J0xD2 =3D 0x201C^J0xD3 =3D 0x201D^J0x=
D4 =3D 0x2018^J0xD5 =3D 0x2019^J0xD6 =3D 0x1558^J0xD7 =3D 0x1559^J0xD8 =3D =
0x155A^J0xD9 =3D 0x155D^J0xDA =3D 0x1546^J0xDB =3D 0x1547^J0xDC =3D 0x1548^=
J0xDD =3D 0x1549^J0xDE =3D 0x154B^J0xDF =3D 0x154C^J0xE0 =3D 0x1550^J0xE1 =
=3D 0x157F^J0xE2 =3D 0x1580^J0xE3 =3D 0x1581^J0xE4 =3D 0x1582^J0xE5 =3D 0x1=
583^J0xE6 =3D 0x1584^J0xE7 =3D 0x1585^J0xE8 =3D 0x158F^J0xE9 =3D 0x1590^J0x=
EA =3D 0x1591^J0xEB =3D 0x1592^J0xEC =3D 0x1593^J0xED =3D 0x1594^J0xEE =3D =
0x1595^J0xEF =3D 0x1671^J0xF0 =3D 0x1672^J0xF1 =3D 0x1673^J0xF2 =3D 0x1674^=
J0xF3 =3D 0x1675^J0xF4 =3D 0x1676^J0xF5 =3D 0x1596^J0xF6 =3D 0x15A0^J0xF7 =
=3D 0x15A1^J0xF8 =3D 0x15A2^J0xF9 =3D 0x15A3^J0xFA =3D 0x15A4^J0xFB =3D 0x1=
5A5^J0xFC =3D 0x15A6^J0xFD =3D 0x157C^J0xFE =3D 0x0141^J0xFF =3D 0x0142^JEN=
D_MAP^J
symlink error: File name too long
lchmod (file attributes) error: No such file or directory
lgld-dhw(11.0-S)[6] echo $?
0
lgld-dhw(11.0-S)[7] =20


Are the whines expected?  Is it also expected that the exit status
will be 0 when whines are issued?

Thanks!

Peace,
david
--=20
David H. Wolfskill				david@catwhisker.org
How could one possibly "respect" a misogynist, racist, bullying con-man??!?

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

--eliZzZKkJKZsQYaJ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="svn_git@313813_diff.txt"

Only in ../svn/src: .svn
Only in ../svn/src/cddl/contrib/opensolaris/common: avl
Only in ../svn/src/contrib/apr/include: private
Only in ../svn/src/contrib/compiler-rt/lib/builtins: arm64
Only in ../svn/src/contrib/compiler-rt/lib/builtins: armv6m
Only in ../svn/src/contrib/ipfilter: net
Only in ../svn/src/contrib/libxo: m4
Only in ../svn/src/contrib/llvm/include/llvm/MC: MCAnalysis
Only in ../svn/src/contrib/llvm/lib/ExecutionEngine: JIT
Only in ../svn/src/contrib/llvm/lib/MC: MCAnalysis
Only in ../svn/src/contrib/llvm/tools/clang/lib/Headers: cuda
Only in ../svn/src/contrib/llvm/tools/lld/tools: linker-script-test
Only in ../svn/src/contrib/llvm/tools/lld: utils
Only in ../svn/src/contrib/llvm/tools/lldb/source/Plugins/Process: win-minidump
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: bf
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: bn
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: cast
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: des
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: dh
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: dsa
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: ec
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: ecdh
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: ecdsa
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: engine
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: evp
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: hmac
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: idea
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: lhash
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: md2
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: md4
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: md5
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: mdc2
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: rand
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: rc2
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: rc4
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: rc5
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: ripemd
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: rsa
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: sha
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: sha1
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: srp
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: threads
Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: x509v3
Only in ../svn/src/contrib/netbsd-tests/dev/usb: libhid
Only in ../svn/src/contrib/netbsd-tests/dev/usb: t_hid
Only in ../svn/src/contrib/netbsd-tests/lib/libposix: bsd
Only in ../svn/src/contrib/netbsd-tests/lib/libposix: posix1
Only in ../svn/src/contrib/netbsd-tests/lib/libposix: posix2
Only in ../svn/src/contrib/netbsd-tests/lib: libtre
Only in ../svn/src/contrib/ofed/libibverbs: config
Only in ../svn/src/contrib/ofed/libmlx4: config
Only in ../svn/src/contrib/ofed/libmthca: config
Only in ../svn/src/contrib/traceroute: lbl
Only in ../svn/src/contrib/wpa/src: hlr_auc_gw
Only in ../svn/src/lib/libthr/arch: common
Only in ../svn/src/sys/amd64: compile
Only in ../svn/src/sys/arm: compile
Only in ../svn/src/sys/dev: ieee488
Only in ../svn/src/sys/i386: compile
Only in ../svn/src/sys/mips: compile
Only in ../svn/src/sys/modules: random
Only in ../svn/src/sys/powerpc: compile
Only in ../svn/src/sys/sparc64: compile
Only in ../svn/src/tools/tools/nanobsd/rescue: Pkg
Only in ../svn/src/usr.sbin/bsdconfig: fdisk

--eliZzZKkJKZsQYaJ--

--hGS0LDae7EcdHMuB
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQF8BAEBCgBmBQJYr2O9XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDQ0I3Q0VGOTE3QTgwMUY0MzA2NEQ3N0Ix
NTM5Q0M0MEEwNDlFRTE3AAoJEBU5zECgSe4XmZIIALouG66vrhs0tDSPcJLS88mZ
33BIaVNUUYFFNuOmSuqylo7MYVz99slyjDBO/+Gbp4QCxgr0NVFm51Clt5z1ZoO+
6o7Qle63EzyfrIR8JMraj56BRzXknqqUJxjH85rsH+rh924mGd3/ANLabVL+5hXJ
0plkpMJaQjD5Cf//TuEgVZbyt5UnFM38XcvQvrWIOdeN54ZX362TgyMxqsu+teLC
28KHAlliAyKsKUCJGIseYS1z+TjyuB7v052OsWU7RlnIg3aLijXie2ND3CtrAhP7
lrx4RW7oOdn1DeSzM12tNyitCYCRMZxYyVIk+Qzm8DZ2V9rcyZYN5hhtPwNotZ8=
=Ir7R
-----END PGP SIGNATURE-----

--hGS0LDae7EcdHMuB--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170223223541.GX1280>