summaryrefslogtreecommitdiff
path: root/debian/rules
Commit message (Collapse)AuthorAgeFilesLines
* THRIFT-5562: remove gradle wrapper and use installed gradle 6.9Jiayu Liu2022-04-191-1/+1
| | | | | | | Client: java Patch: Jiayu Liu This closes #2576
* THRIFT-4982 Remove deprecated C# bindings from the code baseJens Geyer2020-02-281-4/+4
| | | | | | | Client: csharp Patch: Jens Geyer This closes #2027
* THRIFT-4717: fix up make clean with autoconfJames E. King III2019-01-251-2/+0
|
* THRIFT-(1418|1507|3983|4120|4178|4259|4294): Multiple issuesAlex Volanis2018-01-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Client: java THRIFT-4294: Java Configure Fails for Ant >= 1.10 THRIFT-4259: Thrift does not compile due to Ant Maven task errors THRIFT-4178: Java libraries missing from package when using cmake THRIFT-3983: libthrift is deployed on central with pom packaging instead of jar THRIFT-1507: Maven can't download resource from central when behind a proxy and won't use local repository THRIFT-1418: Compiling Thrift from source: Class org.apache.tools.ant.taskdefs.ConditionTask doesn't support the nested "typefound" element Refactor CMake install hook to allow using "sudo make install/fast" which avoids the THRIFT-1507 and THRIFT-1418 issues. New Gradle based build system for Thrift Java Library * Add Gradle 4.4.1 Wrapper artifacts to enable builds Using the Gradle Wrapper helps normalize the builds on all platforms so we use a consistent build tool independent of package managers. The Gradle build logic was partitioned into multiple specific scripts to simplify understanding and maintenance of the build. This is now hooked into CMake and Autoconf processing steps and can build/test/publish to Maven. The README.md was updated to illustrate the new build options and add some documentation on the requirements for Maven publication. Cleaned up the CMake files to reduce reliance on file globbing which is known to cause confusion when multiple users contribute. * Fix two minor issues in Javadoc and unit test Return values were undeclared in Javadoc Test was asserting on the wrong test object instance * Create simple runner scripts for cross-check Using Gradle as a java execution wrapper is too heavy. I simplified the test client/server execution by using a three generated scripts in the build directory direcly callable by the cross-check test harness. * Cleanup the remaining Ant build scripts Pulled the Maven Ant task properties out of the Java build since they are no longer used there. Deleted the no longer used build.xml and build.properties files from the Java build. Made each Ant build own the Maven Ant task details in their build.properties file. * Fix the build issue with Java SSL in the ubuntu-trusty container The latest Trusty JDK7 builds seem to have encountered this issue because the OpenJDK removed the SunEC algorithms. * Update the developer info as requested in review Use the generic Apache Thrift developer list for contact information * Add Clover Code coverage for easy access by developers Clover plugin for Gradle was applied and configured which enables code coverage reports to be available on demand via a command line option. The documentation in the README.md was enhanced to give the details of this change and how to take advantage of it.
* THRIFT-4110: add libthrift0-dbg debug symbols package to debian build ↵James E. King, III2017-03-101-1/+2
| | | | | | process for symbolic debugging This closes #1209
* THRIFT-4043 ensure perl files do not end up in /usr/lib/ThriftJames E. King, III2017-02-081-1/+2
| | | | | | Client: Build This closes #1174
* THRIFT-4033 disable thrift compiler plug-in support by default, as the ↵James E. King, III2017-01-251-4/+4
| | | | | | thrift-compiler packaging is not ready for it yet This closes #1157
* THRIFT-3999: Fix debian package set up scriptslast-before-0-10jfarrell2016-12-191-1/+3
| | | | | | | Client: build Patch: Akira Nakagawa debian/control has typo and missing packages and it prevents building packages.
* THRIFT-2835 Add possibility to distribute generators separately from thrift ↵Nobuaki Sukegawa2016-09-261-3/+3
| | | | | | | | | | | | | | core, and load them dynamically Client: Compiler Patch: Nobuaki Sukegawa, rebased by dtmuller Also fixed by dtmuller: * Add plugin namespace for erlang language binding * Fix unit test test_const_value * Don't clear type cache with every t_program conversion * Type "wb" may not be supported by popen on non-Windows platforms * Fix constness of AST type signatures
* THRIFT-3796 There's no --dbg for dh_strip, maybe someone has mistaken this ↵Akira2016-04-221-2/+2
| | | | | | | | | for --dbg-package. Client: Build process Patch: Akira <matyapiro31@...> This closes #988
* THRIFT-3761 Add debian package for Python3Nobuaki Sukegawa2016-03-291-4/+13
| | | | This closes #966
* THRIFT-3760 Fix install paths etc of debian packages for py and perlNobuaki Sukegawa2016-03-291-15/+23
| | | | This closes #965
* THRIFT-3460 Improve provided Debian packaging solutionRoger Meier2016-01-101-0/+6
| | | | | | Patch: Filip Chabik & Roger Meier This closes #721
* THRIFT-3452 .travis.yml: Migrating from legacy to container-based infrastructureNobuaki Sukegawa2015-12-051-5/+0
| | | | | | | | | Client: Build Patch: Nobuaki Sukegawa Use "services: docker" This closes #730
* THRIFT-2849: spelling errors fixed using codespell toolKonrad Grochowski2014-11-241-2/+2
| | | | | | | Client: All Patch: Anatol Pomozov This closes #281
* Thrift-2601:Fix vagrant to work again for builds againjfarrell2014-07-091-1/+0
| | | | | | | Client: build process Patch: jfarrell Updates debian packaging to work with ubuntu 14.04 deps
* THRIFT-1825 Debian Packaging: cpp libs no longer included since 0.8Roger Meier2013-01-081-0/+207
Initial Patch: Marco Matarazzo Folder move and deletion of contrib/create-debian-packages.sh by roger ;-r