debian/ 0000755 0000000 0000000 00000000000 12233055667 007177 5 ustar debian/source/ 0000755 0000000 0000000 00000000000 12207245033 010464 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 12207245033 011672 0 ustar 3.0 (quilt)
debian/vowpal-wabbit-doc.examples 0000644 0000000 0000000 00000000005 12207245033 014240 0 ustar test
debian/copyright 0000644 0000000 0000000 00000003700 12207245033 011117 0 ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: vowpal-wabbit
Upstream-Contact: John Langford
Source:
Files: *
Copyright: 2009-2012, Yahoo! Inc
2004-2009, John Langford
2012-2013, Microsoft Inc
License: BSD-3
Files: *
Copyright: 2010-2013, Yaroslav Halchenko
License: BSD-3
License: BSD-3
Redistribution and use of this software in source and binary
forms, with or without modification, are permitted provided that
the following conditions are met:
.
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
.
* Neither the name of Microsoft Corp or Yahoo! Inc. nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission of
Yahoo! Inc.
.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
debian/vowpal-wabbit.manpages 0000644 0000000 0000000 00000000022 12207245033 013451 0 ustar vowpalwabbit/vw.1
debian/changelog 0000644 0000000 0000000 00000007436 12233055652 011055 0 ustar vowpal-wabbit (7.3-1ubuntu1) trusty; urgency=low
* Specify multi-arch boost location.
-- Dmitrijs Ledkovs Sun, 27 Oct 2013 01:17:33 +0100
vowpal-wabbit (7.3-1build1) trusty; urgency=low
* No change rebuild for Boost 1.54 transition.
-- Dmitrijs Ledkovs Tue, 22 Oct 2013 18:08:40 +0100
vowpal-wabbit (7.3-1) unstable; urgency=low
* New upstream release
-- Yaroslav Halchenko Tue, 27 Aug 2013 20:52:23 -0400
vowpal-wabbit (7.2-1) experimental; urgency=low
* Fresh upstream release + post-release bugfix for parallel code [3a3ef22]
- patches up_no_double_allreduce_h, up_remove_allreduce_includes,
up_ld_vw_against_allreduce,
changeset_5046679437b058e82e31f42be2a41a70e30e9d7a.diff
removed (included upstream)
* debian/watch
- fixed up for recent changes on github
-- Yaroslav Halchenko Mon, 25 Feb 2013 09:46:38 -0500
vowpal-wabbit (7.1-1) experimental; urgency=low
* New upstream release (Closes: #699020)
- install active_interactor utility
- provides core functionality in a dynamic library, thus splitting
packaging into multiple binary packages
* debian/copyright
- updated years
- added Microsoft Corp to copyright holders
- expanded BSD-3 license text with disclaimers
* debian/rules
- use dh_autoreconf -- upstream uses autotools now for the releases
- pass dpkg-buildflags to configure call for hardened builds
* debian/patches
- dropped fix-ftbfs-with-gcc-4.7 -- upstream is ready for gcc 4.7
- CP post-release changeset_5046679437b058e82e31f42be2a41a70e30e9d7a.diff
to resolve FTBFS
- added deb_lpthread patch to enforce addition of -lpthread
- added up_remove_allreduce_includes to avoid exposing all_reduce in libvw
defined in liballreduce.so, and up_ld_vw_against_allreduce to correctly
link libvw against allreduce library
-- Yaroslav Halchenko Sat, 26 Jan 2013 12:28:24 -0500
vowpal-wabbit (6.1-1) unstable; urgency=low
* New upstream release
* debian/copyright -- dep5
* debian/patches/fix-ftbfs-with-gcc-4.7 -- refreshed
* debian/watch -- adjusted for github changes
* debian/rules -- remove depend upon clean
* debian/vowpal-wabbit.examples -- no cluster_command any longer
-- Yaroslav Halchenko Fri, 29 Jun 2012 00:13:56 -0400
vowpal-wabbit (5.1+83-gffab10a-2) unstable; urgency=low
[ Cyril Brulebois ]
* Fix FTBFS with gcc 4.7 by fixing a bunch of missing includes (Closes: #667412).
-- Yaroslav Halchenko Wed, 04 Apr 2012 13:14:53 -0400
vowpal-wabbit (5.1+83-gffab10a-1) unstable; urgency=low
* Fresh upstream snapshot addressing LDA tests errors on 32bit
* Boosted policy to 3.9.2 -- no changes due
-- Yaroslav Halchenko Wed, 06 Jul 2011 18:18:26 -0400
vowpal-wabbit (5.1+47-g3c756c1-1) unstable; urgency=low
* Fresh upstream snapshot
* Make failed tests verbose and allow some fuzz
-- Yaroslav Halchenko Fri, 03 Jun 2011 14:54:04 -0400
vowpal-wabbit (5.1-1) UNRELEASED; urgency=low
* New upstream release
-- Yaroslav Halchenko Sun, 15 May 2011 18:48:57 -0400
vowpal-wabbit (5.0-1) unstable; urgency=low
* New upstream release
* DEP-5 copyright file
* Boosted policy to 3.9.1 -- removed reference to BSD-3 file from copyright
* Explicitly build vw.1 target
-- Yaroslav Halchenko Sun, 05 Dec 2010 09:50:55 -0500
vowpal-wabbit (4.1+20100420-1) unstable; urgency=low
* Initial release (Closes: #576956)
* Includes upstream changes after 4.1 adopted by upstream (e.g. use of
help2man for building a manpage)
-- Yaroslav Halchenko Thu, 08 Apr 2010 14:35:16 -0400
debian/gbp.conf 0000644 0000000 0000000 00000001166 12207245033 010607 0 ustar [DEFAULT]
# the default build command:
builder = debuild -i'\.(git\.*|gbp.conf|gitignore)'
# the default clean command:
cleaner = fakeroot debian/rules clean
# the default branch for upstream sources:
upstream-branch = master
# the default branch for the debian patch:
debian-branch = debian
# the default tag formats used:
#upstream-tag = upstream/%(version)s
debian-tag = debian/%(version)s
# Options only affecting git-buildpackage
[git-buildpackage]
# uncomment this to automatically GPG sign tags
sign-tags = True
# use this for more svn-buildpackage like bahaviour:
export-dir = ../build-area/
tarball-dir = ../tarballs/
debian/control 0000644 0000000 0000000 00000007014 12231530432 010566 0 ustar Source: vowpal-wabbit
Section: science
Priority: optional
Maintainer: Ubuntu Developers
XSBC-Original-Maintainer: Yaroslav Halchenko
Build-Depends: debhelper (>= 7.0.50~),
dh-autoreconf,
libboost-program-options-dev,
help2man,
zlib1g-dev
Standards-Version: 3.9.3
Homepage: http://hunch.net/~vw/
Vcs-Browser: http://github.com/yarikoptic/vowpal_wabbit
Vcs-Git: git://github.com/yarikoptic/vowpal_wabbit.git
Package: vowpal-wabbit
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libvw0 (= ${binary:Version})
Suggests: vowpal-wabbit-doc
Description: fast and scalable online machine learning algorithm
Vowpal Wabbit is a fast online machine learning algorithm. The core
algorithm is specialist gradient descent (GD) on a loss function
(several are available). VW features:
- flexible input data specification
- speedy learning
- scalability (bounded memory footprint, suitable for distributed
computation)
- feature pairing
Package: libvw0
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: fast and scalable online machine learning algorithm - dynamic library
Vowpal Wabbit is a fast online machine learning algorithm. The core
algorithm is specialist gradient descent (GD) on a loss function
(several are available). VW features:
- flexible input data specification
- speedy learning
- scalability (bounded memory footprint, suitable for distributed
computation)
- feature pairing
.
This package contains vowpal-wabbit's dynamic libraries.
Package: libvw-dev
Section: libdevel
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libvw0 (= ${binary:Version})
Description: fast and scalable online machine learning algorithm - development files
Vowpal Wabbit is a fast online machine learning algorithm. The core
algorithm is specialist gradient descent (GD) on a loss function
(several are available). VW features:
- flexible input data specification
- speedy learning
- scalability (bounded memory footprint, suitable for distributed
computation)
- feature pairing
.
This package contains development files needed to compile and link programs
which use vowpal-wabbit's libraries.
Package: vowpal-wabbit-dbg
Section: debug
Priority: extra
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, vowpal-wabbit (= ${binary:Version})
Description: fast and scalable online machine learning algorithm - debug files
Vowpal Wabbit is a fast online machine learning algorithm. The core
algorithm is specialist gradient descent (GD) on a loss function
(several are available). VW features:
- flexible input data specification
- speedy learning
- scalability (bounded memory footprint, suitable for distributed
computation)
- feature pairing
.
This package contains debug symbols for the binaries shipped by vowpal-wabbit
packages.
Package: vowpal-wabbit-doc
Section: doc
Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}
Recommends: vowpal-wabbit
Description: fast and scalable online machine learning algorithm - documentation
Vowpal Wabbit is a fast online machine learning algorithm. The core
algorithm is specialist gradient descent (GD) on a loss function
(several are available). VW features:
- flexible input data specification
- speedy learning
- scalability (bounded memory footprint, suitable for distributed
computation)
- feature pairing
.
This package contains examples (tests) for vowpal-wabbit.
debian/libvw-dev.install 0000644 0000000 0000000 00000000047 12207245033 012454 0 ustar usr/include/*
usr/lib/*.so
usr/lib/*.a
debian/rules 0000755 0000000 0000000 00000002661 12233055656 010262 0 ustar #!/usr/bin/make -f
# -*- makefile -*-
MANPAGES=vowpalwabbit/vw.1
include /usr/share/dpkg/architecture.mk
%:
dh $@ --with autoreconf
%.1: %
help2man --no-info --name="Vowpal Wabbit -- fast online learning tool" ./$< > $@
override_dh_auto_configure:
dh_auto_configure -- --with-boost-libdir=/usr/lib/$(DEB_HOST_MULTIARCH) $(shell dpkg-buildflags --export=configure)
override_dh_auto_build:
dh_auto_build
debian/rules $(MANPAGES)
override_dh_auto_install:
dh_auto_install
: # We generally do not ship .la on Debian systems
find debian/ -name '*.la' | xargs -r rm -f
: # We do not patch upstream to not build it (useful to test)
: # put it makes no sense to install it
find debian/ -name library_example -delete
override_dh_installexamples:
dh_installexamples
: # Change permissions on windows-generated files
find debian/ -name '*-mswin' -type f | xargs -r chmod a-x
override_dh_auto_test:
: # I: run tests providing options for verbose output on failures
cd test && ./RunTests -c -d -f
: # I: cleaning up after running tests
find test/ -name '*.tmp' -o -name '*.cache' | xargs -r rm -f
rm -f test/*.predict
override_dh_auto_clean:
dh_auto_clean
-rm -f test/*.predict test/*.tmp depend $(MANPAGES)
: # And more garbage left with autoreconf
-rm -f vowpalwabbit/config.h vowpalwabbit/depend
override_dh_strip:
dh_strip --dbg-package=vowpal-wabbit-dbg
override_dh_compress:
dh_compress -X.dat -X.predict -X.model -XRunTests
debian/watch 0000644 0000000 0000000 00000000257 12207245033 010221 0 ustar version=3
opts="filenamemangle=s/.*\/v(.*)/vowpal-wabbit-$1/,uversionmangle=s/rc/~rc/g" \
https://github.com/JohnLangford/vowpal_wabbit/tags .*archive/v([\d\.a-z]+)\.tar\.gz
debian/patches/ 0000755 0000000 0000000 00000000000 12207245033 010613 5 ustar debian/patches/deb_lpthread 0000644 0000000 0000000 00000001071 12207245033 013152 0 ustar From: Yaroslav Halchenko
Subject: Force addition of -lpthread to PTHREAD_LIBS if thread library found
Origin: Debian
Last-Update: 2013-01-26
--- a/configure.ac
+++ b/configure.ac
@@ -28,7 +28,12 @@ ZLIB_LDFLAGS="-L${ZLIB_HOME}/lib -lz"
AC_SUBST(ZLIB_CPPFLAGS)
AC_SUBST(ZLIB_LDFLAGS)
-AX_PTHREAD([], [
+dnl yoh@debian.org
+dnl AX_PTHREADS leaves PTHREADS_LIBS empty while only adding -pthreads to CFLAGS
+dnl We do need -lpthread
+AX_PTHREAD([
+ PTHREAD_LIBS="-lpthread"
+], [
AC_MSG_ERROR([Could not find posix thread library.])
])
debian/patches/series 0000644 0000000 0000000 00000000015 12207245033 012024 0 ustar deb_lpthread
debian/docs 0000644 0000000 0000000 00000000007 12207245033 010034 0 ustar README
debian/vowpal-wabbit.install 0000644 0000000 0000000 00000000012 12207245033 013323 0 ustar usr/bin/*
debian/README.source 0000644 0000000 0000000 00000000454 12207245033 011346 0 ustar vowpal-wabbit for Debian
------------------------
For flexibility and easier interaction with upstream, sources are
obtained directly from upstream git repository and packaged into
.orig.tar.gz using git-buildpackage.
-- Yaroslav Halchenko , Thu, 8 Apr 2010 14:51:54 -0400
debian/compat 0000644 0000000 0000000 00000000002 12207245033 010362 0 ustar 7
debian/libvw0.install 0000644 0000000 0000000 00000000017 12207245033 011755 0 ustar usr/lib/*.so.*
debian/TODO 0000644 0000000 0000000 00000000360 12207245033 007653 0 ustar vowpal-wabbit for Debian
------------------------
* Package/expose vw shared library
* Persuade Wes&Gael to furnish Python bindings for the library above ;)
-- Yaroslav Halchenko Sat, 26 Jan 2013 12:28:24 -0500