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
redports / poudriere logs?
Created attachment 145817 [details] py-itools-0.75.2.diff
info: redports crashed on this so we're looking for poudriere logs now
Created attachment 145923 [details] py-itools-0.75.2.diff Added "goo/gtypes.h" as dependency.
This is poudriere tested?
(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.
FYI, py-itools-0-75.2 only works on CURRENT.
current as in "FreeBSD 11"? That's not very useful is it? Maybe you should just stage it and not upgrade the version?
(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...
moving this to open why you work on it.
Created attachment 145948 [details] py-itools-0.75.2.diff The following patch solves the problem.
*** Bug 192768 has been marked as a duplicate of this bug. ***
redports / poudriere logs? :)
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. ;)
ack, it always messes me up when I get an email that didn't come through bugzilla!
Actually, I'm doing build tests via poudriere for i386 :) So, we will see the results... tomorrow.
(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
> 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.
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
(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.
Test-build via poudriere on 8.4-i386, 9.2-i386 and 10.0-i386. Note that I can only test on i386. http://www.fbsd.es/~cpm/freebsd/poudriere/freebsd:8:x86:32/py27-itools-0.75.2.log http://www.fbsd.es/~cpm/freebsd/poudriere/freebsd:9:x86:32/py27-itools-0.75.2.log http://www.fbsd.es/~cpm/freebsd/poudriere/freebsd:10:x86:32/py27-itools-0.75.2.log
(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.
(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.
Created attachment 146082 [details] py-itools-0.75.2.diff Done! The patch is ready.
Build log: https://redports.org/buildarchive/20140821115044-99610/ Note: It failed to fetch the distfile on 8.4/amd64.
Tests went fine here too, will commit in a few hours.
(In reply to Kurt Jaeger from comment #27) > Tests went fine here too, will commit in a few hours. Ok, no rush :)
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
Committed, thank you very much!