Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Oct 2019 17:29:49 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 241619] net-im/prosody: update to 0.11.3 + lua 5.2
Message-ID:  <bug-241619-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D241619

            Bug ID: 241619
           Summary: net-im/prosody: update to 0.11.3 + lua 5.2
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: lx@FreeBSD.org
          Reporter: thomas@beingboiled.info
             Flags: maintainer-feedback?(lx@FreeBSD.org)
          Assignee: lx@FreeBSD.org

Created attachment 208743
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D208743&action=
=3Dedit
svn diff to update net-im/prosody to 0.11.3 + lua 5.2

I'd like to propose some changes to the prosody port, all contained in the
attached patch:

1) Update Prosody to 0.11.3.

2) Drop LuaJIT and switch to Lua 5.2. LuaJIT is effectively dead, and though
still working with Lua 5.1 Prosody's official-as-documented requirement is =
Lua
5.2.

3) Use arc4random.

4) Do not install the example certs because absolutely noone should use the=
m.

5) Store user data in /var/db/prosody rather than /usr/local/var/lib/prosod=
y.
This requires moving an existing folder and I'm not sure about the right wa=
y to
do this... is there a reliable way to do this automatically or would a
pkg-install message be sufficient?

6) Install prosody-migrator (PR#235189). Do not add luadbi to RUN_DEPENDS
though because it would pull in about 150MB of dependencies for this option=
al
feature.

7) Update the configure-script switches. Explicitly state all required sett=
ings
and do not use the "ostype" switch because some settings will be wrong then.

The patched port will build without warnings in poudriere and the resulting
package has been working without any problems on my little Prosody server.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-241619-7788>