profile
viewpoint

guillemj/dpkg 18

Debian package manager (mirror)

guillemj/dpkg-repack 7

Debian package archiving tool (mirror)

guillemj/debsig-verify 2

Debian package signature verification tool (mirror)

guillemj/debtakeover 2

Debian Takeover (mirror)

guillemj/dpkg-tests 2

Debian package manager functional testsuite (mirror)

guillemj/debian-git-hooks 1

Git hooks for Debian packages (mirror)

guillemj/debian-pkg-device3dfx 1

Debian packaging for device3dfx (mirror, orphan)

guillemj/debian-pkg-fbset 1

Debian packaging for fbset (mirror, orphan)

guillemj/debian-pkg-libpmount 1

Debian packaging for libpmount (mirror, orphan)

guillemj/dpkg-www 1

Debian package manager web interface (mirror)

issue commentgo-sql-driver/mysql

Add support to read from another config file in the DSN

That would require patching/forking any upstream that uses this package to use something else, which seems rather undesirable. :)

guillemj

comment created time in 6 hours

push eventguillemj/dpkg

Helge Kreutzmann

commit sha 9b4b210c4028f5b187beab5b2e5b1e1c972fe006

Update German translation of manual pages Update to 3149t.

view details

Guillem Jover

commit sha 2261027d7fe5349931683fe0dbf17c11c2e4e454

libdpkg: When using uselocale(), include <xlocale.h> if available Some systems do not have the locale_t and extended locale support definitions in <locale.h> but instead in <xlocale.h>, such as some BSDs. This got later standardized in POSIX.1-2008 in <locale.h>. Reported-by: Sirio Balmelli <sirio@b-ad.ch>

view details

Guillem Jover

commit sha 6f6f713222b7a65e7ba31d31579baf39a84c330c

build: Do not use ? in addenda pathname This is not really required as we provide addenda for every language, and it is making the build fail when using older po4a. Reported-by: Helge Kreutzmann <debian@helgefjell.de>

view details

Guillem Jover

commit sha 2b6a69f993e48e73b98c8bdd41fc92a90e23dd2b

build: Handle po4a --porefs difference between 0.58 and earlier versions Before po4a 0.58 --porefs supported specifying a wrapping mode by appending «,wrap» or «,nowrap», with the default being “nowrap”. Starting with po4a 0.58 the default has changed to “wrap”, and these modifiers are not accepted anymore, which causes a problem with backwards compatibility as we cannot get consistent behavior across different versions. Detect this in configure and pass the «,wrap» modifier when needed and supported, which should make it possible to build the man pages again consistently in Debian buster and bullseye.

view details

Guillem Jover

commit sha a74a91310260efe55cc986506fe208ae2776a45a

build: Require po4a >= 0.59 Supporting older versions resulted impractical, as we could not use the refactored addenda specification anyway. Also 0.58 had broken --srcdir support, and the new 0.59 has a nice addenda mode=eof which will simplify the switch to POD. So let's just require the newer version so that we can make use of the new features.

view details

Guillem Jover

commit sha fec886786d2fe3ba6aaaf984a8a2e599eaed101e

build: Use po4a conditional addendum support and remove empty addenda This is supported in po4a since 0.58.

view details

Guillem Jover

commit sha 708d69da837d1b728f2d957ce2db6a3ef243ea20

build: Use po4a mode=eof support in addenda Supported since po4a 0.59.

view details

Guillem Jover

commit sha 7b6c094240a722889693ea39e62ae7c380cf9484

build: Do not use make prerequisites on suffix rule definitions This do not have the intended effect of declaring a dependency, and might be considered instead as normal files with funky names with newer make versions. Warned-by: make Closes: #961850

view details

Guillem Jover

commit sha fd9d626401c8cbef7a24534ac388335920d93416

build: Add man page number suffixes to the automake SUFFIXES variable Suffix rules need to know which suffixes are to be matched. List all the man page target suffixes for that to properly work.

view details

Guillem Jover

commit sha ac991bb3742bdc3b693717dfcd2545ba30cd1bbd

debian: Fix typos in changelogs Warned-by: codespell

view details

Guillem Jover

commit sha eea5e131688b093778d32e17b3156ec88b99010e

test: Update suppressions for codespell 1.17.1

view details

Guillem Jover

commit sha eeb79a3c306eab5930957c7cc0793926f1d0b77e

test: Update suppressions for cppcheck 2.0 We need to disable some more false positives. And while we should be configuring some -I and -D, we cannot, as cppcheck lack of understanding of non-returning functions makes the subsequent analysis useless.

view details

Guillem Jover

commit sha 9b44d302d6ab2d25bad8b3532c9b5e666478203a

debian: Install AUTHORS, THANKS, usertags, README.* only in dpkg.deb There is no need to duplicate these in all dpkg suite packages.

view details

Guillem Jover

commit sha 4a95b5c6976328405d566adb19a4c1bbdc519929

debian: Rename debian/usertags to debian/README.bug-usertags The name by itself is not very self-descriptive, which can be confusing.

view details

Guillem Jover

commit sha 299e5fc84266c0c952039642ab94451b4276775b

build: Install public documents in docdir These are supposed to be installed, as some of them are referenced from the man pages. Update those references to use the new standardized paths.

view details

Guillem Jover

commit sha 5d0a22e90a54372870f64e5119e7d07c1b4673a9

debian: Install specifications to /usr/share/doc/dpkg/ in dpkg-dev package Consider this a documentation package when it comes to the specifications, and use the dpkg doc directory as a location point for these files.

view details

Guillem Jover

commit sha 906b9e51ef673a14ecc18c0c9989464d4f2c5127

dpkg-split: Switch part number variables from unsigned int to int This fixes a mismatch format specifier in printf() with the variables types. Remove now unnecessary casts. And adapts the strtol() calls to handle negative values which we were not handling before. Warned-by: cppcheck

view details

Guillem Jover

commit sha d2bbc4075c7c2967cd28597322158eacc41e5680

dpkg-split: Fix off-by-one check in ar header padding We always allocate two more bytes than the member size, and NUL the byte past the member size. But we were checking one byte past the padding byte which would not match, and would make the parser error out on valid archives. Update the functional test suite to add two digit split parts so that we can trigger this condition in the future and avoid regressions. Fixes: commit a15e095201abd2cb3490337b620ede8338bc3de1 Stable-Candidate: 1.18.x 1.19.x

view details

Guillem Jover

commit sha 012ab5b83140547cbe73afec2b7dc511f56879c4

libdpkg: Move version unterminated case in dependency parser before catch-all The code had a dead branch that would never trigger due to the previous catch-all one. Move it at the beginning. Warned-by: cppcheck (knownConditionTrueFalse) Fixes: commit 4f291d7421b7b991fcd61fce47591845725309ff

view details

Guillem Jover

commit sha 2cb4c03e6cbabf8880bc226c4b35a870fc206ec4

libdpkg: Fix error message for invalid version ending in dependency parser The error messages where printing a character not matching the actual one found, which can be rather confusing. Merge the two identical cases by parametrizing the character to print, and print out also what is expected to help the user. Fixes: commit 9cb480c21790353bfeab5a359f709b37eeb1020d Fixes: commit 4f291d7421b7b991fcd61fce47591845725309ff

view details

push time in a day

PR opened shirou/gopsutil

Fix smaps parser

The smaps parser has multiple problems:

  1. It is checking the length of the blocks, but we are allocating initialized entries so len(blocks) will never be 0, so we end up calling getBlocks with empty lines. Instead use the capacity form of make().
  2. It is passing the name of the next memory region to the previously parsed field blocks. Instead keep the previous blockname and pass that to getBlocks.
  3. It is not handling any other field separator than spaces (new kernel versions include such fields). Instead use strings.Fields(), taking care not to pass to it empty strings.

And handle the new THPeligible smaps field, which does not contain a memory value and is also separated by both spaces and tabs, which should now be handled by the fixed parser.

+17 -8

0 comment

1 changed file

pr created time in 12 days

create barnchguillemj/golang-gopsutil

branch : pu/smaps-parser

created branch time in 12 days

fork guillemj/gopsutil

psutil for golang

fork in 12 days

PR opened mquinson/po4a

Fix --srcdir handling

This fixes several issues with the --srcdir handling so that it does the right thing. These were causing build failures in at least dpkg and aptitude. I've also checked all other instances of find_output_file and they look ok, but a second look would make sense anyway. :)

Fixes Debian bug #960892.

+9 -5

0 comment

1 changed file

pr created time in 13 days

push eventguillemj/po4a

Guillem Jover

commit sha 5cf58893d2e102f388c174963b11d5facb9274f3

po4a: Sort the readdir() result The order of the directory contents is not predictable, and that was causing the test suite to fail depending on the layout and creation order of the entries. We now sort the return list to guarantee a stable order. Signed-off-by: Guillem Jover <guillem@hadrons.org>

view details

Guillem Jover

commit sha 0bfb5d31ed7daa04a3b0abf1b19528910eb4dc59

po4a: Generate the directory for the .po file for the msgmerge call This is an output file, and if its directory is missing we need to create it, otherwise msgmerge will fail. Signed-off-by: Guillem Jover <guillem@hadrons.org>

view details

Guillem Jover

commit sha 13dcc72a8d7b10ece5e30afe00356b30a6d0e3a9

po4a: Look for input files in calldir before srcdir When destdir has not been specified, srcdir is different to calldir, and we write new output files, we do so in calldir. So when we look for the same files as input, we need to look for them in calldir too, otherwise we will look for possibly outdated ones. Signed-off-by: Guillem Jover <guillem@hadrons.org>

view details

Guillem Jover

commit sha 61b12419115296a633747b8a7bf0ccd456d62b5b

po4a: Find the input .pot file for msgmerge in the srcdir too The .pot file was being looked only in the destdir locations, but in this particular call this is in fact an input file. Signed-off-by: Guillem Jover <guillem@hadrons.org>

view details

push time in 13 days

create barnchguillemj/po4a

branch : pu/srcdir

created branch time in 13 days

fork guillemj/po4a

Maintain the translations of your documentation with ease (PO for anything)

http://po4a.org/

fork in 13 days

CommitCommentEvent

push eventguillemj/dpkg

Sven Joachim

commit sha 5440599b2f51bb9d2617a6e6c53d7f98ad365d02

German dpkg translation update Update to 1141t.

view details

Helge Kreutzmann

commit sha ed794c341ccecda27820c5b370be2cf9fe471db2

Update German translation of manual pages Update to 3052t.

view details

Guillem Jover

commit sha 9c249dfe86857d6926d870c40ea4d33fc83c312b

build: Change po4a --porefs argument to match new behavior Starting with po4a 0.58, --porefs does not accept «wrap» anymore, which is now the default, and does not recognize «noline», which was an old alias for «file». Switch to use «file».

view details

Guillem Jover

commit sha cda14fdbdd0dcae64495e25c2ae7c21a4a7a3c14

build: Switch to set the po4a addendum in the po4a_paths section Given that we have to depend on 0.58 anyway, we can now refactor the addendum setting in the po4a_paths, reducing duplication substantially.

view details

Guillem Jover

commit sha 1148848ff0e7cd17dbfff1b12d29f23e28e19b77

man: Fix apt and aptitude references Use apt instead of apt-get when appropriate. Add section numbers to apt references. Correct apt and aptitude section numbers to match their man pages. Reported-by: Helge Kreutzmann <debian@helgefjell.de>

view details

Guillem Jover

commit sha bb4398408b66c26f9404c904c3d2cdf28b823b99

man: Mark commands (eval) in bold and quote library names (libgcc) Reported-by: Helge Kreutzmann <debian@helgefjell.de>

view details

Guillem Jover

commit sha 324a6b57985d741183f83a0a9b37018d51fdd126

man: Use UTF-8 quotes instead of ancient groff register variables We switched away from groff markup for quotation marks, but missed these ancient string register variants of the left and right quotes, which are very obscure and make translators life harder.

view details

Guillem Jover

commit sha 1bf709dbabbcd13915d28339051e8d30e2e252de

man: Use literal double quotes instead of groff escape sequences

view details

Guillem Jover

commit sha 8675558b6fe4a6996fb693ff6cabf84c05174ff1

man: Clarify that we resolve bug reports not bug report numbers Reported-by: Helge Kreutzmann <debian@helgefjell.de>

view details

Guillem Jover

commit sha c4fc07763eadce9fb8ba8b2a692581e9931357c7

man: Clarify POSIX shell eval command usage in dpkg-architecture(1)

view details

Guillem Jover

commit sha d06f6250be568375cdad74ff5c614b20f5c1b7a9

man: Use lists instead of verbatim or hand-crafted formatting This will make the conversion to POD easier, as there we cannot easily format verbatim blocks.

view details

Guillem Jover

commit sha 278a8cec88756371a75db21211dcb430bbae532a

man: Do not use verbatim formatting for text that is not an example. We replace the literal indentation and instead use macros to do the same. Otherwise this would turn these into verbatim blocks once we convert to POD.

view details

Guillem Jover

commit sha bc628ec488b0fb11b629eb0143101bcf04e759b0

man: Markup examples explicitly with .EX/.EE Use .EX/.EE to markup examples. Remove font markup within examples as that cannot be easily done in POD.

view details

Guillem Jover

commit sha 45feab5ef59e72c15a29019c7194b99f29116fc5

man: Fix indentation for a note admonition in dpkg-scansources(1) This note should be aligned like the previous paragraph.

view details

Johannes Schauer

commit sha 32ff4b4db2c37972efdada2c3db5776f7db59b3f

man: Document that a 3.0 (quilt) patch cannot create or modify symlinks Signed-off-by: Guillem Jover <guillem@debian.org>

view details

Guillem Jover

commit sha 598e1b3e9c9b665829ea7c1b3ee157038708e14f

Use $() in shell or qx() in perl instead of ``

view details

Guillem Jover

commit sha 70fc08c143f1ae1b746780993142ae9428ec2e53

debian: Handle missing localized man pages gracefully Translations for man pages might stop being generated if they do not reach certain threshold, and the code should not fail in that case. Using the «test -e && install» construct meant that when the file was not present it would return an error code.

view details

push time in 21 days

push eventguillemj/dpkg

Helge Kreutzmann

commit sha 4a20fd606a0844b3c9e383190f8a38cbcabbe1a7

Update German scripts translation Update to 612t.

view details

Helge Kreutzmann

commit sha bfbac5b236e3229e372ece2bf3131edbf903b90e

Update German translation of manual pages Update to 3022t. Includes further proofreading on debian-l10n-german

view details

Guillem Jover

commit sha 4c2bff1002925b181a9dcda188ae730514950251

build: Set DPKG_SERIES to 1.20.x when running the functional test suite

view details

Guillem Jover

commit sha 46724faf7dcc5a7ced36001578e5a87d5eb51e94

man: Mention that dpkg(1) does not provide all back-end interfaces The back-end commands such as dpkg-deb or dpkg-query have more options and actions that are not exposed via the dpkg front-end. Either because these conflict with pre-existing actions, or simply because options specific to the back-ends are not passed through. Prompted-by: Elana Hashman <ehashman@debian.org>

view details

Guillem Jover

commit sha 4cbe2347c3964512083b1088d98cd2ebad1f597a

man: Clarify and fix file formats SYNOPSIS Use proper markup for variable and fixed strings. List the complete pathname for each example file location, so that it is obvious what the man page describes.

view details

Guillem Jover

commit sha ddce4fcccb12e7591dd686dd4da247ad79de57b5

man: Clarify that deb-control(5) is a subset of deb-src-control(5) Mention this in both pages, like we do with the symbols files, and add references in both directions. Closes: #958229

view details

Guillem Jover

commit sha 8a544d09efc3c3be438fe77a8ab78d1b971eb1f6

man: Unify warning and note admonitions formatting Capitalize first words after the admonitions. Use bold for notes and warnings, and italic for warnings if the contents makes using bold ambiguous.

view details

Guillem Jover

commit sha c28413bb99ba563ca90e70c0bc4468df56034599

man: Remove useless commented out macros

view details

Guillem Jover

commit sha b315746d55afec435f2ae7cf482c4bad87255774

man: Fix unbalanced quotes in macro arguments

view details

Guillem Jover

commit sha 91811d51ee9578531c8b3e638b28fca9db6bc020

man: Specify indentation level for all following .IP macros And not just the first one. This will help with a future conversion of the man pages to perl POD.

view details

Guillem Jover

commit sha 533a50c15f399cde0c16e72960c4100c19fc7b0b

man: Use .TP macros instead of hand-crafted formatting

view details

Guillem Jover

commit sha 5dd9b2c7953c1c28f370a54c89ab898aadae1f6e

man: Fix font markup for some variable and literal strings

view details

Guillem Jover

commit sha 4aed98dc8c0c58dbe87c5b40d3d200ce231aeac3

dpkg-maintscript-helper: Add -?, --help and --version to --help output

view details

Guillem Jover

commit sha 02ea22684fa7f0ff28b469736673548f19ef0891

test: Rename deb-content test cases to make them more descriptive

view details

Guillem Jover

commit sha 15416a18f7645dbb9a36edb1e52f30a9e83c6627

dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles The pathnames in the binary package conffiles control file must be absolute. This has not been a problem in dpkg because the lookup function has normalized them by prefixing with a slash if missing, but these pathnames are clearly bogus, and must not be accepted. Reported-by: Niels Thykier <niels@thykier.net>

view details

push time in a month

push eventguillemj/debian-pkg-acl

Guillem Jover

commit sha cf7bdbc4f35b621082b6394110d96875afad5a55

Clean include/acl and include/sys to fix building twice in a row

view details

Guillem Jover

commit sha 650f56cde7d8318aef3c21c74a099eee81ad25a1

Release acl 2.2.53-8

view details

push time in a month

created tagguillemj/debian-pkg-acl

tag2.2.53-8

Debian packaging for acl (mirror)

created time in a month

created tagguillemj/debian-pkg-liburing

tag0.6-3

Debian packaging for liburing (mirror)

created time in a month

push eventguillemj/debian-pkg-liburing

Guillem Jover

commit sha b3d7f70af955a8c5f7ae06504030ae4d9707d299

Add dependencies on libc-dev and linux-libc-dev to liburing-dev Closes: #959182

view details

Guillem Jover

commit sha 69516cd2d17857d3d2fa098ce795e1a2502a520a

Replace mmap patch with upstream one

view details

Guillem Jover

commit sha c93b9b4f4b08166b887edd9c4ef61c12cb4c82ff

Release liburing 0.6-3

view details

push time in a month

PR opened mika/jenkins-debian-glue

Switch from deprecated /var/run to /run

FHS 3.0 deprecates the use of /var/run, and specifies to use /run instead. Most distributions have done this switch already.

Ref: https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varrunRuntimeVariableData TT#51701 in customers' ticket system.

+1 -1

0 comment

1 changed file

pr created time in a month

create barnchguillemj/jenkins-debian-glue

branch : pu/deprecated-var-run

created branch time in a month

created tagguillemj/jenkins-debian-glue

tagv0.20.1

Scripts for Debian package/repository handling inside Jenkins

created time in a month

delete branch guillemj/jenkins-debian-glue

delete branch : pu/packaging

delete time in a month

delete branch guillemj/jenkins-debian-glue

delete branch : pu/deprecated-var-run

delete time in a month

create barnchguillemj/jenkins-debian-glue

branch : pu/deprecated-var-run

created branch time in a month

PR closed axboe/liburing

test: Use __NR_mmap2 when __NR_mmap is not defined

This was found on the Debian build daemons https://buildd.debian.org/status/logs.php?pkg=liburing&ver=0.6-1 once the package got accepted in the archive. Revision 0.6-2 includes this patch and builds now everywhere where it has been built https://buildd.debian.org/status/package.php?p=liburing. :)

On some new 32-bit architectures (such as armel and armhf), __NR_mmap is not defined, but we can safely use __NR_mmap2 as we are passing an offset of 0, so the different bases for that argument do not apply.

We need to stop defining __NR_mmap in one of the unit tests to be able to properly fallback to the __NR_mmap2 case.

+59 -8

3 comments

6 changed files

guillemj

pr closed time in a month

pull request commentaxboe/liburing

test: Use __NR_mmap2 when __NR_mmap is not defined

Right that is certainly better. I thought about it, but was not sure whether the intention with these tests was to have them being as minimal as possible. Should have asked I guess. :) Thanks, I'm assuming this will also fix the issue, so will pull that in on the next revision upload.

guillemj

comment created time in a month

PR opened axboe/liburing

test: Use __NR_mmap2 when __NR_mmap is not defined

This was found on the Debian build daemons https://buildd.debian.org/status/logs.php?pkg=liburing&ver=0.6-1 once the package got accepted in the archive. Revision 0.6-2 includes this patch and builds now everywhere where it has been built https://buildd.debian.org/status/package.php?p=liburing. :)

On some new 32-bit architectures (such as armel and armhf), __NR_mmap is not defined, but we can safely use __NR_mmap2 as we are passing an offset of 0, so the different bases for that argument do not apply.

We need to stop defining __NR_mmap in one of the unit tests to be able to properly fallback to the __NR_mmap2 case.

+59 -8

0 comment

6 changed files

pr created time in a month

created tagguillemj/liburing

tagliburing-0.6

created time in a month

create barnchguillemj/liburing

branch : pu/mmap-fallback

created branch time in a month

created tagguillemj/debian-pkg-acl

tag2.2.53-6

Debian packaging for acl (mirror)

created time in a month

push eventguillemj/debian-pkg-acl

Guillem Jover

commit sha cf1d73b27893012f17a517a1a994f0ed540e7ad4

Update upstream email address Closes: #949688

view details

Guillem Jover

commit sha 5c93d7a420bb2fc00f515c7d9a4d8a7bd48a9a10

Fix usage of uninitialized variable in getfacl Closes: #612599 Thanks-to: Vasily Gurevich <vas.gurevich@gmail.com>

view details

Guillem Jover

commit sha c88a693dc32ea8250ee93c065b7a72b6ed847f8c

Switch to Standards-Version 4.5.0 (no changes needed)

view details

Guillem Jover

commit sha 23296a2d959577576a6b26fbf65d0d1817a92072

Release acl 2.2.53-6

view details

Guillem Jover

commit sha 0ae0f8a8509e0d6a4d0eb42c04f978794d7fc1f8

Properly link statically the autopkgtest testing the library linkage

view details

Guillem Jover

commit sha 1e8ef70bb4f1e077220ded2de8b8bd78a4fb7bdd

Add files not being installed to debian/not-installed

view details

Guillem Jover

commit sha 882fc84f94705c833f2a907c4f505a4d797fef5f

Switch to debhelper compatibility level 13

view details

Guillem Jover

commit sha 6eb39ee3a9dd72f73d97b90ec732e1360b35692c

Switch to default dh_makeshlibs behavior instead of passing -V

view details

Guillem Jover

commit sha 00e646910cff325ccc6a1527035cf8694ea77f74

Switch to dh sequencer

view details

Guillem Jover

commit sha e99d2dd1f120fd62aa886fb6f9dbd54dec886e88

Make the testsuite fatal on architectures known to pass it This should avoid future regressions.

view details

Samuel Henrique

commit sha 35623ab93bc1f29fc1b021a9bad4ea8d59cf9a4b

Add acl-udeb and libacl1-udeb binary packages, for use by rsync-udeb [guillem@debian.org: Adapt to reworked debian/rules. ] Closes: #949712 Signed-off-by: Guillem Jover <guillem@debian.org>

view details

Guillem Jover

commit sha 950c49f2928f06b77282d26d1ab4b0069e4c5b01

Release acl 2.2.53-7

view details

push time in a month

created tagguillemj/debian-pkg-acl

tag2.2.53-7

Debian packaging for acl (mirror)

created time in a month

created tagguillemj/debian-pkg-liburing

tag0.6-2

Debian packaging for liburing (mirror)

created time in a month

push eventguillemj/debian-pkg-liburing

Guillem Jover

commit sha 0c725b761e0535ad679521635f265897978db9df

Use __NR_mmap2 when __NR_mmap is not defined in uni tests This fixes build failures on armhf and armel. Using __NR_mmap2 in this case is fine, because the unit tests pass 0 as offset.

view details

Guillem Jover

commit sha 88ebb6d1d2292b40725e62f03ff1a40e14d729fa

Release liburing 0.6-2

view details

push time in a month

push eventguillemj/dpkg

Helge Kreutzmann

commit sha 12961967a56350dcc0ea6f6a087ab06a4e0f9fd9

Update German scripts translation Update to 610t.

view details

Roderich Schupp

commit sha 230bfa0ecd14ce755876889511c6ae771a96de6e

libdpkg: Use varbuf member .used instead of .size in log_message() Otherwise we will end up printing garbage. Fixes: commit bbb52d7a9a8061920414634af22d76b7f02466eb Signed-off-by: Guillem Jover <guillem@debian.org>

view details

Roderich Schupp

commit sha a2793c9621c864a959c71b9ab964dfe496d9a1c1

libdpkg: Open the log file as write-only instead of read-only Otherwise we end up not writing anything to the log file. Fixes: commit bbb52d7a9a8061920414634af22d76b7f02466eb Closes: #953684 Signed-off-by: Guillem Jover <guillem@debian.org>

view details

Guillem Jover

commit sha 8c03d2e4995441410385840d901c07e5d2a282e5

debian: Add missing bug closure

view details

Guillem Jover

commit sha bb888428a748f21f7c999bb88f8fbc3d2a597235

debian: Switch to debhelper compatibility level 13

view details

Guillem Jover

commit sha 8421acaeb42c37809302edb570979ddd60285a2e

debian: Remove debian/tmp prefix from manpages debhelper fragment files We need to prepend it in debian/rules for now.

view details

Guillem Jover

commit sha 9c65343e109feb15c6509433cf95afeb12833273

build: Handle .git being a plain file On sub-modules or when using «git init --separate-git-dir=<path>», the «.git» pathname can be a plain file instead of a directory. Accept that as valid.

view details

Guillem Jover

commit sha 3153514bf3add87af29303e5e7fa20eea0c46b93

build: Add debian/changelog as a Changes file to the CPAN distribution The CPAN distributions are expected to ship a Changes file, which affects its kwality.

view details

Guillem Jover

commit sha 8492e6e45d191976ec6207d008cfb95d5d410eac

Dpkg: Add a LICENSE section to the POD The CPAN analysis does not seem to be able to parse the license on each perl module, so we add a section describing how to get the license information.

view details

Guillem Jover

commit sha 6b7e018b7794f75a73f0618b224e33f0f2e9f47a

Dpkg::Source::Package: Add new get_upstream_signing_key() method

view details

Guillem Jover

commit sha ca1cb131d8945d9d47871110f6a3010a501cd03a

Dpkg::Source::Package: Check missing expected tarball signatures When the source package provides an upstream signing key, it is expected that the source package provides upstream tarball signatures. If not, then error out, to avoid building packages with the missing files, which tends to be very easy to get into.

view details

Guillem Jover

commit sha aa605ebd31e7ecc212ade755068cde74ebde2cb3

Dpkg::Source::Package::V1: Check version format matching source format We error out on native versions on a non-native source. And warn for now on non-native versions on a native source.

view details

Taowa Munene-Tardif

commit sha 60d709df214705ea1fa01dc9ba85158d2383315e

Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring In Debian, non-uploading Debian Developers are treated equivalently to Debian Maintainer. So let's add their keyring to the list of officially supported ones. Closes: #956055 Signed-off-by: Guillem Jover <guillem@debian.org>

view details

Guillem Jover

commit sha 52166568df4f736b1f2594d6fc209c70c0052630

scripts/mk: Unify and cleanup Makefile fragment files comments Include information about version of introduction.

view details

Guillem Jover

commit sha 24b9a2718f3da572bf26bfe340c7ced58475c1d5

scripts/mk: Add new buildopts.mk support This Makefile fragment will include variables for values from option arguments, parsed from DEB_BUILD_OPTIONS.

view details

Guillem Jover

commit sha 6ca15410852735d3d1eec7a89db2fa540023e3de

dpkg-genchanges: Handle empty Date fields from parsed debian/changelog When dpkg-genchanges fails to parse the date in debian/changelog, it creates and empty field named Date. That field is then skipped on output, producing a policy non-compliant changes. We should change the check to handle not just undefined by also empty fields. Closes: #956321 Based-on-patch-by: Baptiste BEAUPLAT <lyknode@cilg.org>

view details

Guillem Jover

commit sha e065f0206ebf540c002bd94d9340867cb3af542f

dpkg-source: Check that debian/tests/control has the required fields This tests control file must have either a Tests field or a Test-Command field. So we check for this condition and error out otherwise. Prompted-by: Felix Lechner <felix.lechner@lease-up.com>

view details

Bjarni Ingi Gislason

commit sha 96c29effd8280251416f50bed747cf45d289989b

man: Fix misused two-fonts macros Correct the misuse of a two-fonts macro, which function is to: 1) use the first font for each odd numbered argument and the second font for all others. 2) join the arguments without an intervening space. The output of nroff and troff is unchanged. Closes: #955028 Signed-off-by: Bjarni Ingi Gislason <bjarniig@rhi.hi.is> Signed-off-by: Guillem Jover <guillem@debian.org>

view details

Bjarni Ingi Gislason

commit sha d2f2f57c8a44260789d5259ad60d853b0a7298bf

man: Trim trailing whitespace from output Output is from: test-groff -b -e -mandoc -T utf8 -rF0 -t -w w -z [ "test-groff" is a developmental version of "groff" ] Input file is ./man/deb-buildinfo.man .../git/groff/build/s-tmac/an-old.tmac:478: backtrace: macro 'BR' troff: <man/deb-buildinfo.man>:41: warning: trailing space #### Input file is ./man/deb-changelog.man .../git/groff/build/s-tmac/an-old.tmac:478: backtrace: macro 'BR' troff: <man/deb-changelog.man>:122: warning: trailing space #### Input file is ./man/dpkg-buildflags.man .../git/groff/build/s-tmac/an-old.tmac:478: backtrace: macro 'BR' troff: <man/dpkg-buildflags.man>:568: warning: trailing space #### Input file is ./man/dselect.man .../git/groff/build/s-tmac/an-old.tmac:478: backtrace: macro 'BR' troff: <man/dselect.man>:138: warning: trailing space Closes: #955030 Signed-off-by: Bjarni Ingi Gislason <bjarniig@rhi.hi.is> Signed-off-by: Guillem Jover <guillem@debian.org>

view details

push time in a month

created tagguillemj/debian-pkg-liburing

tag0.6-1

Debian packaging for liburing (mirror)

created time in 2 months

create barnchguillemj/debian-pkg-liburing

branch : master

created branch time in 2 months

created repositoryguillemj/debian-pkg-liburing

Debian packaging for liburing (mirror)

created time in 2 months

push eventguillemj/debian-pkg-inetutils

Guillem Jover

commit sha 1f4490e73a0ed39afd9376e6d973b6ed4cc999cb

Switch to Standards-Version 4.5.0 (no changes needed)

view details

Guillem Jover

commit sha 68fc483c130c34dc8edde4374151e0353ddde4e1

Update patches * Remove patches from upstream: - tftpd: Restore logging while chrooted. (We do not ship tftpd.) * Add patches from upstream: - Change header inclusion for ifconfig on GNU/Linux, to support musl. - telnetd: More work on CVE-2019-0053. - Various compiler warnings fixes. - telnet: Various off-by-one checks. - ftp: Fix buffer overflows. - ping, ping6: Fix memory leaks. * Add patch from Red Hat / Fedora: - Fix arbitrary remote code execution in telnetd via short writes or urgent data. Fixes CVE-2020-10188. Closes: #956084 Thanks to Michal Ruprich <michalruprich@gmail.com>. Note: While the PoC exploit does not work on inetutils due to the different codebases, the adapted patch was close enough to apply almost directly, even though the information leak might appear to still remain.

view details

Guillem Jover

commit sha 0a3a3e34a67b608c14ca1cc9bbbdbd39d8d6cb9b

Document inetutils-inetd IPv6 support in man page and inetd.conf Modify the default template inetd.conf to use udp6 and tcp6. Closes: #804766

view details

Guillem Jover

commit sha 97d99de0ea901a35faa3c15ba761b9ef5660e174

Minor wording fixes to default templated inetd.conf

view details

Guillem Jover

commit sha eda608c4481aec3c1cf270648777dae9b9f50c51

Remove long obsolete netkit-inetd Provides and Conflicts from inetutils-inetd

view details

Guillem Jover

commit sha f5dc65ac3b983bae3fe32f235101d26f3572cda3

Document inetutils-inetd -p without filename disables writing a pidfile Closes: #951680

view details

Guillem Jover

commit sha a7eac2ec8513fa6991e50e25efddcf69f7038ee0

Disable building tftp and tftpd Which we are not shipping, and are causing test suite failures on kfreebsd-amd64.

view details

Guillem Jover

commit sha b1d1a5c79098f42d056fb8dc5d64dc2854c6a7b0

Release inetutils 2:1.9.4-12

view details

push time in 2 months

created tagguillemj/debian-pkg-inetutils

tag1.9.4-12

Debian packaging for inetutils (mirror)

created time in 2 months

created tagguillemj/debian-pkg-libaio

tag0.3.112-8

Debian packaging for libaio (mirror)

created time in 2 months

push eventguillemj/debian-pkg-libaio

Guillem Jover

commit sha bc3339be3dab49b4e5fb4c095bf9a393d7090e87

Add comment with reason for each arch being in the flaky test suite mode

view details

Guillem Jover

commit sha 926b107d5de70c41ac61594599a22416c5e8c2fa

Remove temporary forced flaky test suite run on arches built under emulator Move them to the permanent flaky list.

view details

Guillem Jover

commit sha 0b130daef09c8cc71f59f915ed1f3eff0ea0fa79

Add x32 to the flaky test suite mode list It's still failing on the build daemons, even though it worked locally.

view details

Guillem Jover

commit sha a9da2471f2423d1195ff70d203136c29310161bb

Remove no longer needed TESTS_RUN logic Inline the nocheck condition.

view details

Guillem Jover

commit sha 6d8bb2d5c76631c3e7709a853f177c38efdae696

Release libaio 0.3.112-8

view details

push time in 2 months

created tagguillemj/debian-pkg-libaio

tag0.3.112-7

Debian packaging for libaio (mirror)

created time in 2 months

push eventguillemj/debian-pkg-libaio

Guillem Jover

commit sha 1535a3c7d1d61aacde4d81a96d14ba76c900cf7c

Move upstream patches under debian/patches/upstream/

view details

Guillem Jover

commit sha fa6c6154015b4f2488b820afb440d16b6a52782c

Fix syscall definitions for ARM and ia64 to match the kernel exactly Otherwise the preprocessor emits warnings about redefinitions.

view details

Guillem Jover

commit sha ec4a0d6b10a0c055612fcde20f5e3dc6f6f38bbc

Split the architecture support patches into one per arch support Also fix the following: - Fix syscall definitions for hppa to match the kernel exactly. - Make __X32_SYSCALL_BIT an unsigned long constant to match the kernel. - Fix x32 structures padding.

view details

Guillem Jover

commit sha c07b758c355eab63427de9514b40c79d9cf05a76

Rework build system patches to ready them for upstream submission Drop libdevdir support which we do not use anymore.

view details

Guillem Jover

commit sha a4220e99e4f0ae2ffe6b945bdcd1025c3f88cf9a

Rebase patch not for upstream after the rest

view details

Guillem Jover

commit sha 0b1175b75e780025807cfae8b83ed0afaeacb487

Fix typo in debian/changelog

view details

Guillem Jover

commit sha d28cf8610adab1516ff0671e3847efb04b6d9a11

Fix logic inversion in test suite flaky handling

view details

Guillem Jover

commit sha 763f4c33265ade7fdea527c47e6d831d5b196f3a

Remove trailing closing parenthesis from TESTS_RUN conditional

view details

Guillem Jover

commit sha b8dfb7e91f73230e916896a89507942083d9bb9f

Print a message when we run the test suite in flaky mode

view details

Guillem Jover

commit sha 547d71079d7bde6fbfc75365325e20aed5ca3d23

Remove armhf from the test suite flaky mode

view details

Guillem Jover

commit sha ef160546a2b210c47e6688d82909612e09034d8a

Release libaio 0.3.112-7

view details

push time in 2 months

pull request commentaxboe/liburing

README: Update license information

Great thanks! Will wait for that then.

guillemj

comment created time in 2 months

PR opened axboe/liburing

README: Update license information

Ok, missed this one when preparing the other changes. :/

[ BTW, any plan to cut a release? I'd like to upload these changes coming from an official tarball, instead of creating a snapshot from git master. :) ]

+3 -1

0 comment

1 changed file

pr created time in 2 months

create barnchguillemj/liburing

branch : pu/readme-license

created branch time in 2 months

push eventguillemj/debian-pkg-libaio

Guillem Jover

commit sha 8fdc68ab1ab0bbb84500846acfce3c2a82114fee

Sync with upstream commits - Rebase against latest upstream git master. - Skip the test if io_pgetevents() is not implemented.

view details

Guillem Jover

commit sha ad5aade5ba9a5427bb166b6a78f8a8403131fad3

Switch to Standards-Version 4.5.0 (no changes needed)

view details

Guillem Jover

commit sha 3fcb7283f41b405773f5581a84040573f48ee7e6

Do not pass --add-udeb to dh_makeshlibs anymore It's autodetected since debhelper 12.3, for which we add an explicit versioned Build-Depends.

view details

Guillem Jover

commit sha bfab85b57659dbe6968406b3d7c4ad33cd4b8f85

Use correct syscall numbers for x32 port

view details

Guillem Jover

commit sha f97553fae7b1d9839291f47e22d54c1bb478d4a0

Make the testsuite fatal on architectures known to pass it This way we can avoid future regressions on working ports.

view details

Guillem Jover

commit sha 79c8d680262768aa23fcb8dc912d9a7526a60c7c

Temporarily force a flaky test suite run on ports built under emulation This should get us some test results.

view details

Guillem Jover

commit sha 999b1399f75cf9fd17e517ceda9947686f79714c

Release libaio 0.3.112-6

view details

push time in 2 months

created tagguillemj/debian-pkg-libaio

tag0.3.112-6

Debian packaging for libaio (mirror)

created time in 2 months

push eventguillemj/liburing

xuanyi

commit sha cbd2e0379dd12a5dc99646c67188a86a73f62723

man/io_uring_enter.2: fix typo Signed-off-by: Xuanyi Fu <xfu11@jhu.edu>

view details

Jens Axboe

commit sha a94598c0c4914e991903c14bf6eb55d6a2f2acb0

Merge branch 'fix-typo' of https://github.com/xuanyi-fu/liburing * 'fix-typo' of https://github.com/xuanyi-fu/liburing: man/io_uring_enter.2: fix typo

view details

Guillem Jover

commit sha 499db809b7b04072d35d463b7b565a6d6db216fe

Add COPYING.GPL for the GPL v2 license text The project is shipping GPL v2 code, so we include the matching full license text. Signed-off-by: Guillem Jover <guillem@hadrons.org>

view details

Guillem Jover

commit sha 067609c69caf2f1cad676b87a905cf59dafe1bb8

man: Switch to use SPDX tag markers This unifies the license tagging on the project, and makes it clear the license is LGPL-2.1-or-later instead of LGPL-2.1-only. Signed-off-by: Guillem Jover <guillem@hadrons.org>

view details

Guillem Jover

commit sha e2840c96bf308375c03e7f3a8ca5fd9044790012

spec: Correct License field The project contains code that is "GPLv2 with exceptions or MIT", code that is "LGPLv2+ or MIT" and code that is "MIT" licensed. Unify in a single expression. Signed-off-by: Guillem Jover <guillem@hadrons.org>

view details

push time in 2 months

Pull request review commentaxboe/liburing

Clarify licensing

-/* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) OR MIT */+/* SPDX-License-Identifier: (GPL-2.0-only WITH Linux-syscall-note) OR MIT */

Ah ok, makes sense, I guess this would need to be fixed in the kernel then, but that might imply lots of instances being touched. I'll pull this one out then.

guillemj

comment created time in 2 months

PR opened axboe/liburing

Clarify licensing

This series try to clarify the current licensing situation, with the objective of then being able to upload this to Debian. I've tried to infer the correct licenses from the stuff in the repo as a starting point, but probably my guesses are wrong, I'm happy to amend any of them.

I think the spec file syntax is correct, but I've not run rpmlint.

I've also left the debian directory alone for now which contains incorrect licensing data, with invalid syntax, as packaged this project from scratch anyway, and I'm not sure whether there's value in shipping the packaging upstream? So perhaps a better option is to remove it? But if you want to preserve it, I could prepare a targeted fix for just the copyright file though.

+344 -11

0 comment

6 changed files

pr created time in 2 months

created tagguillemj/liburing

tagliburing-0.4

created time in 2 months

create barnchguillemj/liburing

branch : pu/licenses

created branch time in 2 months

push eventguillemj/debian-pkg-glide

Guillem Jover

commit sha 2fe4f6ea0cdc406dd8d50160bab3894383a12d8a

Bump debhelper compatibility level to 12

view details

Guillem Jover

commit sha 212a9ce93f333464f5a024acbaf43aeccfa17d5c

Switch from debian/compat to debhelper-compat Build-Depends

view details

Guillem Jover

commit sha f7e5d196679a8f6107bce0fee6f0672cd6f700f6

Update copyright years

view details

Guillem Jover

commit sha 34ed39ac5c6f39edfd699e274fa1861ab688bcf4

Remove no longer needed debhelper .dirs fragment files

view details

Guillem Jover

commit sha e016464e7c3ed565efafeef1c7588517b0233d53

Bump Standards-Version to 4.5.0 (no changes needed)

view details

Guillem Jover

commit sha 35516d1230e9ab04801eeb143077da27c6801364

Reformat license in debian/copyright to remove TABs and reduce spaces

view details

Guillem Jover

commit sha 30b8576cb0aca8a58498b77546485dbfb39491d0

Update lintian-overrides for renamed tags

view details

Guillem Jover

commit sha 68dff50ac0e7e957b5bc5b33f9e6d3836e7ba87f

Update debconf POT and po files, after removal of libglide2 packages

view details

Guillem Jover

commit sha 552cc086afa3b3499eca2d21db580446d298f14b

Release glide 2002.04.10ds1-16

view details

push time in 2 months

created tagguillemj/debian-pkg-glide

tag2002.04.10ds1-16

Debian packaging for glide (mirror)

created time in 2 months

push eventguillemj/debian-pkg-pci.ids

Guillem Jover

commit sha 6b5cef4f2497b19fd3678364c6b113724ce127af

Release pci.ids 0.0~2020.03.30-1

view details

push time in 2 months

created tagguillemj/debian-pkg-pci.ids

tag0.0_2020.03.20-1

Debian packaging for pci.ids (mirror)

created time in 2 months

pull request commentprometheus/docs

Link to Prometheus::Tiny client library for Perl

Hmm, these two Perl modules serve different audiences I guess, so I'm not sure there's much point in trying to unify them. The tiny one implies no or little dependencies and being very lightweight. The existing entry has more dependencies, and contains explicit type support, and seems catered at instrumenting native services, while it makes using it to instrument external services more cumbersome. And while the latter could be improved, I'd personally still want to use a tiny variant f.ex.

Personally I find it most useful to have a list of all available and current client libraries to choose from, so that one does not need to look for alternatives or consider implementing their own, or assume there's nothing else to use. But if that's not your policy then I guess disregard this PR. :)

guillemj

comment created time in 3 months

issue commentgolang/go

cmd/go: TestScript/mod_convert_git fails if GOROOT is in a subdirectory of a git repository

Perfect thanks! I've tested the patch within the Debian package and it builds fine now. I've updated the Debian bug https://bugs.debian.org/953276, and I guess they'll merge that.

Toasterson

comment created time in 3 months

issue commentgolang/go

cmd/go: TestScript/mod_convert_git fails if GOROOT is in a subdirectory of a git repository

@bcmills This was in the context of building the golang-1.14 Debian package (from tarballs) so I'm afraid that does not entirely help. :)

Toasterson

comment created time in 3 months

PR opened prometheus/docs

Link to Prometheus::Tiny client library for Perl

Add a reference to this Perl library.

+1 -0

0 comment

1 changed file

pr created time in 3 months

create barnchguillemj/prometheus-docs

branch : pu/perl-lib

created branch time in 3 months

fork guillemj/docs

Prometheus documentation: content and static site generator

https://prometheus.io

fork in 3 months

issue commentgolang/go

cmd/go: TestScript/mod_convert_git fails if GOROOT is in a subdirectory of a git repository

This is very inconvenient when you manage your $HOME with git. :)

Toasterson

comment created time in 3 months

created tagguillemj/dpkg

tag1.20.0

Debian package manager (mirror)

created time in 3 months

push eventguillemj/dpkg

Guillem Jover

commit sha 0299d2e0fb946071487e9077f13f6d812de30300

test: Ignore python-3.8 runtime warnings in codespell The new python version makes codespell itself emit runtime warnings, which confuses the test suite. Ignore thse for now.

view details

Boyuan Yang

commit sha c280fa7ae80284b17ca4be28655adaca96607ca8

po: Fix translation of --compare-versions In cs.po, zh_CN.po and zh_TW.po, some translated strings contain a typo for the --compare-versions string. This commit fixes those typos. Originally reported at: <https://lists.debian.org/debian-l10n-chinese/2020/02/msg00000.html>. Closes: #951614 Signed-off-by: Boyuan Yang <byang@debian.org> Signed-off-by: Guillem Jover <guillem@debian.org>

view details

Guillem Jover

commit sha 94d778988f39cef45a60bd125445b719a38e49b9

po: Regenerate .pot files and merge .po files with them

view details

Guillem Jover

commit sha 314ac02663c5bd1a82b34745150bf13a39a549a3

Release 1.20.0

view details

Guillem Jover

commit sha afa815a08256d11cdfc8c1130974089d2f7da8b1

Bump version to 1.20.1

view details

push time in 3 months

push eventguillemj/dpkg

Sven Joachim

commit sha 506b5d45d9a12eecb5718043db91f094297c04a2

German dpkg translation update Update to 1140t.

view details

Helge Kreutzmann

commit sha 1fdb367b0906fe299fa4f2bfb388582ea3d0b3b6

Proofreading of German man pages on debian-l10n-german (Part 4)

view details

Guillem Jover

commit sha 65d2f06ecf7ab643cf4e6767a2f25f0a022c2768

Dpkg::Source::Package: Detect directory traversals under debian directory We are creating at least the debian/source/format file on extract, so we need to detect and error out on any directory traversal attempts. Reported-by: Felix Lechner <felix.lechner@lease-up.com>

view details

Guillem Jover

commit sha 8f2fcce22cd38dfc6a67111400914d4aaf31d7f0

scripts/mk: Add QMAKE to buildtools.mk Closes: #920878

view details

Guillem Jover

commit sha 3fe32d838323dfa083dcc762df4e12e698310ef1

debian: Fix typo

view details

push time in 3 months

more