Ports with version numbers going backwards: databases/pecl-cassandra, devel/...

2022-01-19 Thread portmgr
** The following ports have a version number that sorts before a previous one **

 For many package tools to work correctly, it is of utmost importance that
 version numbers of a port form a monotonic increasing sequence over time.
 Refer to the FreeBSD Porter's Handbook, 'Package Naming Conventions' for
 more information. Tools that won't work include pkg_version, portupgrade
 and portaudit. A common error is an accidental deletion of PORTEPOCH.

 Please fix any errors as soon as possible.

 The ports tree was updated at Wed Jan 19 2022 12:30:00 UTC.

- *databases/pecl-cassandra* : 
php74-cassandra-1.3.2.a.20200527 < php73-pecl-cassandra-1.3.2

- *devel/py-pytest* : py38-pytest-4.6.11 < py38-pytest-6.2.4

- *devel/py-pytest-flask* : py38-pytest-flask-0.15.1 < 
py38-pytest-flask-1.2.0

- *devel/py-pytest-translations* : 
py38-pytest-translations-2.0.0 < py38-pytest-translations-3.1.0

- *devel/py-pytest-xdist* : py38-pytest-xdist-1.32.0 < 
py38-pytest-xdist-2.3.0

- *japanese/mozc-el* : ja-mozc-el-2.23.2815.102.01_1 < 
ja-mozc-el-emacs27-2.23.2815.102.01_5
  (master: japanese/mozc-server)

- *x11/wayland-logout* : wayland-logout-1.3 < 
wayland-logout-1.4





FreeBSD ports you maintain which are out of date

2022-01-19 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
+-+
devel/py-frozenlist | 1.2.0   | 1.3.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 261325] dns/py-dnspython2: Mark DEPRECATED and set EXPIRATION_DATE

2022-01-19 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261325

Muhammad Moinur Rahman  changed:

   What|Removed |Added

   Severity|Affects Only Me |Affects Some People
 CC||python@FreeBSD.org

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


[Bug 261322] [NEW PORT] textproc/py-mkdocs-simple-hooks: MkDocs plugin to define hooks

2022-01-19 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261322

--- Comment #2 from Samir Noir  ---
(In reply to Kubilay Kocak from comment #1)

I've made the modifications according to your review, in the new patch in
attachment.

Now Github is used instead of CHEESESHOP.

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


[Bug 261322] [NEW PORT] textproc/py-mkdocs-simple-hooks: MkDocs plugin to define hooks

2022-01-19 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261322

Samir Noir  changed:

   What|Removed |Added

 Attachment #231144|0   |1
is obsolete||

--- Comment #3 from Samir Noir  ---
Created attachment 231167
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=231167&action=edit
updated patch (made with git format-patch)

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


[Bug 261322] [NEW PORT] textproc/py-mkdocs-simple-hooks: MkDocs plugin to define hooks

2022-01-19 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261322

Samir Noir  changed:

   What|Removed |Added

  Flags|maintainer-feedback?(samir@ |maintainer-feedback+
   |noir.im)|

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


[Bug 261322] [NEW PORT] textproc/py-mkdocs-simple-hooks: MkDocs plugin to define hooks

2022-01-19 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261322

--- Comment #4 from Samir Noir  ---
About portlint, the warning is:
 WARN: Makefile: you may want directory for dependency mkdocs>=1.2.0 to be
textproc/py-mkdocs@${PY_FLAVOR}

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


[Bug 261313] [META] Deprecate/Expire Django 2.2 and switch to Django 3.2

2022-01-19 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261313

Kai Knoblich  changed:

   What|Removed |Added

 Depends on||261343


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261343
[Bug 261343] www/py-django-sekizai: Update to 2.1.0
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 261313] [META] Deprecate/Expire Django 2.2 and switch to Django 3.2

2022-01-19 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261313

Kai Knoblich  changed:

   What|Removed |Added

 Depends on||261345


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261345
[Bug 261345] www/py-django-sortedm2m: Update to 3.1.1
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 261313] [META] Deprecate/Expire Django 2.2 and switch to Django 3.2

2022-01-19 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261313

Kai Knoblich  changed:

   What|Removed |Added

 Depends on||261347


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261347
[Bug 261347] www/py-django-photologue: Update to 3.14
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 261325] dns/py-dnspython2: Mark DEPRECATED and set EXPIRATION_DATE

2022-01-19 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261325

--- Comment #2 from Yasuhiro Kimura  ---
(In reply to Muhammad Moinur Rahman from comment #1)

At first, Thank you for feedback comment.

> The way this port is handled is totally wrong.

Since dns/py-dnspython2 is Python 3 only, I interpret 'this port' as
dns/py-dnspython.

> Python supports concurrent installation and if there are both 2.7 and 3.*+ 
> installed then this will have a race condition on which PORTVERSION to 
> install.

Would you please explain what 'race condition on which PORTVERSION to install'
means in a bit more detail? As you say dns/py-dnspython have py27 and py38
(unless user changes default version of PYTHON and PYTHON3 in /etc/make.conf)
flavors. If you install the former, py27-dnspython-1.16.0.pkg is installed. If
you install the latter, py38-dnspython-2.1.0.pkg is installed. If there is a
python port that has py27 and py38 flavors and also requires dns/py-dnspython,
py27 flavor of the port requires py27-dnspython-1.16.0.pkg and py38 flavor
requires py38-dnspython-2.1.0.pkg. I can't imagine the situation that 'race
condition on which PORTVERSION to install' happens.

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


[Bug 261351] [NEW PORT] sysutils/py-ioztat: Storage load analysis tool for OpenZFS

2022-01-19 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261351

Kubilay Kocak  changed:

   What|Removed |Added

 Status|New |Open
   Keywords||feature, needs-qa
 CC||python@FreeBSD.org

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


[Bug 261351] [NEW PORT] sysutils/py-ioztat: Storage load analysis tool for OpenZFS

2022-01-19 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261351

--- Comment #1 from Kubilay Kocak  ---
If this supports multiple python version versions, and as it uses
PYTHON_PKGNAMEPREFIX, you'll probably want to use USE_PYTHON=concurrent (or
uniquefiles directly), so that the installed script filename has a unique
suffix based on the Python version its installed with, and so that multiple
versions don't conflict (say, when someone is doing an upgrade).
concurrent/uniquefiles handles creating a symlink from foo -> foo-X.Y for you

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