[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