Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Feb 2017 19:48:05 +0100
From:      Olivier Duchateau <duchateau.olivier@gmail.com>
To:        "Danilo G. Baio (dbaio)" <dbaio@bsd.com.br>
Cc:        Ben Woods <woodsb02@gmail.com>, freebsd-ports@freebsd.org
Subject:   Re: New port gitsome
Message-ID:  <20170225194805.ca8748c90e10df6a68ce3bb1@gmail.com>
In-Reply-To: <20170225181352.7jdzjuwyhxmpfxht@nucdbaio.localdomain>
References:  <20170222105148.l75a23np6ue6c4tx@dbaio.bs2cloud.com.br> <CAOc73CD7m_JdJx2fxMvv_pkOQ665aXNK_puzXnduuOyAkn1T9A@mail.gmail.com> <20170222232454.ygdd66qct52upvzr@nucdbaio.localdomain> <20170225181352.7jdzjuwyhxmpfxht@nucdbaio.localdomain>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 25 Feb 2017 15:13:52 -0300
"Danilo G. Baio (dbaio)" <dbaio@bsd.com.br> wrote:

> On Wed, Feb 22, 2017 at 08:24:54PM -0300, Danilo G. Baio (dbaio) wrote:
> > On Wed, Feb 22, 2017 at 11:00:55PM +0000, Ben Woods wrote:
> > > On Wed, 22 Feb 2017 at 6:52 pm, Danilo G. Baio (dbaio) <dbaio@bsd.com.br>
> > > wrote:
> > > 
> > > > Hi.
> > > >
> > > > I am working on a new port for gitsome[1] which depends on python:3.4-3.5.
> 
> [snip]
> 
> > > Hi Danilo,
> > > 
> > > Apologies in the delay in getting back to you.
> > > 
> > > Yes, at the moment that is the only way to get a port working which depends
> > > on multiple python3 ports.
> > > 
> > > Bapt is working on bringing "flavours" to the ports tree, which will allow
> > > each python port to be built multiple times with python2 and python3,
> > > therefore satisfying your dependencies.
> > > 
> > > However, it is probably not have in the next week or so, so you should go
> > > ahead and make the py3- versions of those ports. It is easy to find and
> > > revert them once flavours exist anyway :)
> > > 
> > > Before we commit all of those new py3- ports, please make sure you have
> > > tested that it all successfully builds to provide a working gitsome.... we
> > > don't want to commit them and find out they were not needed after all :)
> > > 
> > > Regards,
> > > Ben
> > > -- 
> > > 
> > > --
> > > From: Benjamin Woods
> > > woodsb02@gmail.com
> > 
> > Hi Ben.
> > 
> > Thank you for your answer.
> > 
> > Ok then, I will work on this and submit it to bugzilla and also I will test it
> > on poudriere for making sure it's all needed.
> 
> 
> Hi Ben and others.
> 
> One last question... What is the recommendation here?
> 
> Thinking about creating two PR's.
> 
> One PR for gitsome and another PR for all dependencies together, CC'ing all involved.
> 
> The default changes in all ports are just for preparing them to be a master port.
> 
> Exceptions:
> 
> devel/py-ply/Makefile (also take maintainer'ship)
> textproc/py-pystemmer (also take maintainer'ship)
> textproc/py-snowballstemmer (also use options helpers)
> 
> Tree of dependencies (new ports needed):
> 
> -misc/py-gitsome
> 
> [1]   textproc/py3-numpydoc
> [2]      textproc/py3-sphinx
> [3]         textproc/py3-docutils
> [3]         devel/py3-six *
> [3]         textproc/py3-sphinx_rtd_theme
> [3]         textproc/py3-alabaster
> [3]         textproc/py3-snowballstemmer
> [4]            textproc/py3-pystemmer
> [3]         graphics/py3-imagesize
> [1]   devel/py3-ply
> [1]   devel/py3-prompt_toolkit
> [2]      devel/py3-wcwidth
> [1]   devel/py3-colorama
> [1]   textproc/py3-pygments
> [1]   textproc/py3-feedparser
> [1]   devel/py3-docopt
> [1]   net/py3-uritemplate
> 
> * Needed also on devel/py3-prompt_toolkit.
> 
> They are all direct dependencies to run or build another port.
> 
> I am setting me as maintainer of these new ports to not let "trouble" for others.
> Remembering that soon all these ports will be un-necessary.

For py3-* ports, you can look at how audio/py-mutagen and audio/py3-mutagen are build.

I don't think, you need to become maintainer of these ports (it's just "copy of"). 

> 
> Patches are here (feedbacks are welcome):
> http://dbaio.bs2cloud.com.br/FreeBSD/misc_py-gitsome.patch
> http://dbaio.bs2cloud.com.br/FreeBSD/misc_py-gitsome__py3-dependencies.patch
> 
> For whom is interested in the build logs, more info here:
> http://dbaio.bs2cloud.com.br/FreeBSD/misc_py-gitsome__build_log.txt
> 
> Screenshot in a clean instance from DigitalOcean:
> http://dbaio.bs2cloud.com.br/FreeBSD/misc_py-gitsome__avatar_scrot.png
> 
> Regards.
> 
> --
> Danilo G. Baio (dbaio)

Regards,

-- 
olivier



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170225194805.ca8748c90e10df6a68ce3bb1>