Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 533586 - dev-python/slixmpp - Python library for XMPP (branched from sleekxmpp)
Summary: dev-python/slixmpp - Python library for XMPP (branched from sleekxmpp)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Andriy Utkin (RETIRED)
URL: http://blog.louiz.org/slixmpp
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2014-12-26 10:38 UTC by Florian Steinel
Modified: 2018-08-18 19:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
slixmpp-9999.ebuild (slixmpp-9999.ebuild,821 bytes, text/plain)
2014-12-26 11:22 UTC, Florian Steinel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Steinel 2014-12-26 10:38:55 UTC
Slixmpp is a python 3 XMPP library, based on SleekXMPP. I don’t know how you would name it, but “fork” is not appropriate because future changes from SleekXMPP that apply to slixmpp will be merged into slixmpp’s code. Maybe “branch”.
Description

To sum up:

    Do not use any thread
    Support only python >= 3.2
    Remove all compatibility with old API version of SleekXMPP

Basically, for users, slixmpp should be almost usable like SleekXMPP without any change, except for some features that are available only through threads (for example res = iq.send() which looks simple and intuitive but is actually a nightmare, or add_handler(…, threaded=True). The main goal is to get rid of threads, and to cleanup the code by removing a few hacks that are only used for python 2 support or backward compatibility. All changes are made at the core of the library and everything else (for example the stanza objects, or the plugins) should remain almost identical.

depend for dev-python/pycares
see bug #533578 for the ebuild
Comment 1 Florian Steinel 2014-12-26 11:22:14 UTC
Created attachment 392426 [details]
slixmpp-9999.ebuild

ebuild
Comment 2 Andriy Utkin (RETIRED) gentoo-dev 2018-08-18 19:58:41 UTC
Implemented and committed 36e6b308737eb60bfce0ea8bd78ebc2a16204ffb, while on XMPP Sprint at Cambridge.