Re: mass commit needed: python breakage in pkgng repo

2014-07-22 Thread Nick Hilliard
On 22/07/2014 18:43, Antoine Brodin wrote:
> But I can still bump PORTREVISION on py-salt as for this specific port
> the missing egginfo is harmful?  (for most other ports it's harmless)

that would be great, thanks.

Nick

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mass commit needed: python breakage in pkgng repo

2014-07-22 Thread Antoine Brodin
On Tue, Jul 22, 2014 at 7:09 PM, olli hauer  wrote:
On 2014-07-22 17:34, Nick Hilliard wrote:> sysutils/py-salt has been broken 
for the last couple of weeks.  The
> resulting package didn't include the python egg info directory and as a
> result, py-salt crashed on startup.  There a PR in bugzilla for this:
>
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191986
>
>>From what I can tell, this problem has been fixed by this commit:
>
> http://svnweb.freebsd.org/ports?view=revision&revision=362364
>
> So py-salt will need to be rebuilt in the freebsd pkgng repo, but because
> the fix was in bsd.python.mk, the port will need to have PORTREVISION
> bumped in order to flush out the broken version from the pkgng repo.
>
> I've attached a list of other ports which may also be broken (i.e. ports
> whose makefiles include the text USE_PYDISTUTILS but not
> PYDISTUTILS_AUTOPLIST).  Some of these ports may also need to rebuilt, but
> without testing each one of them individually, it may not be be possible 
> to
> tell which.
>
> Could someone consider doing a mass commit to each of these ports to bump
> PORTREVISION so that any potential breakage is flushed out of the pkg 
> repos?
>
>
> Sorry, my mobile has taken the discussion out of list ...
>
> isn't it easier to bump python instead ?
 yep sure would, but that will force a rebuild of ~2700 ports instead of 
 300.
>
>>> I suspect even more then the 2300 ports (depening ports also counting) but
>>> this way really everything will be cached.
>>> Dont know if the snap for weekly build was already taken if not it would be
>>> an option
>>
>> tbh, i'm not familiar enough with the main repo build process +
>> consequences to be able to assess how best to deal with this.
>>
>
> Best to address this also to portmgr@ for decicission (added to CC)

Hi,

py-setuptools was updated on Wednesday 16th so all ports depending on
it will be rebuilt during next bulk on the pkg builders.
But I can still bump PORTREVISION on py-salt as for this specific port
the missing egginfo is harmful?  (for most other ports it's harmless)

Cheers,

Antoine
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: mass commit needed: python breakage in pkgng repo

2014-07-22 Thread olli hauer
>>>On 2014-07-22 17:34, Nick Hilliard wrote:> sysutils/py-salt has been broken 
>>>for the last couple of weeks.  The
 resulting package didn't include the python egg info directory and as a
 result, py-salt crashed on startup.  There a PR in bugzilla for this:
 
 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191986
 
>From what I can tell, this problem has been fixed by this commit:
 
 http://svnweb.freebsd.org/ports?view=revision&revision=362364
 
 So py-salt will need to be rebuilt in the freebsd pkgng repo, but because
 the fix was in bsd.python.mk, the port will need to have PORTREVISION
 bumped in order to flush out the broken version from the pkgng repo.
 
 I've attached a list of other ports which may also be broken (i.e. ports
 whose makefiles include the text USE_PYDISTUTILS but not
 PYDISTUTILS_AUTOPLIST).  Some of these ports may also need to rebuilt, but
 without testing each one of them individually, it may not be be possible to
 tell which.
 
 Could someone consider doing a mass commit to each of these ports to bump
 PORTREVISION so that any potential breakage is flushed out of the pkg 
 repos?
 

Sorry, my mobile has taken the discussion out of list ...

 isn't it easier to bump python instead ?
>>> yep sure would, but that will force a rebuild of ~2700 ports instead of 300.

>> I suspect even more then the 2300 ports (depening ports also counting) but
>> this way really everything will be cached.
>> Dont know if the snap for weekly build was already taken if not it would be
>> an option
> 
> tbh, i'm not familiar enough with the main repo build process +
> consequences to be able to assess how best to deal with this.
> 

Best to address this also to portmgr@ for decicission (added to CC)
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


mass commit needed: python breakage in pkgng repo

2014-07-22 Thread Nick Hilliard
sysutils/py-salt has been broken for the last couple of weeks.  The
resulting package didn't include the python egg info directory and as a
result, py-salt crashed on startup.  There a PR in bugzilla for this:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191986

>From what I can tell, this problem has been fixed by this commit:

http://svnweb.freebsd.org/ports?view=revision&revision=362364

So py-salt will need to be rebuilt in the freebsd pkgng repo, but because
the fix was in bsd.python.mk, the port will need to have PORTREVISION
bumped in order to flush out the broken version from the pkgng repo.

I've attached a list of other ports which may also be broken (i.e. ports
whose makefiles include the text USE_PYDISTUTILS but not
PYDISTUTILS_AUTOPLIST).  Some of these ports may also need to rebuilt, but
without testing each one of them individually, it may not be be possible to
tell which.

Could someone consider doing a mass commit to each of these ports to bump
PORTREVISION so that any potential breakage is flushed out of the pkg repos?

Nick
astro/py-aipy
audio/jokosher
audio/mpdbrowser
audio/picard
audio/puddletag
audio/py-fastaudio
audio/py-musicbrainz2
audio/py-musicbrainzngs
audio/py-mutagen
audio/py-pylast
audio/py-pyliblo
cad/pythoncad
comms/chirp
comms/py-bulksms
comms/py-libconcord
comms/py-lirc
comms/py-serial
converters/py-bsdconv
databases/buzhug
databases/emma
databases/kinterbasdb
databases/openark-kit
databases/py-apsw
databases/py-carbon
databases/py-couchdb
databases/py-cql
databases/py-dbf
databases/py-pickledb
databases/py-pyPgSQL
databases/py-sqlkit
databases/py-sybase
databases/py-whisper
databases/pydbx
databases/pyspatialite
deskutils/conkyemail
deskutils/conkyforecast
deskutils/pybookreader
deskutils/taskcoach
deskutils/tel
deskutils/tnote
deskutils/wammu
deskutils/x-tile
devel/bicyclerepair
devel/bzr
devel/bzrtools
devel/cx_Freeze
devel/dissy
devel/distorm
devel/ditrack
devel/epydoc
devel/fnorb
devel/gazpacho
devel/hachoir-core
devel/hachoir-parser
devel/hachoir-regex
devel/hgview
devel/mercurial
devel/osc
devel/py-Products.ATContentTypes
devel/py-Products.Archetypes
devel/py-Products.CMFCalendar
devel/py-Products.CMFCore
devel/py-Products.CMFDefault
devel/py-Products.CMFEditions
devel/py-Products.CMFPlacefulWorkflow
devel/py-Products.LDAPUserFolder
devel/py-Products.PasswordResetTool
devel/py-Products.PloneLanguageTool
devel/py-akismet
devel/py-astroid
devel/py-bluelet
devel/py-ciphon
devel/py-cld
devel/py-cmdln
devel/py-coil
devel/py-cxx
devel/py-dialog
devel/py-extras
devel/py-fsm
devel/py-gdata
devel/py-geotypes
devel/py-gflags
devel/py-instant
devel/py-interface
devel/py-itools
devel/py-jcc
devel/py-levenshtein
devel/py-log4py
devel/py-logilab-common
devel/py-mccabe
devel/py-mx-experimental
devel/py-notifier
devel/py-ode
devel/py-pycallgraph
devel/py-pyechonest
devel/py-pyke
devel/py-pyshapelib
devel/py-pytemplate
devel/py-simpy
devel/py-sqlcc
devel/py-tables
devel/py-testtools
devel/py-tvrage
devel/py-twistedFlow
devel/py-uncompyle2
devel/pybaz
devel/pylint
devel/pymacs
devel/pyst
devel/pysvn
devel/qct
devel/tailor
devel/tortoisehg
editors/gwrite
editors/py-room
editors/zim
emulators/dynagen
emulators/dynagui
emulators/gns3
emulators/loemu
emulators/virtualbox-ose-legacy
emulators/virtualbox-ose
finance/electrum
finance/sabernetdcs-client
ftp/py-ftputil
ftp/py-pyftpdlib
games/balazar
games/balazarbrothers
games/endgame-singularity
games/glchess
games/gnomesudoku
games/jools
games/kye
games/plutocracy
games/py-pychess
games/pydance
games/pythonsudoku
games/slune
games/unknown-horizons
graphics/driconf
graphics/imgtops
graphics/mirage
graphics/py-chart
graphics/py-editobj
graphics/py-glewpy
graphics/py-graphviz
graphics/py-pyglet
graphics/py-sane
graphics/py-soya3d
graphics/py-stltools
graphics/pygts
graphics/sk1libs
graphics/uniconvertor
graphics/uniconvw
irc/py-gozerbot
irc/py-supybot
japanese/kana-no-quiz
japanese/py-mecab
japanese/py-tegaki-gtk
japanese/py-tegaki
japanese/py-zinnia
japanese/tegaki-recognize
lang/py-mx-base
lang/tinypy
mail/courier-pythonfilter
mail/getmail
mail/isbg
mail/mailtray
mail/offlineimap
mail/postfix-policyd-spf-python
mail/py-apolicy
mail/py-authres
mail/spamdb-curses
mail/svnmailer
math/lybniz
math/py-basemap
math/py-bitvector
math/py-ffc
math/py-munkres
math/py-numpy
math/py-nzmath
math/py-statsmodels
misc/diary-hercules
misc/fbless
misc/metalink-editor
misc/xyzcmd
multimedia/arista
multimedia/freevo
multimedia/gaupol
multimedia/gdvrecv
multimedia/mimms
multimedia/miro
multimedia/openshot
net-im/papyon
net-im/py-xmpppy
net-mgmt/nagstamon
net-mgmt/py-ipcalc
net-mgmt/py-pyang
net-mgmt/virtinst
net-p2p/btqueue
net-p2p/libtorrent-rasterbar-python
net-p2p/py-py2play
net-p2p/tribler
net/googlecl
net/pdb
net/py-GeoIP
net/py-libnet
net/py-miniupnpc
net/py-pcapy
net/py-pcs
net/py-s3cmd
net/py-soapy
net/pygopherd
net/pynids
net/pythondirector
net/reposado
net/sippy_b2bua
net/splatd
news/hellanzb
news/py-yenc
news/rawdog
ports-mgmt/portbuilder
print/