[Pkg-clamav-devel] Processing of clamav_0.98.4+dfsg-1_i386.changes
Andreas Cadhalpun
andreas.cadhalpun at googlemail.com
Fri Jul 4 09:44:30 UTC 2014
Hi,
On 04.07.2014 09:14, Sebastian Andrzej Siewior wrote:
> On 2014-07-03 22:36:00 [-0400], Scott Kitterman wrote:
>> It looks like we won't have to change any of the rdepends.
>>
>> I attempted to revert the 0010 patch prior to adding
>> https://github.com/vrtadmin/clamav-devel/commit/78ee2250aeec46c91017c735712140d69474b903 but failed.
> cherry-picked
They haven't reverted the SO version bump, yet. But I assume they will,
as there is no need for it anymore.
>> I decided to stop before I broke it, so I'd appreciate it if one of you could
>> have a look.
>>
>> What's the right process for reverting a patch using git-dpm do you think?
>> this is the second time I failed at it.
>
> What you did should work. But why apply a patch and then revert it? I
> did:
> - git dpm checkout-patched
> the patched source
>
> - git reset --hard HEAD~2
> this goes two commits back. HEAD~1 would bring before after my patch
> before your revert. I would simply scrape of the revert commit. HEAD~1
> again (which boils down to the HEAD~2) brings you before the patch I
> applied.
> Usually this kind of things (the rebase here I did) is bad because
> people that might have pulled from that branch will get screwed once
> they pull again before they reset to the remote branch. This is one here
> actually okay because the "patched-source" branch is created from
> scratch by dpm each time you ask for it.
This works if you want to remove the last patch. If the patch is
somewhere in the middle, just run:
git rebase -i upstream-unstable
Then git will open your preferred editor with a list of commits since
upstream-unstable, i.e. all patches. Now you can just delete the line of
the patch you want to remove, save and close, and git will remove this
commit.
As Sebastian said, such a rebase should never be done on a published
branch, e.g. unstable, but is fine in a temporary branch like
patched-unstable.
> - git am for-the-new-patch
> applied
>
> - git dpm update-patches
> Got back to the unstable branch, the two "new" patches are gone the
> brand new one got the 10 number.
I just removed mention of the temporary patch from the changelog, as it
would be rather confusing.
Best regards,
Andreas
More information about the Pkg-clamav-devel
mailing list