Luca Boccassi
da31917f4f
Relicense from LGPL3 + exceptions to Mozilla Public License version 2.0
...
Relicense permission collected from all relevant authors as tallied at:
https://github.com/rlenferink/libzmq-relicense/blob/master/checklist.md
The relicense grants are collected under RELICENSE/ and will be moved
to the above repository in a later commit.
Fixes https://github.com/zeromq/libzmq/issues/2376
2023-06-05 20:31:47 +01:00
Luca Boccassi
c5d1bbf6f0
Problem: cannot use obs_scm which is faster than tar_scm
...
Solution: rename dsc file so that it matches expected format
2022-04-08 01:41:50 +01:00
Luca Boccassi
cef3225370
Problem: 4.3.4 is out, need new version
...
Solution: bump to 4.3.5
2021-01-17 12:10:01 +00:00
Luca Boccassi
f2e364777e
Problem: 4.3.3 is out, need new version
...
Solution: bump to 4.3.4
2020-09-07 11:12:14 +01:00
Luca Boccassi
859f39b302
Problem: OBS build on sid fails
...
Solution: change the version format to non-native as a hack, to match
OBS' debstransform usage of 1.0 format
2020-06-27 18:27:47 +01:00
Luca Boccassi
068385c951
Problem: internal reimplementation of strlcpy used by default on Linux
...
Solution: use libbsd by default when available, and the internal implementation
only as a fallback, to take advantage of Linux distros maintenance of the
string libraries.
2019-12-28 16:21:06 +01:00
Luca Boccassi
44b13a3aa4
Problem: libzmq-dev not installable with libczmq-dev on Ubuntu 16.04
...
Solution: add alternative dependency as libgnutls-dev | libgnutls28-dev,
so that the resolver can break the tie, as libcurl4-nss-dev depends on
libgnutls-dev which conflicts with libgnutls28-dev
2019-10-26 12:37:18 +01:00
Luca Boccassi
5bfb13032e
Problem: packages not build with TLS support
...
Solution: add dependency to gnutls
2019-10-07 09:55:32 +01:00
Luca Boccassi
5dd433501f
Problem: packages are not build with nss
...
Solution: add relevant dependencies
2019-09-11 15:45:37 +01:00
Luca Boccassi
491a0ae107
Problem: 4.3.2 is out, need new version
...
Solution: bump to 4.3.3
2019-07-08 17:57:12 +01:00
Luca Boccassi
c2488ed520
Problem: packaging versions out of date
...
Solution: bump them
2019-07-08 16:18:00 +01:00
Luca Boccassi
320ed68ce9
Problem: immediate binding hardening not used by debian package
...
Solution: set hardening=+all in Debian packaging rules
2019-04-05 20:36:42 +01:00
Luca Boccassi
c27afbca27
Problem: dev packages do not depend on static deps
...
Solution: add them so that pkg-config Requires.private is
satisfied
2018-12-15 00:44:00 +00:00
Luca Boccassi
1f3d4dfbea
Problem: wrong new version
...
Solution: bump back from 4.3.1 to 4.3.0
2018-11-01 20:14:30 +00:00
Luca Boccassi
6f26a33359
Problem: 4.2.5 is out, we need to restore API changes and 4.3.x
...
Solution: revert the revert!
Revert "Problem: regression in 4.2.3 went unnoticed, want to release 4.2.5"
This reverts commit 5f17e26fa4
.
2018-03-23 19:31:42 +00:00
Luca Boccassi
5f17e26fa4
Problem: regression in 4.2.3 went unnoticed, want to release 4.2.5
...
Solution: revert DRAFT -> STABLE API transition so that we can do a
bugfix-only 4.2.5 release.
Will be re-reverted once tagged.
Revert "Problem: ZMQ_BINDTODEVICE has met STABLE conditions"
This reverts commit 3cb79f5042
.
Revert "Problem: ZMQ_MSG_GSSAPI_* have met STABLE conditions"
This reverts commit 374da4207b
.
Revert "Problem: ZMQ_MSG_T_SIZE has met STABLE conditions"
This reverts commit 6411c4a247
.
Revert "Problem: docs say STABLE API still in DRAFT"
This reverts commit 9f2f30b7ff
.
2018-03-23 11:22:10 +00:00
Luca Boccassi
6411c4a247
Problem: ZMQ_MSG_T_SIZE has met STABLE conditions
...
Solution: move it from DRAFT to STABLE since it's been in a public
release, committed for 6+ months and has not changed.
Given a new STABLE symbol has been added, bump minor version number.
2018-03-21 16:45:41 +00:00
Luca Boccassi
f0378bfbf7
Problem: 4.2.4 is out, version is out of date
...
Solution: bump to 4.2.5
2018-03-21 16:03:49 +00:00
Luca Boccassi
29e304ea5c
Problem: unity license not mentioned in debian/copyright
...
Solution: add it
2018-02-11 17:33:13 +00:00
Luca Boccassi
65a1e458ab
Problem: 4.2.3 is out, version(s) are out of date
...
Solution: bump changelog, ABI revision, library and packaging version
2017-12-13 14:12:15 +00:00
Luca Boccassi
83c042ccda
Problem: Debian packages are missing zmq.hpp
...
Solution: install it if available. Download it from its repo as part
of the OBS source run.
Debian and Ubuntu always ship zmq.hpp in libzmq-dev, so do the same.
In the RPM world it is in its own separate package, so don't do the
same for RPM.
2017-12-01 01:09:28 +00:00
Luca Boccassi
741e5c3db4
Problem: debian builds ignore test failures hiding issues
...
Solution: make test failures fail the build
2017-11-16 00:47:24 +00:00
Luca Boccassi
9ad8ddf401
Problem: deb packages do not build with libnorm
...
Solution: add dependency and configure flag
2017-10-16 23:32:15 +01:00
Luca Boccassi
962630fd65
Problem: Debian package not built with GSSAPI
...
Solution: add build-dependency and configure option
2017-08-19 17:40:15 +01:00
Luca Boccassi
ac5c75cea1
Problem: 4.2.2 is out, version(s) are out of date
...
Solution: bump changelog, ABI revision, library and packaging version
2017-02-18 17:56:55 +00:00
Luca Boccassi
5285b6e152
Problem: packaging versions out of date
...
Solution: bump to 4.2.2
2017-02-18 17:43:48 +00:00
Luca Boccassi
e37936616d
Problem: debian packages do not build manpages
...
Solution: build-depend on asciidoc and xmlto
2017-01-07 16:10:08 +00:00
Luca Boccassi
47c7d8ee50
Problem: debian build fails with automake < 1.14
...
Solution: create config subdir as a workaround if building the
packages with automake < 1.14
2016-12-28 00:55:17 +01:00
Luca Boccassi
379028fbd9
Problem: there is no libunwind-dev on Ubuntu 14.04LTS
...
Solution: depend on libunwind-dev | libunwind8-dev | libunwind7-dev
2016-12-09 18:42:19 +00:00
Luca Boccassi
8015794b81
Problem: 4.2.0 is out, time to bump version for development
...
Solution: update NEWS, include/zmq.h and packaging
2016-11-08 12:54:53 +00:00
Luca Boccassi
a8a774e71b
Problem: cannot build deb with drafts on OBS
...
Solution: parse the OBS prjconf and the user env variable
DEB_BUILD_OPTIONS. If either of those define "drafts" then build with
draft APIs enabled.
2016-08-28 15:44:55 +01:00
Luca Boccassi
9c741c09a1
Problem: no Debian packaging
...
Solution: import and adapt Debian's packaging code from
https://packages.debian.org/source/unstable/zeromq3
As noted in packaging/debian/copyright, these files are licensed
under the LGPL2+ and the copyright belongs to the authors listed in
the same file.
2016-07-31 17:10:33 +01:00