Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 735502 - sys-fs/owfs: need py3 port
Summary: sys-fs/owfs: need py3 port
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2020-10-09
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard: can drop USE=python?
Keywords: PMASKED
Depends on: 707438
Blocks: py3-tracker, python-3-incompatible
  Show dependency tree
 
Reported: 2020-08-02 14:56 UTC by Michał Górny
Modified: 2021-02-15 09:11 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-08-02 14:56:22 UTC
Please port to py3.
Comment 1 Larry the Git Cow gentoo-dev 2020-08-02 22:45:55 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b64b016c7240f71bca3de6f4ba6fc14d1cfa86

commit e3b64b016c7240f71bca3de6f4ba6fc14d1cfa86
Author:     Aaron Bauman <bman@gentoo.org>
AuthorDate: 2020-08-02 22:43:35 +0000
Commit:     Aaron Bauman <bman@gentoo.org>
CommitDate: 2020-08-02 22:43:35 +0000

    package.mask: last-rite app-metrics/collectd sys-fs/owfs
    
    Bug: https://bugs.gentoo.org/735502
    Bug: https://bugs.gentoo.org/707438
    Bug: https://bugs.gentoo.org/701254
    Bug: https://bugs.gentoo.org/730514
    Bug: https://bugs.gentoo.org/687830
    Signed-off-by: Aaron Bauman <bman@gentoo.org>

 profiles/package.mask | 6 ++++++
 1 file changed, 6 insertions(+)
Comment 2 Maciej S. Szmigiero 2020-08-02 23:26:49 UTC
app-metrics/collectd is a package that is *very* widely used on servers.

Sorry Aaron, but I think last-riting it is a bit excessive action.
Maybe just disable its Python plugin instead?
Comment 3 Nico Baggus 2020-08-03 08:40:39 UTC
I do understand the stamping out of python2...
Some things are getting a bit ridicoulous (IMHO).

Stamping out collectd because an OPTIONAL plugin for the owfs is obsolete?.
There were a few others that moved their source repo to github, where the original location was still old..

Will it come to:
"The kernel will get tossed out because it used to be able to run python2?"

disallowing use flag collectd_plugins_onewire 
should be sufficient in this case.
Comment 4 Nico Baggus 2020-08-03 08:46:16 UTC
move onewire from COLLECTD_TEST_PLUGINS to COLLECTD_IMPOSSIBLE_PLUGINS should do it i guess. and removing the rdep
Comment 5 Christian Zuckschwerdt 2020-08-03 10:08:07 UTC
(In reply to Nico Baggus from comment #4)
> move onewire from COLLECTD_TEST_PLUGINS to COLLECTD_IMPOSSIBLE_PLUGINS
> should do it i guess. and removing the rdep

I can confirm that collectd works on a "-python2_7" system without "onewire" USE.
This issue is just about the optional dep on sys-fs/owfs.
Comment 6 Christian Zuckschwerdt 2020-08-03 10:15:03 UTC
Also sys-fs/owfs builds and works on a "-python2_7" system.
It is sufficient to disable and remove the python USE.
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-09-08 04:55:34 UTC
The collectd mask was undone. Is owfs still useful without Python? (i.e. USE=-python)?
Comment 8 Serge 2020-09-09 20:43:21 UTC
I use owfs with munin that use perl for binding

owserver, owfile and owhttp are still working

I tested on my system without the python flag and it work without a problem.

no need to mask this package.
Regards
Comment 9 Larry the Git Cow gentoo-dev 2020-10-09 07:23:37 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffd86cfb0f6574a9e62c32ebc65515f264404e90

commit ffd86cfb0f6574a9e62c32ebc65515f264404e90
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2020-10-09 07:21:50 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2020-10-09 07:21:50 +0000

    sys-fs/owfs: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/735502
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 profiles/package.mask                        |   2 -
 sys-fs/owfs/Manifest                         |   1 -
 sys-fs/owfs/files/owfs-3.1-vendordir.patch   |  26 ----
 sys-fs/owfs/files/owfs-3.1p4-sysmacros.patch |  78 -----------
 sys-fs/owfs/files/owfs.confd                 |   2 -
 sys-fs/owfs/files/owfs.initd-r1              |  35 -----
 sys-fs/owfs/files/owftpd.confd               |   2 -
 sys-fs/owfs/files/owftpd.initd-r1            |  35 -----
 sys-fs/owfs/files/owhttpd.confd              |   2 -
 sys-fs/owfs/files/owhttpd.initd-r1           |  35 -----
 sys-fs/owfs/files/owserver.confd             |   2 -
 sys-fs/owfs/files/owserver.initd-r1          |  34 -----
 sys-fs/owfs/metadata.xml                     |  25 ----
 sys-fs/owfs/owfs-3.2_p2-r2.ebuild            | 192 ---------------------------
 14 files changed, 471 deletions(-)