Opened 10 months ago

Closed 10 months ago

Last modified 10 months ago

#67767 closed update (duplicate)

protobuf3-cpp: update to the current release (3.23.4)

Reported by: barracuda156 Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc: Schamschula (Marius Schamschula), cjones051073 (Chris Jones)
Port: protobuf3-cpp

Description

I wanted to update grpc, but it turned out that our pretty outdated protobuf3-cpp does not have some required headers. Updating is desirable.

Change History (7)

comment:1 Changed 10 months ago by mascguy (Christopher Nielsen)

Cc: mascguy removed
Owner: set to mascguy
Status: newassigned

I have a new segregated port ready, providing the latest release. HOWEVER, I'm not sure that it's feasible to use it with non-leaf ports like grpc, as all dependents of the latter should also use it. (And that includes non-trivial ports like py-tensorflow.)

So please don't rush to update grpc with the new port, until more review, analysis, and discussion has occurred, relative to the implications.

comment:2 Changed 10 months ago by Christopher Nielsen <mascguy@…>

Resolution: fixed
Status: assignedclosed

In 7e50f3aada608a3f03515f9eae5eba01d4abb04b/macports-ports (master):

protobuf3-cpp-upstream: new segregated port, providing latest release
Closes: #67767

comment:3 Changed 10 months ago by mascguy (Christopher Nielsen)

Resolution: fixed
Status: closedreopened

comment:4 Changed 10 months ago by mascguy (Christopher Nielsen)

Resolution: duplicate
Status: reopenedclosed

Duplicate of issue:67473

comment:5 Changed 10 months ago by barracuda156

That was breezing fast, thank you!

*-upstream version builds fine on PowerPC.

comment:6 in reply to:  1 ; Changed 10 months ago by barracuda156

Replying to mascguy:

I have a new segregated port ready, providing the latest release. HOWEVER, I'm not sure that it's feasible to use it with non-leaf ports like grpc, as all dependents of the latter should also use it. (And that includes non-trivial ports like py-tensorflow.)

So please don't rush to update grpc with the new port, until more review, analysis, and discussion has occurred, relative to the implications.

Yes, sure. (I know we do not make dependencies on -devel or -upstream ports for regular versions of other ports.)

comment:7 in reply to:  6 Changed 10 months ago by mascguy (Christopher Nielsen)

Replying to barracuda156:

Yes, sure. (I know we do not make dependencies on -devel or -upstream ports for regular versions of other ports.)

This is one case where it's fine to use the new port. So that's not a problem.

Rather, it's the fact that other ports depend on grpc. And if any dependents also use protobuf, they would also need to use a matching version.

Make sense?

Last edited 10 months ago by mascguy (Christopher Nielsen) (previous) (diff)
Note: See TracTickets for help on using tickets.