Commit graph

15 commits

Author SHA1 Message Date
Simon McVittie
0670360363 Rename the git branch used for development to 'main'
This follows the convention used by many projects and hosting platforms.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2025-02-18 14:31:28 +00:00
Simon McVittie
7dc12d17c8 release-checklist: Use a more copy-paste'able scp/rsync destination
Signed-off-by: Simon McVittie <smcv@collabora.com>
2024-12-09 17:06:29 +00:00
Simon McVittie
f651834427 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>
2024-12-09 17:06:06 +00:00
Simon McVittie
b97b083f9a 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>
2024-12-09 17:04:39 +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