Re: Chromium (& derivatives) and Python 2.7

2020-08-04 Thread Ronald Klop

On Tue, 04 Aug 2020 16:20:01 +0200, Lars Liedtke  wrote:


At least in Ubuntu the mongodb 3.6 package does not depend on python2.


Package: mongodb-server-core
Version: 1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5
Priority: optional
Section: universe/database
Source: mongodb
Origin: Ubuntu
Maintainer: Ubuntu Developers 
Original-Maintainer: Debian MongoDB Maintainers



Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 77,8 MB
Depends: libboost-filesystem1.71.0, libboost-program-options1.71.0,

libc6 (>= 2.29), libgcc-s1 (>= 3.4), libgoogle-perftools4, libpcrecpp0v5
(>= 7.7), libsnappy1v5 (>= 1.1.8), libssl1.1 (>= 1.1.0), libstdc++6 (>=
9), libstemmer0d (>= 0+svn527), libyaml-cpp0.6 (>= 0.6.2), zlib1g (>=
1:1.2.0)

Breaks: mongodb-server (<< 1:3.4.14-3ubuntu1)
Replaces: mongodb-server (<< 1:3.4.14-3ubuntu1)
Homepage: https://www.mongodb.org
Download-Size: 21,6 MB
APT-Sources: http://de.archive.ubuntu.com/ubuntu focal/universe amd64

Packages
[...]

I don't know about build dependencies



It's a build dependency.

Regards,
Ronald.



Am 28.07.20 um 11:36 schrieb Ronald Klop:

The same problem is going to happen with mongodb36 I presume. It uses
python2 to build, but does not need it to run.
Would it be possible to remove python2 as a RUN_DEPENDS at the end of
2020, but keep it as a BUILD_DEPENDS in the ports framework?

This might save some usefull ports.

How are other projects (like Debian, etc.) solving this?

Regards,
Ronald.


Van: Adriaan de Groot 
Datum: maandag, 27 juli 2020 21:36
Aan: freebsd-ports@freebsd.org
Onderwerp: Chromium (& derivatives) and Python 2.7


The Chromium build system -- and as a consequence, also QtWebEngine
-- still
uses Python 2.7. This is going to be a real problem about six months
down the
line, and I have no idea how upstream is going to deal with it. I've
heard
there are patches buried deep within the chocolate factory, but not  
from

reliable sources.

QtWebEngine is an even specialer case, since it's an LTS and also the
last LTS
in the Qt5 series, and I have real doubts about upstream -- The Qt
Company --
being able or willing to deal with Python 2.7 deprecation there.

Has anyone in FreeBSD tried to port the stuff over? I got about an
hour or two
into the porting process (making configure accept Python 3 is easy, but
there's all these wretched code-generating scripts) and hit a brick
wall of
templating engines doing sensible Python 2.7 things.

[ade]





___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Chromium (& derivatives) and Python 2.7

2020-08-04 Thread Lars Liedtke
At least in Ubuntu the mongodb 3.6 package does not depend on python2.

> Package: mongodb-server-core
> Version: 1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5
> Priority: optional
> Section: universe/database
> Source: mongodb
> Origin: Ubuntu
> Maintainer: Ubuntu Developers 
> Original-Maintainer: Debian MongoDB Maintainers

> Bugs: https://bugs.launchpad.net/ubuntu/+filebug
> Installed-Size: 77,8 MB
> Depends: libboost-filesystem1.71.0, libboost-program-options1.71.0,
libc6 (>= 2.29), libgcc-s1 (>= 3.4), libgoogle-perftools4, libpcrecpp0v5
(>= 7.7), libsnappy1v5 (>= 1.1.8), libssl1.1 (>= 1.1.0), libstdc++6 (>=
9), libstemmer0d (>= 0+svn527), libyaml-cpp0.6 (>= 0.6.2), zlib1g (>=
1:1.2.0)
> Breaks: mongodb-server (<< 1:3.4.14-3ubuntu1)
> Replaces: mongodb-server (<< 1:3.4.14-3ubuntu1)
> Homepage: https://www.mongodb.org
> Download-Size: 21,6 MB
> APT-Sources: http://de.archive.ubuntu.com/ubuntu focal/universe amd64
Packages
[...]

I don't know about build dependencies

Am 28.07.20 um 11:36 schrieb Ronald Klop:
> The same problem is going to happen with mongodb36 I presume. It uses
> python2 to build, but does not need it to run.
> Would it be possible to remove python2 as a RUN_DEPENDS at the end of
> 2020, but keep it as a BUILD_DEPENDS in the ports framework?
>
> This might save some usefull ports.
>
> How are other projects (like Debian, etc.) solving this?
>
> Regards,
> Ronald.
>
>
> Van: Adriaan de Groot 
> Datum: maandag, 27 juli 2020 21:36
> Aan: freebsd-ports@freebsd.org
> Onderwerp: Chromium (& derivatives) and Python 2.7
>>
>> The Chromium build system -- and as a consequence, also QtWebEngine
>> -- still
>> uses Python 2.7. This is going to be a real problem about six months
>> down the
>> line, and I have no idea how upstream is going to deal with it. I've
>> heard
>> there are patches buried deep within the chocolate factory, but not from
>> reliable sources.
>>
>> QtWebEngine is an even specialer case, since it's an LTS and also the
>> last LTS
>> in the Qt5 series, and I have real doubts about upstream -- The Qt
>> Company --
>> being able or willing to deal with Python 2.7 deprecation there.
>>
>> Has anyone in FreeBSD tried to port the stuff over? I got about an
>> hour or two
>> into the porting process (making configure accept Python 3 is easy, but
>> there's all these wretched code-generating scripts) and hit a brick
>> wall of
>> templating engines doing sensible Python 2.7 things.
>>
>> [ade]
>>
>>
>>
>>  
> ___
> freebsd-ports@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

-- 
---
punkt.de GmbH
Lars Liedtke
.infrastructure

Kaiserallee 13a 
76133 Karlsruhe

Tel. +49 721 9109 500
https://infrastructure.punkt.de
i...@punkt.de

AG Mannheim 108285
Geschäftsführer: Jürgen Egeling, Daniel Lienert, Fabian Stein




signature.asc
Description: OpenPGP digital signature


Re: Chromium (& derivatives) and Python 2.7

2020-07-28 Thread Ronald Klop

The same problem is going to happen with mongodb36 I presume. It uses python2 
to build, but does not need it to run.
Would it be possible to remove python2 as a RUN_DEPENDS at the end of 2020, but 
keep it as a BUILD_DEPENDS in the ports framework?

This might save some usefull ports.

How are other projects (like Debian, etc.) solving this?

Regards,
Ronald.


Van: Adriaan de Groot 
Datum: maandag, 27 juli 2020 21:36
Aan: freebsd-ports@freebsd.org
Onderwerp: Chromium (& derivatives) and Python 2.7


The Chromium build system -- and as a consequence, also QtWebEngine -- still
uses Python 2.7. This is going to be a real problem about six months down the
line, and I have no idea how upstream is going to deal with it. I've heard
there are patches buried deep within the chocolate factory, but not from
reliable sources.

QtWebEngine is an even specialer case, since it's an LTS and also the last LTS
in the Qt5 series, and I have real doubts about upstream -- The Qt Company --
being able or willing to deal with Python 2.7 deprecation there.

Has anyone in FreeBSD tried to port the stuff over? I got about an hour or two
into the porting process (making configure accept Python 3 is easy, but
there's all these wretched code-generating scripts) and hit a brick wall of
templating engines doing sensible Python 2.7 things.

[ade]



 

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Chromium (& derivatives) and Python 2.7

2020-07-27 Thread Christoph Moench-Tegeder
## Adriaan de Groot (adr...@freebsd.org):

> The Chromium build system -- and as a consequence, also QtWebEngine -- still 
> uses Python 2.7. This is going to be a real problem about six months down the 
> line, and I have no idea how upstream is going to deal with it. I've heard 
> there are patches buried deep within the chocolate factory, but not from 
> reliable sources.

They have https://bugs.chromium.org/p/chromium/issues/detail?id=942720
but some of the blockers on that aren't really public.
Given the number of commits and blockers on that, I'd guess this is
not a quick weekend project...

That's all I got (sorry if you already, *ahem* googled that),
Christoph

-- 
Spare Space
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Chromium (& derivatives) and Python 2.7

2020-07-27 Thread Adriaan de Groot
The Chromium build system -- and as a consequence, also QtWebEngine -- still 
uses Python 2.7. This is going to be a real problem about six months down the 
line, and I have no idea how upstream is going to deal with it. I've heard 
there are patches buried deep within the chocolate factory, but not from 
reliable sources.

QtWebEngine is an even specialer case, since it's an LTS and also the last LTS 
in the Qt5 series, and I have real doubts about upstream -- The Qt Company -- 
being able or willing to deal with Python 2.7 deprecation there.

Has anyone in FreeBSD tried to port the stuff over? I got about an hour or two 
into the porting process (making configure accept Python 3 is easy, but 
there's all these wretched code-generating scripts) and hit a brick wall of 
templating engines doing sensible Python 2.7 things.

[ade]

signature.asc
Description: This is a digitally signed message part.