>From an "intermediate" user's perspective, I would agree with @solene.
I suspect a variety of users will use this, and since it is a GUI
program they probably aren't so crazy about footprint that they would
resent it, but they might not go to the README first. I read manpages,
and faq's but I only read READMEs when building from source. I am not
saying that it is a good habit, but I am saying that READMEs aren't as
obvious as other documentation.

On Sun, Dec 13, 2020 at 4:36 AM Solene Rapenne <sol...@perso.pw> wrote:
>
> On Sat, 12 Dec 2020 20:05:32 +0100
> Paco Esteban <p...@e1e0.net>:
>
> > Hi ports@,
> >
> > This is an update for net/gajim.  It includes also an easy dependency
> > update for net/py-nbxmpp, as the new Gajim version needs the last one
> > available.
> >
> > Tested on amd64 against a prosody running also on -current.  All seems
> > correct to me.
> >
> > For net/gajim, I added a README to point out that some modules need
> > additional packages.  This is because I spent some minutes with OMEMO
> > not working with no errors at all, and list archives show me that this
> > is not the first time I loose time on this ...
> >
> > comments / ok welcome.
> >
> > diff 465c580a1f2f0dbe84faa81fa7eff4f1e2ea50da 
> > 08e6724f53b5f9e8fc7e876eab271e65b0e97fa3
> > blob - 71fbb026937949f7c28f00e69063289087dda935
> > blob + e510b4b2ac52490114aeafd848d92d095bf46469
> > --- net/gajim/Makefile
> > +++ net/gajim/Makefile
> > @@ -1,7 +1,7 @@
> >  # $OpenBSD: Makefile,v 1.90 2020/09/19 07:52:24 solene Exp $
> >
> >  COMMENT=     jabber client written in pygtk
> > -MODPY_EGG_VERSION=   1.2.0
> > +MODPY_EGG_VERSION=   1.2.2
> >  DISTNAME=    gajim-${MODPY_EGG_VERSION}
> >  CATEGORIES=  net x11
> >
> > @@ -25,7 +25,7 @@ RUN_DEPENDS=        devel/desktop-file-utils \
> >               devel/libsoup \
> >               graphics/py-Pillow${MODPY_FLAVOR} \
> >               graphics/py-cairo${MODPY_FLAVOR} \
> > -             net/py-nbxmpp${MODPY_FLAVOR}>=1.0.0 \
> > +             net/py-nbxmpp${MODPY_FLAVOR}>=1.0.2 \
> >               security/py-cryptodome${MODPY_FLAVOR} \
> >               security/py-gnupg${MODPY_FLAVOR} \
> >               security/py-keyring${MODPY_FLAVOR} \
> > blob - 35719ed14f25d3cd14f975fca839498d8a2dbdab
> > blob + 26ffa35ef7e58eea29dcd52ad90d821f24d55dd6
> > --- net/gajim/distinfo
> > +++ net/gajim/distinfo
> > @@ -1,2 +1,2 @@
> > -SHA256 (gajim-1.2.0.tar.gz) = /dYOmco3TChJWpMT0bFi6TQL3tmOlSOZ5DryoMz80Tk=
> > -SIZE (gajim-1.2.0.tar.gz) = 9605006
> > +SHA256 (gajim-1.2.2.tar.gz) = /Q0WU/s/f5cgf+zDIY04kVrbHXQb+Vp+74NgW9a4zL0=
> > +SIZE (gajim-1.2.2.tar.gz) = 9416794
> > blob - 70147a06a20c032e0abb32cd68d16a0fa3eb7bc6
> > blob + 05b394caeaec3dae71359041c2050f983928ad12
> > --- net/gajim/pkg/PLIST
> > +++ net/gajim/pkg/PLIST
> > @@ -179,7 +179,6 @@ lib/python${MODPY_VERSION}/site-packages/gajim/common/
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}pep.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}ping.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}presence.${MODPY_PYC_MAGIC_TAG}pyc
> > -lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}privacylists.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}pubsub.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}receipts.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/${MODPY_PYCACHE}register.${MODPY_PYC_MAGIC_TAG}pyc
> > @@ -226,7 +225,6 @@ lib/python${MODPY_VERSION}/site-packages/gajim/common/
> >  lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/pep.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/ping.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/presence.py
> > -lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/privacylists.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/pubsub.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/receipts.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/common/modules/register.py
> > @@ -293,9 +291,6 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/gu
> >  lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/blocking_list.ui
> >  lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/bookmarks.ui
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/certificate_dialog.ui
> > -lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/change_activity_dialog.ui
> > -lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/change_mood_dialog.ui
> > -lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/change_status_message_dialog.ui
> >  lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/chat_control.ui
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/chat_to_muc_window.ui
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/contact_context_menu.ui
> > @@ -326,8 +321,6 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/gu
> >  lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/plugins_window.ui
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/popup_notification_window.ui
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/preferences_window.ui
> > -lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/privacy_list_window.ui
> > -lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/privacy_lists_window.ui
> >  lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/profile_window.ui
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/roster_item_exchange_window.ui
> >  lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/roster_window.ui
> > @@ -337,6 +330,7 @@ lib/python${MODPY_VERSION}/site-packages/gajim/data/gu
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/single_message_window.ui
> >  lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/ssl_error_dialog.ui
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/start_chat_dialog.ui
> > +lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/status_change_window.ui
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/subscription_request_window.ui
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/synchronise_select_account_dialog.ui
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/data/gui/synchronise_select_contacts_dialog.ui
> > @@ -1079,7 +1073,6 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${M
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}notification.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}pep_config.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}preferences.${MODPY_PYC_MAGIC_TAG}pyc
> > -lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}privacy_list.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}profile.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}proxies.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}remove_account.${MODPY_PYC_MAGIC_TAG}pyc
> > @@ -1092,6 +1085,8 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${M
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}sounds.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}ssl_error_dialog.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}start_chat.${MODPY_PYC_MAGIC_TAG}pyc
> > +lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}status_change.${MODPY_PYC_MAGIC_TAG}pyc
> > +lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}status_selector.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}statusicon.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}subscription_request.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/gajim/gtk/${MODPY_PYCACHE}themes.${MODPY_PYC_MAGIC_TAG}pyc
> > @@ -1137,7 +1132,6 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/mes
> >  lib/python${MODPY_VERSION}/site-packages/gajim/gtk/notification.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/gtk/pep_config.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/gtk/preferences.py
> > -lib/python${MODPY_VERSION}/site-packages/gajim/gtk/privacy_list.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/gtk/profile.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/gtk/proxies.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/gtk/remove_account.py
> > @@ -1150,6 +1144,8 @@ lib/python${MODPY_VERSION}/site-packages/gajim/gtk/sin
> >  lib/python${MODPY_VERSION}/site-packages/gajim/gtk/sounds.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/gtk/ssl_error_dialog.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/gtk/start_chat.py
> > +lib/python${MODPY_VERSION}/site-packages/gajim/gtk/status_change.py
> > +lib/python${MODPY_VERSION}/site-packages/gajim/gtk/status_selector.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/gtk/statusicon.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/gtk/subscription_request.py
> >  lib/python${MODPY_VERSION}/site-packages/gajim/gtk/themes.py
> > @@ -1211,9 +1207,6 @@ share/locale/kk/LC_MESSAGES/gajim.mo
> >  share/locale/lt/LC_MESSAGES/gajim.mo
> >  share/locale/nb_NO/LC_MESSAGES/gajim.mo
> >  share/locale/nl/LC_MESSAGES/gajim.mo
> > -share/locale/nl_BE/
> > -share/locale/nl_BE/LC_MESSAGES/
> > -share/locale/nl_BE/LC_MESSAGES/gajim.mo
> >  share/locale/pl/LC_MESSAGES/gajim.mo
> >  share/locale/pt/LC_MESSAGES/gajim.mo
> >  share/locale/pt_BR/LC_MESSAGES/gajim.mo
> > @@ -1232,3 +1225,4 @@ share/metainfo/
> >  share/metainfo/org.gajim.Gajim.appdata.xml
> >  @tag update-desktop-database
> >  @tag gtk-update-icon-cache %D/share/icons/hicolor
> > +share/doc/pkg-readmes/${PKGSTEM}
> > blob - /dev/null
> > blob + affdc899e9db76a1342a0d1e0dd946e7679daa64 (mode 644)
> > --- /dev/null
> > +++ net/gajim/pkg/README
> > @@ -0,0 +1,9 @@
> > +$OpenBSD$
> > +
> > +Gajim Plugins
> > +=============
> > +
> > +Some plugins in Gajim require additional Python modules to function
> > +properly.  For instance, in order to use the OMEMO plugin, axolotl is
> > +required.  This is available on OpenBSD via the py3-axolotl package or
> > +net/py-axolotl,python3 port.
> > blob - 1faa2750e6c7c611228d73065b73152e7dccabb9
> > blob + 05960d448795b946941aeec3727a3f45bb0fd2ed
> > --- net/py-nbxmpp/Makefile
> > +++ net/py-nbxmpp/Makefile
> > @@ -2,7 +2,7 @@
> >
> >  COMMENT =            Python XMPP and Jabber implementation
> >
> > -MODPY_EGG_VERSION =  1.0.0
> > +MODPY_EGG_VERSION =  1.0.2
> >  DISTNAME =           nbxmpp-${MODPY_EGG_VERSION}
> >  PKGNAME =            py-${DISTNAME}
> >  CATEGORIES =         net devel
> > blob - 0293debfecd883746efad67bc7b43e85ca7e160e
> > blob + c14d426df510105f5ec55e8087263ff669fa1be8
> > --- net/py-nbxmpp/distinfo
> > +++ net/py-nbxmpp/distinfo
> > @@ -1,2 +1,2 @@
> > -SHA256 (nbxmpp-1.0.0.tar.gz) = i36We8HQ8aH3zzOVtvXXAAmuVgetmvuN4y/5K2YWk60=
> > -SIZE (nbxmpp-1.0.0.tar.gz) = 126523
> > +SHA256 (nbxmpp-1.0.2.tar.gz) = mR8BSic2Ej6YnaRU1qRnvoxDFL+G28yInomfA3JuhW8=
> > +SIZE (nbxmpp-1.0.2.tar.gz) = 127184
> >
>
> works fine for me on amd64.
> As we discussed, I'd prefer to not have a README file
> telling to install py3-axolotl but add it as a RUN_DEPENDS
>
> I think most people will want to enable the OMEMO plugin and
> they will have to go through the README to install the required
> python package to make it work. Adding it as a RUN_DEP will
> make the process easier at the cost of small dependencies added.
>
> That would be nice to have opinion from others about this.
>


-- 
Johnpaul T. Humphrey

Reply via email to