Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 Jan 2014 08:34:54 +0000
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        freebsd-ports@freebsd.org
Subject:   Re: lang/ruby19 distfile not found (ruby-1.9.3-p484.tar.bz2)
Message-ID:  <52CBBC2E.7020708@infracaninophile.co.uk>
In-Reply-To: <7D6F1AAC-33A9-4427-8469-7F80D0150A8C@conundrum.com>
References:  <7D6F1AAC-33A9-4427-8469-7F80D0150A8C@conundrum.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--mgM3tQBpV2m3Qom8tupMKO3xGn66XvMCT
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 07/01/2014 07:53, Matthew Pounsett wrote:
> While building ports-mgmt/portupgrade, I'm trying to build ruby19 on=20
> a new system (9.2-RELEASE), portsnapped up to five minutes ago. I'm
> unable to find ruby-1.9.3-p484.tar.bz2 on any of the FreeBSD mirrors
> that ports tries.
>=20
> I thought this might be a new development (recently updated port,=20
> not enough time for the distfile to make it everywhere) except that
> the Makefile shows the last update as 2013-12-13 02:17:30Z. I also
> don't see anything recent about it in gnats[1], so I have to assume
> this has been broken for a few weeks.
>=20
> This is my make.conf .. otherwise this is a pristine system.
> # cat /etc/make.conf=20
> WITHOUT_X11=3Dyes

That's spelled:

OPTIONS_UNSET=3D	X11

nowadays.

> It shouldn't matter, but this box is v6-only (hence a few "network=20
> not reachable" and timeout errors for some fetch attempts). I've
> FTP'd into a handful of the v6 enabled hosts and manually looked for
> the distfile, just to verify that I should be able to reach it
> somewhere via v6.

Unfortunately, the ports tree is not able to make any guarantees about
usability on an IPv6 only system.  Which is pretty sad given that IPv6
has been around for so many years and is so obviously the only feasible
way forward given the exhaustion of the IPv4 address space.

However, it used to be that you could get the distfiles from the cache
on the IPv6 enabled ftp.freebsd.org, where they were stored for the
benefit of the old package building systems.

There has been a switch to the new package building setup behind
pkg.freebsd.org.  Older style pkg_tools packages should still be being
produced for the supported 8.x and 9.x systems where pkgng is not the
default, but I believe the building system even for those has been
extensively revised.  I'm not sure this still involves caching all the
distfiles in the same way.  I could be wrong though.

If you can't rely on ftp.freebsd.org then you'ld have to turn to the
original master sites, and there's simply no way to find IPv6 enabled
sites for all possible distfiles.

On an IPv4 enabled system, there's no problem:

lucid-nonsense:...ports/lang/ruby19:# make fetch
=3D=3D=3D>  License BSD2CLAUSE RUBY accepted by the user
=3D=3D=3D>   ruby19-1.9.3.484,1 depends on file: /usr/local/sbin/pkg - fo=
und
=3D> ruby-1.9.3-p484.tar.bz2 doesn't seem to exist in
/usr/ports/distfiles/ruby.
=3D> Attempting to fetch
ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2
ruby-1.9.3-p484.tar.bz2                       100% of 9806 kB  913 kBps
00m11s
=3D=3D=3D> Fetching all distfiles required by ruby19-1.9.3.484,1 for buil=
ding

	Cheers,

	Matthew

--=20
Dr Matthew J Seaman MA, D.Phil.

PGP: http://www.infracaninophile.co.uk/pgpkey
JID: matthew@infracaninophile.co.uk


--mgM3tQBpV2m3Qom8tupMKO3xGn66XvMCT
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.0.20 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQJ8BAEBCgBmBQJSy7wuXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC
QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATruMP/2yrA5WbNPU+Lvftmo6swbQt
EdE1UMcX0CnD27x845zCOd5I/y0/L4pQgE8y8SYK2DHu2lBmEMg1BjAVy6YiWtaC
7nplrOJ/yrK/iu2OMYwU1wb0SIZABzw5S2J5uyYo2dyQJ0w9dCIXcgR4uEX/ZU5x
jffGsHFop5Bv8m53mhKaibOuSVFKnvfFja4xty5Qk6RmiKFmpMeY6QX0FijBCWYt
QLPeJgZcHyu+sjYzmWtbWEl71d5hGJU0EyV5m9zLi7e03f27cEBOqGOZo8hSOq+y
fkLb8T8F4Juj45eaz7LYWvDQMiaQvJifgoF4CVk1ZmyQX4FiEXIsrTtMq36IEnMn
VRWA91dNy9OLO5ZD35Jsp5ma1K2Il3bI8O7nnRh0rX3UQKD6s6U04NDfWBq1PTfn
oGGzOhFE/L1DThU4C/yF3XqdtbAVXOX/KigmU4Xeu14k7iQHEPFeernD8DMwRinC
sLetbO33deas2jivK5F28v+lV5uIcPASX3aCstsdV/307x9GU4XinnFietp59ixo
vX1HoBW8v/K1zoefsilAowV2TWzhA0pPno+QsbMgeHj6FgBg/H2vvd7x1G7mqr/d
KaHqbw99/A5KCcQpbwOhj/ErvUhDDYB1VDOUv5g4Kuuac5ZK6YSeVdF5J3DIcyR5
kw6ubhdI+9P4rs5dj9jU
=Ezgj
-----END PGP SIGNATURE-----

--mgM3tQBpV2m3Qom8tupMKO3xGn66XvMCT--



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