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
Victor Luchits
39c63994f9
Remove the superfluous build requirement of libsodium-devel
2019-11-12 18:24:21 +03: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
be83fe27e2
Problem: RPM builds do not print test failures logs
...
Solution: add VERBOSE=1
2019-10-07 09:55:42 +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
bd5220c505
Problem: nss package has different name on SUSE
...
Solution: fix it in the spec file
2019-09-12 11:16:46 +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
9acdafb001
Problem: spec file includes libsodium-devel twice
...
Solution: only do it once if the macro is enabled
2019-09-11 15:44:35 +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
evoskuil
2859cdea0b
Problem: generated NuGet files out of date.
2017-12-27 17:31:02 -08:00
evoskuil
2b91051cda
Problem: NuGet package versioning out of sync with releases.
2017-12-27 16:48:04 -08:00
evoskuil
f41b51ee04
Problem: NuGet packaging versions out of date.
2017-12-14 17:24:38 -08:00
evoskuil
7133eafae1
Problem: shared NuGet packaging descr. is compiler-specific.
2017-12-14 14:58:02 -08: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
Jim Klimov
e4fee1d3e0
Problem: nuget packaging refers to imatix gsl
...
Solution: re-point to the maintained zeromq fork
Signed-off-by: Jim Klimov <EvgenyKlimov@eaton.com>
2017-12-13 14:20:27 +01: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
40c1a3ab7e
Problem: CentOS 6 build fails
...
Solution: use same autoconf workaround as for Debian 7, and manually
create the config directory
2017-09-17 20:44:28 +01:00
Luca Boccassi
cfc3c7a66b
Problem: spec changelog out of date
...
Solution: mention recent changes
2017-08-19 22:04:31 +01:00
Luca Boccassi
b3acae89e2
Problem: RPM -devel still ships libzmq.la
...
Solution: don't. libtool's archive files are already being deprecated
in Debian-based distros. They are no longer necessary, and cause the
reverse dependencies to over-link.
EG: when built with sodium/pgm/krb5, all applications/libraries
linking against libzmq would be forced to link against sodium/pgm/krb5
despite not using any of those libraries symbols.
2017-08-19 22:04:31 +01:00
Luca Boccassi
8896b672c4
Problem: RPM build does not pass correct configure options
...
Solution: fix it
2017-08-19 17:40: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
d96c48ffa4
Problem: OBS _service sets version to unix timestamp.commitid
...
Solution: a new option has been added to the tar_scm service, so use
it to set the version to last_tag+git<last commit date> which is more
useful.
Unfortunately it's not possible to set it to the current version as
set in the header files, as it's not possible to parse files, only
commit ids, dates and git tags. But it's a step forward.
2017-04-29 13:08:25 +01:00
Luca Boccassi
9dd75e62bf
Problem: RPM build fails due to ignored zmq_gssapi.7
...
Solution: use wildcard to pick up manpages in the spec file
2017-04-29 12:53:09 +01:00
evoskuil
6c1fb4d0b8
Problem: NuGet pacakge out of date.
2017-03-29 10:44:10 -07:00
evoskuil
72714ad297
Problem: no nuget package for 4.2.2
2017-03-24 01:47:22 -07: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
ce735c44ef
Problem: spec file still depends on libuuid
...
Solution: remove the dependency as it's not been needed for a while
2017-01-07 22:25:36 +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
b73809c380
Problem: curve_keygen not packaged by RPM spec
...
Solution: add new libzmq-tools package to ship it
2016-11-06 08:20:02 +00:00
Luca Boccassi
abd37423d3
Problem: cannot build rpm with drafts on OBS
...
Solution: if rpmbuild is called with --with drafts, which can be
triggered on OBS by adding:
Macros:
%_with_drafts 1
to the bottom of the prjconf, then enable draft APIs.
2016-08-28 15:44:55 +01: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
ae0ba5296f
Problem: OBS service changes ver after compress
...
Solution: run the update version service before the recompress
service
2016-08-01 15:01:47 +01:00
Luca Boccassi
9029121eb4
Problem: OBS compress not available on CentOS
...
Solution: run the obs-service-compress at service time rather than
buildtime
2016-08-01 12:35:24 +01:00
Luca Boccassi
6822252f49
Problem: no OBS service file
...
Solution: add one similar to the one generated by zproject
2016-07-31 17:10:34 +01:00
Luca Boccassi
ce75606430
Problem: RPM package does not follow convention
...
Solution: name the binary package that ships the library libzmq5 to
adhere to the soname convention for RPMs
2016-07-31 17:10:34 +01:00