Skip site navigation (1)Skip section navigation (2)
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>