Bug 272587 - python27 prevents KDE on -CURRENT
Summary: python27 prevents KDE on -CURRENT
Status: Closed Works As Intended
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-19 04:00 UTC by dgilbert
Modified: 2023-07-20 22:23 UTC (History)
3 users (show)

See Also:
tcberner: maintainer-feedback+


Attachments
Poudriere log file (591.77 KB, text/plain)
2023-07-19 16:04 UTC, dgilbert
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description dgilbert 2023-07-19 04:00:33 UTC
14 is starting release builds (if it happens as scheduled) on my Birthday.  Also, during the recent BSDCan, I was running 14-CURRENT on my laptop (it's a BSDCan thing for me) ... and trying to get desktops to behave.

From a recent freebsd-ports irc conversation, ...

RhodiumToad: www/qt5-webengine depends on python27

zBeeble: so... python27 prevents kde.  (on -CURRENT).

... that's a pretty large quadrant of the ports tree.
Comment 1 Tobias C. Berner freebsd_committer freebsd_triage 2023-07-19 05:29:56 UTC
Moin moin 


How does that prevent anything?


www/qt5-webengine bundles chromium, and the bundled chromium uses python2.7 during build. Nothing we can do to get rid of that.


mfg Tobias
Comment 2 Benjamin Takacs 2023-07-19 08:23:22 UTC
the important part from irc:

"Python27 doesn't compile on -CURRENT."

so this isn't an problem with KDE, but with lang/python27.

Please give more details on how python27 fails to build.
Comment 3 dgilbert 2023-07-19 16:04:56 UTC
Created attachment 243492 [details]
Poudriere log file

Here's the log.  Builder is -CURRENT of yesterday.
Comment 4 dgilbert 2023-07-19 16:08:34 UTC
(In reply to Benjamin Takacs from comment #2)

... sorry ... should have led with that ... except that the IRC comment was tossing off fixing python27 as it was EOL.

... while I feel for python27, it seems the dependency ultimately kde's dependency is the more salient issue to focus on.  Either:

1. we remove or migrate the dependancy from the qt/kde chain, or;

2. we resign ourselves that python27 should build until such time as point 1 occurs.

... and this is independent of python27's current broken-ness.
Comment 5 Tobias C. Berner freebsd_committer freebsd_triage 2023-07-20 04:50:09 UTC
(In reply to dgilbert from comment #4)
I had no issue building it here:

[...]
build started at Wed Jul 19 23:42:27 CEST 2023
port directory: /usr/ports/lang/python27
package name: python27-2.7.18_2
building for: FreeBSD 140amd64-main 14.0-CURRENT FreeBSD 14.0-CURRENT 1400093 amd64
[...]
build of lang/python27 | python27-2.7.18_2 ended at Wed Jul 19 23:43:41 CEST 2023
build time: 00:01:14
[...]


You need to provide more details.


mfg Tobias
Comment 6 Jan Beich freebsd_committer freebsd_triage 2023-07-20 22:05:20 UTC
(In reply to dgilbert from comment #3)
> [pkg.DaveG.ca] Installing pkg-1.19.1_1...

This version is obsolete since 2023-06-26. Looks like a partial upgrade. -CURRENT is a moving target, so only supported on "main" ports branch or /latest package branch.

See also ports a5b371405775 + ports 23105bfd5591
https://pkg-status.freebsd.org/beefy18/data/main-amd64-default/p94960070866b_s239597e030/logs/python27-2.7.18_2.log