Opened 7 years ago
Closed 7 years ago
#54303 closed defect (fixed)
Package missing from available ports: gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2
Reported by: | Hasimir (Ben McGinnes) | Owned by: | dbevans (David B. Evans) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | gtk3 |
Description
For some reason certain packages seem to require the universal variant of gtk3 as a dependency instead of the X!! version I have installed and compiling is currently failing. So I've been trying to do a binary upgrade of the relevant ports (things like gstreamer1 and wine-devel). Unfortunately binary upgrades are also failing because the relevant gtk3 package is not available:
nefarious:ttscripts ben$ pass -c nefint ; sudo port -b upgrade gtk3 gstreamer1 Copied nefint to clipboard. Will clear in 45 seconds. ---> Computing dependencies for gstreamer1 The following dependencies will be installed: gtk3 Continue? [Y/n]: ---> Fetching archive for gtk3 ---> Attempting to fetch gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 from http://sea.us.packages.macports.org/macports/packages/gtk3 ---> Attempting to fetch gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 from http://nou.nc.packages.macports.org/pub/macports/packages.macports.org/gtk3 ---> Attempting to fetch gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 from https://pek.cn.packages.macports.org/macports/packages/gtk3 ---> Attempting to fetch gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 from http://kmq.jp.packages.macports.org/gtk3 ---> Attempting to fetch gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 from http://fco.it.packages.macports.org/mirrors/macports-packages/gtk3 ---> Attempting to fetch gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 from http://nue.de.packages.macports.org/gtk3 ---> Attempting to fetch gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 from http://jog.id.packages.macports.org/macports/packages/gtk3 ---> Attempting to fetch gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 from http://osl.no.packages.macports.org/gtk3 ---> Attempting to fetch gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 from https://packages.macports.org/gtk3 ---> Attempting to fetch gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 from http://lil.fr.packages.macports.org/gtk3 ---> Attempting to fetch gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/gtk3 ---> Attempting to fetch gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 from http://her.gr.packages.macports.org/gtk3 ---> Attempting to fetch gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 from http://jnb.za.packages.macports.org/packages/gtk3 Error: Failed to archivefetch gtk3: version @3.22.11_1+universal+x11: The requested URL returned error: 404 Not Found Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gtk3/gtk3/main.log for details. Error: Follow https://guide.macports.org/#project.tickets to report a bug. nefarious:ttscripts ben$ port installed | grep gtk3 avahi @0.6.31_13+gtk+gtk3+x11 avahi @0.6.32_0+gtk+gtk3+x11 (active) gtk3 @3.22.1_0+x11 gtk3 @3.22.2_0+x11 gtk3 @3.22.3_0+x11 gtk3 @3.22.4_0+x11 gtk3 @3.22.4_0+universal+x11 gtk3 @3.22.5_0+x11 gtk3 @3.22.6_0+x11 gtk3 @3.22.7_0+x11 gtk3 @3.22.11_0+x11 gtk3 @3.22.11_1+x11 (active) nefarious:ttscripts ben$
Visiting the first of those mirrors, http://mirror.pnl.gov/macports/packages/gtk3/, showed that both gtk3-3.22.11_1+universal+x11.darwin_13.i386-x86_64.tbz2 and gtk3-3.22.11_1+universal+x11.darwin_10.i386-x86_64.tbz2 are missing, although the non-universal variants are present. Could these two binaries be built and added to the repos/mirrors or, if not, could the relevant equivalent files be explicitly included with the next gtk3 update?
Change History (3)
comment:1 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | set to dbevans |
---|---|
Port: | gtk3 added |
Status: | new → assigned |
comment:2 Changed 7 years ago by Hasimir (Ben McGinnes)
Cool. I'm significantly less concerned about the absent package for 10, I only mentioned it since it appeared to be missing too. The binary for 13 is downloading now and looks like it should be fine.
Regarding the issues with compiling from source, I'm a little less concerned about that since the packages affected aren't the ones where I'm concerned enough to want to deviate from standard configurations. If the packages affected were coreutils or crypto packages it'd be different, but they're not so it's fine.
That being the case, feel free to close this case. If something else rears its ugly head then I'll just open a new case.
comment:3 Changed 7 years ago by Schamschula (Marius Schamschula)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Binaries are built automatically by the buildbot system.
A binary for gtk3 @3.22.11_1+universal+x11 for darwin 13 appeared yesterday.
Binaries for darwin 11, 12, 14, 15, 16 were available May 26.
Universal binaries for darwin 10 were not produced, because universal binaries are only produced when a port that requires them is installed. The only port I know of that requires gtk3 to be universal is wine, and wine has not been buildable on darwin 10 for several years.
I would like to improve our handling of building universal versions of ports on the buildbot, so that once we build a port universal, for any reason, we always build it universal when it is updated, even if the dependency that requires it to be universal is not updated. See #35897.
If you would like to attach the main.log file showing how the build is failing we can investigate that. Otherwise we can close this.