Skip to content
Snippets Groups Projects
Select Git revision
  • af24e74f77c73248af874abeb0f27988231560b2
  • branch/default default protected
  • branch/OpenVMS
  • wild/1a5dd97bc5c0cdedc5a1e02ebc0ea5dbad28a72c
  • wild/ef383bb403b22bb062eca037fe9eb40395e5239d
  • wild/1b27403b1257ec30ce192e8d0af922c1f428c286
  • wild/37aeffd2f03981fb3090960ba53bb5f5c962970d
  • wild/2e949a79e46e9e813e8970a3ed05ded647a5c08e
  • wild/3fe73b8a3bb36ac30a3c4eb3d3d69d6ae453614c
  • wild/9aeb5555cd4f046940492b4572fbc39864a84ae2
  • wild/897288304f9a2037a9463f6001c4688afe711d08
  • wild/2b12dd122d8382282e90998ebadddcf09e847eaf
  • wild/3888945e4fe6438fa8127b7eaf1b10dd9499b15d
  • wild/53e7fce21ef05bf6fa534f067b88e139782e3d5e
  • wild/6096c67ce603c7404e05c9c91b3114f9c0781521
  • wild/69007011f857740b53ce4072c9b8ec202f6e83f3
  • wild/79ef52d5327d1637ddba0472ff28e137245e5c5f
  • wild/ff7aa1400d0d1c4cfc70f3384b2b9dba73668d14
  • wild/8e133c9799f0891d00226eb2f94cd7867d9baf67
  • wild/51e439c2a307243d9801ed7c639396a36ddef007
  • wild/5214eca35b040c5c2b3b3b25277226635e5b1837
  • 2.11.0
22 results

MAINTAINERS.md

Blame
  • user avatar
    Nick Wellnhofer authored
    d418c364
    History

    Making a release

    Rebuild generated files and documentation

    The documentation and some generated files can be rebuilt by running

    make -C doc rebuild

    This requires xsltproc to be installed.

    Update the NEWS file

    You can get started by running

    git log --format='- %s (%an)' [previous-release-tag]..

    Bump the version number

    Edit the version number in configure.ac if you haven't done so already.

    Build the tarball

    I'd recommend to build the tarball by running

    make distcheck

    which performs some useful checks as well.

    Upload the tarball

    Follow the instructions at https://wiki.gnome.org/MaintainersCorner/Releasing:

    scp libxml2-[version].tar.xz master.gnome.org:
    ssh master.gnome.org ftpadmin install libxml2-[version].tar.xz

    Tag the release

    Create an annotated tag and push it:

    git tag -a [version] -m 'Release [version]'
    git push origin [version]

    Create a GitLab release

    Create a new GitLab release on https://gitlab.gnome.org/GNOME/libxml2/-/releases.

    Announce the release

    Announce the release by sending an email to the mailing list at xml@gnome.org.