Hi,
a small summary about Rebase-helper project.
The purpose of the rebase-helper is to save
developer's time during package
rebases.
Rebase-helper is intended to be run in
the cloned (Fedora) package repo and needs only the path to the archive
(tarball) with
new upstream sources.
The rest is automated. If any decision is needed, the developer
is prompted.
The current workflow is as
follows:
- Download archive with the
current (old) and new sources
- For all existing
patches apply them, one at a time, to new sources and help with
rebasing patches if needed (using tool like 'meld')
- Build packages (old and new) automatically.
- In the future we
will perform various checks (rpmdiff, API/ABI check, etc.)
and add them to Upstream Monitoring in Fedora
GitHub repository is:
If you would like to try
rebase-helper then only clone the github repository
or install rebase-helper package which is already available in
Fedora 20.
And try:
rebase-helper
<upstream-sources>
What will be another
steps?
- Add support for
rpmdiff
- Add support for
API/ABI check
- Add support for more patching
mechanisms - like git patch alghorithm
(mentioned by Kamil Dudka)
- Upstream
Monitoring in Fedora
- you name it...
;)
Any feedback and comments are welcome
either on IRC: #rebase-helper or to us.
Contact persons (alphabetically):
- Jiri Popelka
(jpopelka)
- Tomas Hozza (thozza)
- Petr Hracek (phracek)
Rebase-helper team
Greetings
Petr
--
Best regards / S pozdravem
Petr Hracek
|
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct