lp:libpipeline

Created by Colin Watson on 2014-02-08 and last modified on 2020-11-25
Get this branch:
bzr branch lp:libpipeline

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Colin Watson
Project:
libpipeline
Status:
Mature

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at https://gitlab.com/cjwatson/libpipeline.

The next import is scheduled to run in 2 hours.

Last successful import was 3 hours ago.

Import started 3 hours ago on izar and finished 3 hours ago taking 10 seconds — see the log
Import started 11 hours ago on alnitak and finished 11 hours ago taking 10 seconds — see the log
Import started 22 hours ago on alnitak and finished 22 hours ago taking 15 seconds — see the log
Import started on 2021-05-05 on izar and finished on 2021-05-05 taking 10 seconds — see the log
Import started on 2021-05-04 on izar and finished on 2021-05-04 taking 10 seconds — see the log
Import started on 2021-05-04 on izar and finished on 2021-05-04 taking 10 seconds — see the log
Import started on 2021-05-04 on izar and finished on 2021-05-04 taking 10 seconds — see the log
Import started on 2021-05-03 on izar and finished on 2021-05-03 taking 10 seconds — see the log
Import started on 2021-05-03 on alnitak and finished on 2021-05-03 taking 10 seconds — see the log
Import started on 2021-05-03 on izar and finished on 2021-05-03 taking 10 seconds — see the log

Recent revisions

269. By Colin Watson on 2020-11-25

Upgrade to Gnulib 20201125

In line with Gnulib, we now require Autoconf 2.64.

* bootstrap: Sync to Gnulib f2a67f071d170920314c9a3b8de3e85259b4e010.
* bootstrap.conf (GNULIB_REVISION): Set to
f2a67f071d170920314c9a3b8de3e85259b4e010.
(buildreq): Bump required autoconf version to 2.64.
* configure.ac (AC_PREREQ): Bump to 2.64.
* NEWS: Document this.

268. By Colin Watson on 2020-11-25

NEWS: Document move to GitLab

267. By Colin Watson on 2020-11-25

Flesh out README

* README: Move to ...
* README.md: ... here. Reformat as Markdown.
(Using the library): New section, mainly borrowed from the project
homepage.

266. By Colin Watson on 2020-11-25

Document migration to GitLab

* README: Add link to GitLab repository.
(Bug reporting): New section.

265. By Colin Watson on 2020-11-25

Add .gitlab-ci.yml

264. By Colin Watson on 2020-08-13

Version: 1.5.3

* lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to 6:3:5.

263. By Colin Watson on 2020-08-03

Port tests to the modern Check API

Fixes Savannah bug #58883.

* configure.ac: Test for check >= 0.9.10.
* tests/argstr.c, tests/basic.c, tests/exec.c, tests/inspect.c,
tests/pump.c, tests/read.c, tests/redirect.c: Replace uses of
fail_unless and fail_if with appropriate ck_assert_* calls. In most
cases these now use more specific equality etc. tests rather than just
passing arbitrary predicates.
* README: Document updated dependency.
* NEWS: Document this.

262. By Colin Watson on 2020-07-04

Fix handling of read/write errors

safe_read and safe_write return size_t and define SAFE_READ_ERROR and
SAFE_WRITE_ERROR as error return values. We had previously been
assigning their result to a signed value. As a result, whether
passthrough, pipeline_pump, and get_block would detect read/write errors
was implementation-defined.

* lib/pipeline.c (passthrough, get_block): Assign safe_read return value
to a size_t rather than a signed integer type, and check for
SAFE_READ_ERROR rather than negative values.
(pipeline_pump): Assign safe_write return value to a size_t rather than
an ssize_t, and check for SAFE_WRITE_ERROR rather than negative values.
* NEWS: Document this.

261. By Colin Watson on 2020-01-01

Version: 1.5.2

* lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to 6:2:5.
* README: Update copyright dates.

260. By Colin Watson on 2020-01-01

* NEWS: Document pipeline_start doc change

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers