All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] backports: fix high RC version parsing in dependency library
@ 2015-04-27 23:56 Mathy Vanhoef
  2015-04-28  8:27 ` Arend van Spriel
  0 siblings, 1 reply; 5+ messages in thread
From: Mathy Vanhoef @ 2015-04-27 23:56 UTC (permalink / raw)
  To: Luis R. Rodriguez; +Cc: backports

This updates the dependency library to handle RC versions up to 39. For
example, coccinelle version "1.0.0" is now correctly treated as being higher
than version "1.0.0-rc24".

Signed-off-by: Mathy Vanhoef <vanhoefm@gmail.com>
---
 lib/bpreqs.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/bpreqs.py b/lib/bpreqs.py
index 6c46670..4399c6d 100644
--- a/lib/bpreqs.py
+++ b/lib/bpreqs.py
@@ -98,7 +98,7 @@ class Req:
                 if (rc == ""):
                     rc = 0
                 else:
-                    rc = int(rc) - 20
+                    rc = int(rc) - 40
                 extra = int(rc)
             else:
                 extra = int(rel_specs['EXTRAVERSION']) + 10
-- 
1.7.10.4


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH] backports: fix high RC version parsing in dependency library
  2015-04-27 23:56 [PATCH] backports: fix high RC version parsing in dependency library Mathy Vanhoef
@ 2015-04-28  8:27 ` Arend van Spriel
  2015-04-28 10:26   ` Mathy Vanhoef
  0 siblings, 1 reply; 5+ messages in thread
From: Arend van Spriel @ 2015-04-28  8:27 UTC (permalink / raw)
  To: Mathy Vanhoef; +Cc: Luis R. Rodriguez, backports

On 04/28/15 01:56, Mathy Vanhoef wrote:
> This updates the dependency library to handle RC versions up to 39. For
> example, coccinelle version "1.0.0" is now correctly treated as being higher
> than version "1.0.0-rc24".

This one is duplicate to the patch Eliad submitted [1]. Any reason for 
choosing rc 40?

Regards,
Arend

[1] http://mid.gmane.org/1430126344-1068-1-git-send-email-eliad@wizery.com

> Signed-off-by: Mathy Vanhoef<vanhoefm@gmail.com>
> ---
>   lib/bpreqs.py |    2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/lib/bpreqs.py b/lib/bpreqs.py
> index 6c46670..4399c6d 100644
> --- a/lib/bpreqs.py
> +++ b/lib/bpreqs.py
> @@ -98,7 +98,7 @@ class Req:
>                   if (rc == ""):
>                       rc = 0
>                   else:
> -                    rc = int(rc) - 20
> +                    rc = int(rc) - 40
>                   extra = int(rc)
>               else:
>                   extra = int(rel_specs['EXTRAVERSION']) + 10


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] backports: fix high RC version parsing in dependency library
  2015-04-28  8:27 ` Arend van Spriel
@ 2015-04-28 10:26   ` Mathy Vanhoef
  2015-04-28 12:25     ` Eliad Peller
  0 siblings, 1 reply; 5+ messages in thread
From: Mathy Vanhoef @ 2015-04-28 10:26 UTC (permalink / raw)
  To: Arend van Spriel; +Cc: Luis R. Rodriguez, backports

On Tue, Apr 28, 2015 at 10:27 AM, Arend van Spriel <arend@broadcom.com> wrote:
> On 04/28/15 01:56, Mathy Vanhoef wrote:
>>
>> This updates the dependency library to handle RC versions up to 39. For
>> example, coccinelle version "1.0.0" is now correctly treated as being
>> higher
>> than version "1.0.0-rc24".
>
>
> This one is duplicate to the patch Eliad submitted [1]. Any reason for
> choosing rc 40?

I missed that patched. My reasoning was that previously at least the Linux
kernel went up to rc 39 with 2.6.39. So 40 should be a good limit to support
most cases.

Kr,
Mathy

> Regards,
> Arend
>
> [1] http://mid.gmane.org/1430126344-1068-1-git-send-email-eliad@wizery.com
>
>
>> Signed-off-by: Mathy Vanhoef<vanhoefm@gmail.com>
>> ---
>>   lib/bpreqs.py |    2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/lib/bpreqs.py b/lib/bpreqs.py
>> index 6c46670..4399c6d 100644
>> --- a/lib/bpreqs.py
>> +++ b/lib/bpreqs.py
>> @@ -98,7 +98,7 @@ class Req:
>>                   if (rc == ""):
>>                       rc = 0
>>                   else:
>> -                    rc = int(rc) - 20
>> +                    rc = int(rc) - 40
>>                   extra = int(rc)
>>               else:
>>                   extra = int(rel_specs['EXTRAVERSION']) + 10
>
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] backports: fix high RC version parsing in dependency library
  2015-04-28 10:26   ` Mathy Vanhoef
@ 2015-04-28 12:25     ` Eliad Peller
  2015-04-28 20:29       ` Hauke Mehrtens
  0 siblings, 1 reply; 5+ messages in thread
From: Eliad Peller @ 2015-04-28 12:25 UTC (permalink / raw)
  To: Mathy Vanhoef; +Cc: Arend van Spriel, Luis R. Rodriguez, backports

On Tue, Apr 28, 2015 at 1:26 PM, Mathy Vanhoef <vanhoefm@gmail.com> wrote:
> On Tue, Apr 28, 2015 at 10:27 AM, Arend van Spriel <arend@broadcom.com> wrote:
>> On 04/28/15 01:56, Mathy Vanhoef wrote:
>>>
>>> This updates the dependency library to handle RC versions up to 39. For
>>> example, coccinelle version "1.0.0" is now correctly treated as being
>>> higher
>>> than version "1.0.0-rc24".
>>
>>
>> This one is duplicate to the patch Eliad submitted [1]. Any reason for
>> choosing rc 40?
>
> I missed that patched. My reasoning was that previously at least the Linux
> kernel went up to rc 39 with 2.6.39. So 40 should be a good limit to support
> most cases.
>
note that 39 in this case is the "sublevel", not the "extraversion".

Eliad.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] backports: fix high RC version parsing in dependency library
  2015-04-28 12:25     ` Eliad Peller
@ 2015-04-28 20:29       ` Hauke Mehrtens
  0 siblings, 0 replies; 5+ messages in thread
From: Hauke Mehrtens @ 2015-04-28 20:29 UTC (permalink / raw)
  To: Eliad Peller, Mathy Vanhoef
  Cc: Arend van Spriel, Luis R. Rodriguez, backports

On 04/28/2015 02:25 PM, Eliad Peller wrote:
> On Tue, Apr 28, 2015 at 1:26 PM, Mathy Vanhoef <vanhoefm@gmail.com> wrote:
>> On Tue, Apr 28, 2015 at 10:27 AM, Arend van Spriel <arend@broadcom.com> wrote:
>>> On 04/28/15 01:56, Mathy Vanhoef wrote:
>>>>
>>>> This updates the dependency library to handle RC versions up to 39. For
>>>> example, coccinelle version "1.0.0" is now correctly treated as being
>>>> higher
>>>> than version "1.0.0-rc24".
>>>
>>>
>>> This one is duplicate to the patch Eliad submitted [1]. Any reason for
>>> choosing rc 40?
>>
>> I missed that patched. My reasoning was that previously at least the Linux
>> kernel went up to rc 39 with 2.6.39. So 40 should be a good limit to support
>> most cases.
>>
> note that 39 in this case is the "sublevel", not the "extraversion".
> 
> Eliad.

I will take your patch Eliad. There are so many magic numbers in this
code it probably has to get cleaned up, a warning for such a case like
we have it now would also be nice.

Hauke


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-04-28 20:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-27 23:56 [PATCH] backports: fix high RC version parsing in dependency library Mathy Vanhoef
2015-04-28  8:27 ` Arend van Spriel
2015-04-28 10:26   ` Mathy Vanhoef
2015-04-28 12:25     ` Eliad Peller
2015-04-28 20:29       ` Hauke Mehrtens

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.