Package Details: gajim-plugin-omemo 2.5.13-1

Git Clone URL: https://aur.archlinux.org/gajim-plugin-omemo.git (read-only)
Package Base: gajim-plugin-omemo
Description: Gajim plugin for OMEMO Multi-End Message and Object Encryption.
Upstream URL: https://dev.gajim.org/gajim/gajim-plugins/wikis/OmemoGajimPlugin
Licenses: GPL
Conflicts: gajim-plugin-omemo-git
Provides: gajim-plugin-omemo
Submitter: cippaciong
Maintainer: cippaciong
Last Packager: cippaciong
Votes: 39
Popularity: 2.146302
First Submitted: 2016-01-08 01:17
Last Updated: 2018-05-22 16:52

Latest Comments

ani commented on 2018-04-09 07:26

makepkg -sri ==> Making package: gajim-plugin-omemo 2.5.8-1 (Mon Apr 9 09:25:28 CEST 2018) ==> Checking runtime dependencies... ==> Installing missing dependencies... [sudo] password for andreas: resolving dependencies... looking for conflicting packages... :: gajim and gajim-git are in conflict. Remove gajim-git? [y/N] error: unresolvable package conflicts detected error: failed to prepare transaction (conflicting dependencies) :: gajim and gajim-git are in conflict ==> ERROR: 'pacman' failed to install missing dependencies.

cippaciong commented on 2018-04-08 23:16

This is a bug and has been solved in the latest version, released a couple of hours ago, I will update the package tomorrow. Cheers

elimpfor commented on 2018-04-08 19:29

python-crypto is a dependency, it doesn't work without it. Can you add that to the PKGBUILD?

bjo commented on 2018-04-08 18:54

@doskoi: Yep, but without "python-crypto" this package is rather useless because it simply does not work.

doskoi commented on 2018-04-08 18:34

It's already an optional dependency of gajim: "python-crypto: encrypting chat messages".

bjo commented on 2018-04-08 18:18

So, "python-crypto" is also a dependency.

bjo commented on 2018-04-08 17:54

Plugin cannot be activated: "Warning: Error: No module named 'Crypto'"

TrialnError commented on 2018-02-01 23:30

@cippaciong: I see. Sorry for the noise. If the release date would be far away I would do that. But as it seems, that gajim 1.x is relativly soon (one alpha coming, maybe some betas) released I can wait until then :)

cippaciong commented on 2018-02-01 21:40

@TrialnError: exactly. If you are interested in the 2.x releases check out the gajim-plugin-omemo-gtk3 package

TrialnError commented on 2018-02-01 20:46

Although I did flag the package, I'm not so sure anymore. Why do 1.x.x and 2.x.x coexist?

Edit: 1.x for 0.16 and 2.x for the coming 1.0 release of gajim?

cippaciong commented on 2017-08-13 12:55

Finally! :)

kwe commented on 2017-08-01 12:22

See https://dev.gajim.org/gajim/gajim-plugins/issues/197#note_180246
Would that help you?

cippaciong commented on 2017-07-13 13:25

@kolewu: since 1.2.2 has been released the checksum of the zip file has already changed twice so that cannot be taken as an assurance of which version your are downloading. Also, I can't keep releasing updates because the file checksum changes without any notice, I'm sorry.

kolewu commented on 2017-07-13 12:06

Skipping the checksum is not a solution! The upstream download path is braindead without having a version number and I know this causes trouble with changed packages, but without a checksum you cannot be sure to get the version that is advertised. So please revert the skip and take the burden to change the checksum whenever it's necessary.

There already is a bug report for this: https://dev.gajim.org/gajim/gajim-plugins/issues/197

cippaciong commented on 2017-07-12 13:44

@springer: fixed

springer commented on 2017-07-12 13:35

The sha512 sum in the package doesn't match for me. Mine is:
sha512sum omemo.zip 0c2612261ecb607ac024f671306c4d82575f0b82e26ce3c4ee2788f9ef4c4c21ad0c813acf53fa461cda71f81363d7ca307dc863cfa47458587ae7a71c9f0af4

fwhcat commented on 2017-06-28 21:21

Gajim is not activating this plugin, it says "Warning: Error: No module named axolotl_curve25519"
Should you add dependency to package python2-axolotl-curve25519 or python2-axolotl-curve25519-git ?

cippaciong commented on 2017-04-17 19:19

Hello, I updated the plugin to the latest version (1.2.1) and finally switched to the stable version of python2-axolotl (thanks @doskoi). If you have any problem related to this change (you probably won't), please report theme here.

doskoi commented on 2017-02-14 23:03

@cippaciong I removed most of the python3 makedepends (except python-setuptools) in python2-axolotl. Maybe you can use it now ;)

voyd commented on 2017-02-02 12:02

Is it neccessary to depend on python2-axolotl-git here? I personally would prefer to use as stable a version as possible here.

cippaciong commented on 2017-01-14 20:11

@vith: I'd rather avoid using git because omemo-plugin is now part of the whole gajim-plugins repository which is a 42MB git repo.

cippaciong commented on 2017-01-14 20:09

@TrialnError: Yeah, I already did that locally today because my package was created using the old zip. I just have to push the changes to AUR.
Thanks for reporting though.
As for the checksums, I will restore the check once we will have proper releases upstream. I should have been informing the main gajim developer for quite some time but I've been pretty busy lately.

vith commented on 2017-01-14 20:05

It seems that upstream's version management has gone a bit off the rails. Perhaps it would be best to use git and a commit hash for source retrieval. Annoying, but reliable.

https://dev.gajim.org/gajim/gajim-plugins/tree/master/omemo

TrialnError commented on 2017-01-14 19:57

Skipping checksums isn't a good choice. If an older file remains in the SRCDEST directory, the new file won't be downloaded.
At least could you please change the name of the downloaded file?

source=("${pkgname}-${pkgver}.zip::https://ftp.gajim.org/plugins_0.16_zip/${_pkgname}.zip")
will at least make sure, that the new package will be used, if a pkgver bump occurs

BuZZ-dEE commented on 2017-01-09 11:51

Package is broken.

cippaciong commented on 2016-12-12 22:42

@indianahorst: how? I can't control how the zip file is changed upstream. The only think I can do is skip checksum validation but you can do the same with makepkg or your aur helper.

indianahorst commented on 2016-12-12 22:22

cippaciong, would you please fix this annoying bug? Thank you!

vith commented on 2016-12-10 19:43

==> Validating source files with sha512sums...
omemo.zip ... FAILED

Hash is now b8d96c4617ff61ca2ad2f12f8274d625f75977a33dfb00d8b1be8c3c28ef17be726ea73126e85716af2d9089dcf413fa05328815ea0623c673d80807e4dbbf5b for the zip I received.

schimicata commented on 2016-12-04 21:49

@cippaciong: sha512sum fails on this. $shaPkgbuild: 1df65b15dfbdc220c3df328b81f5cdb8e92cd43845e7b93a1f93fc6a76f408560b66284477c346e9f48f4c200a482d8f48b5ed6bdd139f13bc8700a0dbc3167a

And from the package I get from "https://ftp.gajim.org/plugins_0.16_zip/${_pkgname}.zip" the sha512sum is:
$ sha512sum omemo.zip
9364d9d20c12975ee2c4a6b71ce3b1a010fdfe3f93a74f926272679190c59d1391e55eaa11bfc6f4b8eee0b56affca6785dad720d51d501b43aeff8be1bc291b omemo.zip

svalo commented on 2016-12-02 15:47

@cippaciong Please check https://dev.gajim.org/gajim/gajim-plugins/issues/158#note_88431 and replies

I managed to reproduce deleting png. Devs says on Debian and Ubuntu it works fine, maybe it's python2-qrcode Arch's package problem

cippaciong commented on 2016-12-02 09:21

@svalo: Do you know how to reproduce the error? Apparently is working for me even if I don't have python2-future installed.

svalo commented on 2016-12-02 08:49

Please consider adding python2-future as dependency.
I didn't install omemo plugin via this package but from Gajim's plugin manager.
I think it applies here aswell as I wasn't getting any qrcode but a error about missing "builtins" module.

See https://dev.gajim.org/gajim/gajim-plugins/issues/158#note_88427 for details

cippaciong commented on 2016-12-02 08:41

@vith, the plugin has been moved to GitLab and they deleted GitHub releases, I updated the PKGBUILD and is working now, sorry for the inconvenience.

vith commented on 2016-12-01 21:30

curl: (22) The requested URL returned error: 404 Not Found
==> ERROR: Failure while downloading https://github.com/omemo/gajim-omemo/archive/0.9.7.tar.gz
Aborting...

cippaciong commented on 2016-10-23 12:34

@sehraf: using python2-axolot instead of its -git version would be nice indeed, but at the moment installing that package would also build the python3 version and "force" you to install all the python3 makedepends. I think I will keep the -git dependency for the time being and see if we can move to the other one in the future.
Thanks for pointing out though.

sehraf commented on 2016-10-21 13:09

You may want to change the dependency 'python2-axolotl-git' to 'python2-axolotl' since both are the same and there wasn't any commit to python2-axolotl since april.

cippaciong commented on 2016-07-17 09:52

@azrdev: it's not relevant and there is no way to avoid it. I can make a pull request to update the PKGBUILD in the upstrem gajim-omemo repository only once the release has been made since I need the sha512sum to validate the package, so the PKGBUILD will always lag of one versoin behind the upstream release. That said, the PKGBUILD in the git repo is there just for reference and actually there is no need to install it within the arch package, I will probably remove it entirely in future releases of this package.

azrdev commented on 2016-07-17 09:26

After update or new-installation of 0.7, there's still the 0.5.1 PKGBUILD in /usr/share/gajim/plugins/omemo/pkgs/PKGBUILD - is this relevant?

cippaciong commented on 2016-06-07 08:00

@cougar44 the plugin is working fine for me, can you provide additional information to find out what might be the problem? Did you try to install it manually before using this package?
Regarding the configuration window, if I remember correctly the current stable release doesn't provide any configuration option so you shouldn't have a configuration window at all (I can be wrong).

cougar44 commented on 2016-06-07 07:32

Can't enable the plugin in Gajim. Also, I have an empty window when I try to configure it

vindicator commented on 2016-05-14 06:10

There is definitely a long way to go with omemo.
I'm using Conversations and Gajim.

Conversations doesn't give me the Omemo option until I send a message from Gajim (maybe it would if the first message started unencrypted).

Conversations won't let me send an Omemo message back until I "Trust OMEMO Fingerprints".
**But how can I "verify" the fingerprint? I can't even find the fingerprint in Gajim even though I Generated Keys at the beginning.

Gajim is also showing a red shield next to the text input saying "OMEMO encryption is active and NOT authenticated."
**How can I authenticate? I assume it's the same type of thing with Conversations, but at least I know where to find my fingerprint in Conversations.
And after "trusting" that Conversation fingerprint, Gajim won't send any more messages back to Conversations. It just has a red 'X' after my message.

cippaciong commented on 2016-05-13 12:47

@alchimik: according to the wiki [1] it should not be needed since gajim it's a dependency and it already depends on python.

[1] https://wiki.archlinux.org/index.php/PKGBUILD#depends

thealchemist commented on 2016-05-13 12:31

Hello,

Namcap says:

gajim-plugin-omemo E: Dependency python detected and not included (programs ['python'] needed in scripts ['usr/share/gajim/plugins/omemo/lib/python-omemo/setup.py', 'usr/share/gajim/plugins/omemo/lib/python-omemo/ci/appveyor-download.py', 'usr/share/gajim/plugins/omemo/lib/python-omemo/ci/bootstrap.py'])

I think python should be included as dependency?

Regards