52 lines
1.5 KiB
Markdown
52 lines
1.5 KiB
Markdown
|
GUsb Release Notes
|
||
|
==================
|
||
|
|
||
|
Write `NEWS` entries for GUsb in the same format as usual.
|
||
|
|
||
|
git shortlog 0.3.3.. | grep -i -v trivial | grep -v Merge > NEWS.new
|
||
|
=================================================
|
||
|
Version 0.3.4
|
||
|
~~~~~~~~~~~~~
|
||
|
Released: 2020-xx-xx
|
||
|
|
||
|
Notes:
|
||
|
|
||
|
New Features:
|
||
|
|
||
|
Bugfixes:
|
||
|
=================================================
|
||
|
|
||
|
Update library version if new ABI or API in `meson.build`, commit, and build tarball:
|
||
|
|
||
|
# MAKE SURE THIS IS CORRECT
|
||
|
export release_ver="0.3.4"
|
||
|
|
||
|
git commit -a -m "Release version ${release_ver}"
|
||
|
git tag -s -f -m "Release ${release_ver}" "${release_ver}"
|
||
|
<gpg password>
|
||
|
ninja dist
|
||
|
git push --tags
|
||
|
git push
|
||
|
gpg -b -a meson-dist/libgusb-${release_ver}.tar.xz
|
||
|
|
||
|
Upload tarball:
|
||
|
|
||
|
scp meson-dist/libgusb-${release_ver}.tar.* hughsient@people.freedesktop.org:public_html/releases/
|
||
|
|
||
|
Do post release version bump in `meson.build` and commit changes:
|
||
|
|
||
|
git commit -a -m "trivial: post release version bump"
|
||
|
git push
|
||
|
|
||
|
Send an email to devkit-devel@lists.freedesktop.org
|
||
|
|
||
|
=================================================
|
||
|
GUsb 0.3.4 released!
|
||
|
|
||
|
GUsb is a GObject wrapper for libusb1 that makes it easy to do
|
||
|
asynchronous control, bulk and interrupt transfers with proper
|
||
|
cancellation and integration into a mainloop.
|
||
|
|
||
|
Tarballs available here: http://people.freedesktop.org/~hughsient/releases/
|
||
|
=================================================
|