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 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 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 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 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 Tue, 24 Jul 2018 16:28:18 +0800 process-cpp (3.0.1-4) unstable; urgency=medium * Correct Vcs-Bzr -> Vcs-Git. -- Chris Lamb Sat, 17 Feb 2018 22:45:20 +0000 process-cpp (3.0.1-3) unstable; urgency=medium * Make the documentation reproducible. -- Chris Lamb 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 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 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 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 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 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 Mon, 30 Nov 2015 23:06:31 +0000 process-cpp (3.0.1-0ubuntu1) wily; urgency=medium * Bump version. -- Thomas Voß 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ß 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 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 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 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 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 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 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 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 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 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 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 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 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 Tue, 05 Nov 2013 10:55:57 +0000