[MacPorts] #56110: Travis: skip building ports from the obsolete PortGroup
MacPorts
noreply at macports.org
Thu Nov 29 06:22:20 UTC 2018
#56110: Travis: skip building ports from the obsolete PortGroup
----------------------------+------------------
Reporter: mojca | Owner: l2dy
Type: defect | Status: new
Priority: Low | Milestone:
Component: buildbot/mpbb | Version:
Resolution: | Keywords:
Port: |
----------------------------+------------------
Comment (by mojca):
I wanted to confirm that I observed the same issue: the port was
theoretically built on Travis, but it just fetched the existing binary
from our packages server and didn't actually do anything useful. I'm
pretty sure this wasn't intended and I assume that @l2dy didn't want this
to happen / wasn't aware this would happen. Do we have a ticket for that?
> The request to have mpbot use mpbb-list-subports is #57563.
Indeed, if we switch to `mpbb list-subports`, both this ticket and #57563
would be addressed at the same time.
Both tickets report two different problems which both arise from the same
decision / piece of code. Once that is fixed, both problems would be gone.
(Nitpicking: no ticket has the title "Switch to `mpbb`", so you could
equally well argue that ''this'' ticket is about switching to `mpbb`, just
way older :) :) :)
> Or, is that what this PR is about?
This ticket is precisely about what it says: it's annoying to get build
failures for obsolete ports. (I don't care how it's solved, it could of
course be done in `go`, but obviously switching to `mpbb` would address
the issue in probably the most elegant way.)
> That we want Travis not to check for preexisting archives, but it's not
currently programmed to do that? If so, then using mpbb-list-subports with
empty `--archive-site` parameter should be the solution.
* We want Travis to **actually** build all (sub)ports modified in a PR,
ideally in the same order as on the buildbot. Buildbot would skip building
pre-existing archives, Travis should not.
* We want Travis to fetch all dependencies (not modified in a PR) from a
server (ideally one also providing non-distributable binaries, which is
something you just work on, thanks a lot for that)
--
Ticket URL: <https://trac.macports.org/ticket/56110#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list