Bug 254271 - comms/py-lirc: Deprecate and set to expire
Summary: comms/py-lirc: Deprecate and set to expire
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kai Knoblich
Keywords: buildisok
Depends on:
Reported: 2021-03-14 11:15 UTC by Kai Knoblich
Modified: 2021-03-29 16:41 UTC (History)
1 user (show)

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

py-lirc-deprecate-and-set-to-expire.patch (460 bytes, patch)
2021-03-14 11:15 UTC, Kai Knoblich
kai: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Knoblich freebsd_committer 2021-03-14 11:15:33 UTC
Created attachment 223253 [details]


since the support for Python 2.7 was removed in ports r559531 the port comms/py-lirc is no longer usable because it's not compatible with Python 3:

> >>> import pylircmodule
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> ImportError: /usr/local/lib/python3.7/site-packages/pylircmodule.so: Undefined symbol "Py_InitModule"

There hasn't been a new release for more than 15 years either.  Hence it makes sense to deprecate the port and set an expiration date.
Comment 1 Automation User 2021-03-29 00:21:00 UTC
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/277906772
Comment 2 Kai Knoblich freebsd_committer 2021-03-29 16:33:58 UTC
Comment on attachment 223253 [details]

^ Triage: Set maintainer-approval flag to '+' due maintainer's timeout.
Comment 3 commit-hook freebsd_committer 2021-03-29 16:36:48 UTC
A commit references this bug:

Author: kai
Date: Mon Mar 29 16:36:39 UTC 2021
New revision: 569483
URL: https://svnweb.freebsd.org/changeset/ports/569483

  comms/py-lirc: Mark as DEPRECATED

  * The package isn't compatible with Python 3 and has not received any
    updates by upstream for more than 15 years.

  PR:		254271, 253815 (related)
  Approved by:	maintainer timeout (14 days)