[Bug 1297804] [NEW] FFe: libpipeline 1.3.0
Colin Watson
cjwatson at canonical.com
Wed Mar 26 11:27:16 UTC 2014
Public bug reported:
I received a bug report against man-db that the pager is executed in the
wrong directory: it's run in /usr/share/man (or similar) rather than
man's own original working directory. This is unhelpful and I agree
that it should be changed. However, changing this requires a small new
feature in libpipeline. I'll be uploading this to Debian shortly and
would be able to sync it.
Here's the NEWS addition:
libpipeline 1.3.0 (26 March 2014)
=================================
Add `pipecmd_chdir' to run a command with a different working directory.
And here's the git log:
commit 74678ab2c2f3c9d92a7c48c593bd53adbbbb9ee7
Author: Colin Watson <cjwatson at debian.org>
Date: Wed Mar 26 11:14:18 2014 +0000
Version: 1.3.0.
* lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
4:0:3.
commit ea3aa9c8beafa6b419142fc484f44a64fbaf3d7d
Author: Colin Watson <cjwatson at debian.org>
Date: Wed Mar 26 11:10:41 2014 +0000
* NEWS: Set next version to 1.3.0, due to new API.
commit 4a84afbd97d7d3cfb0edc3f3581acd71da65e154
Author: Colin Watson <cjwatson at debian.org>
Date: Wed Mar 26 11:08:26 2014 +0000
* lib/pipeline.c (pipecmd_dump): Simplify one fprintf to fputs.
commit db9150583d7c409956feb07a402b4557b79d9071
Author: Colin Watson <cjwatson at debian.org>
Date: Wed Mar 26 11:06:36 2014 +0000
Upgrade to Automake 1:1.14.1-3 (from Debian).
commit 6c629aa8c4d60e010efebad9eedc6b4a5a5cef36
Author: Colin Watson <cjwatson at debian.org>
Date: Wed Mar 26 10:57:47 2014 +0000
Add pipecmd_chdir function
* lib/pipeline-private.h (struct pipecmd): Add cwd.
* lib/pipeline.c (pipecmd_new, pipecmd_new_function,
pipecmd_new_sequencev): Initialise cmd->cwd.
(pipecmd_dup): Copy cmd->cwd if necessary.
(pipecmd_chdir): New function.
(pipecmd_dump, pipecmd_tostring): Serialise cmd->cwd as "(cd %s &&
...)" if necessary.
(pipecmd_exec): If cmd->cwd is set, chdir to it.
(pipecmd_free): Free cmd->cwd.
* lib/pipeline.h (pipecmd_chdir): Add prototype.
* man/Makefile.am (FUNCTIONS): Add pipecmd_chdir.
* man/libpipeline.3 (Functions to build individual commands):
Document pipecmd_chdir.
* tests/basic.c (test_basic_chdir): Test pipecmd_chdir.
* NEWS: Document this.
commit 3708586ba5b958a14024dd9cc49c684592e6445b
Author: Colin Watson <cjwatson at debian.org>
Date: Thu Feb 20 13:04:13 2014 +0000
Move Autotools auxiliary build files from tools to build-aux.
"build-aux" is a more conventional location for the Autotools files.
commit 9d21a4dd9eaa42b716e8c7ea66b6f06ee8abfbac
Author: Colin Watson <cjwatson at debian.org>
Date: Tue Feb 18 14:33:04 2014 +0000
Upgrade to Gnulib 20140202 and Libtool 2.4.2-1.7 (from Debian).
commit 51f105961b54b7ff2b6d920f4fcd2d91210487fa
Author: Colin Watson <cjwatson at debian.org>
Date: Thu Feb 6 15:22:02 2014 +0000
Upgrade to Automake 1.14.1 and Libtool 2.4.2-1.6 (from Debian).
** Affects: libpipeline (Ubuntu)
Importance: Wishlist
Status: New
** Changed in: libpipeline (Ubuntu)
Importance: Undecided => Wishlist
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to libpipeline in Ubuntu.
https://bugs.launchpad.net/bugs/1297804
Title:
FFe: libpipeline 1.3.0
Status in “libpipeline” package in Ubuntu:
New
Bug description:
I received a bug report against man-db that the pager is executed in
the wrong directory: it's run in /usr/share/man (or similar) rather
than man's own original working directory. This is unhelpful and I
agree that it should be changed. However, changing this requires a
small new feature in libpipeline. I'll be uploading this to Debian
shortly and would be able to sync it.
Here's the NEWS addition:
libpipeline 1.3.0 (26 March 2014)
=================================
Add `pipecmd_chdir' to run a command with a different working directory.
And here's the git log:
commit 74678ab2c2f3c9d92a7c48c593bd53adbbbb9ee7
Author: Colin Watson <cjwatson at debian.org>
Date: Wed Mar 26 11:14:18 2014 +0000
Version: 1.3.0.
* lib/Makefile.am (libpipeline_la_LDFLAGS): Bump -version-info to
4:0:3.
commit ea3aa9c8beafa6b419142fc484f44a64fbaf3d7d
Author: Colin Watson <cjwatson at debian.org>
Date: Wed Mar 26 11:10:41 2014 +0000
* NEWS: Set next version to 1.3.0, due to new API.
commit 4a84afbd97d7d3cfb0edc3f3581acd71da65e154
Author: Colin Watson <cjwatson at debian.org>
Date: Wed Mar 26 11:08:26 2014 +0000
* lib/pipeline.c (pipecmd_dump): Simplify one fprintf to fputs.
commit db9150583d7c409956feb07a402b4557b79d9071
Author: Colin Watson <cjwatson at debian.org>
Date: Wed Mar 26 11:06:36 2014 +0000
Upgrade to Automake 1:1.14.1-3 (from Debian).
commit 6c629aa8c4d60e010efebad9eedc6b4a5a5cef36
Author: Colin Watson <cjwatson at debian.org>
Date: Wed Mar 26 10:57:47 2014 +0000
Add pipecmd_chdir function
* lib/pipeline-private.h (struct pipecmd): Add cwd.
* lib/pipeline.c (pipecmd_new, pipecmd_new_function,
pipecmd_new_sequencev): Initialise cmd->cwd.
(pipecmd_dup): Copy cmd->cwd if necessary.
(pipecmd_chdir): New function.
(pipecmd_dump, pipecmd_tostring): Serialise cmd->cwd as "(cd %s &&
...)" if necessary.
(pipecmd_exec): If cmd->cwd is set, chdir to it.
(pipecmd_free): Free cmd->cwd.
* lib/pipeline.h (pipecmd_chdir): Add prototype.
* man/Makefile.am (FUNCTIONS): Add pipecmd_chdir.
* man/libpipeline.3 (Functions to build individual commands):
Document pipecmd_chdir.
* tests/basic.c (test_basic_chdir): Test pipecmd_chdir.
* NEWS: Document this.
commit 3708586ba5b958a14024dd9cc49c684592e6445b
Author: Colin Watson <cjwatson at debian.org>
Date: Thu Feb 20 13:04:13 2014 +0000
Move Autotools auxiliary build files from tools to build-aux.
"build-aux" is a more conventional location for the Autotools files.
commit 9d21a4dd9eaa42b716e8c7ea66b6f06ee8abfbac
Author: Colin Watson <cjwatson at debian.org>
Date: Tue Feb 18 14:33:04 2014 +0000
Upgrade to Gnulib 20140202 and Libtool 2.4.2-1.7 (from Debian).
commit 51f105961b54b7ff2b6d920f4fcd2d91210487fa
Author: Colin Watson <cjwatson at debian.org>
Date: Thu Feb 6 15:22:02 2014 +0000
Upgrade to Automake 1.14.1 and Libtool 2.4.2-1.6 (from Debian).
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libpipeline/+bug/1297804/+subscriptions
More information about the foundations-bugs
mailing list