Bug 254271

Summary: comms/py-lirc: Deprecate and set to expire
Product: Ports & Packages Reporter: Kai Knoblich <kai>
Component: Individual Port(s)Assignee: Kai Knoblich <kai>
Status: Closed FIXED    
Severity: Affects Only Me CC: lewiz
Priority: --- Keywords: buildisok
Version: LatestFlags: bugzilla: maintainer-feedback? (lewiz)
Hardware: Any   
OS: Any   
Attachments:
Description Flags
py-lirc-deprecate-and-set-to-expire.patch kai: maintainer-approval+

Description Kai Knoblich freebsd_committer freebsd_triage 2021-03-14 11:15:33 UTC
Created attachment 223253 [details]
py-lirc-deprecate-and-set-to-expire.patch

Hi,

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 freebsd_triage 2021-03-29 16:33:58 UTC
Comment on attachment 223253 [details]
py-lirc-deprecate-and-set-to-expire.patch

^ Triage: Set maintainer-approval flag to '+' due maintainer's timeout.
Comment 3 commit-hook freebsd_committer freebsd_triage 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

Log:
  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)

Changes:
  head/comms/py-lirc/Makefile