[Gluster-devel] reagarding backport information while porting patches
Shyam
srangana at redhat.com
Fri Jun 23 14:20:28 UTC 2017
On 06/23/2017 10:19 AM, Shyam wrote:
> On 06/23/2017 10:11 AM, Pranith Kumar Karampuri wrote:
>>
>>
>> On Fri, Jun 23, 2017 at 7:24 PM, Shyam <srangana at redhat.com
>> <mailto:srangana at redhat.com>> wrote:
>>
>> On 06/23/2017 09:48 AM, Pranith Kumar Karampuri wrote:
>>
>>
>>
>> On Fri, Jun 23, 2017 at 7:06 PM, Shyam <srangana at redhat.com
>> <mailto:srangana at redhat.com>
>> <mailto:srangana at redhat.com <mailto:srangana at redhat.com>>> wrote:
>>
>> On 06/23/2017 07:00 AM, Pranith Kumar Karampuri wrote:
>>
>> Note that all of this is just my opinion, and
>> based on
>> working with many
>> different projects that use git (or other tools) to
>> identify
>> patches
>> that could be candidates for backporting. In
>> general, the
>> more details
>> that are captured in the commit message, the easier
>> it is to
>> get an
>> understanding of the different patches in different
>> branches.
>>
>>
>> Yes, I am also for as much information as possible in
>> the commit
>> with
>> least amount of human effort. In time I would like us to
>> get to
>> a point,
>> where we just have to say: backport release-3.12
>> release-3.11
>> release-3.10 and the script should clone, send the
>> patches on
>> gerrit and
>> do recheck centos, recheck netbsd, so the only human
>> effort has
>> to be to
>> be merge the patch
>>
>>
>> My opinion is that we should retain the information that we
>> currently provide, for 2 reasons,
>>
>> 1) Change-Id is gerrit specific, so if we move away at some
>> later
>> point in time, this is not going to help (yes we can search
>> the git
>> log for the same change ID etc. but as discussed in this
>> thread, it
>> is not git standard, it is gerrit addition)
>>
>>
>> If we move away from gerrit the information we provide now about
>> what is
>> the patch on master etc are also not of any help.
>>
>>
>> Yes, but it is better to have this information at present than to
>> drop it and loose the practice of providing the information.
>>
>>
>> If we ensure that the link between different branches is taken care of.
>> Answer to "Is it better to have this practice of providing information"
>> is subjective.
>>
>>
>> Changing habits are hard, I would rather not change the habit at the
>> moment.
>>
>>
>> I agree. It goes both ways, we will not force a habit on new
>> contributors who are coming to the community this way. IMHO we can make
>> it easier for someone to contribute to gluster by reducing manual steps.
>> This is one such step if we can execute it right handling corner cases.
>
> If we write a script that you alluded to (and in a previous post Jeff
> Darcy alluded to [1] when we were discussing parts of Change-Id
> enforcement etc.), then we are better off... instead of changing
> documentation and requesting people to follow new practices.
>
> [1] Jeff's mail on the same lines
The mail thread:
http://lists.gluster.org/pipermail/gluster-devel/2017-March/052220.html
>
>>
>>
>>
>>
>>
>> 2) Using the same Change-Id is not enforced, so till we do
>> that,
>> getting to this point is not feasible.
>>
>>
>> This is a valid point I think. But we can provide extra checks
>> in smoke
>> to check if it is not a backport with correct change-id. So it
>> has solutions
>>
>>
>> Yes, this is pending to be done,
>> https://bugzilla.redhat.com/show_bug.cgi?id=1428047
>> <https://bugzilla.redhat.com/show_bug.cgi?id=1428047>
>>
>>
>>
>>
>> Shyam
>>
>>
>>
>>
>> --
>> Pranith
>>
>>
>>
>>
>> --
>> Pranith
More information about the Gluster-devel
mailing list