Date: Sun, 17 Jan 2016 15:29:24 +0000 From: Matthew Seaman <matthew@FreeBSD.org> To: Steve Wills <swills@FreeBSD.org>, freebsd-ports@freebsd.org Subject: Re: Rubygem .js files fubar? Message-ID: <569BB354.9000601@FreeBSD.org> In-Reply-To: <569B35AC.2060600@FreeBSD.org> References: <5693DB57.7090407@freebsd.org> <5694DF6C.3000204@infracaninophile.co.uk> <569B2D66.2070006@FreeBSD.org> <569B35AC.2060600@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --eh74TRuBsGWo1rElJGDtRLC3jXbuHDCOV Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 17/01/2016 06:33, Steve Wills wrote: > On 01/17/16 12:57 AM, Steve Wills wrote: >> >> As for why the original file isn't deleted, I'm not sure. I don't see >> this in my local tree, but I have some changes that may be masking it.= >> >=20 > Oh, I wasn't seeing it because I was testing with Ruby 2.1 and it only > happens with Ruby 2.2 (and presumably 2.3). I'll look into that. Yes, this is with ruby-2.2.x -- sorry, should have mentioned that. There seems to be a lot of duplicated files installed, some in both compressed and uncompressed forms: # cd /usr/local/lib/ruby/gems # find . -name '*.js' -print0 | xargs -0 sha256 | sort -k 4 > /tmp/js-checksums # for f in $( find . -name '*.js.gz' -print ); do echo -n "$f " ; gzcat $f | sha256 ; done | sort -k 2 > /tmp/js-gz-checksums Then for example, choosing one checksum: # cd /tmp # grep b928caf69cb062b33c1982f5aee4e03869fd0 *-checksums js-checksums:SHA256 (./2.2/doc/colorator-0.1/rdoc/js/navigation.js) =3D b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/ffi-1.9.10/rdoc/js/navigation.js) =3D b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/jekyll-3.0.1/rdoc/js/navigation.js) =3D b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/jekyll-sass-converter-1.4.0/rdoc/js/navigation.js) =3D b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/jekyll-watch-1.3.0/rdoc/js/navigation.js) =3D b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/kramdown-1.9.0/rdoc/js/navigation.js) =3D b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/liquid-3.0.6/rdoc/js/navigation.js) =3D b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/listen-3.0.5/rdoc/js/navigation.js) =3D b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/mercenary-0.3.5/rdoc/js/navigation.js) =3D= b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/rb-fsevent-0.9.7/rdoc/js/navigation.js) =3D= b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/rb-inotify-0.9.5/rdoc/js/navigation.js) =3D= b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/rb-kqueue-0.2.4/rdoc/js/navigation.js) =3D= b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/rouge-1.10.1/rdoc/js/navigation.js) =3D b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/safe_yaml-1.0.4/rdoc/js/navigation.js) =3D= b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/sass-3.4.21/rdoc/js/navigation.js) =3D b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-checksums:SHA256 (./2.2/doc/svn2git-2.3.2/rdoc/js/navigation.js) =3D b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/colorator-0.1/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/ffi-1.9.10/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/jekyll-3.0.1/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/jekyll-sass-converter-1.4.0/rdoc/js/navigation.= js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/jekyll-watch-1.3.0/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/kramdown-1.9.0/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/liquid-3.0.6/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/listen-3.0.5/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/mercenary-0.3.5/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/rb-fsevent-0.9.7/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/rb-inotify-0.9.5/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/rb-kqueue-0.2.4/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/rouge-1.10.1/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/safe_yaml-1.0.4/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/sass-3.4.21/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f js-gz-checksums:./2.2/doc/svn2git-2.3.2/rdoc/js/navigation.js.gz b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263f Cheers, Matthew --eh74TRuBsGWo1rElJGDtRLC3jXbuHDCOV Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2 iQJ8BAEBCgBmBQJWm7NaXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATXgIP/i0QpGP9jwfu8zpYLwXpkms2 4ATV5wwA9shmDxKUgZVJp8yNSpYJlevjdvpB8vRv4yB1zPPXgr/xYBSs6NKkyzBX drlblGQfZC/pfd9SrqJ14FQpD48Soq/g1S16dZgCTAVD159O+o5fbZ18p6hgEPHJ HX0U1P8d22FGsoHyebQBtKMC0SK78Z/ifnoPaqGjF69jYx38UOnSxY7odfUKgVCa PHtsuR/hUPk8JW2WQC7gxgW4aPbSL0vJcMfwD0KYc8ofAdgwOpYtun6jnblLCjJa RwCruJC2vX3Ykt8Gu/iiAq2goK3OiQP5u4BLIYpiutvBV+jH1cTPxxVdrVKRd4md sKSrVIwDfTsLQxSX4i7BosIX/ReiQ3NwQpFothGNQOwwj9MNEbXef1VTtD+JguB7 BGoPY8Y3JVqk59/zFtpbU7+mZmRCfXTfFnulkoeXfJeInRHGiWLVwpJFFvC5YTu5 lX9Xg0h5H9zU3Yac1UjuUzc19188y14JQ053FRJPpWvf4tgFIFunyO0ymsWRO1dH TLqXSRHNOfTBG7DOGyMQVohpiCl3Pxl1KYGW1edxfLBS5iO+v1oick84FVw/4Qob YSASvVvGk1Kyfcbecoe6NvPDUxFL115hWlRkZjUJ/n1dv3JFQTo60CzylcqRJOy5 /b36MiKkysxN0fv7pOXz =fk/1 -----END PGP SIGNATURE----- --eh74TRuBsGWo1rElJGDtRLC3jXbuHDCOV--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?569BB354.9000601>