Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#52519 closed defect (invalid)

libXrandr-1.5.1.tar.bz2 : missing dependency

Reported by: ritchieswann@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port:

Description (last modified by larryv (Lawrence Velázquez))

Running a clean installation on OS X El Capitan with latest XCode, licence agreed.

Run : sudo port -v install wine

Expected outcome : wine package installed

Actual outcome : port hangs with following output - this is because libxrandr-1.5.1.tar.bz2 does not exist on the mirrors supplied, the latest version on the mirrors when browsing directly is 1.5.0. Have to end up killing the script with CTRL+C.

sudo port -v install wine
--->  Computing dependencies for wine........................
--->  Dependencies to be installed: gstreamer010-gst-plugins-base gnome-vfs gconf gtk3 xorg-libXrandr orbit2 libidl policykit mozjs17 autoconf213 perl5 perl5.22 nspr gnome-mime-data iso-codes libogg libtheora libvorbis orc xorg-libXv xorg-videoproto lcms2 libGLU
--->  Fetching distfiles for xorg-libXrandr
--->  libXrandr-1.5.1.tar.bz2 doesn't seem to exist in /opt/local/var/macports/distfiles/xorg-libXrandr
--->  Attempting to fetch libXrandr-1.5.1.tar.bz2 from http://www.mirrorservice.org/sites/ftp.x.org/pub/individual/lib/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
--->  Attempting to fetch libXrandr-1.5.1.tar.bz2 from http://mse.uk.distfiles.macports.org/sites/distfiles.macports.org/xorg-libXrandr
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   280  100   280    0     0   5222      0 --:--:-- --:--:-- --:--:--  5283
--->  Attempting to fetch libXrandr-1.5.1.tar.bz2 from http://lil.fr.distfiles.macports.org/xorg-libXrandr
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
--->  Attempting to fetch libXrandr-1.5.1.tar.bz2 from http://nue.de.distfiles.macports.org/xorg-libXrandr
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
--->  Attempting to fetch libXrandr-1.5.1.tar.bz2 from ftp://ftp.gwdg.de/pub/x11/x.org/pub/individual/lib/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:09 --:--:--     0^C

Change History (5)

comment:1 Changed 8 years ago by larryv (Lawrence Velázquez)

Description: modified (diff)
Resolution: invalid
Status: newclosed

That isn’t a hang, it’s a slow connection. You only let the fetch from gwdg.de sit for 9 seconds. Try again and don’t kill it.

comment:2 Changed 8 years ago by ritchieswann@…

I'm sceptical, the script stalled for around 10 minutes originally (the second run was verbose as printed above). As it is, I manually downloaded the correct version of xorg-libXrandr from xorg's official website and that resolved the issue directly.

It is normal for some mirrors to miss the latest versions of tarballs, possibly due to slow propagation?

comment:3 in reply to:  2 Changed 8 years ago by larryv (Lawrence Velázquez)

Replying to ritchieswann@…:

I'm sceptical, the script stalled for around 10 minutes originally (the second run was verbose as printed above). As it is, I manually downloaded the correct version of xorg-libXrandr from xorg's official website and that resolved the issue directly.

It is normal for some mirrors to miss the latest versions of tarballs, possibly due to slow propagation?

Yes, but a properly configured mirror (like the macports.org ones) should return a 404 or similar error code. Was it stuck on the same source (ftp://ftp.gwdg.de) the first time? Might be a network thing.

On the other hand, that mirror looks stale anyway. Maybe we should just remove it.

% zftp open ftp.gwdg.de anonymous ''                   
% zftp ls 'pub/x11/x.org/pub/individual/lib/libXrandr*'
pub/x11/x.org/pub/individual/lib/libXrandr-1.1.0.2.tar.bz2
pub/x11/x.org/pub/individual/lib/libXrandr-1.1.0.2.tar.gz
pub/x11/x.org/pub/individual/lib/libXrandr-1.1.1.tar.bz2
pub/x11/x.org/pub/individual/lib/libXrandr-1.1.1.tar.gz
pub/x11/x.org/pub/individual/lib/libXrandr-1.1.2.tar.bz2
pub/x11/x.org/pub/individual/lib/libXrandr-1.1.2.tar.gz
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.0.tar.bz2
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.0.tar.gz
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.1.tar.bz2
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.1.tar.gz
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.2.tar.bz2
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.2.tar.gz
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.3.tar.bz2
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.3.tar.gz
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.91.tar.bz2
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.91.tar.gz
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.99.3.tar.bz2
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.99.3.tar.gz
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.99.4.tar.bz2
pub/x11/x.org/pub/individual/lib/libXrandr-1.2.99.4.tar.gz
pub/x11/x.org/pub/individual/lib/libXrandr-1.3.0.tar.bz2
pub/x11/x.org/pub/individual/lib/libXrandr-1.3.0.tar.gz
%

comment:4 Changed 8 years ago by larryv (Lawrence Velázquez)

I replaced ftp://ftp.gwdg.de with http://ftp.gwdg.de in r153610. Hopefully their HTTP server responds better than their FTP one.

comment:5 Changed 8 years ago by ritchieswann@…

Yes, it was blocking on that mirror every time. All the other mirrors before it return 404 immediately.

In any case, presumably this problem will be self-correcting when all the other mirrors sync up.

Note: See TracTickets for help on using tickets.