Sean Bruno | 17 Nov 19:15 2014

Review D1126: repair libffi build on mips

python has pulled in its own libffi and it needs to be patched to build
on freebsd-mips.  This review fixes that, if there are no objections I'd
like to commit this.

sean

bugzilla-noreply | 14 Nov 19:09 2014
Picon

[Bug 193316] [NEW PORT]: www/py-djblets06: Legacy version of py-djblets

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

Jingfeng Yan <yan_jingfeng <at> yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Patch Ready                 |Issue Resolved
         Resolution|---                         |Feature Proposal Rejected

--

-- 
You are receiving this mail because:
You are on the CC list for the bug.
bugzilla-noreply | 14 Nov 19:08 2014
Picon

[Bug 193316] [NEW PORT]: www/py-djblets06: Legacy version of py-djblets

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

--- Comment #32 from Jingfeng Yan <yan_jingfeng <at> yahoo.com> ---
(In reply to John Marino from comment #31)
> (In reply to chris.dukes.aix from comment #29)
> > And to repeat my earlier statement.
> > You need Djblets.
> > You do not need Djblets packaged for FreeBSD.
> 
> If djblets-06 is needed for seahub in FreeBSD (which can't be committed
> until this is sorted) it has to be ports in FreeBSD.  The exception is if
> seahub adds djblets-06 as one if its distfiles and builds it in the workdir
> at the same time as seahub.  Maybe this is what you mean by "virtualenv",
> but this virtualenv has to work within ports without using the network
> during the build phase.
> 
> 
> > If not... your back to learning about packaging dependencies and best practices for an app framework...
or hiring someone to do the work.
> 
> Not me.  I just commit ports to the tree when its ready.  I just wanted
> python <at>  to say the *legacy* port should or should not be in the tree.

Hehe, I know it is not "you" (Marino). Never take it personally.  Otherwise, I
will feel that I am the nut. :) 

  Some wording sounds not very friendly.  I have finished using other way to
install all the python dependencies. The virtualenv idea is right direction,
but it is heavy-weight, and seahub release directory layout could be change a
lot. So, I twist the seahub Makefile by borrowing the idea of virtualenv.   So,
(Continue reading)

bugzilla-noreply | 14 Nov 09:39 2014
Picon

[Bug 193537] [NEW PORT] editors/pycharm: The intelligent Python IDE

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

John Marino <marino <at> FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Open                        |Issue Resolved
         Resolution|---                         |Feedback Timeout

--- Comment #3 from John Marino <marino <at> FreeBSD.org> ---
The maintainer of bug 193533 (same as this PR) never responded.  I'm closing
both PRs based on submitter feedback timeout.

--

-- 
You are receiving this mail because:
You are the assignee for the bug.
bugzilla-noreply | 14 Nov 09:38 2014
Picon

[Bug 193537] [NEW PORT] editors/pycharm: The intelligent Python IDE

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193537
Bug 193537 depends on bug 193533, which changed state.

Bug 193533 Summary: [New Port]: devel/fsnotifier: fsNotifier for IntelliJ IDEA
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193533

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Open                        |Issue Resolved
         Resolution|---                         |Feedback Timeout

--

-- 
You are receiving this mail because:
You are the assignee for the bug.
bugzilla-noreply | 13 Nov 06:29 2014
Picon

[Bug 194446] [PATCH] Fix Python build dependency for sysutils/htop

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

--- Comment #11 from commit-hook <at> freebsd.org ---
A commit references this bug:

Author: xmj
Date: Thu Nov 13 05:28:43 UTC 2014
New revision: 372509
URL: https://svnweb.freebsd.org/changeset/ports/372509

Log:
  sysutils/htop: Restrict to Python 2.x

  - restrict htop to build with python 2.7 only.

  PR: 194446
  Differential Revision:    https://reviews.freebsd.org/D1151
  Submitted by: Andrew Berg <aberg010 <at> my.hennepintech.edu>
  Approved by: maintainer timeout (2+ weeks)
  Approved by: koobs (mentor)

Changes:
  head/sysutils/htop/Makefile

--

-- 
You are receiving this mail because:
You are on the CC list for the bug.
bugzilla-noreply | 13 Nov 06:29 2014
Picon

[Bug 194446] [PATCH] Fix Python build dependency for sysutils/htop

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

Johannes Jost Meixner <xmj <at> FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Patch Ready                 |Issue Resolved
         Resolution|---                         |FIXED

--- Comment #10 from Johannes Jost Meixner <xmj <at> FreeBSD.org> ---
Committed, thanks!

--

-- 
You are receiving this mail because:
You are on the CC list for the bug.
bugzilla-noreply | 12 Nov 19:24 2014
Picon

[Bug 194446] [PATCH] Fix Python build dependency for sysutils/htop

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

Johannes Jost Meixner <xmj <at> FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|freebsd-ports-bugs <at> FreeBSD. |xmj <at> FreeBSD.org
                   |org                         |

--

-- 
You are receiving this mail because:
You are on the CC list for the bug.
bugzilla-noreply | 12 Nov 19:23 2014
Picon

[Bug 194446] [PATCH] Fix Python build dependency for sysutils/htop

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

Johannes Jost Meixner <xmj <at> FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |xmj <at> FreeBSD.org

--- Comment #9 from Johannes Jost Meixner <xmj <at> FreeBSD.org> ---
I'll take it.

--

-- 
You are receiving this mail because:
You are on the CC list for the bug.
bugzilla-noreply | 12 Nov 18:08 2014
Picon

[Bug 193316] [NEW PORT]: www/py-djblets06: Legacy version of py-djblets

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

--- Comment #31 from John Marino <marino <at> FreeBSD.org> ---
(In reply to chris.dukes.aix from comment #29)
> And to repeat my earlier statement.
> You need Djblets.
> You do not need Djblets packaged for FreeBSD.

If djblets-06 is needed for seahub in FreeBSD (which can't be committed until
this is sorted) it has to be ports in FreeBSD.  The exception is if seahub adds
djblets-06 as one if its distfiles and builds it in the workdir at the same
time as seahub.  Maybe this is what you mean by "virtualenv", but this
virtualenv has to work within ports without using the network during the build
phase.

> If not... your back to learning about packaging dependencies and best practices for an app framework...
or hiring someone to do the work.

Not me.  I just commit ports to the tree when its ready.  I just wanted python <at> 
to say the *legacy* port should or should not be in the tree.

--

-- 
You are receiving this mail because:
You are on the CC list for the bug.
bugzilla-noreply | 12 Nov 18:00 2014
Picon

[Bug 193316] [NEW PORT]: www/py-djblets06: Legacy version of py-djblets

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

--- Comment #30 from Jingfeng Yan <yan_jingfeng <at> yahoo.com> ---
(In reply to chris.dukes.aix from comment #29)
> (In reply to John Marino from comment #28)
> > I don't know anything about python (and I kind of like that way), but Chris
> > Dukes seems to be saying it's optional and recommends not using it.
> 
> You don't need to know squat about python.  You do need to know the basics
> of package depdencies and the best practices of deploying python
> applications with dependencies that are not met by the packages provided by
> the operating system.
> As of the last time I updated my ports tree, seahub was not in it.
> *IF* it was, I'd suggest you chat with the port maintainer for it.
> 
> The basics.
> You need djblets.
> You do not need a FreeBSD package for djblets.
> 
> Typical behavior for deploying a python based web stack is to use
> 'virtualenv' to create an area for all/most of the dependencies that does
> not change the python modules installed system wide.
> Take a read through https://virtualenv.pypa.io/en/latest/ and
> http://virtualenvwrapper.readthedocs.org/en/latest/
> They are in ports as devel/py-virtualenv and devel./py-virtualenvwrapper
> 
> In addition a web stack usually makes use of something like a Makefile or a
> pip requirement file.  Read more about a pip requirements file at
> https://pip.readthedocs.org/en/1.1/requirements.html.
> 
(Continue reading)


Gmane