1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353
|
process-cpp (3.0.2-1) unstable; urgency=medium
* New upstream release.
- Fix wrong SOVERSION of library. Sneaking in a hidden transition.
* debian/patches:
+ Drop 2001-Don-t-run-tests.patch. Does not apply anymore and we want to
enable tests with this upload.
+ Trivially rebase 1003-link-pthread.patch and 1004-spelling-fixes.patch.
+ Add 1005_fix-linking-against-gtest.patch. Fix linking of unit tests on
current Debian testing/unstable.
* debian/rules:
+ Fix destdir in get-orig-source target's uscan call.
+ Remove results.txt build-cruft during dh_clean override. (Closes:
#1049137).
* debian/control:
+ Add B-Ds for running unit tests.
+ Add B-D: cmake-extras (for GMock CMake module).
-- Mike Gabriel <sunweaver@debian.org> Fri, 16 Aug 2024 00:08:10 +0200
process-cpp (3.0.1-10) unstable; urgency=medium
[ Mike Gabriel ]
* debian/: Update upstream Git repo URL.
* debian/watch:
+ Update file for recent GitLab changes of the tags overview page.
* debian/libprocess-cpp3.symbols:
+ Drop file. Causing more woes than being helpful. (Closes: #1076906).
* debian/control:
+ Bump Standards-Version to 4.7.0. No changes needed.
+ In B-D, switch from pkg-config to pkgconf.
[ Anton Gladky ]
* Add debian/.gitlab-ci.yml
-- Mike Gabriel <sunweaver@debian.org> Wed, 14 Aug 2024 19:32:18 +0200
process-cpp (3.0.1-9) unstable; urgency=medium
[ Mike Gabriel ]
* debian/changelog:
+ post-upload give credits to Chris Lamb for the patch regarding #961202.
* debian/control:
+ Add Rules-Requires-Root: field and set it to 'no'.
+ Bump Standards-Version: to 4.6.0. No changes needed.
+ Add B-Ds: rdfind, symbols.
* debian/*.lintian-overrides:
+ Drop files. Not required anymore.
* debian/{rules,libprocess-cpp-doc.install}:
+ Move doc files into doc:pkg's doc folder.
* debian/rules:
+ Enable all hardening build flags.
+ Clean-up duplicate files in API docs and use symlinks instead.
* debian/patches:
+ Add 1004-spelling-fixes.patch. Fix spelling of the word 'occurred'.
Thanks, lintian.
+ Rename patch files to match our patch naming scheme.
[ Aurelien Jarno ]
* debian/patches:
+ Add 0003-link-pthread.patch. Fix FTBFS on riscv64, link with -lpthread
instead of -pthread. (Closes: 1002052).
-- Mike Gabriel <sunweaver@debian.org> Tue, 21 Dec 2021 08:35:29 +0100
process-cpp (3.0.1-8) unstable; urgency=medium
* debian/patches:
+ Improve 0002-Reproducible-documentation.patch. Exclude link.txt from documentation.
This makes the build (even more) reproducible. (Closes: #961202). Thanks to
Chris Lamb for the patch.
* debian/control:
+ Bump DH compat level to version 13.
+ Bump Standards-Version: to 4.5.0. No changes needed.
* debian/rules:
+ Add EOL at EOF.
-- Mike Gabriel <sunweaver@debian.org> Sun, 18 Oct 2020 20:12:34 +0200
process-cpp (3.0.1-7) unstable; urgency=medium
* debian/control:
+ Update Vcs-*: fields in accordance to new maintenance team.
* debian/upstream/metadata:
+ Add file. Comply with DEP-12.
* debian/patches/README:
+ Add README explaining our patch naming scheme.
* debian/rules:
+ Add get-orig-source target.
* debian/libprocess-cpp3.symbols:
+ Add Build-Depends-Package: metadata field.
-- Mike Gabriel <sunweaver@debian.org> Sat, 26 Sep 2020 23:54:15 +0200
process-cpp (3.0.1-6) unstable; urgency=medium
* debian/control:
+ Adopt package. Move over to Debian UBports Team. (Closes: #904425).
+ Bump Standards-Version: to 4.4.1. No changes needed.
+ Restrict this package to linux-any architecture. (Closes: #889000).
* debian/{control,compat}:
+ Switch to debhelper-compat notation. Bump to DH compat level version 12.
* debian/{control,copyright}:
+ Update Homepage: (and Source:) field. New upstream is the UBports project.
* debian/watch:
+ Add watch file.
* debian/gbp.conf:
+ Drop file; switch to gbp's defaults.
* debian/copyright:
+ Update copyright attributions.
-- Mike Gabriel <sunweaver@debian.org> Sat, 25 Jan 2020 15:18:35 +0100
process-cpp (3.0.1-5) unstable; urgency=medium
* Orphan package.
* Update Vcs-* headers to point to salsa.
* Bump Standards-Version to 4.1.5.
-- Chris Lamb <lamby@debian.org> Tue, 24 Jul 2018 16:28:18 +0800
process-cpp (3.0.1-4) unstable; urgency=medium
* Correct Vcs-Bzr -> Vcs-Git.
-- Chris Lamb <lamby@debian.org> Sat, 17 Feb 2018 22:45:20 +0000
process-cpp (3.0.1-3) unstable; urgency=medium
* Make the documentation reproducible.
-- Chris Lamb <lamby@debian.org> Thu, 01 Feb 2018 10:15:27 +0000
process-cpp (3.0.1-2) unstable; urgency=medium
* Update symbols files to fix FTBFS on mips64el and non-release 64bit
architectures due symbol differences. (Closes: #888724)
-- Chris Lamb <lamby@debian.org> Mon, 29 Jan 2018 16:52:14 +0000
process-cpp (3.0.1-1) unstable; urgency=medium
* Upload to / fork for Debian unstable. (Closes: #887961)
-- Chris Lamb <lamby@debian.org> Sun, 21 Jan 2018 17:36:45 +1100
process-cpp (3.0.1-0ubuntu5) zesty; urgency=high
* No change rebuild against boost1.62.
-- Dimitri John Ledkov <xnox@ubuntu.com> Tue, 01 Nov 2016 16:39:24 +0000
process-cpp (3.0.1-0ubuntu4) yakkety; urgency=medium
* No-change rebuild for boost soname change.
-- Matthias Klose <doko@ubuntu.com> Thu, 04 Aug 2016 08:30:21 +0000
process-cpp (3.0.1-0ubuntu3) yakkety; urgency=medium
* No-change rebuild for boost soname change.
-- Matthias Klose <doko@ubuntu.com> Sat, 23 Apr 2016 18:48:36 +0000
process-cpp (3.0.1-0ubuntu2) xenial; urgency=medium
* Fix symbols file for s390x.
-- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 30 Nov 2015 23:06:31 +0000
process-cpp (3.0.1-0ubuntu1) wily; urgency=medium
* Bump version.
-- Thomas Voß <thomas.voss@canonical.com> Tue, 21 Jul 2015 11:45:34 +0200
process-cpp (3.0.0) wily; urgency=medium
* Bump major revision and so name to account for toolchain update.
-- Thomas Voß <thomas.voss@canonical.com> Mon, 20 Jul 2015 20:39:56 +0200
process-cpp (2.0.0+14.10.20140718-0ubuntu1) utopic; urgency=medium
[ Thomas Voß ]
* Bump major revision and so name to account for toolchain update.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 18 Jul 2014 12:29:36 +0000
process-cpp (1.0.1+14.10.20140522-0ubuntu1) utopic; urgency=medium
[ Pete Woods ]
* Add child_setup function to core::posic::exec.
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
* New rebuild forced
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 22 May 2014 09:49:51 +0000
process-cpp (1.0.0+14.04.20140328-0ubuntu2) utopic; urgency=high
* No change rebuild against boost1.55.
-- Dimitri John Ledkov <xnox@ubuntu.com> Sun, 27 Apr 2014 02:37:06 +0100
process-cpp (1.0.0+14.04.20140328-0ubuntu1) trusty; urgency=low
[ Marcus Tomlinson ]
* Split environment variable at first occurrence of '=' rather than
splitting at every '=' (causes issues when a value contains an '=')
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 28 Mar 2014 09:40:37 +0000
process-cpp (1.0.0+14.04.20140326.2-0ubuntu1) trusty; urgency=medium
[ Thomas Voß ]
* Bump so name.
* Fix death observer racyness.
* Factor out signalfd-based wait operations on operating system signals.
* Introduce interface SignalTrap and accompanying factory functions.
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 26 Mar 2014 13:55:24 +0000
process-cpp (0.0.1+14.04.20140322-0ubuntu1) trusty; urgency=low
[ thomas-voss ]
* Only generate docs in release mode by default.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Sat, 22 Mar 2014 09:42:53 +0000
process-cpp (0.0.1+14.04.20140317-0ubuntu1) trusty; urgency=low
[ Marcus Tomlinson ]
* Set fd flags to *_NONBLOCK as we are checking fd.revents before
reads anyway. Blocking reads are dangerous when recieving partial
payloads.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Mon, 17 Mar 2014 10:10:41 +0000
process-cpp (0.0.1+14.04.20140311.1-0ubuntu1) trusty; urgency=low
[ Ricardo Salveti de Araujo ]
* libprocess-cpp-dev should also depend on libproperties-cpp-dev.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 11 Mar 2014 19:40:04 +0000
process-cpp (0.0.1+14.04.20140311-0ubuntu1) trusty; urgency=low
[ thomas-voss ]
* Print issues with the forked child to std::cerr.
* Add a class DeathObserver for child processes that emits a signal
whenever a child process goes away (either signal'd or exit'd).
[ Marcus Tomlinson ]
* Check that processes added to children are alive, and stop reaping
dead processes on any error (except EINTR).
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 11 Mar 2014 11:03:13 +0000
process-cpp (0.0.1+14.04.20140122-0ubuntu1) trusty; urgency=low
[ Łukasz 'sil2100' Zemczak ]
* Add conditional symbols for other 64-bit architectures which we
build in the archive.
[ Ubuntu daily release ]
* Automatic snapshot from revision 32
* debian/*symbols: auto-update new symbols to released version
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 11 Mar 2014 11:03:09 +0000
process-cpp (0.0.1+14.04.20140121-0ubuntu1) trusty; urgency=low
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
[ thomas-voss ]
* Added a cross-process synchronization primitive.
* Remove lcov as a build dependency. Remove unneeded cmake modules.
Adjust and clean up cmake setup.
[ Łukasz 'sil2100' Zemczak ]
* Get rid of the per-architecture symbols files, make some symbols
arch-conditional. Bump the standards version.
[ Ubuntu daily release ]
* Automatic snapshot from revision 30
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 21 Jan 2014 15:21:28 +0000
process-cpp (0.0.1+14.04.20131212-0ubuntu1) trusty; urgency=low
[ thomas-voss ]
* Adjust throw specifiers for environment accessors. Adjust
std::system_error to std::error_code for non-throwing overloads in
this_process. Make c'tor of Process public to be able to "attach" to
existing processes.
* Introduce a testing namespace and a utility function fork_and_run
forcross-process testing of services and clients. Refactor function
object signatures to return a posix::exit::Status type instead of an
int.
* Refactor to namespace core.
* Fix pkgconfig setup to account for new namespace and include
structure. Add helper macros for cross-process testing.
[ Timo Jyrinki ]
* Add 2012, extend pkg descriptions, remove unneeded 'Section', add
one Suggests, run wrap-and-sort -a -t.
[ Ubuntu daily release ]
* Automatic snapshot from revision 26
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 12 Dec 2013 09:57:27 +0000
process-cpp (0.0.1+14.04.20131105.1-0ubuntu1) trusty; urgency=low
[ Thomas Voß ]
* Initial package
[ thomas-voss ]
* Initial push.
* Add packaging setup.
* Incorporate feedback from first round of packaging review.
* Clean up copyright and add COPYING files.
* Add pkgconfig setup.
* Remove unneccessary COPYING.GPL.
* Fine-tune packaging setup.
* * Add initial symbols file * Adjust package description to be < 80
characters.
* Add initial set of doxygen documentation.
* Refactor Self to namespace as we do not hold state.
* Purge remaining references to environment.h/cpp
* Enhance test to check if access to this_process's streams work
correctly.
* Add a README.
* Remove posix::linux::Process, not needed right now.
* * Add noexcept(true) specifiers where appropriate. * Add
documentation from man proc for posix::linux::proc::process::Stat.
* Add missing graphviz build dep.
* fix-test-if-executed-with-root.
* * Refactor flags to rely on enum classes and operator overloads. *
Add handling of process groups.
* Fix failing test if test suite is run as root.
* Remove flaky test cases.
[ Ubuntu daily release ]
* Automatic snapshot from revision 20
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 05 Nov 2013 10:55:57 +0000
|