I made significant progress on the Protobuf rebase this week:

https://fedoraproject.org/wiki/Changes/Protobuf_5.x/6.x

I submitted PR to all packages that fail to build with new protobuf. Basically 
to include:

  BuildRequires:  protobuf-devel < 4

or similar.

There are several new compat packages availeble:

 * protobuf3
 * protobuf3-c
 * mingw(32,64}-protobuf3 - subpackages of protobuf3 (kudos to Sandro Mani for 
a contribution)

I keep up to date the list of packages that received PR and their status here:

 https://fedoraproject.org/wiki/Changes/Protobuf_5.x/6.x#Current_status

If you do not merge the PR then your package will fail to build once new 
protobuf lands rawhide.

The page above has also a list of packages that builds with the new protobuf 
successfully.

Likely next week, I plan to build the new protobuf in a side tag together with all packages that build successfully with the new version of protobuf.

Three package from this list has issues on s390x.

Three packages depends on grpc, I am not sure if they will need change to 
BuildRequires too.

Package `chatty` is broken when build with libphonenumber with new protobuf.

Two packages are FTBS for different reason than protobuf.

--
Miroslav Suchy, RHCA
Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to