Page MenuHomePhorge
Feed Advanced Search

Jun 17 2022

sicherha committed rPf1682f96b4fb: [Python 3]no debug output for ldap and sql (authored by sicherha).
[Python 3]no debug output for ldap and sql
Jun 17 2022, 10:15 PM
sicherha committed rPbdfb5bfca3e9: cli - direct dam implementation (authored by sicherha).
cli - direct dam implementation
Jun 17 2022, 10:10 PM
sicherha committed rP015ece8de436: [Python 3] wallace - modules change / relative imports (authored by sicherha).
[Python 3] wallace - modules change / relative imports
Jun 17 2022, 10:06 PM
sicherha closed D3626: [Python 3] wallace - modules change / relative imports.
Jun 17 2022, 10:06 PM
sicherha accepted D3626: [Python 3] wallace - modules change / relative imports.
Jun 17 2022, 10:06 PM

Jun 16 2022

sicherha requested changes to D3626: [Python 3] wallace - modules change / relative imports.

Turns out the changes in wallace/__init__.py and wallace/modules.py have already landed on master - see commits 63532e93 and c2b69efb. Could you drop them from this diff and keep only the changes to wallace/module_gpgencrypt.py?

Jun 16 2022, 11:46 PM
sicherha committed rP727d3ae9fc3f: [Python 3] test-wallace changed modules (authored by sicherha).
[Python 3] test-wallace changed modules
Jun 16 2022, 11:38 PM
sicherha closed D3632: [Python 3] test-wallace changed modules.
Jun 16 2022, 11:37 PM
sicherha accepted D3632: [Python 3] test-wallace changed modules.
Jun 16 2022, 11:33 PM
sicherha accepted D3626: [Python 3] wallace - modules change / relative imports.
Jun 16 2022, 11:33 PM

Jun 15 2022

sicherha added a comment to T6971: Debian 10 : upgrade has broken roundcubemail.

I would reinstall both just to be on the safe side.

Jun 15 2022, 11:59 PM · Bug Reports
sicherha committed rP0638c077f14f: [Python 3] bytes-like strings decoding for saslauthd.py (authored by sicherha).
[Python 3] bytes-like strings decoding for saslauthd.py
Jun 15 2022, 11:58 PM
sicherha closed D3469: [Python 3] bytes-like strings decoding for saslauthd.py.
Jun 15 2022, 11:57 PM
sicherha requested changes to D3632: [Python 3] test-wallace changed modules.
Jun 15 2022, 11:52 PM
sicherha requested changes to D3626: [Python 3] wallace - modules change / relative imports.
Jun 15 2022, 11:46 PM

Jun 14 2022

sicherha accepted D3469: [Python 3] bytes-like strings decoding for saslauthd.py.

Nice, this looks way better.

Jun 14 2022, 10:49 PM
sicherha added a comment to T6971: Debian 10 : upgrade has broken roundcubemail.

Is roundcubemail-core still installed in the old version? If yes, uninstall it first (after manually patching the prerm script), then proceed with apt upgrade.

Jun 14 2022, 8:19 AM · Bug Reports

Jun 13 2022

sicherha added a comment to T6971: Debian 10 : upgrade has broken roundcubemail.

Sorry, even with version 1.5.2-0~kolab4 apt-get upgrade does not work.

Do you get a specific error message? I believe the tricky part is probably to get the old roundcubemail-core package uninstalled as described above in T6971#96134: edit /var/lib/dpkg/info/roundcubemail-core.prerm, comment out the line with reload_apache, then perform the package upgrade.

Jun 13 2022, 11:26 PM · Bug Reports
sicherha added a comment to T6805: Port pykolab to Python 3.

Python 3 bindings for libkolabxml are on their way and should be available in a few hours once the build finishes.

Jun 13 2022, 12:41 AM · Architecture & Design
sicherha added a comment to T6971: Debian 10 : upgrade has broken roundcubemail.

I have fixed the dependency issues in OBS. The new roundcubemail should now play along nicely with the rest of the Kolab packages.

Jun 13 2022, 12:36 AM · Bug Reports

Jun 12 2022

sicherha added a comment to T6971: Debian 10 : upgrade has broken roundcubemail.

Correcting myself: the dependency on roundcubemail-plugins-kolab (>= 3.0) might be harmless after all, but roundcubemail-skin-kolab definitely reeks of problems.

Jun 12 2022, 9:42 PM · Bug Reports
sicherha assigned T6971: Debian 10 : upgrade has broken roundcubemail to mollekopf.

It seems that the many individual Roundcube + plugin packages have been consolidated into one big 'standalone' package that bundles them all together (https://obs.kolabsys.com/package/show/Kolab:16/roundcubemail-selfcontained).

Jun 12 2022, 9:33 PM · Bug Reports

Jun 8 2022

sicherha raised the priority of T6965: Certificate for obs.kolabsys.com has expired from Needs Triage to Unbreak Now!.
Jun 8 2022, 11:34 PM · Bug Reports
sicherha created T6965: Certificate for obs.kolabsys.com has expired.
Jun 8 2022, 11:32 PM · Bug Reports

May 22 2022

sicherha committed rPb9f2a67f9581: [cli - dam] wrong variable used (authored by sicherha).
[cli - dam] wrong variable used
May 22 2022, 9:29 AM

May 8 2022

sicherha added a comment to T6805: Port pykolab to Python 3.

Actually, cyruslib.py is not external; it is part of the pykolab package. Its source lies in the root of the pykolab repository.

May 8 2022, 10:33 AM · Architecture & Design
sicherha committed rP63532e93c5ab: [Python 3] some more function and module names changed (authored by sicherha).
[Python 3] some more function and module names changed
May 8 2022, 10:18 AM
sicherha closed D3481: [Python 3] some more function and module names changed.
May 8 2022, 10:18 AM
sicherha accepted D3481: [Python 3] some more function and module names changed.
May 8 2022, 10:17 AM
sicherha committed rPc2b69efbdd07: [Python 3] relative imports fixes (dynamic imports) Part 2 (authored by sicherha).
[Python 3] relative imports fixes (dynamic imports) Part 2
May 8 2022, 10:12 AM
sicherha committed rP8add8bba35df: [Python 3] imap4-utf-7 codec implementation to Python 3 (authored by sicherha).
[Python 3] imap4-utf-7 codec implementation to Python 3
May 8 2022, 10:12 AM
sicherha closed D3508: [Python 3] imap4-utf-7 codec implementation to Python 3.
May 8 2022, 10:11 AM
sicherha accepted D3508: [Python 3] imap4-utf-7 codec implementation to Python 3.

Looks good to me.

May 8 2022, 10:07 AM

Apr 10 2022

sicherha added a comment to D3469: [Python 3] bytes-like strings decoding for saslauthd.py.

@vanmeeuwen, how should we proceed here? This is an effort to get the PyKolab codebase into a state where it works with Python 3 without breaking existing systems that are still based on legacy Python 2. Given that background, the commit looks plausible to me.

Apr 10 2022, 3:52 PM
sicherha assigned T6220: Mailing list website inaccessible to petersen.
Apr 10 2022, 2:55 PM · Bug Reports

Mar 20 2022

sicherha added a comment to D3448: [Python 3] <= between different type error .
In D3448#41491, @ghane wrote:

pykolab.auth ERROR [11820] Authentication cache failed: TypeError("'<=' not supported between instances of 'TypeError' and 'int'")

Wait - so somewhere, someone tries to call debug() with a level argument that has the type TypeError? That doesn't sound right at all...

Mar 20 2022, 8:18 PM

Mar 16 2022

sicherha committed rP87463ed0703e: [Python 3] fork code harmonizing (authored by sicherha).
[Python 3] fork code harmonizing
Mar 16 2022, 10:29 PM
sicherha closed D3442: [Python 3] fork code harmonizing.
Mar 16 2022, 10:29 PM
sicherha accepted D3442: [Python 3] fork code harmonizing.
Mar 16 2022, 10:28 PM
sicherha committed rPb7a9a386bb97: [Python 3]rfc822 module has been removed (authored by sicherha).
[Python 3]rfc822 module has been removed
Mar 16 2022, 10:24 PM
sicherha closed D3457: [Python 3]rfc822 module has been removed.
Mar 16 2022, 10:24 PM
sicherha accepted D3457: [Python 3]rfc822 module has been removed.
Mar 16 2022, 10:22 PM

Mar 15 2022

sicherha requested changes to D3457: [Python 3]rfc822 module has been removed.

The only rfc822 function used below is rfc822.parsedate(); according to https://docs.python.org/3.10/library/email.utils.html, its email counterpart is not not email.parsedate() but email.utils.parsedate().

Mar 15 2022, 12:10 AM
sicherha committed rP6bccc291371a: [Python 3] mixed string operation on saslsocket (authored by sicherha).
[Python 3] mixed string operation on saslsocket
Mar 15 2022, 12:01 AM
sicherha closed D3451: [Python 3] mixed string operation on saslsocket.
Mar 15 2022, 12:01 AM
sicherha accepted D3451: [Python 3] mixed string operation on saslsocket.
Mar 15 2022, 12:00 AM

Mar 14 2022

sicherha added a comment to D3448: [Python 3] <= between different type error .

Do you have a backtrace of a call to debug() that triggers this type error? I wonder if it might be preferable to fix the root cause rather than the symptom.

Mar 14 2022, 11:55 PM
sicherha requested changes to D3442: [Python 3] fork code harmonizing.

Could you add to the summary of this differential a description of the concrete error that is being solved here? I presume that some part of Python (which one?) complained about one of the file descriptors for stdin/ stdout/ stderr being unavailable, but it would be great to make that explicit.

Mar 14 2022, 11:51 PM

Mar 13 2022

sicherha committed rP40cb3982dd8e: [Python 3] changed get syntax in ConfigParser module (authored by sicherha).
[Python 3] changed get syntax in ConfigParser module
Mar 13 2022, 8:57 PM
sicherha closed D3436: [Python 3] changed get syntax in ConfigParser module.
Mar 13 2022, 8:57 PM
sicherha accepted D3436: [Python 3] changed get syntax in ConfigParser module.
Mar 13 2022, 8:57 PM
sicherha committed rP4c5fc07c8211: [Python 3] dropped module anydbm (authored by sicherha).
[Python 3] dropped module anydbm
Mar 13 2022, 8:51 PM
sicherha closed D3430: [Python 3] dropped module anydbm.
Mar 13 2022, 8:51 PM
sicherha accepted D3430: [Python 3] dropped module anydbm.
Mar 13 2022, 8:50 PM
sicherha committed rP81921eb1f994: [Python 3] relative imports fixes (dynamic imports) (authored by sicherha).
[Python 3] relative imports fixes (dynamic imports)
Mar 13 2022, 8:48 PM
sicherha closed D3427: [Python 3] relative imports fixes (dynamic imports).
Mar 13 2022, 8:48 PM
sicherha accepted D3427: [Python 3] relative imports fixes (dynamic imports).
Mar 13 2022, 8:47 PM
sicherha closed D3391: [Python 3] Implicit relative imports fixes.
Mar 13 2022, 8:46 PM
sicherha committed rPe6c4153ac7de: [Python 3] Implicit relative imports fixes (authored by sicherha).
[Python 3] Implicit relative imports fixes
Mar 13 2022, 8:46 PM
sicherha committed rP1aeaee3ca41a: [Python 3]basestring to six string_types (authored by sicherha).
[Python 3]basestring to six string_types
Mar 13 2022, 8:31 PM
sicherha closed D3403: [Python 3]basestring to six string_types.
Mar 13 2022, 8:31 PM
sicherha committed rP4284cf68711b: [Python3] changed module names (authored by sicherha).
[Python3] changed module names
Mar 13 2022, 8:30 PM
sicherha committed rD9e0c64d20c0f: Added guide to use Kolab with reverse proxy (authored by lennartack).
Added guide to use Kolab with reverse proxy
Mar 13 2022, 8:26 PM

Mar 12 2022

sicherha accepted D3403: [Python 3]basestring to six string_types.

Looks good to me, thanks!

Mar 12 2022, 11:11 AM

Mar 11 2022

sicherha added a comment to T6055: docs.kolab.org not getting updated by continuous-deployment pipeline.

Thanks a lot! See D1966 for my review comments.

Mar 11 2022, 10:38 PM · Documentation, Bug Reports

Mar 6 2022

sicherha accepted D3391: [Python 3] Implicit relative imports fixes.

Thanks!

Mar 6 2022, 2:15 PM
sicherha requested changes to D3391: [Python 3] Implicit relative imports fixes.
Mar 6 2022, 10:18 AM

Feb 13 2022

sicherha closed T6817: iRony-0.4.6-2.3 RPM transaction error blocks updates as Resolved.

Hopefully fixed through the addition of a %pretrans scriptlet as described in https://docs.fedoraproject.org/en-US/packaging-guidelines/Directory_Replacement/. Please reopen if the problem persists.

Feb 13 2022, 9:08 AM · Bug Reports

Feb 7 2022

sicherha added a reviewer for D3349: Add SingleSignOn capabilitiy to kolab-saslauthd.: mollekopf.

Thanks for the diff!

Feb 7 2022, 9:54 PM

Feb 6 2022

sicherha added a comment to T6853: SSO with kolab-sasl-authd.
  1. Install Arcanist on your system.
  2. Clone the PyKolab Git repository.
  3. Create a commit from your patch.
  4. Type arc diff to submit the commit for review.
Feb 6 2022, 10:13 AM

Feb 4 2022

sicherha added a revision to T6811: Recipient access denied when inserting into the cache fails: D3343: Catch exceptions in `cache_update()`.
Feb 4 2022, 9:07 PM · PyKolab Developers, PyKolab, Bug Reports
sicherha requested review of D3343: Catch exceptions in `cache_update()`.
Feb 4 2022, 9:07 PM
sicherha assigned T6811: Recipient access denied when inserting into the cache fails to mollekopf.

Do you happen to have a log containing a backtrace for the case where the sender column is too short? After skimming the code, I would assume SQLAlchemy throws an exception which then gets caught in bin/kolab_smtp_access_policy.py:1717. That's obviously too late.

Feb 4 2022, 7:42 AM · PyKolab Developers, PyKolab, Bug Reports

Feb 3 2022

sicherha assigned T6776: wallaced not starting after reboot to mollekopf.

Ooh, this is a subtle bug!

Feb 3 2022, 10:57 PM · PyKolab, Bug Reports
sicherha added a comment to T6610: style.css and files_api.js only http not https.

I guess we can close this?

Feb 3 2022, 10:13 PM · Bug Reports
sicherha assigned T6577: problem with creating user mailbox to mollekopf.

According to the log, the script tries to create a user named '@'. That's, well, weird. Unfortunately, I'm not sufficiently familiar with the pykolab codebase to make a qualified guess where this username may have originated from.

Feb 3 2022, 10:12 PM · Kolab 16, PyKolab, Bug Reports
sicherha closed T6841: Debian : saslauthd no such file or directory after update as Resolved.
Feb 3 2022, 9:35 PM · Bug Reports
sicherha added a comment to T6841: Debian : saslauthd no such file or directory after update.

I have just pushed a new, patched revision of the pykolab package. Please try it out and report back if it fixes the problem for you.

Feb 3 2022, 7:33 PM · Bug Reports
sicherha claimed T6841: Debian : saslauthd no such file or directory after update.

I'll take care of this.

Feb 3 2022, 7:06 PM · Bug Reports

Jan 19 2022

sicherha added a comment to D3217: Add missing parenthesis to filter expression.

Thanks for reviewing this differential! It needs to be landed by someone with Free/Busy Developers group membership.

Jan 19 2022, 7:10 PM

Jan 11 2022

sicherha committed rP16bbda7fa28a: [Python 3] Use new exception syntax, part 2 (authored by sicherha).
[Python 3] Use new exception syntax, part 2
Jan 11 2022, 9:09 PM
sicherha closed D3250: [Python 3] Use new exception syntax, part 2.
Jan 11 2022, 9:09 PM

Jan 10 2022

sicherha requested review of D3250: [Python 3] Use new exception syntax, part 2.
Jan 10 2022, 10:03 PM
sicherha committed rPcfdb3e4f7f15: [Python 3] Use .items() instead of .iteritems() (authored by sicherha).
[Python 3] Use .items() instead of .iteritems()
Jan 10 2022, 8:51 PM
sicherha closed D3244: [Python 3] Use .items() instead of .iteritems().
Jan 10 2022, 8:51 PM
sicherha committed rP9a5f92139d3f: [Python 3] Get rid of .has_key() (authored by sicherha).
[Python 3] Get rid of .has_key()
Jan 10 2022, 8:50 PM
sicherha closed D3241: [Python 3] Get rid of .has_key().
Jan 10 2022, 8:50 PM
sicherha committed rPc3b9d5557161: [Python 3] Remove unnecessary occurrences of .keys() (authored by sicherha).
[Python 3] Remove unnecessary occurrences of .keys()
Jan 10 2022, 8:48 PM
sicherha closed D3235: [Python 3] Remove unnecessary occurrences of .keys().
Jan 10 2022, 8:48 PM
sicherha closed D3232: [Python 3] Use new exception syntax.
Jan 10 2022, 8:46 PM
sicherha committed rP991255eaa314: [Python 3] Use new exception syntax (authored by sicherha).
[Python 3] Use new exception syntax
Jan 10 2022, 8:46 PM
sicherha committed rPd0579b7e5da3: [Python 3] Use print() as function instead of statement (authored by sicherha).
[Python 3] Use print() as function instead of statement
Jan 10 2022, 8:42 PM
sicherha closed D3229: [Python 3] Use print() as function instead of statement.
Jan 10 2022, 8:42 PM
sicherha committed rP7750671314e6: [Python 3] Use 0o prefix for octal numbers (authored by sicherha).
[Python 3] Use 0o prefix for octal numbers
Jan 10 2022, 8:41 PM
sicherha closed D3226: [Python 3] Use 0o prefix for octal numbers.
Jan 10 2022, 8:41 PM
sicherha committed rP25766ccf2710: [Python 3] Avoid use of 0 prefix for decimal literals (authored by sicherha).
[Python 3] Avoid use of 0 prefix for decimal literals
Jan 10 2022, 8:38 PM
sicherha closed D3223: [Python 3] Avoid use of 0 prefix for decimal literals.
Jan 10 2022, 8:38 PM
sicherha added a comment to T6805: Port pykolab to Python 3.

Apparently I need to be added to the PyKolab Developers group to be able to land changes.

Jan 10 2022, 6:18 PM · Architecture & Design
sicherha added a comment to T6805: Port pykolab to Python 3.

Thanks for the review! I tried to arc land the changes but seem to lack permission to do so:

Exception: You do not have permission to push to this repository.
fatal: Could not read from remote repository.
Jan 10 2022, 10:19 AM · Architecture & Design

Jan 8 2022

sicherha added a comment to T6805: Port pykolab to Python 3.

I have abandoned D3190 and submitted the individual commits in D3223, D3226, D3229, D3232, D3235, D3241 and D3244.

Jan 8 2022, 11:45 AM · Architecture & Design