Luca Bruno
5d045f3ae1
Merge pull request #2466 from cgwalters/ci-fanalyzer
...
ci: Enable -fanalyzer
2021-10-18 16:44:56 +00:00
Colin Walters
58dc6a08b4
tests/rollsum: Use `g_malloc` not `malloc`
...
To pacify gcc's `-fanalyzer`.
2021-10-18 11:44:44 -04:00
Colin Walters
fda41e8d24
ci: Enable -fanalyzer
...
Followup to https://github.com/ostreedev/ostree/pull/2463
One thing I noticed here is we lost usage of `build-check.sh`
which also invokes `clang`, which doesn't speak `-fanalyzer`
and would be broken by this if we try to enable `build-check.sh`
again. But that can come later.
2021-10-15 15:44:04 -04:00
Luca Bruno
ec8cf31e98
Merge pull request #2455 from cgwalters/packit
...
Attempt to update packit flow to build in COPR
2021-10-15 07:47:28 +00:00
Jonathan Lebon
09f4ad708c
Merge pull request #2467 from cgwalters/bump-libglnx-20211014
2021-10-14 15:33:33 -04:00
Colin Walters
baa57ffe0d
libglnx: Bump to ef502aabf7d3a0d37f9c4d228f870ac93404447b
...
Various fixes there, including one for `gcc -fanalyzer`.
Update submodule: libglnx
2021-10-14 12:41:02 -04:00
Colin Walters
7ba8dbf0cc
Attempt to update packit flow to build in COPR
...
No idea if this will really work, but at least `packit srpm`
does work now.
2021-10-14 12:36:38 -04:00
Luca Bruno
6b8295ada1
Merge pull request #2463 from cgwalters/fix-fanalyzer
...
Fix various mostly theoretical gcc `-fanalyzer` issues
2021-10-14 08:30:25 +00:00
Colin Walters
029a9d56c3
variantutil: Fix gcc `-fanalyzer` warnin
...
Add some not-NULL assertions for return values from glib,
and upgrade some `g_return_if_fail` to `g_assert`.
2021-10-13 17:13:14 -04:00
Colin Walters
54bf42c3e5
utils: Fix unreachable `NULL` deref by adding assertion
...
Again this one is just in theory, but let's add an assertion.
2021-10-13 17:13:14 -04:00
Colin Walters
f355482e1f
static-delta: Fix probably not actually possible NULL deref
...
Flagged by `gcc -fanalyzer`. I didn't study this really deeply
but I think it's not actually reachable. Anyways, let's catch
it on general principle.
2021-10-13 17:13:14 -04:00
Colin Walters
3159e04980
fetcher/soup: Fix gcc `-fanalyzer` warning
...
In general, we're probably going to need to change most of our
`g_return_if_fail` to `g_assert`. The analyzer flags that
the function can return `NULL`, but the caller isn't prepared for
this.
In practice, let's abort.
2021-10-13 17:13:14 -04:00
Colin Walters
520b45afdd
sysroot: Fix gcc `-fanalyzer` warning
...
In general, we're probably going to need to change most of our
`g_return_if_fail` to `g_assert`. The analyzer flags that
the function can return `NULL`, but the caller isn't prepared for
this.
In practice, let's abort.
2021-10-13 17:13:14 -04:00
Colin Walters
9a7f9c2095
deployment: Fix gcc `-fanalyzer` warning
...
In general, we're probably going to need to change most of our
`g_return_if_fail` to `g_assert`. The analyzer flags that
the function can return `NULL`, but the caller isn't prepared for
this.
In practice, let's abort.
2021-10-13 17:13:14 -04:00
Colin Walters
a8eed03a19
remote: Fix gcc `-fanalyzer` warning
...
In general, we're probably going to need to change most of our
`g_return_if_fail` to `g_assert`. The analyzer flags that
the function can return `NULL`, but the caller isn't prepared for
this.
In practice, let's abort.
2021-10-13 17:13:14 -04:00
Colin Walters
dc1411f4f2
Merge pull request #2464 from lucab/ups/box-auto-txn
...
repo/private: move OstreeRepoAutoTransaction to a boxed type
2021-10-13 17:08:25 -04:00
Luca Bruno
16157e77e5
Merge pull request #2465 from travier/docfixes
...
docs: Do not convert -- & --- to en/em-dash
2021-10-12 09:49:39 +00:00
Timothée Ravier
5af2a529be
docs: Do not convert -- & --- to en/em-dash
...
'--' is frequently used for command line options and was thus
incorrectly rendered as a special en-dash symbol.
2021-10-11 12:29:32 +02:00
Luca BRUNO
8a9737aa6e
repo/private: move OstreeRepoAutoTransaction to a boxed type
...
This defines `OstreeRepoAutoTransaction` as a boxed type, in order
to support auto-generating bindings for it.
That first requires adding internal reference-counting to it, to
allow freely copying/freeing references to a single transaction guard.
2021-10-11 06:52:25 +00:00
Simon McVittie
fb8b2ecd6b
Release to unstable
2021-10-10 17:51:51 +01:00
Simon McVittie
de3192644a
New upstream release
...
- Update symbols file
2021-10-10 17:39:45 +01:00
Simon McVittie
737f00a1e2
Update upstream source from tag 'upstream/2021.5'
...
Update to upstream version '2021.5'
with Debian dir 18336141e3
2021-10-10 17:35:20 +01:00
Simon McVittie
75e180c3f8
New upstream version 2021.5
2021-10-10 17:35:12 +01:00
Simon McVittie
f74de94fb0
Update changelog
2021-10-10 17:35:06 +01:00
Simon McVittie
857d2727a3
Mark a patch as applied upstream
2021-10-10 17:34:46 +01:00
Colin Walters
f4a3837662
Merge pull request #2461 from lucab/ups/prepare-root-logging
...
prepare-root: tweak log messages to clarify errors
2021-10-07 11:56:17 -04:00
Luca BRUNO
f4be52ba24
prepare-root: tweak log messages to clarify errors
...
This rewords errors and log messages in the functions which take care
of preparing sysroot in initramfs.
Depending on the boot flow, it is possible to reach this logic
with a sysroot mounted (unexpectedly) as read-only.
In that case, let's clearly point out the problematic mountpoint.
2021-10-07 14:56:47 +00:00
Jonathan Lebon
cc70ab27fa
Merge pull request #2460 from cgwalters/gir-no-tls-interaction
2021-10-07 04:24:07 -04:00
Colin Walters
307707c3a0
Merge pull request #2459 from smcv/test-commit-sign
...
test-commit-sign.sh: Skip a unit test when running as an installed-test
2021-10-06 15:26:08 -04:00
Colin Walters
a73a28634d
Remove OstreeTlsCertInteraction bits from introspection
...
We filter out everything named `-private.h` from scanning,
which differs from the gtk-doc exclude. Eventually this will
be solved when we switch to the new gir-based docs.
Came up in https://github.com/ostreedev/ostree-rs/pull/34#discussion_r723337772
2021-10-06 12:42:56 -04:00
Colin Walters
ccb4a1fc35
Merge pull request #2458 from ostreedev/release-2021.5
...
Release 2021.5
2021-10-06 09:33:29 -04:00
Simon McVittie
36d62a7cf1
Release to unstable
2021-10-05 23:54:00 +01:00
Simon McVittie
9fcb9546af
Add patch to fix installed-tests
2021-10-05 23:53:09 +01:00
Simon McVittie
92ed1857ae
test-commit-sign.sh: Skip a unit test when running as an installed-test
...
Signed-off-by: Simon McVittie <smcv@debian.org>
2021-10-05 23:51:55 +01:00
Simon McVittie
007f9e9a6c
Remove Lintian override for #947258 , fixed in lintian 2.105.0
2021-10-05 23:08:55 +01:00
Simon McVittie
e8b0f6c783
Bump debhelper compat level from 12 to 13
...
- debian/rules: Drop --fail-missing argument to dh_missing, which is
now the default.
Changes-By: lintian-brush
Fixes: lintian: package-uses-old-debhelper-compat-version
See-also: https://lintian.debian.org/tags/package-uses-old-debhelper-compat-version.html
2021-10-05 23:03:53 +01:00
Simon McVittie
6901466795
Drop patch that was applied upstream
2021-10-05 21:27:43 +01:00
Simon McVittie
9e6202c58b
d/control: Canonicalize field name case Multi-arch => Multi-Arch
...
Changes-By: lintian-brush
Fixes: lintian: cute-field
See-also: https://lintian.debian.org/tags/cute-field.html
2021-10-05 21:25:59 +01:00
Simon McVittie
5ee5d0d138
Standards-Version: 4.6.0 (no further changes)
2021-10-05 21:25:10 +01:00
Simon McVittie
585ee53294
d/copyright: Update
2021-10-05 21:24:33 +01:00
Simon McVittie
4ec48c3b50
Update symbols file
2021-10-05 21:05:24 +01:00
Simon McVittie
0fb8e224aa
New upstream release
2021-10-05 21:04:04 +01:00
Colin Walters
bcb88f0484
configure: post-release version bump
2021-10-05 16:04:00 -04:00
Simon McVittie
5b4deb99c9
Update upstream source from tag 'upstream/2021.4'
...
Update to upstream version '2021.4'
with Debian dir 62caccdb76
2021-10-05 21:01:50 +01:00
Simon McVittie
085ba80d7c
New upstream version 2021.4
2021-10-05 21:01:43 +01:00
Colin Walters
63bf5e606b
Release 2021.5
2021-10-05 15:59:43 -04:00
Jonathan Lebon
8cb5d920c4
Merge pull request #2449 from cgwalters/mtree-from-commit
2021-10-05 11:56:02 -04:00
Colin Walters
cf2eef8486
Merge pull request #2454 from lucab/ups/auto-txn-complete
...
repo/private: allow committing/aborting through a transaction guard
2021-10-05 10:49:01 -04:00
Luca BRUNO
c987534595
repo/private: allow committing/aborting through a transaction guard
...
This enhances the auto-transaction logic, augmenting the scope of a
transaction guard.
It allows committing or aborting a transaction through its guard.
It also supports tracking the completion status of a transaction
guard, avoiding double commits/aborts, while retaining the auto-cleanup
logic.
2021-10-05 12:23:22 +00:00
Jonathan Lebon
488edf6e26
Merge pull request #2453 from cgwalters/etc-ignore-sockets
2021-10-04 16:54:44 -04:00