[MacPorts] #34684: ld64-128.2.tar.gz not in distfiles, breaking mirrors
#34684: ld64-128.2.tar.gz not in distfiles, breaking mirrors -------------------------------------+-------------------------------------- Reporter: GregoryEAllen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: -------------------------------------+-------------------------------------- ... and breaking mirrors is bad luck. ld64 installs as 128.2 on Lion, as 127.2 on Snow Leopard (and older versions on older platforms). However, ld64-128.2.tar.gz is not included in the macports distfiles [http://distfiles.macports.org/ld64/] We maintain an internal private mirror for computers that don't have internet access. These computers can't install ld64 on Lion because of a fetch failure; the tarball is not in our mirror because it's not in the distfiles. An ld64 maintainer suggested this bug report. This is a bug in the distfiles server, not ld64 itself. -- Ticket URL: <https://trac.macports.org/ticket/34684> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34684: ld64-128.2.tar.gz not in distfiles, breaking mirrors -------------------------------------+-------------------------------------- Reporter: GregoryEAllen@… | Owner: wsiegrist@… Type: defect | Status: new Priority: Normal | Milestone: Component: server/hosting | Version: Keywords: | Port: -------------------------------------+-------------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) * owner: macports-tickets@… => wsiegrist@… * version: 2.1.1 => * component: ports => server/hosting Comment: Files will only automatically get to the distfiles mirror if it fetches them. The distfiles mirror runs Snow Leopard right now so it won't fetch any files that are conditional on other OS versions. The ld64 port uses different files for Lion and up; Snow Leopard and Leopard; and Tiger. William, could you put these two files there manually? {{{ $ port distfiles ld64 os.major=8 | sed -n '1,/^ /s/^ //p' http://opensource.apple.com/tarballs/ld64/ld64-97.17.tar.gz $ port distfiles ld64 os.major=11 | sed -n '1,/^ /s/^ //p' http://opensource.apple.com/tarballs/ld64/ld64-128.2.tar.gz }}} I know the distfiles fetching script already loops through all variants when fetching. Could it also loop through all values of os.major? -- Ticket URL: <https://trac.macports.org/ticket/34684#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34684: ld64-128.2.tar.gz not in distfiles, breaking mirrors --------------------------------------+------------------------------------- Reporter: GregoryEAllen@… | Owner: wsiegrist@… Type: defect | Status: closed Priority: Normal | Milestone: Component: server/hosting | Version: Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Changes (by wsiegrist@…): * status: new => closed * resolution: => fixed Comment: The sync script now loops through os.major values. -- Ticket URL: <https://trac.macports.org/ticket/34684#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34684: ld64-128.2.tar.gz not in distfiles, breaking mirrors --------------------------------------+------------------------------------- Reporter: GregoryEAllen@… | Owner: wsiegrist@… Type: defect | Status: closed Priority: Normal | Milestone: Component: server/hosting | Version: Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Comment(by ryandesign@…): Super! Thanks. -- Ticket URL: <https://trac.macports.org/ticket/34684#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts