Hi All,
From now on, you are expected to send your patches by creating a pull
request against
https://github.com/rhkdump/kdump-utils instead of to this
mailing list. And if you want to receive patches or discussions, you can
welcome to click the "Watch" button on the GitHub project homepage.
As some of you have noticed, we are splitting Fedora kexec-tools into
three packages kdump-utils, kexec-tools and makedumpfile [1] and we were
asked to establish an upstream repo for kdump-utils. Since this mailing
list has been mostly used for developments of kdump-utils, the name of
the mailing list (kexec) no loner makes sense.
More importantly, we'd like to take this opportunity to switch to a git
forge based workflow in order to have the following benefits,
1. Automate testing and releasing i.e. continuous integration (CI) and
continuous delivery (CD).
- We are going to enable unit tests and integration tests so whenever
you create a PR or make some changes to that PR, they will be
triggered automatically. In this way, we can prevent/catch problems
early by testing as early and as often as possible. This will also
make your development experience more enjoyable as fast feedback is
provided by the results of the automated tests.
- We also plan to automate releasing the Fedora packages.
2. Make it easier to collocate with other contributors as many projects
related to our project including those which we depend on or which
depend on our project have already used GitHub.
3. Make it easy to track patches. In the past, we occasionally lost
track of some patches sent to the mailing list. With the help of
GitHub, this issue can be prevented.
FAQ
###
1. What about
https://src.fedoraproject.org/rpms/kexec-tools.git?
This repo and future rpms/kdump-utils.git will be merely for work
related to packaging.
2. How can I view the patches locally maybe for code review?
There are two ways. The first is to fetch pull/ID/head,
```
git fetch origin pull/ID/head:BRANCH_NAME
git switch BRANCH_NAME
```
Or you download the patches and apply them manually,
```
wget
https://github.com/rhkdump/kdump-utils/pull/ID.patch
git am ID.patch
```
3. What if I want to add an in-line comment on the commit message?
Unfortunately, GitHub code review currently misses this feature [3].
We think this is an important feature and have left a comment [3].
And you are also welcome to leave an comment on [3] to let GitHub
hear your voice.
[1]
https://src.fedoraproject.org/rpms/kexec-tools/pull-request/17
[2]
https://docs.github.com/en/pull-requests/collaborating-with-pull-requests...
[3]
https://github.com/orgs/community/discussions/56449
--
Best regards,
Coiby