Commit Graph

1744 Commits

Author SHA1 Message Date
David Vossel
8b867a4606 Merge pull request #155 from kgaillot/splitlogging
Implement extended information logging (aka split logging)
2015-04-30 13:18:44 -05:00
Ken Gaillot
29b0ead8e1 Low: add unit test for new extended information logging 2015-04-30 12:14:56 -04:00
Ken Gaillot
dc1311f05e Feature: Implement "extended" logging using a marker character
If a log message contains a magic character, everything after that marker
will be considered "extended" information. Log targets default to showing
this extended information but qb_log_ctl() may be used to indicate that
the extended information should be stripped instead.

The use case is a log message that has some information of value to administrators
and other information that is only of value for debugging. Two targets can be
configured such that the administrator log is not cluttered with debug information,
but a separate debug log is still available with complete information.

The magic character is the bell (\a). If someone wants to log an actual bell
character, they can do so in the extended information or via a %c format
(only the first bell is magic and only in the format string).
2015-04-30 12:14:53 -04:00
David Vossel
20dd7619a2 Merge pull request #154 from davidvossel/master
Low: examples: fix race condition in glib mainloop example
2015-04-30 10:03:44 -05:00
David Vossel
c3bcf25b72 Merge pull request #153 from credativ/hppa-alignment
Fix alignment issues on hppa
2015-04-29 15:58:54 -05:00
Ken Gaillot
1819c34293 Low: build: update .gitignore for vim swap files and "make check" output 2015-04-27 14:49:21 -04:00
David Vossel
be3a2d32a5 Low: examples: fix race condition in glib mainloop example 2015-04-24 18:07:05 -04:00
Christoph Berg
b8725c0ad8 Add autopkgtest using examples/ipcclient+server. 2015-04-24 19:30:04 +02:00
Helge Deller
85082aa059 Fix alignment issues on hppa
libqb fails to build on the hppa architecture, because the built-in
testcases fail as can be seen here:
http://buildd.debian-ports.org/status/fetch.php?pkg=libqb&arch=hppa&ver=0.17.0-2&stamp=1409458262

I did analyzed why they fail, and the reason is that on hppa we have
somewhat more complicated requirements (e.g. alignments) which needs to
be followed in order to mmap shared pages between processes. It's
different than what can be done compared to ia64 and sparc.
The attached patch fixes libqb on the hppa architecture and with it all
testcases finish successful.

By the way, I fixed a small typo in configure.ac too where arm platforms
prints "ia64"...

Forwarded-From: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760199
Signed-off-by: Christoph Berg <myon@debian.org>
2015-04-24 12:26:01 +02:00
Christoph Berg
eb021de1f7 Fix descriptions. Closes: #732777. 2015-04-24 11:54:20 +02:00
Christoph Berg
6033db7bfe qb-blackbox is actually installed. Closes: #755711. 2015-04-24 11:43:13 +02:00
Christoph Berg
a5ff58e3d5 Enable verbose testsuite operation, see #754692. 2015-04-24 11:40:07 +02:00
Christoph Berg
50e83ce75a Fix alignment issues on hppa, patch by Helge Deller, thanks! Closes: #760199 2015-04-24 11:34:19 +02:00
Christoph Berg
7b1dac1a67 Fix up installation rules for libqb-doc 2015-04-24 11:24:29 +02:00
Ferenc Wágner
569dc5f761 Just setting DH_VERBOSE does not work, remove that comment block
An export would also be needed.  But fiddling with debian/rules
introduces uncommitted changes, which is rather inconvenient under
git-buildpackage anyway.  Better set this on the command line if needed.
2015-04-24 10:26:07 +02:00
Ferenc Wágner
0ac0fca1a6 Fix my name in Uploaders 2015-04-24 10:24:28 +02:00
Ferenc Wágner
26bdf2de90 Move the API docs into a new libqb-doc package
Changes to the .gitignore file are ignored during the generation of the
source package, so that does not need a new quilt patch.

Conflicts:
	debian/changelog
2015-04-24 10:22:17 +02:00
Ferenc Wágner
c1c80c4c8f debian/control: add a substituted Pre-Depends field
Simplifies backporting to woody, where it's used for multiarch-support.

Conflicts:
	debian/control
2015-04-24 10:16:57 +02:00
David Vossel
3a9cc78980 Merge pull request #152 from wferi/small-fixups
Small fixups
2015-04-20 09:48:50 -05:00
Ferenc Wágner
2dea3ddb8b Fix description of qbutil.h
The too early @author field stopped Doxygen from interpreting it.
2015-04-20 16:13:00 +02:00
Ferenc Wágner
75574d3b2c Add Doxygen description for qbipc_common.h
The generated manpage lacked the whatis/apropos text in the synopsis.
2015-04-20 16:12:57 +02:00
Ferenc Wágner
c95e3fae5f Fix comment typo: neccessary -> necessary 2015-04-20 16:12:56 +02:00
Ferenc Wágner
4fbef9b74b Fix comment typos: incomming -> incoming 2015-04-20 16:12:56 +02:00
Ferenc Wágner
fcc9d5e8bd Clear DOT_FONTNAME, since FreeSans is not included anymore
The new default is Helvetica.
2015-04-20 16:12:55 +02:00
Ferenc Wágner
9e0eb16682 Remove obsolete options from doxyfiles
The SYMBOL_CACHE_SIZE, HTML_ALIGN_MEMBERS and USE_INLINE_TREES options
were at their default values, so it is safe to remove them now that they
only generate warnings.
2015-04-20 16:12:54 +02:00
Ferenc Wágner
5a140cea38 Do not suppress echoing of Doxygen commands
This makes fixing Doxygen warnings easier.
2015-04-20 16:12:50 +02:00
Richard B Winters
064b19d43c Updated changelog with latest references
- Updated debian/rules to remove --disable-fatal-warnings option

Change-Id: I0b70e1395ab2e45f2847bbd0fb1e5aca4f53156f
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-19 18:58:05 -04:00
Richard B Winters
a516d35da1 GBP PQ deleted existing patches after export, and replaced with a
serialized (numbers preceeding patch name) set of patches instead

 - Updated From field for Ferenc's patches, ensuring credit to him
 - Added minimal description to Ferenc's patches
 - Added new Patch; 0009-Add-missing-ChangeLog.patch
 - Patch series file updated

Change-Id: I62a46093607b7df4013d521f7dae475c32f03d76
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-19 18:48:39 -04:00
Richard B Winters
f1d063da56 Fix broken symlink for jquery.js from libqb0/html/jquery.js
Change-Id: I563cf1887baaa1e43e666fb661ebdc47d4babb36
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-19 18:01:52 -04:00
Richard B Winters
15b2b69478 Add libjs-jquery as a depends to source and binary packages
Change-Id: Ibb1814907e7e54616b09b01df103cae8ca250f1b
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-19 17:52:28 -04:00
Richard B Winters
526b3844c3 Updated to remove jquery.js from proper directory
- Override dh_auto_configure for specifying docdir and enabling
   dependency checking
 - Updates to override_dh_auto_install to remove some manual placing 
   of docs resolved by overriding dh_auto_configure

Change-Id: I1b81e1e91a2b8fecf7272b222ae38da6a375666c
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-19 17:52:13 -04:00
Richard B Winters
4f806f7e23 Added package links file to replace usage of ln in rules
Change-Id: Ib50e3925f7059a41d0e165594ed2cd9880cbef96
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-19 17:16:55 -04:00
Richard B Winters
e3eca319b4 Updated rules to symbolically link jquery instead of embed it.
Change-Id: I2f55be361148401dacd4fe3e7343a924028a0041
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-19 16:43:37 -04:00
Richard B Winters
1b90a3fefa Updated changelos to also reference the newly added debian/.gitignore
Change-Id: I5c3d6a8a9f41afc00ac37dd182efaa21b594eeeb
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-19 16:28:09 -04:00
Richard B Winters
c3c0f473ad Updated to reflect proper information regarding the .tarball-version
file

Change-Id: I08667c3e7c7df9b0ec9940ca55fbab835b88fb77
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-19 16:27:40 -04:00
Richard B Winters
f977dbc7da Added exclusion for libqb-* in debian/.gitignore
- Overrides upstream .gitignore file which is packed in the release
tarball and which subsequently ignores files matching the expression

Change-Id: I86598a47e5f45640342db0e6e51fd685906e73f4
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-18 21:43:15 -04:00
Richard B Winters
4622b2b03d Removed source.lintian-overrides as it is unused
Change-Id: I51d1d718eac722656dafd1ee90165d55fb4ea5f6
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-18 20:53:06 -04:00
Richard B Winters
6a5fab45f6 Merged 0.17.1-2 changelog entries into 0.17.1-1
- Upstream source tarball used in initial package was not good

Change-Id: Ie54582e067d18e66e346fc7043b36d4db8327b74
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-18 20:50:49 -04:00
Richard B Winters
0b0c25a042 Normalized formatting of multi-contributor references
- Added reference of above in changelog

Change-Id: I2248db3a9afbc0d1208ffa5b4ff3e2272402a13f
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-18 19:23:13 -04:00
Richard B Winters
0851f24a6c Updated changelog entry with reference to debian/copyright update
Change-Id: I4d3786771df0ff017f89db2137046f7e9bccd652
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-18 19:12:43 -04:00
Richard B Winters
88dd61eee2 Updated format uri according to Policy
Change-Id: Ie6eb0f2f61abb9d0819adac9416c20769140926c
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-18 19:06:34 -04:00
Richard B Winters
9c16f1a46c Removed extra spaces and additional extra newline
Change-Id: I0b5d1094f868d89b9a687455e310ea4b91cbc7b2
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-18 17:04:30 -04:00
Christoph Berg
20b5d7a683 Import accurate symbols information from snapshot.debian.org 2015-04-18 19:59:13 +02:00
Christoph Berg
48dad7062a Remove -1 suffixes from versions 2015-04-18 19:52:59 +02:00
Richard B Winters
182141e21b Changed target to unstable
Change-Id: I9ea6be3c1f2bd17f014c6d3c88b9bbd080a021a3
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-18 19:38:25 +02:00
Richard B Winters
8f1ae2cf49 Added new changelog entry
Change-Id: I6c5482deca4e8573eac6726fcec5ccae66036ab2
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-18 19:38:16 +02:00
Richard B Winters
870001003e Replaced manual patch for .tarball-version file, with patch file
- Updated quilt series
- Verified works as intended

Change-Id: If927ea4dbe362ba6a16546f4ec7b7636ead8bc10
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-18 19:38:09 +02:00
Richard B Winters
585a53bfb9 Fixed formatting for folding
Change-Id: I4eb42d0cbbdf94a5eb9cf4a1572310cf68fc7153
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-18 19:38:05 +02:00
Richard B Winters
2e1974d4b0 Fixed spacing
Change-Id: I080fb6267cbe20fdb590fcdbe8efaf044ac2495d
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-18 19:37:59 +02:00
Richard B Winters
aa0c25ceaa Updated to fix discrepancy in changelog
- libqb.la is not modified, but removed

Change-Id: Ib8afa004809c28e6bbf6e432591cfe85b8e68917
Signed-off-by: Richard B Winters <rik@mmogp.com>
2015-04-18 19:37:54 +02:00