Bug 247308 - net/spideroak: remove unused dependency on python27
Summary: net/spideroak: remove unused dependency on python27
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Rene Ladan
URL:
Keywords:
: 249751 (view as bug list)
Depends on:
Blocks: 249337
  Show dependency treegraph
 
Reported: 2020-06-16 15:32 UTC by Paul von Behren
Modified: 2020-09-24 17:09 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (nivit)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 2020-09-19 20:56:41 UTC
Steal from nivit.
Comment 2 Rene Ladan freebsd_committer 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 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 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 2020-09-24 17:09:06 UTC
*** Bug 249751 has been marked as a duplicate of this bug. ***