Re: How come same version pep8 does't work the same?

2014-05-25 Thread Vered Volansky


- Original Message -
 From: David Caro dcaro...@redhat.com
 To: Dan Kenigsberg dan...@redhat.com
 Cc: Vered Volansky ve...@redhat.com, infra infra@ovirt.org
 Sent: Friday, May 23, 2014 12:52:35 PM
 Subject: Re: How come same version pep8 does't work the same?
 
 On Fri 23 May 2014 11:47:52 AM CEST, Dan Kenigsberg wrote:
  On Thu, May 22, 2014 at 05:45:45PM +0200, David Caro wrote:
  On Thu 22 May 2014 03:50:23 PM CEST, Yaniv Dary wrote:
 
 
  - Original Message -
  From: Vered Volansky ve...@redhat.com
  To: infra infra@ovirt.org
  Sent: Thursday, May 22, 2014 4:48:37 PM
  Subject: How come same version pep8 does't work the same?
 
  I see a patch failing to build vsdm rpm on a pep8 error. pep8 version is
  1.4.6, yet the actual pep8 job works jst fine. Same pep8 version to
  both.
  How come?
 
  Please upgrade your version of pep8.
  There were many changes in the latest update and this is probably causing
  your issue.
 
 
  Yaniv
 
  I need to know why this happens in order to fix my job.
 
  Patch in question: http://gerrit.ovirt.org/#/c/26759/5
  pep8 job:
  http://jenkins.ovirt.org/job/vdsm_master_pep8_gerrit/9179/console
  Failing job:
  http://jenkins.ovirt.org/job/vdsm_master_storage_functional_tests_localfs_gerrit/852/consoleFull
 
  Thanks,
  Vered
  ___
  Infra mailing list
  Infra@ovirt.org
  http://lists.ovirt.org/mailman/listinfo/infra
 
  ___
  Infra mailing list
  Infra@ovirt.org
  http://lists.ovirt.org/mailman/listinfo/infra
 
  Couple of things to have in mind here:
 
  The jobs that you sent are for different patches, I'll focus on the
  patch you sent only.
 
  Why pep8 job did pass:
- Because the pep8 job only checks the changes made in that patch,
  and in that patch, there were no issues (git diff HEAD~)
 
  Why vdsm_master_storage_functional_tests_localfs_gerrit did not pass:
- Because when compiling it will check all the files, not only the
  ones your patch changes, and your patch was based on an already failing
  patchset (http://gerrit.ovirt.org/#/c/27977/5/vdsm/BindingXMLRPC.py,cm).
 
  You can see in the gerrit comments for that patchset that it did
  actually fail:
  Patch Set 5: Code-Review-1 Verified-1
  Build Unstable
  http://jenkins.ovirt.org/job/vdsm_master_pep8_gerrit/9162/ : UNSTABLE
  http://jenkins.ovirt.org/job/vdsm_master_unit_tests_gerrit/9305/ :
  SUCCESS
  http://jenkins.ovirt.org/job/vdsm_master_unit_tests_gerrit_el/8374/ :
  SUCCESS
 
 
  Mybe it's a good point to run pep8 on all the files and not only on the
  latest commit diff, to block any patchset based on a previously failing
  patch. Ideas?
 
  I prefer to keep the diff. The previously-failing patch should be marked
  and fixed. If follow-ups are fine - let them be.
  Skipping pep8 (with PEP8=true) during the storage job would have avoided
  the issue in a cleaner way.
 
 Ok, let me know what you decide you want and if there are any changes
 needed on my side.
I've accepted Dan's proposal, it is indeed cleaner this way.
Changed my test accordingly.
Thank you both.
 
 --
 David Caro
 
 Red Hat S.L.
 Continuous Integration Engineer - EMEA ENG Virtualization RD
 
 Email: dc...@redhat.com
 Web: www.redhat.com
 RHT Global #: 82-62605
 
 
 ___
 Infra mailing list
 Infra@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/infra
 
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra


Re: How come same version pep8 does't work the same?

2014-05-23 Thread Dan Kenigsberg
On Thu, May 22, 2014 at 05:45:45PM +0200, David Caro wrote:
 On Thu 22 May 2014 03:50:23 PM CEST, Yaniv Dary wrote:
 
 
  - Original Message -
  From: Vered Volansky ve...@redhat.com
  To: infra infra@ovirt.org
  Sent: Thursday, May 22, 2014 4:48:37 PM
  Subject: How come same version pep8 does't work the same?
 
  I see a patch failing to build vsdm rpm on a pep8 error. pep8 version is
  1.4.6, yet the actual pep8 job works jst fine. Same pep8 version to both.
  How come?
 
  Please upgrade your version of pep8.
  There were many changes in the latest update and this is probably causing 
  your issue.
 
 
  Yaniv
 
  I need to know why this happens in order to fix my job.
 
  Patch in question: http://gerrit.ovirt.org/#/c/26759/5
  pep8 job: http://jenkins.ovirt.org/job/vdsm_master_pep8_gerrit/9179/console
  Failing job:
  http://jenkins.ovirt.org/job/vdsm_master_storage_functional_tests_localfs_gerrit/852/consoleFull
 
  Thanks,
  Vered
  ___
  Infra mailing list
  Infra@ovirt.org
  http://lists.ovirt.org/mailman/listinfo/infra
 
  ___
  Infra mailing list
  Infra@ovirt.org
  http://lists.ovirt.org/mailman/listinfo/infra
 
 Couple of things to have in mind here:
 
 The jobs that you sent are for different patches, I'll focus on the 
 patch you sent only.
 
 Why pep8 job did pass:
   - Because the pep8 job only checks the changes made in that patch, 
 and in that patch, there were no issues (git diff HEAD~)
 
 Why vdsm_master_storage_functional_tests_localfs_gerrit did not pass:
   - Because when compiling it will check all the files, not only the 
 ones your patch changes, and your patch was based on an already failing 
 patchset (http://gerrit.ovirt.org/#/c/27977/5/vdsm/BindingXMLRPC.py,cm).
 
 You can see in the gerrit comments for that patchset that it did 
 actually fail:
 Patch Set 5: Code-Review-1 Verified-1
 Build Unstable
 http://jenkins.ovirt.org/job/vdsm_master_pep8_gerrit/9162/ : UNSTABLE
 http://jenkins.ovirt.org/job/vdsm_master_unit_tests_gerrit/9305/ : 
 SUCCESS
 http://jenkins.ovirt.org/job/vdsm_master_unit_tests_gerrit_el/8374/ : 
 SUCCESS
 
 
 Mybe it's a good point to run pep8 on all the files and not only on the 
 latest commit diff, to block any patchset based on a previously failing 
 patch. Ideas?

I prefer to keep the diff. The previously-failing patch should be marked
and fixed. If follow-ups are fine - let them be.
Skipping pep8 (with PEP8=true) during the storage job would have avoided
the issue in a cleaner way.
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra


Re: How come same version pep8 does't work the same?

2014-05-23 Thread David Caro
On Fri 23 May 2014 11:47:52 AM CEST, Dan Kenigsberg wrote:
 On Thu, May 22, 2014 at 05:45:45PM +0200, David Caro wrote:
 On Thu 22 May 2014 03:50:23 PM CEST, Yaniv Dary wrote:


 - Original Message -
 From: Vered Volansky ve...@redhat.com
 To: infra infra@ovirt.org
 Sent: Thursday, May 22, 2014 4:48:37 PM
 Subject: How come same version pep8 does't work the same?

 I see a patch failing to build vsdm rpm on a pep8 error. pep8 version is
 1.4.6, yet the actual pep8 job works jst fine. Same pep8 version to both.
 How come?

 Please upgrade your version of pep8.
 There were many changes in the latest update and this is probably causing 
 your issue.


 Yaniv

 I need to know why this happens in order to fix my job.

 Patch in question: http://gerrit.ovirt.org/#/c/26759/5
 pep8 job: http://jenkins.ovirt.org/job/vdsm_master_pep8_gerrit/9179/console
 Failing job:
 http://jenkins.ovirt.org/job/vdsm_master_storage_functional_tests_localfs_gerrit/852/consoleFull

 Thanks,
 Vered
 ___
 Infra mailing list
 Infra@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/infra

 ___
 Infra mailing list
 Infra@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/infra

 Couple of things to have in mind here:

 The jobs that you sent are for different patches, I'll focus on the
 patch you sent only.

 Why pep8 job did pass:
   - Because the pep8 job only checks the changes made in that patch,
 and in that patch, there were no issues (git diff HEAD~)

 Why vdsm_master_storage_functional_tests_localfs_gerrit did not pass:
   - Because when compiling it will check all the files, not only the
 ones your patch changes, and your patch was based on an already failing
 patchset (http://gerrit.ovirt.org/#/c/27977/5/vdsm/BindingXMLRPC.py,cm).

 You can see in the gerrit comments for that patchset that it did
 actually fail:
 Patch Set 5: Code-Review-1 Verified-1
 Build Unstable
 http://jenkins.ovirt.org/job/vdsm_master_pep8_gerrit/9162/ : UNSTABLE
 http://jenkins.ovirt.org/job/vdsm_master_unit_tests_gerrit/9305/ :
 SUCCESS
 http://jenkins.ovirt.org/job/vdsm_master_unit_tests_gerrit_el/8374/ :
 SUCCESS


 Mybe it's a good point to run pep8 on all the files and not only on the
 latest commit diff, to block any patchset based on a previously failing
 patch. Ideas?

 I prefer to keep the diff. The previously-failing patch should be marked
 and fixed. If follow-ups are fine - let them be.
 Skipping pep8 (with PEP8=true) during the storage job would have avoided
 the issue in a cleaner way.

Ok, let me know what you decide you want and if there are any changes 
needed on my side.

--
David Caro

Red Hat S.L.
Continuous Integration Engineer - EMEA ENG Virtualization RD

Email: dc...@redhat.com
Web: www.redhat.com
RHT Global #: 82-62605



signature.asc
Description: OpenPGP digital signature
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra


How come same version pep8 does't work the same?

2014-05-22 Thread Vered Volansky
I see a patch failing to build vsdm rpm on a pep8 error. pep8 version is 1.4.6, 
yet the actual pep8 job works jst fine. Same pep8 version to both.
How come?
I need to know why this happens in order to fix my job.

Patch in question: http://gerrit.ovirt.org/#/c/26759/5
pep8 job: http://jenkins.ovirt.org/job/vdsm_master_pep8_gerrit/9179/console
Failing job: 
http://jenkins.ovirt.org/job/vdsm_master_storage_functional_tests_localfs_gerrit/852/consoleFull

Thanks,
Vered
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra


Re: How come same version pep8 does't work the same?

2014-05-22 Thread Yaniv Dary


- Original Message -
 From: Vered Volansky ve...@redhat.com
 To: infra infra@ovirt.org
 Sent: Thursday, May 22, 2014 4:48:37 PM
 Subject: How come same version pep8 does't work the same?
 
 I see a patch failing to build vsdm rpm on a pep8 error. pep8 version is
 1.4.6, yet the actual pep8 job works jst fine. Same pep8 version to both.
 How come?

Please upgrade your version of pep8.
There were many changes in the latest update and this is probably causing your 
issue.


Yaniv

 I need to know why this happens in order to fix my job.
 
 Patch in question: http://gerrit.ovirt.org/#/c/26759/5
 pep8 job: http://jenkins.ovirt.org/job/vdsm_master_pep8_gerrit/9179/console
 Failing job:
 http://jenkins.ovirt.org/job/vdsm_master_storage_functional_tests_localfs_gerrit/852/consoleFull
 
 Thanks,
 Vered
 ___
 Infra mailing list
 Infra@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/infra
 
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra


Re: How come same version pep8 does't work the same?

2014-05-22 Thread David Caro
On Thu 22 May 2014 03:50:23 PM CEST, Yaniv Dary wrote:


 - Original Message -
 From: Vered Volansky ve...@redhat.com
 To: infra infra@ovirt.org
 Sent: Thursday, May 22, 2014 4:48:37 PM
 Subject: How come same version pep8 does't work the same?

 I see a patch failing to build vsdm rpm on a pep8 error. pep8 version is
 1.4.6, yet the actual pep8 job works jst fine. Same pep8 version to both.
 How come?

 Please upgrade your version of pep8.
 There were many changes in the latest update and this is probably causing 
 your issue.


 Yaniv

 I need to know why this happens in order to fix my job.

 Patch in question: http://gerrit.ovirt.org/#/c/26759/5
 pep8 job: http://jenkins.ovirt.org/job/vdsm_master_pep8_gerrit/9179/console
 Failing job:
 http://jenkins.ovirt.org/job/vdsm_master_storage_functional_tests_localfs_gerrit/852/consoleFull

 Thanks,
 Vered
 ___
 Infra mailing list
 Infra@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/infra

 ___
 Infra mailing list
 Infra@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/infra

Couple of things to have in mind here:

The jobs that you sent are for different patches, I'll focus on the 
patch you sent only.

Why pep8 job did pass:
  - Because the pep8 job only checks the changes made in that patch, 
and in that patch, there were no issues (git diff HEAD~)

Why vdsm_master_storage_functional_tests_localfs_gerrit did not pass:
  - Because when compiling it will check all the files, not only the 
ones your patch changes, and your patch was based on an already failing 
patchset (http://gerrit.ovirt.org/#/c/27977/5/vdsm/BindingXMLRPC.py,cm).

You can see in the gerrit comments for that patchset that it did 
actually fail:
Patch Set 5: Code-Review-1 Verified-1
Build Unstable
http://jenkins.ovirt.org/job/vdsm_master_pep8_gerrit/9162/ : UNSTABLE
http://jenkins.ovirt.org/job/vdsm_master_unit_tests_gerrit/9305/ : 
SUCCESS
http://jenkins.ovirt.org/job/vdsm_master_unit_tests_gerrit_el/8374/ : 
SUCCESS


Mybe it's a good point to run pep8 on all the files and not only on the 
latest commit diff, to block any patchset based on a previously failing 
patch. Ideas?

--
David Caro

Red Hat S.L.
Continuous Integration Engineer - EMEA ENG Virtualization RD

Email: dc...@redhat.com
Web: www.redhat.com
RHT Global #: 82-62605



signature.asc
Description: OpenPGP digital signature
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra