FreeBSD ports you maintain which are out of date

2021-06-18 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/pyt...@freebsd.org.html


Port| Current version | New version
+-+
www/py-rollbar  | 0.15.1  | 0.16.0
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Reported by:portscout!



[Bug 256699] building lang/python38 fails when IPv6 not set up

2021-06-18 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256699

Bug ID: 256699
   Summary: building lang/python38 fails when IPv6 not set up
   Product: Ports & Packages
   Version: Latest
  Hardware: i386
OS: Any
Status: New
  Severity: Affects Many People
  Priority: ---
 Component: Individual Port(s)
  Assignee: python@FreeBSD.org
  Reporter: freeb...@spm.s.deo.rodeo
 Flags: maintainer-feedback?(python@FreeBSD.org)
  Assignee: python@FreeBSD.org

Building python38 on poudriere in a i386 jail on an amd64 host (FreeBSD 12.2)
fails. IPv6 is not used on this system. Building previous versions of python
3.x worked flawlessly with the same configuration.

The relevant lines from the poudriere log:

checking for getaddrinfo... yes
checking getaddrinfo bug... yes
Fatal: You must get working getaddrinfo() function.
   or you can specify "--disable-ipv6".
===>  Script "configure" failed unexpectedly.
Please report the problem to python@FreeBSD.org [maintainer] and attach the
"/wrkdirs/usr/ports/lang/python38/work/Python-3.8.10/config.log" including
the output of the failure of your make command. Also, it might be a good idea
to provide an overview of all packages installed on your system (e.g. a
/usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/python38
=>> Cleaning up wrkdir
===>  Cleaning for python38-3.8.10

-- 
You are receiving this mail because:
You are the assignee for the bug.


maintainer-feedback requested: [Bug 256699] building lang/python38 fails when IPv6 not set up

2021-06-18 Thread bugzilla-noreply
Bugzilla Automation  has asked freebsd-python (Nobody)
 for maintainer-feedback:
Bug 256699: building lang/python38 fails when IPv6 not set up
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256699



--- Description ---
Building python38 on poudriere in a i386 jail on an amd64 host (FreeBSD 12.2)
fails. IPv6 is not used on this system. Building previous versions of python
3.x worked flawlessly with the same configuration.

The relevant lines from the poudriere log:

checking for getaddrinfo... yes
checking getaddrinfo bug... yes
Fatal: You must get working getaddrinfo() function.
   or you can specify "--disable-ipv6".
===>  Script "configure" failed unexpectedly.
Please report the problem to python@FreeBSD.org [maintainer] and attach the
"/wrkdirs/usr/ports/lang/python38/work/Python-3.8.10/config.log" including
the output of the failure of your make command. Also, it might be a good idea
to provide an overview of all packages installed on your system (e.g. a
/usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/python38
=>> Cleaning up wrkdir
===>  Cleaning for python38-3.8.10



[Bug 256705] [NEW] devel/py-jsonnet: Python bindings for Jsonnet: The data templating language

2021-06-18 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256705

Kubilay Kocak  changed:

   What|Removed |Added

  Flags||maintainer-feedback?(timp87
   ||@gmail.com)
   Keywords||feature, needs-patch,
   ||needs-qa
 Status|New |Open
Summary|devel/py-jsonnet: python|[NEW] devel/py-jsonnet:
   |bindings for jsonnet|Python bindings for
   ||Jsonnet: The data
   ||templating language
 CC||python@FreeBSD.org,
   ||tim...@gmail.com

--- Comment #1 from Kubilay Kocak  ---
Please confirm this passes QA across multiple Python versions.

Initial review:

 - strip command is hardcoded (38)
 - What is gmake used for and is it required? Upstream install directions
specify only requiring pip install, which should not require make/gmake. If
not, BINARY_ALIAS over REINPLACE
 - Upstream provides and utilises a test suite [1], please hook this up in a
do-test target and add TEST_DEPENDS if required

[] setup.py:test_suite="python._jsonnet_test",

-- 
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 256699] building lang/python38 fails when IPv6 not set up

2021-06-18 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256699

Kubilay Kocak  changed:

   What|Removed |Added

  Flags||maintainer-feedback?(freebs
   ||d...@spm.s.deo.rodeo),
   ||merge-quarterly?
   Severity|Affects Many People |Affects Some People
 Status|New |Open
 CC||freeb...@spm.s.deo.rodeo,
   ||python@FreeBSD.org
   Keywords||needs-qa

--- Comment #1 from Kubilay Kocak  ---
Thank you for the report. Please include:

 - Full uname -a of host / jail
 - Full build log (as attachment)
 - config.log from WRKSRC (as attachment)
 - Details on the method of removing IPv6 support
 - Full kernel config, if not GENERIC, as an attachment

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.


[Bug 256699] building lang/python38 fails when IPv6 not set up

2021-06-18 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256699

Kubilay Kocak  changed:

   What|Removed |Added

   See Also||https://github.com/raspberr
   ||ypi/tools/issues/37

--- Comment #2 from Kubilay Kocak  ---
See Also:

  https://bugs.python.org/issue16836

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.


[Bug 256699] lang/python38: Fails to configure when IPv6 not set up: checking getaddrinfo bug... yes

2021-06-18 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256699

Kubilay Kocak  changed:

   What|Removed |Added

Summary|building lang/python38  |lang/python38: Fails to
   |fails when IPv6 not set up  |configure when IPv6 not set
   ||up: checking getaddrinfo
   ||bug... yes

--- Comment #3 from Kubilay Kocak  ---
Please also clarify:

 - Latest Python port versions (lang/python*) *not* affected

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.


[Bug 256705] [NEW] devel/py-jsonnet: Python bindings for Jsonnet: The data templating language

2021-06-18 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256705

--- Comment #2 from tim...@gmail.com ---
(In reply to Kubilay Kocak from comment #1)
Thanks for this fast reply!

- Can you describe a bit more your thoughts about strip?
- It build .so during installation
https://github.com/google/jsonnet/blob/master/setup.py#L63 and uses Makefile in
the same dir which is not compatible with freebsd make
Didn't know about BINARY_ALIAS, thanks!
- I'll take a look, thanks!

-- 
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 256705] [NEW] devel/py-jsonnet: Python bindings for Jsonnet: The data templating language

2021-06-18 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256705

--- Comment #3 from Kubilay Kocak  ---
(In reply to timp87 from comment #2)

The strip method in the patch has a hardcoded python version (38). It will fail
for all other versions.

It looks like they're using make to build libraries (not the binding)? [1] This
port will need to depend on the libraries from the ports tree (if they exist)

[1] https://github.com/google/jsonnet/blob/master/setup.py#L22

-- 
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 256706] ports-mgmt/poudriere: ports infrastructure change denies poudriere -a with python flavors

2021-06-18 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256706

Kubilay Kocak  changed:

   What|Removed |Added

 CC||bdrew...@freebsd.org,
   ||python@FreeBSD.org
   Keywords||needs-qa
Summary|ports infrastructure change |ports-mgmt/poudriere: ports
   |denies poudriere -a with|infrastructure change
   |python flavors  |denies poudriere -a with
   ||python flavors
  Flags||maintainer-feedback?(bdrewe
   ||r...@freebsd.org)
 Status|New |Open

--- Comment #1 from Kubilay Kocak  ---
^Triage: Classify as poudriere issue until isolated

-- 
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 256141] lang/python3*: Remove LIBFFI option for python* versions which unbundled libffi (Fails to install without LIBFFI)

2021-06-18 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256141

Kubilay Kocak  changed:

   What|Removed |Added

  Flags|merge-quarterly?|merge-quarterly+

-- 
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 256706] ports-mgmt/poudriere: ports infrastructure change denies poudriere -a with python flavors

2021-06-18 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256706

--- Comment #2 from Guido Falsi  ---
The calibre port has a minimum requirement of python 3.8. This is due to
upstream development targeting that version and the code actually including
statements incompatible with python 3.7

Not sure if this is a problem with the framework or calibre. Calibre port
should not compile or correct requirements be provided by the infrastructure.

calibre port is not generating flavors AFAIK, and I don't think it should.

-- 
You are receiving this mail because:
You are on the CC list for the bug.