#5 Update to 0.20.0
Merged 18 days ago by orion. Opened 24 days ago by orion.
rpms/ orion/thrift 0.20  into  rawhide

file modified
+1
@@ -3,3 +3,4 @@ 

  /thrift-0.13.0.tar.gz

  /thrift-0.14.0.tar.gz

  /thrift-0.15.0.tar.gz

+ /thrift-0.20.0.tar.gz

libthrift-0.20.0.pom libthrift-0.15.0.pom
file renamed
+29 -36
@@ -1,10 +1,15 @@ 

  <?xml version="1.0" encoding="UTF-8"?>

- <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"

+ <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"

      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

+   <!-- This module was also published with a richer model, Gradle metadata,  -->

+   <!-- which should be used instead. Do not delete the following line which  -->

+   <!-- is to indicate to Gradle or any Gradle module metadata file consumer  -->

+   <!-- that they should prefer consuming it instead. -->

+   <!-- do_not_remove: published-with-gradle-metadata -->

    <modelVersion>4.0.0</modelVersion>

    <groupId>org.apache.thrift</groupId>

    <artifactId>libthrift</artifactId>

-   <version>0.15.0</version>

+   <version>0.20.0</version>

    <name>Apache Thrift</name>

    <description>Thrift is a software framework for scalable cross-language services development.</description>

    <url>http://thrift.apache.org</url>
@@ -31,50 +36,38 @@ 

      <dependency>

        <groupId>org.slf4j</groupId>

        <artifactId>slf4j-api</artifactId>

-       <version>1.7.28</version>

-       <scope>compile</scope>

+       <version>1.7.36</version>

+       <scope>runtime</scope>

      </dependency>

      <dependency>

-       <groupId>org.apache.httpcomponents</groupId>

-       <artifactId>httpclient</artifactId>

-       <version>4.5.10</version>

-       <scope>compile</scope>

+       <groupId>org.apache.httpcomponents.client5</groupId>

+       <artifactId>httpclient5</artifactId>

+       <version>5.2.1</version>

+       <scope>runtime</scope>

      </dependency>

      <dependency>

-       <groupId>org.apache.httpcomponents</groupId>

-       <artifactId>httpcore</artifactId>

-       <version>4.4.12</version>

-       <scope>compile</scope>

+       <groupId>org.apache.httpcomponents.core5</groupId>

+       <artifactId>httpcore5</artifactId>

+       <version>5.2</version>

+       <scope>runtime</scope>

      </dependency>

      <dependency>

-       <groupId>javax.servlet</groupId>

-       <artifactId>javax.servlet-api</artifactId>

-       <version>4.0.1</version>

-       <scope>provided</scope>

+       <groupId>jakarta.servlet</groupId>

+       <artifactId>jakarta.servlet-api</artifactId>

+       <version>5.0.0</version>

+       <scope>runtime</scope>

      </dependency>

      <dependency>

-       <groupId>javax.annotation</groupId>

-       <artifactId>javax.annotation-api</artifactId>

-       <version>1.3.2</version>

-       <scope>compile</scope>

+       <groupId>jakarta.annotation</groupId>

+       <artifactId>jakarta.annotation-api</artifactId>

+       <version>2.1.1</version>

+       <scope>runtime</scope>

      </dependency>

      <dependency>

-       <groupId>junit</groupId>

-       <artifactId>junit</artifactId>

-       <version>4.12</version>

-       <scope>test</scope>

-     </dependency>

-     <dependency>

-       <groupId>org.mockito</groupId>

-       <artifactId>mockito-all</artifactId>

-       <version>1.10.19</version>

-       <scope>test</scope>

-     </dependency>

-     <dependency>

-       <groupId>org.slf4j</groupId>

-       <artifactId>slf4j-log4j12</artifactId>

-       <version>1.7.28</version>

-       <scope>test</scope>

+       <groupId>org.apache.commons</groupId>

+       <artifactId>commons-lang3</artifactId>

+       <version>3.12.0</version>

+       <scope>runtime</scope>

      </dependency>

    </dependencies>

  </project>

file modified
+1 -1
@@ -1,1 +1,1 @@ 

- SHA512 (thrift-0.15.0.tar.gz) = 37e48d1872c85abc92ae86017f98bb092ac2b64e46be21ed6fa0b72d46cf956257efcc7db344b55aa9a70f9a9741d400081c1b78f1eb8d72c9e53a196f3e62ef

+ SHA512 (thrift-0.20.0.tar.gz) = 8dc77f666e60141a6b3cf7ee1407b08a0e80d176f8ccfee69317d7df89ab87aea2c7b3ba3e59d4561835edf1ce23762443ad5aeed0099bf075b010853d5eb1cd

file modified
+5 -2
@@ -70,8 +70,8 @@ 

  # NOTE: thrift versions their libraries by package version, so each version

  # change is a SONAME change and dependencies need to be rebuilt

  Name:    thrift

- Version: 0.15.0

- Release: 4%{?dist}

+ Version: 0.20.0

+ Release: 1%{?dist}

  Summary: Software framework for cross-language services development

  

  # Parts of the source are used under the BSD and zlib licenses, but
@@ -447,6 +447,9 @@ 

  

  

  %changelog

+ * Fri May 17 2024 Orion Poplawski <orion@nwra.com> - 0.20.0-1

+ - Update to 0.20.0

+ 

  * Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.0-4

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild

  

no initial comment

rebased onto d8f979c

24 days ago

rebased onto 42d2167

18 days ago

Pull-Request has been merged by orion

18 days ago

This was merged but apparently never built. In the Python 3.13 copr where we rebuilt this, we get errors like:

Problem: package parquet-libs-devel-16.1.0-1.fc41.x86_64 from http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch requires parquet-libs(x86-64) = 16.1.0-1.fc41, but none of the providers can be installed
  - package parquet-libs-devel-16.1.0-1.fc41.x86_64 from http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch requires libparquet.so.1601()(64bit), but none of the providers can be installed
  - package parquet-libs-16.1.0-1.fc41.x86_64 from http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch requires libthrift-0.15.0.so()(64bit), but none of the providers can be installed
  - package parquet-libs-16.1.0-1.fc41.x86_64 from fedora requires libthrift-0.15.0.so()(64bit), but none of the providers can be installed
  - cannot install both thrift-0.20.0-1.fc41.x86_64 from copr_base and thrift-0.15.0-4.fc40.x86_64 from http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch
  - cannot install both thrift-0.15.0-4.fc40.x86_64 from fedora and thrift-0.20.0-1.fc41.x86_64 from copr_base
  - package thrift-devel-0.20.0-1.fc41.x86_64 from copr_base requires thrift(x86-64) = 0.20.0-1.fc41, but none of the providers can be installed
  - cannot install the best candidate for the job

Do you plan to actually build this? If not, it needs to be reverted before the Python 3.13 rebuild.

Oops, building now