Bug 247308

Summary: net/spideroak: remove unused dependency on python27
Product: Ports & Packages Reporter: Paul von Behren <paul>
Component: Individual Port(s)Assignee: Rene Ladan <rene>
Status: Closed Overcome By Events    
Severity: Affects Some People CC: nivit, rene, swills
Priority: --- Flags: bugzilla: maintainer-feedback? (nivit)
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 249337    

Description Paul von Behren 2020-06-16 15:32:59 UTC
The current spideroak package has a dependency on deprecated python27 which is reported by freebsd periodic security checks. There's no need for a dependency on any python version, the python runtime is included in the Linux package used for this port.  This pkg works fine with no freebsd python pkg installed.
Comment 1 Rene Ladan freebsd_committer freebsd_triage 2020-09-19 20:56:41 UTC
Steal from nivit.
Comment 2 Rene Ladan freebsd_committer freebsd_triage 2020-09-23 15:18:25 UTC
(In reply to Paul von Behren from comment #0)
Hmm, pkg-plist shows a lot of entries with %%PYTHON_VER%% in them, so it looks like some version of Python is needed?

Also this port seems to use/embed Qt4, which was EOL'd years ago upstream.
Comment 3 Rene Ladan freebsd_committer freebsd_triage 2020-09-23 15:31:10 UTC
@Paul how did you build the package without any Python support? It fails in Poudriere with a pkg-plist error.

@nivit Upstream has version 6.1.9 available, so it might be worthwhile to update this port.ncluded in the Linux package used for this port.  This pkg works fine with no free
Comment 4 Rene Ladan freebsd_committer freebsd_triage 2020-09-23 15:36:16 UTC
Looking into the 6.1.9 archive it still relies on Python 2.7
Comment 5 Paul von Behren 2020-09-23 16:23:11 UTC
I didn't build this pkg. It includes a tarball copied as-is from the slackware Linux installer provided by SpiderOak corporate. I replaced the copy of this tarball in the pkg with an up-to-date version of the Slackware installer. I needed an update to add a new system to SO; see this bug:
  https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245056
It has a link to someone else's post that explains the details.

To test without python27, I installed the SO pks then did pkg remove -f python27. I then tested commands that verified key SO functionality.  I also removed python37 just in case, and SO still worked.

If you have a "beta" pkg, I can test it on a test BSD system.
Comment 6 Steve Wills freebsd_committer freebsd_triage 2020-09-24 17:09:06 UTC
*** Bug 249751 has been marked as a duplicate of this bug. ***
Comment 7 Rene Ladan freebsd_committer freebsd_triage 2020-11-10 19:45:25 UTC
This port has expired, and no recent activity on related PRs, so removed.