Re: git: c3da27075a6d - main - science/py-pymol: Mark DEPRECATED

From: Jason E. Hale <jhale_at_freebsd.org>
Date: Sun, 29 Oct 2023 21:49:02 UTC
On Sun, Oct 29, 2023 at 4:16 AM Alexey Dokuchaev <danfe@freebsd.org> wrote:>
> On Sat, Oct 28, 2023 at 07:06:58PM +0300, Max Brazhnikov wrote:
> > Hi Muhammad,
> >
> > > commit c3da27075a6d38d1c3659a242245c519a6756165
> > >
> > >     science/py-pymol: Mark DEPRECATED
> > >
> > >     - Depends on deprecated devel/py-qt5-pyqt
> >
> > please, don't mark ports DEPRECATED recursively.
>
> +1
>
> > pyqt5 can be (and will be) packaged without qtwebkit support.
> > Ports that depend on pyqt5 mostly don't care about qtwebkit,
> > so there is no point in deprecation stamp.
>
> It's not just useless, it creates needless repochurn: after pyqt5
> will be divorced from webkit, someone(tm) has to revisit all these
> ports and revert undue deprecation.
>

I reverted most if not all of these, including the deprecation of
devel/py-qt5-pyqt itself. Sorry, not sorry. Fellow kde@ member
tcberner@ initiated the deprecation of www/qt5-webkit, but I don't
remember a discussion where wholesale deprecation of its dependencies
was approved of. There are only 3, maybe 2 now, ports that actually
need the WebKit python bindings, versus the 58-59 that don't.
Disabling the WebKit bindings in devel/py-qt5-pyqt is trivial and
should be held off until shortly before www/qt5-webkit is nuked.
Further discussion should be directed to:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273866.