Hello everyone,

as we got the feedback on the Arch Linux Summit that not everyone is
aware about all the new shiny things in devtools, we wanted to give a
small overview about the latest developments.

Apart from this effort every release has an easily digestable changelog
attached (see [0] as example for 1.3.0), so if you want to stay up to
date you can also follow the releases on the Gitlab repo or check the
previous release notes for additional gems!

# 🚀 Highlights in the 1.3.0 release 🚀

## ✨ The 'pkgctl issue' subcommands

Now all the functionality needed to work with issues is availiable
directly on the commandline via pkgctl.

A regular packager workflow might look something like this:

Check open issues:
    $ pkgctl issue list --assigned-to-me --group

Check details about an issue:
    $ pkgctl issue view --package linux 97
    $ pkgctl issue view --package linux --web 97
    $ pkgctl issue view --package linux --comments 97

React to the issue:
    $ pkgctl issue close --package linux --edit 97
    $ pkgctl issue comment --package linux 97

There are way more options and things to do, but feel free to explore on
you're own!

➡ Contributed by @anthraxx in [MR!255][1] 🎉

## 🚧 Fixes to 'offload-build'

There was a major refactoring effort for offload-build, which has the
very neat consequence that the --inspect argument can now be used in
combination with pkgctl build's --offload so that remote builds can be
debugged more easily.

➡ Contributed by @lahwaacz in [MR!234][2] 🎉

## 📦 nvchecker related changes

- For packages without an upstream one can now create a special config:

    $ pkgctl version setup --no-upstream

  This is thought to be only used with packages that do not have a
  canonical upstream, like metapackages. If you have trouble setting up
  nvchecker integration for the more complicated packages feel free to
  get in touch!

- On release there now is a warning when a package repository does not
  have a '.nvchecker.toml'

- We no offer a way to retrieve machine-readable output from pktctl
  version check:

    $ pkgctl version check --json *

âž¡ Contributed by @antiz, @segaja and @anthraxx in [MR!273][3],
[MR!275][4] and [MR!286][5] 🎉

---

Apart from the big changes/improvements there are of course a lot of
minor bug fixes, documentation improvements and smaller features
included. 

Thanks for everyone that helped to discuss & improve features! 🎉

Cheers,
anthraxx & gromit

[0]: https://gitlab.archlinux.org/archlinux/devtools/-/releases/v1.3.0
[1]: https://gitlab.archlinux.org/archlinux/devtools/-/merge_requests/255
[2]: https://gitlab.archlinux.org/archlinux/devtools/-/merge_requests/234
[3]: https://gitlab.archlinux.org/archlinux/devtools/-/merge_requests/273
[4]: https://gitlab.archlinux.org/archlinux/devtools/-/merge_requests/275
[5]: https://gitlab.archlinux.org/archlinux/devtools/-/merge_requests/286

Attachment: signature.asc
Description: PGP signature

Reply via email to