[MacPorts] #60044: gpsd: python34 variant depends on nonexistent py34-serial port
MacPorts
noreply at macports.org
Thu Feb 6 03:09:40 UTC 2020
#60044: gpsd: python34 variant depends on nonexistent py34-serial port
------------------------------+-----------------------
Reporter: ryandesign | Owner: michaelld
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.6.2
Resolution: | Keywords:
Port: gpsd, py-serial |
------------------------------+-----------------------
Comment (by fhgwright):
Replying to [comment:2 jmroot]:
> Replying to [comment:1 fhgwright]:
> > BTW, does the fact that this arose at all on the buildbots mean that
consideration is being given to offering precompiled binaries for non-
default variants (which is otherwise extremely rare)?
>
> At the moment it just means that ports' distfiles are mirrored for all
variants.
If it's just about distfile mirroring, why is it paying attention to
dependencies at all? With the possible exception of fetch dependencies
(if they even exist), dependencies should be completely irrelevant for
what's essentially a version of "port fetch".
> Actually building non-default variants is something we'd like to do, but
only for curated selections since building all combinations would be
mathematically problematic. That's not yet possible.
Indeed providing *all* variants would be problematic, though I think I've
seen isolated cases of more than one. Criteria for inclusion might be
based on popularity of the variant, time required to build from source,
and size of the binary archive. It would make sense to boost the priority
of anything that can't be built from source for an upgrade without manual
intervention, such as anything involving the dreaded libunwind-headers, or
poppler, or the ld64 stuff that Ken's been talking about. And "gratuitous
universality" makes precompiled +universal binaries a lot more important
than they really ought to be.
--
Ticket URL: <https://trac.macports.org/ticket/60044#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list