[MacPorts] #73854: oracle-instantclient: automatic download of distfiles no longer possible ; outdated versions ; updated archs
MacPorts
noreply at macports.org
Mon May 4 11:59:29 UTC 2026
#73854: oracle-instantclient: automatic download of distfiles no longer possible ;
outdated versions ; updated archs
----------------------------------------------+------------------------
Reporter: BjarneDMat | Owner: BjarneDMat
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: oracle-instantclient php-oracle |
----------------------------------------------+------------------------
Changes (by BjarneDMat):
* status: new => assigned
* owner: (none) => BjarneDMat
Old description:
> OK, I discovered these problems, because `php-oracle` fails to install,
> leading the buildbots to fail all my updates to the `lang/php/Portfile`.
>
> 1. Oracle has moved all downloads behind a login-wall
> 2. the `master_sites` URL has changed
> 3. the versions ''' !really! ''' needs to be updated
> 4. there's now an `arm64` version too
> 5. every `arch` now has it's own latest version
> 6. Oracle has changed the download format from `.zip` to `.dmg` for the
> `arm64` & `x86_64` arches
> 7. ports that have `depends_lib{,-append} port:oracle-instantclient` now
> fail in the buildbot due to (1)
> 8. `post-fetch` fails when `master_sites` is correct
>
> regarding (6): \\
> Can one just set `extract.suffix` to `.dmg` where required ?
>
> regarding (8): \\
> The issue here is, that w/ an in-correct `master_sites` one just get a
> bare `404` ; w/ a correct `master_sites` one gets '''both''' a `404` and
> some `html`
>
> I've got a draft PR : https://github.com/macports/macports-
> ports/pull/32229
New description:
OK, I discovered these problems, because `php-oracle` fails to install,
leading the GitHub Actions CI to fail all my updates to the
`lang/php/Portfile`.
1. Oracle has moved all downloads behind a login-wall
2. the `master_sites` URL has changed
3. the versions ''' !really! ''' needs to be updated
4. there's now an `arm64` version too
5. every `arch` now has it's own latest version
6. Oracle has changed the download format from `.zip` to `.dmg` for the
`arm64` & `x86_64` arches
7. ports that have `depends_lib{,-append} port:oracle-instantclient` now
fail in the buildbot due to (1)
8. `post-fetch` fails when `master_sites` is correct
regarding (6): \\
Can one just set `extract.suffix` to `.dmg` where required ?
regarding (8): \\
The issue here is, that w/ an in-correct `master_sites` one just get a
bare `404` ; w/ a correct `master_sites` one gets '''both''' a `404` and
some `html`
I've got a draft PR : https://github.com/macports/macports-
ports/pull/32229
--
--
Ticket URL: <https://trac.macports.org/ticket/73854#comment:13>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list