* Drop package libocas-dbg in favor of automatic dbgsym packages, as per
https://lists.debian.org/debian-devel/2015/12/msg00262.html
* d/patches (updated):
- Properly-build-shared-and-static-libraries-programs.
Filter out -pie, -fpie, and -fPIE when building the shared library so
that hardening=+all can be used
* d/rules:
- Add hardening=+all to DEB_BUILD_MAINT_OPTIONS
- Improve version number parsing
* d/copyright:
- Bump copyright years
* d/control:
- Bump Standards-Version to 3.9.8 (no changes needed)
- Switch to secure URIs in Vcs-* fields
* New upstream release.
* Versioning scheme has been changed to better work with upstream's
* d/control:
- Build-Depend on python*-all, not python*-all-dev. This was a remnant from
when the package was still arch:any. Closes: #799231
- Switch Vcs-Browser from gitweb to cgit
* d/watch:
- Redo mangling: Convert upstream version to x.y.z format
* d/rules:
- Update get-orig-source for new x.y.z versioning scheme
* liblinear3:
- Drop symbol l2r_l2_svc_fun::subXv. No SONAME bump, as this symbol wasn't
visible outside of experimental
* d/patches (updated):
- Properly-build-shared-and-static-libraries-programs.patch
Makes use of the new versioning scheme
* New upstream release. Closes: #780528
* The SONAME was bumped, so rename package liblinear1 to liblinear3
* d/liblinear3.symbols:
- Update for the new library version
* d/control:
- Switch Maintainer to my @debian.org address
* d/watch:
- Update to look for tarball instead of zip
* d/rules:
- Simplify upstream version extraction/utilization
- Update get-orig-source target
- Use xz compression when repacking the upstream source
- Drop override_dh_makeshlibs which was only needed for lenny
* d/copyright:
- Bump copyright years
* d/gbp.conf:
- Update for xz compression
- Update for patches without numbers
* d/TODO:
- Drop, as no open TODOs remain
* d/liblinear-predict.1
d/liblinear-train.1:
- Update manpages
* d/patches:
- Drop patch numbers from .patch filenames
* d/patches (updated):
- Properly-build-shared-and-static-libraries-programs.patch
- Improve-option-parsing.patch
* d/patches (dropped):
- Documenation-fixes.patch
Included upstream
* Add package python3-liblinear.
* debian/control:
- Bump Standards-Version to 3.9.6 (no changes needed)
- Drop XS-Testsuite. dpkg now recognizes the Testsuite header, and
dpkg-source automatically adds one when an autopkgtest suite is found
- Add Build-Depends for dh-python
- Add Build-Depends for python3-all-dev
- Add X-Python3-Version of 3.0
* debian/rules:
- Make dh also build with dh_python3
* debian/liblinear1.symbols: Mark symbol optimized away by GCC 5 as optional,
thereby fixing a FTBFS. Closes: #790248
* debian/copyright:
- Bump copyright years
* Migrate repo to Debian-Science at git.debian.org
* debian/control:
- Update Vcs-* URLs to point to new location
- Add XS-Testsuite for autopkgtest
- python-liblinear is arch:all, not arch:any. Thanks, Vincent Cheng
* debian/tests/*:
- Define an autopkgtest that runs the examples from the documentation
* debian/patches (updated):
- 0006-Improve-option-parsing
Fix wrong function call in float parsing (for epsilon value, etc.). As a
result of copy-pasta, strtol() was being used where strtof() was needed.
* debian/symbols:
- Declare an empty virtual destructor as optional symbol; gcc-4.9 no longer
generates it. Fixes a FTBFS. Closes: #753227
* debian/control:
- Add Multi-Arch fields to packages where necessary
- Add Pre-Depends for package liblinear1
* debian/rules:
- Install to multi-arch destinations using DEB_HOST_MULTIARCH
* debian/*.install:
- Update paths as a consequence of the new install target and
multi-arch-ification
* debian/patches (updated):
- 0001-Properly-build-shared-and-static-libraries-programs
Add an install target to upstream's Makefile, with configurable
destinations for libraries and executables
* debian/control:
- Demoted liblinear1's Recommends for liblinear-tools to Suggests, so
packages depending only on the library don't pull in the tools.
Closes: #682062
- Demoted liblinear-tools' Recommends for libsvm-tools to Suggests, for the
same reasons. Closes: #679992
- Bumped Standards-Version to 3.9.5 (no changes needed)
- Bumped debhelper compatibility version to recommended level 9
- Dropped dependency on python-support, and added a dependency on
python-all-dev (>= 2.6.6-3~) for dh_python2, as well as added
X-Python-Version >= 2.5. Closes: #679993
- Updated BLAS dependency to libblas-dev | libblas.so, the currently
recommended approach.
* debian/compat:
- Raised debhelper compatibility level to recommended level 9
* debian/rules:
- Converted to dh_python2
- Fixed get-orig-rules target in debian/rules. The generated tarball did
not match the git version
- Use DEB_CFLAGS_MAINT_APPEND, as recommended, instead of CFLAGS
* debian/copyright:
- Updated to machine-readable copyright format 1.0
* debian/gbp.conf
- Created (package is based on dfsg branch, not upstream)
* debian/patches (new):
- 0006-Improve-option-parsing
Use optarg, avoid atoi, verify argument count. Closes: #716115
* debian/patches (modified):
- 0001-Properly-build-shared-and-static-libraries-programs
Include CPPFLAGS to avoid hardening flag warnings
* debian/source/lintian-overrides:
- Added override for debian-watch-may-check-gpg-signature
* debian/*.lintian-overrides:
- Added overrides for no-upstream-changelog
* New upstream release.
* debian/control:
- Added Chen-Tse Tsai <ctse.tsai@gmail.com> to Uploaders
- Bumped Standards-Version to 3.9.2 (no changes needed)
* debian/python-liblinear.install
debian/rules:
- Dropped the override for dh_install in favor of python-liblinear.install
Previously, this was not possible because we had to rename files
* debian/watch:
- Rewrote version mangling. Now only the upstream version needs to be
mangled. The previous approach didn't work well together with DEHS
* debian/copyright:
- Refreshed upstream's copyright
- Fixed the previous refresh of my packaging copyright (don't drop 2010)
- Refreshed DEP5 format to r173
* debian/python-liblinear.README.Debian
- Refreshed to reflect that we are now upstream-compatible again
* debian/patches refreshed:
- 0001-Properly-build-shared-and-static-libraries-programs
Fixed a (harmless) missing definition. Also, patch now applies against
orig tarball created with get-orig-source. The orig tarball previously
created manually differed slightly (whitespace in Makefile)
* debian/patches dropped (implemented/included upstream):
- 0003-Add-missing-solver-to-Python-bindings
- 0004-Python-namespace-change.patch
* debian/patches added:
- 0005-Documentation-fix.patch
Mismatch between documented formulas
* New upstream release. Closes: #609380
* python-liblinear:
- NAMESPACE CHANGE. In anticipation of upstream's namespace switch for the
next release, our own namespace switch (which broke compatibility) was
modified to conform to it.
- Added NEWS file indicating namespace change
- Updated README.Debian indicating namespace change
* debian/control:
- Bumped Standards-Version to 3.9.1 (no changes needed)
- Modified Depends: of liblinear-dev to support alternative BLAS
implementations
- Fixed broken Vcs-Browser URL.
* debian/copyright:
- Refreshed DEP5-format to r166
- Refreshed copyrights
- Added Disclaimer for the modifications made during DFSG-cleaning
- Relicense all of my contributions to BSD-3-clause to facilitate possible
inclusions in upstream
* debian/liblinear1.symbols:
- Added new symbols
- Removed the unnecessary dfsg suffix
* debian/rules:
- Added target get-orig-source
- Don't hardcode CFLAGs; honor dpkg-buildflags
- On systems with a dpkg-dev (<< 1.15.6), the symbols file is removed prior
before dh_makeshlibs runs. This is a convenience solution for backporters
on platforms where the c++ tags would otherwise cause build failures.
This is temporary solution.
* debian/patches:
- Added 0003-Add-missing-solver-to-Python-bindings
- Dropped 0002-Move-Python-bindings-to-package-liblinear
- Added 0004-Python-namespace-change.patch
(i.e., the old namespace switch was dropped, and the new one implemented
as a fresh patch)
* Initial release (Closes: #585788)
* debian/patches:
- 0001-Properly-build-shared-and-static-libraries-programs
- 0002-Move-Python-bindings-to-package-liblinear