Commit graph

14 commits

Author SHA1 Message Date
Simon McVittie
80eac5c99e release-checklist: Use a more copy-paste'able scp/rsync destination
Signed-off-by: Simon McVittie <smcv@collabora.com>
(cherry picked from commit 7dc12d17c8)
2024-12-09 17:07:08 +00:00
Simon McVittie
cb7f88f8a9 release-checklist: Give a better reference for deprecation warnings
Commit 4ebb275ab7 disabled deprecation warnings in the Autotools build
system, which we no longer have. Future stable-branches will want to
disable deprecation warnings in Meson instead.

Signed-off-by: Simon McVittie <smcv@collabora.com>
(cherry picked from commit f651834427)
2024-12-09 17:07:07 +00:00
Simon McVittie
642a22a0bd release-checklist: Fix sequencing
`meson dist` requires the version you intend to release to have been
committed already, and does not create any generated files in the
`${srcdir}` that are intended to be committed to git.

Signed-off-by: Simon McVittie <smcv@collabora.com>
(cherry picked from commit b97b083f9a)
2024-12-09 17:07:07 +00:00
Simon McVittie
08d64b1638 doc, maint: Publishing DTDs requires a MR to xdg-specs
We can no longer upload to specifications.freedesktop.org directly.
Instead, that area of the freedesktop.org web space is updated by
sending merge requests to the xdg/xdg-specs> project.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2024-11-04 15:49:39 +00:00
Simon McVittie
f4cf1ebb6d release-checklist: We only update the wiki page for new stable branches
Signed-off-by: Simon McVittie <smcv@collabora.com>
2024-11-04 15:47:53 +00:00
Simon McVittie
9d5e78798d CI: Only configure wine as an exe_wrapper if we are going to run tests
This choice of exe_wrapper doesn't appear to work on Debian 12, causing
a build failure while checking that the output of the C++ compiler is
executable.

Another advantage of this is that if we're not running the test suite,
we can do a more traditional cross-build where running host-architecture
executables is impossible, which doubles as a way to prove that this
still works.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2024-10-01 14:40:26 +01:00
Simon McVittie
408fc1793b maint: Remove leftover Autotools references
Signed-off-by: Simon McVittie <smcv@collabora.com>
2024-09-25 14:18:24 +01:00
Simon McVittie
a7fbf3f049 AUTHORS: Update
Automated change:

    ninja -C ${builddir} maintainer-update-authors

Signed-off-by: Simon McVittie <smcv@collabora.com>
2023-08-21 18:19:44 +01:00
Simon McVittie
24c4b60a59 release-checklist: Update for increased use of Meson
Signed-off-by: Simon McVittie <smcv@collabora.com>
2023-08-14 16:18:58 +01:00
Simon McVittie
79aae57357 maint: Make update-authors.sh executable when not going via a shell
Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-09-22 13:52:24 +01:00
Simon McVittie
8e0290fcc8 release-checklist: Add a reminder to update both Autotools and Meson
Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-07-23 11:23:06 +01:00
Simon McVittie
3758e5b164 Move release checklist to its own file
In other projects I've found that having a separate file that only
lists the release steps makes them easier to check.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-07-23 11:23:06 +01:00
Simon McVittie
c21d47836c CI: Add glue to build with mingw-w64 toolchain on Debian
Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-07-13 20:36:13 +01:00
Simon McVittie
9a64c6c095 build: Make update-authors convenience target runnable from Meson
Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-07-13 20:36:13 +01:00