Bug 220368 - www/pycarddav: Add DEPRECATED pointing to alternative software
Summary: www/pycarddav: Add DEPRECATED pointing to alternative software
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Kubilay Kocak
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-29 22:21 UTC by Alexandre C. Guimarães
Modified: 2019-12-20 04:35 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (samir)
koobs: merge-quarterly-


Attachments
Patch to deprecat the port in favor of py-khard (684 bytes, patch)
2019-06-26 00:53 UTC, Samir Noir
samir: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre C. Guimarães freebsd_committer freebsd_triage 2017-06-29 22:21:24 UTC
pycarddav is dead: 

http://lostpackets.de/pycarddav/
https://github.com/geier/pycarddav/

Upstream recommends khard as substitute:

https://github.com/scheibler/khard

Thanks.
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2017-09-26 05:10:40 UTC
I'm communicating with both maintainers (of duplicated ports: deskutils/py-pycarddav, www/pycarddav).

Note: The upstream maintainer, while using 'dead' to describe the project, has also noted that bugs will be fixed (for a particular backend), which is contrary to an unequivocal 'deprecation/dead' announcement.

From a user perspective, while the software works and could/can remain working with support (bugs being fixed) from the author, it remains valuable.

This issue not withstanding the port duplication needs to be resolved (independently, or at the same time)
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2019-06-25 09:25:16 UTC
@Samir Let's go with adding DEPRECATED for now, pointing to the most appropriate alternative port, and depending what happens with upstream in the meantime, in particular whether they merge bugfixes or not, we'll think about adding an EXPIRATION_DATE in the future
Comment 3 Alexandre C. Guimarães freebsd_committer freebsd_triage 2019-06-25 15:35:53 UTC
deskutils/py-khard is the natural option IMO.

https://github.com/scheibler/khard/
Comment 4 Samir Noir 2019-06-26 00:53:35 UTC
Created attachment 205340 [details]
Patch to deprecat the port in favor of py-khard

Yes desktutils/py-khard looks like the port to replace pycarddav. The patch is in attachment to add DEPRECATED.
Comment 5 commit-hook freebsd_committer freebsd_triage 2019-12-20 04:34:05 UTC
A commit references this bug:

Author: koobs
Date: Fri Dec 20 04:33:26 UTC 2019
New revision: 520464
URL: https://svnweb.freebsd.org/changeset/ports/520464

Log:
  www/pycarddav: Deprecate port

  Upstream has declared [1][2] the software deprecated:

  "This project is dead. pyCardDAV is deprecated. See the relevant issue. A
  good alternative is khard."

  [1] http://lostpackets.de/pycarddav/
  [2] https://github.com/geier/pycarddav

  Set a 3 month expiry to give users sufficient time to migrate

  PR:		220368
  Reported by:	rigoletto
  Submitted by:	Samir <samir noir im>
  MFH:		No

Changes:
  head/www/pycarddav/Makefile
Comment 6 Kubilay Kocak freebsd_committer freebsd_triage 2019-12-20 04:35:38 UTC
Committed, with changes (added EXPIRATION_DATE). 

Apologies for the delay Samir