[Bug 279330] devel/doxygen: upgrade to 1.13.1

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279330

--- Comment #17 from Matthias Andree  ---
let's see what we get now, py-breathe's upstream released a newer 4.36

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


[Bug 270510] python.mk: remove setuptools from RUN_DEPENDS

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270510

--- Comment #45 from Charlie Li  ---
(arcanist/phab/git is taking a while to churn, but) CHANGES entry is drafted,
please sanity-check wording. Am performing one more local sanity-check on
breakages before commit.

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


[Bug 268043] devel/py-twisted: Consumer ports fail to run: module 'OpenSSL.SSL' has no attribute 'TLS_METHOD' after 22.10.0 update

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268043

Tilman Keskinoz  changed:

   What|Removed |Added

 CC||ar...@freebsd.org
 Status|Open|In Progress

--- Comment #14 from Tilman Keskinoz  ---
 281824 is committed, so can this issue be closed?

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


[Bug 271673] lang/python312: New port, update to 3.12.8

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271673

--- Comment #45 from Antoine Brodin  ---
(In reply to Matthias Andree from comment #44)
You can't switch just like that, it has to pass an exp-run

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


[Bug 271673] lang/python312: New port, update to 3.12.8

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271673

Matthias Andree  changed:

   What|Removed |Added

 CC||mand...@freebsd.org,
   ||port...@freebsd.org

--- Comment #44 from Matthias Andree  ---
We should add 3.12 and 3.13 ports *NOW* without making them default, and after
2025Q2 has been branched, flip the switch and mop up the fallout. 3.11 has gone
on life support (security fixes only) already and 3.13 has been available since
October.  

Make sure default stuff is part of the package, and stop tearing it to pieces
before we commit.

We can't have it perfect, and we can't torture contributors such as Wen longer.

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


[Bug 271673] lang/python312: New port, update to 3.12.8

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271673

--- Comment #47 from Charlie Li  ---
(In reply to Matthias Andree from comment #44)
No course of action is perfect, this is a matter of keeping things orderly.
Adding the other ports isn't orderly at this time, it only incites more mess
and debt.

(In reply to Konstantin Belousov from comment #43)
Making the newer Python ports available without the framework support tacitly
encourages those not privy to further context to post such a patch in a mob
mentality fashion. Which then incites more confusion as to why things don't
work as intended, when the proper way figured out long long ago but can only be
executed with patience and care.

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


[Bug 271673] lang/python312: New port, update to 3.12.8

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271673

--- Comment #48 from Matthias Andree  ---
(In reply to Charlie Li from comment #47)
Charlie, you've used up your "stop the world now" tokens for the next three
years already. Either you get things moving or you shut up.  I will have no
more "yes but" or other showstoppers from you.

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


[Bug 271673] lang/python312: New port, update to 3.12.8

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271673

--- Comment #49 from Antoine Brodin  ---
(In reply to Matthias Andree from comment #46)
>From my experience, poudriere bulk -a does not even start the 1st time you do a
python new version exp-run

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


[Bug 271673] lang/python312: New port, update to 3.12.8

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271673

--- Comment #46 from Matthias Andree  ---
we're not switching anything yet, but as proposed, only adding now, and
switching only after 2025Q2 branch - and what do we do will fallout when the
respective maintainers are asleep at the helm? 

The usual recourse is fixing high-profile stuff, marking leaves and low-profile
stuff BROKEN and deprecated and moving on.

If we don't start moving things, we'll still be staring at vishwin's
obstructions three years from now when python 3.11 goes out of support.

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


[Bug 271673] lang/python312: New port, update to 3.12.8

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271673

--- Comment #53 from Matthias Andree  ---
You're free to set the ball rolling instead of replying what doesn't work.
Instead, show what does work.

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


[Bug 271673] lang/python312: New port, update to 3.12.8

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271673

--- Comment #51 from Matthias Andree  ---
(In reply to Charlie Li from comment #50)
That's what I am saying.  Disruptions by vishwin@ because there's an
imperfection such as a missing documentation commit.  That doesn't prevent an
exp-run, so when is the exp-run starting?

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


[Bug 270510] python.mk: remove setuptools from RUN_DEPENDS

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270510

--- Comment #46 from Charlie Li  ---
(In reply to Charlie Li from comment #45)
apparently forgot it was drafted already, but anyway reworded entry in light of
continued maintenance of certain parts of setuptools itself, and
pyproject-hooks updates breaking older setuptools like 58. Also explain some
history.

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


[Bug 271673] lang/python312: New port, update to 3.12.8

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271673

--- Comment #50 from Charlie Li  ---
(In reply to Matthias Andree from comment #48)
You alone don't get to decide that, especially when it's not obvious to me that
you have put *any* work into this or the supporting cast. Not everything is
visible because of distractions like this.

For the record, I have had everything, at least stuff I use, working locally
for quite some time, but at least another exp-run is needed on a different
supporting cast member. Such cannot happen until a different commit is made,
for which the missing piece is an UPDATING/CHANGES entry.

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


[Bug 271673] lang/python312: New port, update to 3.12.8

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271673

--- Comment #52 from Charlie Li  ---
(In reply to Matthias Andree from comment #51)
Not an imperfection, but a required component to address questions as to why
the change happened/is needed.

The exp-run on the other component is prevented because otherwise the premise
for said run is wrong.

Continuing to make comments like this do not help me or others move things
along, quite the opposite actually.

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


[Bug 279330] devel/doxygen: upgrade to 1.13.1

2025-03-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279330

--- Comment #18 from Matthias Andree  ---
nope, https://github.com/doxygen/doxygen/issues/11323 is still an issue...
--
[...]
reading sources... [100%] variable

/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation/source/class.rst:82:
WARNING: doxygenclass: Cannot find class "TemplateClass< T * >" in doxygen xml
output for project "template_specialisation" from directory:
../../examples/specific/template_specialisation/xml/ [docutils]
/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation/source/specific.rst:195:
WARNING: Invalid C++ declaration: Expected identifier in nested name. [error at
0]

  ^
/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation/source/specific.rst:195:
WARNING: Error in declarator or parameters-and-qualifiers
If pointer to member declarator:
  Invalid C++ declaration: Expected identifier in nested name. [error at 28]
struct ClassWithAnonEntities
^
If declarator-id:
  Invalid C++ declaration: Expected identifier in nested name. [error at 28]
struct ClassWithAnonEntities
^

/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation/source/specific.rst:195:
WARNING: Error in declarator or parameters-and-qualifiers
If pointer to member declarator:
  Invalid C++ declaration: Expected identifier in nested name. [error at 27]
union ClassWithAnonEntities
---^
If declarator-id:
  Invalid C++ declaration: Expected identifier in nested name. [error at 27]
union ClassWithAnonEntities
---^

/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation/source/specific.rst:247:
WARNING: Duplicate C++ declaration, also defined at specific:247.
Declaration is '.. cpp:struct:: template Trait'.
/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation/source/specific.rst:247:
WARNING: Duplicate C++ declaration, also defined at specific:247.
Declaration is '.. cpp:member:: static bool valid   = false'.
/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation/source/specific.rst:3:
CRITICAL: Duplicate ID:
"cpp_ns_template_specializationstructns2_1_1_trait_1a2ec7e8e7586b2acb62089f5788c7fe4a".
[docutils]
/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation/source/specific.rst:3:
WARNING: Duplicate explicit target name:
"cpp_ns_template_specializationstructns2_1_1_trait_1a2ec7e8e7586b2acb62089f5788c7fe4a".
[docutils]
/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation/source/specific.rst:3:
CRITICAL: Duplicate ID: "cpp_ns_template_specializationstructns2_1_1_trait".
[docutils]
/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation/source/specific.rst:3:
WARNING: Duplicate explicit target name:
"cpp_ns_template_specializationstructns2_1_1_trait". [docutils]
/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation/source/tinyxml.rst:7:
WARNING: Invalid C++ declaration: Expected identifier in nested name. [error at
0]

  ^
/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation/source/tinyxml.rst:7:
WARNING: Invalid C++ declaration: Expected identifier in nested name. [error at
0]

  ^
/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation/source/tinyxml.rst:7:
WARNING: Invalid C++ declaration: Expected identifier in nested name. [error at
0]

  ^
looking for now-outdated files... none found
[...]
writing output... [ 98%] union
writing output... [100%] variable

generating indices... genindex done
writing additional pages... search done
copying images... [ 33%] ../assets/BreatheFlowChart.svg
copying images... [ 67%] ../assets/BreatheFlowChart_DarkMode.svg
copying images... [100%] ../../examples/specific/image/xml/imageExample.png

dumping search index in English (code: en)... done
dumping object inventory... done
build finished with problems, 13 warnings (with warnings treated as errors).
gmake[3]: *** [Makefile:56: html] Error 1
gmake[3]: Leaving directory
'/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0/documentation'
gmake[2]: *** [Makefile:7: html] Error 2
gmake[2]: Leaving directory
'/usr/ports/devel/py-breathe/work-py311/breathe-4.36.0'
*** Error code 2

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