Page MenuHomeFreeBSD

www/py-hyperkitty: [NEW PORT] A web interface to access GNU Mailman v3 archives
ClosedPublic

Authored by einar_isnic.is on Mon, Sep 15, 2:11 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Sep 25, 1:08 AM
Unknown Object (File)
Wed, Sep 24, 1:21 AM
Unknown Object (File)
Wed, Sep 24, 12:48 AM
Unknown Object (File)
Tue, Sep 23, 5:42 PM
Unknown Object (File)
Mon, Sep 22, 10:18 PM
Unknown Object (File)
Mon, Sep 22, 5:12 PM
Unknown Object (File)
Sun, Sep 21, 10:34 AM
Unknown Object (File)
Sun, Sep 21, 12:34 AM
Subscribers
None

Details

Summary

Hyperkitty is a web interface to access GNU Mailman v3 archives.

Three other ports are added as dependencies of py-hyperkitty:

  • www/py-django-q2
  • www/py-robot-detection
  • www/py-mailman-hyperkitty

PR: 281463 281464 281465

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

einar_isnic.is created this revision.

Mailman needs a plugin to use hyperkitty

  • Replace URLs which have HTTP 301 redirects as reported by distilator(1)
  • Small sorting and linting
  • Capitalise some letters
  • Slight improve pkg-descr
alven signed these changes with MFA.Wed, Sep 17, 9:24 AM
alven accepted this revision.
alven added reviewers: einar_isnic.is, db, yuri.
This revision is now accepted and ready to land.Wed, Sep 17, 9:24 AM
alven retitled this revision from Add new port, www/py-hyperkitty to www/py-hyperkitty: [NEW PORT] A web interface to access GNU Mailman v3 archives.Wed, Sep 17, 9:25 AM
alven edited the summary of this revision. (Show Details)

I want to add a pkg-message to py-robot-detection, but I'm not confident of the workflow to use git arc to fetch the latest revision, make changes and update it again.

This is the text, taken from https://github.com/amandasaurus/robot-detection, modified to use fetch instead of wget:

You can download a new version of the Robot Database from http://www.robotstxt.org/dbexport.html.

Download the database dump, and run the file robot_detection.py with the file as first argument.

	$ fetch http://www.robotstxt.org/db/all.txt
	$ python robot_detection.py all.txt

If the database has changed, it'll print out the new version of robot_useragents variable that you need to put into the source code.

I want to add a pkg-message to py-robot-detection, but I'm not confident of the workflow to use git arc to fetch the latest revision, make changes and update it again.

It's actually very simple. That's why I like to use Phabricator more than Bugzilla:

To fetch the latest revision:
arc patch 52550
To update it again:
arc diff --update 52550

einar_isnic.is edited the summary of this revision. (Show Details)

Add pkg-message to py-robot-detection

This revision now requires review to proceed.Wed, Sep 17, 10:56 AM
  • Replace HTTP 404 URL (page not found)
  • Use https:// URL scheme when possible
alven signed these changes with MFA.Wed, Sep 17, 8:22 PM
alven accepted this revision.
This revision is now accepted and ready to land.Wed, Sep 17, 8:22 PM
www/py-django-q2/Makefile
19

Please remove :3.9+.
This practice was discontinued a while ago.

www/py-robot-detection/Makefile
13

RUN_DEPENDS is missing.

setup.py has:
install_requires = [

    "six",
],
  • Remove 3.9+ from USES=python
  • Add py-six to RUN_DEPENDS for py-robot-detection
  • Convert py-robot-detection pkg-message to UCL
This revision now requires review to proceed.Thu, Sep 18, 10:11 AM

Approved.

Thanks,
Yuri

This revision is now accepted and ready to land.Thu, Sep 18, 10:14 AM
www/py-robot-detection/pkg-message
5

Almost ready. Just for it to be perfect, could you, please, activate tailing spaces trimming function of your IDE / text editor? ;)
This one I'll remove myself during commit :)

alven accepted this revision.