Bug 192668 - [stage] devel/py-itools: update to 0.75.2 *UNBREAK*
Summary: [stage] devel/py-itools: update to 0.75.2 *UNBREAK*
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL:
Keywords:
: 192768 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-08-15 01:19 UTC by Carlos J Puga Medina
Modified: 2014-08-22 16:33 UTC (History)
0 users

See Also:


Attachments
py-itools-0.75.2.diff (27.84 KB, patch)
2014-08-15 01:19 UTC, Carlos J Puga Medina
no flags Details | Diff
py-itools-0.75.2.diff (27.62 KB, patch)
2014-08-15 14:02 UTC, Carlos J Puga Medina
no flags Details | Diff
py-itools-0.75.2.diff (27.85 KB, patch)
2014-08-17 15:07 UTC, Carlos J Puga Medina
no flags Details | Diff
py-itools-0.75.2.diff (27.95 KB, patch)
2014-08-18 00:12 UTC, Carlos J Puga Medina
no flags Details | Diff
py-itools-0.75.2.diff (27.96 KB, patch)
2014-08-20 18:45 UTC, Carlos J Puga Medina
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos J Puga Medina 2014-08-15 01:19:38 UTC
Created attachment 145800 [details]
py-itools-0.75.2.diff

- Update to 0.75.2
- Unbreak build
- Add STAGE support
- Update MASTER_SITES
- Fix LIB_DEPENDS
- Python cleanup
- Remove pkg-plist
- Take maintainership
Comment 1 John Marino freebsd_committer freebsd_triage 2014-08-15 06:26:48 UTC
redports / poudriere logs?
Comment 2 Carlos J Puga Medina 2014-08-15 14:02:52 UTC
Created attachment 145817 [details]
py-itools-0.75.2.diff
Comment 3 John Marino freebsd_committer freebsd_triage 2014-08-15 15:03:59 UTC
info: redports crashed on this so we're looking for poudriere logs now
Comment 4 John Marino freebsd_committer freebsd_triage 2014-08-15 15:04:07 UTC
info: redports crashed on this so we're looking for poudriere logs now
Comment 5 Carlos J Puga Medina 2014-08-17 15:07:06 UTC
Created attachment 145923 [details]
py-itools-0.75.2.diff

Added "goo/gtypes.h" as dependency.
Comment 6 John Marino freebsd_committer freebsd_triage 2014-08-17 18:51:58 UTC
This is poudriere tested?
Comment 7 Carlos J Puga Medina 2014-08-17 18:56:32 UTC
(In reply to John Marino from comment #6)
> This is poudriere tested?

No, but py-itools to build depends on gtypes.h

I keep contact with the itools developer to fix this ASAP.
Comment 8 Carlos J Puga Medina 2014-08-17 18:58:59 UTC
FYI, py-itools-0-75.2 only works on CURRENT.
Comment 9 John Marino freebsd_committer freebsd_triage 2014-08-17 19:39:49 UTC
current as in "FreeBSD 11"?

That's not very useful is it?

Maybe you should just stage it and not upgrade the version?
Comment 10 Carlos J Puga Medina 2014-08-17 20:01:36 UTC
(In reply to John Marino from comment #9)
> current as in "FreeBSD 11"?
> 
> That's not very useful is it?
> 
> Maybe you should just stage it and not upgrade the version?

Well, the current port version is marked as broken. Preparing a patch to stagify it...
Comment 11 John Marino freebsd_committer freebsd_triage 2014-08-17 22:03:22 UTC
moving this to open why you work on it.
Comment 12 Carlos J Puga Medina 2014-08-18 00:12:59 UTC
Created attachment 145948 [details]
py-itools-0.75.2.diff

The following patch solves the problem.
Comment 13 John Marino freebsd_committer freebsd_triage 2014-08-18 00:21:39 UTC
*** Bug 192768 has been marked as a duplicate of this bug. ***
Comment 14 John Marino freebsd_committer freebsd_triage 2014-08-18 00:22:34 UTC
redports / poudriere logs?
:)
Comment 15 John Marino freebsd_committer freebsd_triage 2014-08-18 00:39:55 UTC
If Kurt is helping, then I'll take the liberty to assign the PR to him and he can decide what level of testing he requires. ;)
Comment 16 John Marino freebsd_committer freebsd_triage 2014-08-18 00:41:07 UTC
ack, it always messes me up when I get an email that didn't come through bugzilla!
Comment 17 Carlos J Puga Medina 2014-08-18 00:49:33 UTC
Actually, I'm doing build tests via poudriere for i386 :)

So, we will see the results... tomorrow.
Comment 18 Kurt Jaeger freebsd_committer freebsd_triage 2014-08-19 05:30:07 UTC
(In reply to Carlos Jacobo Puga Medina from comment #12)
> Created attachment 145948 [details]
> py-itools-0.75.2.diff
> 
> The following patch solves the problem.

poudriere build fail on 9.1 amd64 as follows:

http://people.freebsd.org/~pi/misc/py27-itools-0.75.2.log
Comment 19 Kurt Jaeger freebsd_committer freebsd_triage 2014-08-19 05:31:37 UTC
> poudriere build fail on 9.1 amd64 as follows:
> 
> http://people.freebsd.org/~pi/misc/py27-itools-0.75.2.log

Ups, wrong version of py-itools, next build @work.
Comment 20 Kurt Jaeger freebsd_committer freebsd_triage 2014-08-19 05:33:37 UTC
It now builds on 9.1-amd64. Still testing 8.4i and 10.0a. 

http://people.freebsd.org/~pi/misc/py27-itools-0.75.2.log-working
Comment 21 Kurt Jaeger freebsd_committer freebsd_triage 2014-08-19 06:17:55 UTC
(In reply to Kurt Jaeger from comment #20)
> It now builds on 9.1-amd64. Still testing 8.4i and 10.0a. 
> 
> http://people.freebsd.org/~pi/misc/py27-itools-0.75.2.log-working

10.0-amd64 is ok, 8.4i fails, but probably because I have python 3.4 in
DEFAULT_VERSIONS. I need to set up a clean jail for this test.
Comment 23 Carlos J Puga Medina 2014-08-19 14:01:56 UTC
(In reply to Kurt Jaeger from comment #21)
> (In reply to Kurt Jaeger from comment #20)
> > It now builds on 9.1-amd64. Still testing 8.4i and 10.0a. 
> > 
> > http://people.freebsd.org/~pi/misc/py27-itools-0.75.2.log-working
> 
> 10.0-amd64 is ok, 8.4i fails, but probably because I have python 3.4 in
> DEFAULT_VERSIONS. I need to set up a clean jail for this test.

It builds fine only with python 2.7.
Comment 24 Kurt Jaeger freebsd_committer freebsd_triage 2014-08-19 18:52:58 UTC
(In reply to Carlos Jacobo Puga Medina from comment #23)
> It builds fine only with python 2.7.

If we change the USES=python to USES=python2.7, would that be OK ?

I think, it would be commit-ready then.
Comment 25 Carlos J Puga Medina 2014-08-20 18:45:12 UTC
Created attachment 146082 [details]
py-itools-0.75.2.diff

Done! The patch is ready.
Comment 26 Carlos J Puga Medina 2014-08-21 12:41:20 UTC
Build log:

https://redports.org/buildarchive/20140821115044-99610/

Note: It failed to fetch the distfile on 8.4/amd64.
Comment 27 Kurt Jaeger freebsd_committer freebsd_triage 2014-08-22 12:57:10 UTC
Tests went fine here too, will commit in a few hours.
Comment 28 Carlos J Puga Medina 2014-08-22 13:01:52 UTC
(In reply to Kurt Jaeger from comment #27)
> Tests went fine here too, will commit in a few hours.

Ok, no rush :)
Comment 29 commit-hook freebsd_committer freebsd_triage 2014-08-22 16:32:43 UTC
A commit references this bug:

Author: pi
Date: Fri Aug 22 16:32:37 UTC 2014
New revision: 365673
URL: http://svnweb.freebsd.org/changeset/ports/365673

Log:
  devel/py-itools: 0.62.9 -> 0.75.2, unbreak

  PR:		192668
  Submitted by:	Carlos Jacobo Puga Medina <cpm@fbsd.es>

Changes:
  head/devel/py-itools/Makefile
  head/devel/py-itools/distinfo
  head/devel/py-itools/pkg-plist
Comment 30 Kurt Jaeger freebsd_committer freebsd_triage 2014-08-22 16:33:53 UTC
Committed, thank you very much!