Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New packages: libdecsync-2.2.1, python3-libdecsync-2.2.1, python3-radicale_storage_decsync-2.1.0 #39258

Closed
wants to merge 3 commits into from

Conversation

ghost
Copy link

@ghost ghost commented Sep 13, 2022

Testing the changes

  • I tested the changes in this PR: briefly

New package

Local build testing

  • I built this PR locally for my native architecture, (x86_64-glibc)

Questions

I put my email in the maintainer field. I don't know if it is the expected behavior.

Test libdecsync

main.c:

#include <libdecsync.h>
#include <stddef.h>


int main() {
	Decsync tmp = NULL;
	return 0;
}
$ gcc main.c $(pkg-config --libs decsync)
$ ldd a.out
        linux-vdso.so.1 (0x00007ffca77d6000)
        libdecsync.so.0 => /usr/lib64/libdecsync.so.0 (0x00007f24572b8000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f24570f2000)
        libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f24570d8000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007f2456f93000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f2456f72000)
        libutil.so.1 => /usr/lib/libutil.so.1 (0x00007f2456f6d000)
        libcrypt.so.1 => /usr/lib/libcrypt.so.1 (0x00007f2456f31000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007f2456f26000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f2456f20000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f2456f06000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f24575f6000)

Test python3-libdecsync

$ ./xbps-src -Q pkg python3-libdecsync

Test all packages

$ xi python3-radicale_storage_decsync
$ htpasswd -B -c /tmp/radicale-test-passwd void-user # enter a paswd

/tmp/radicale.conf:

[storage]
type = radicale_storage_decsync
filesystem_folder = /tmp/radicale-collections
decsync_dir = /tmp/decsync

[auth]
type = htpasswd
htpasswd_filename = /tmp/radicale-test-passwd
htpasswd_encryption = bcrypt
$ radicale --config ~/.config/radicale/config

Connect to localhost:5232 with your browser (user: void-user, passwd: what you typed)

tested:

  • create collection
  • delete collection
  • create contact
  • delete contact

PS

This PR is heavily inspired by #34731.

All of the credit should go to @eoli3n.
All of the blame should go to me.

@ghost ghost force-pushed the new-package-libdecsync branch from 317cf12 to 3d08646 Compare September 13, 2022 14:21
@classabbyamp classabbyamp added the new-package This PR adds a new package label Sep 13, 2022
@ghost ghost mentioned this pull request Sep 13, 2022
@ghost ghost changed the title New package: libdecsync-2.2.1 New package: libdecsync-2.2.1, python3-libdecsync-2.2.1 Sep 13, 2022
@ghost ghost changed the title New package: libdecsync-2.2.1, python3-libdecsync-2.2.1 New packages: libdecsync-2.2.1, python3-libdecsync-2.2.1 Sep 13, 2022
@ghost ghost changed the title New packages: libdecsync-2.2.1, python3-libdecsync-2.2.1 [WIP] New packages: libdecsync-2.2.1, python3-libdecsync-2.2.1, python3-radicale_storage_decsync-2.1.0 Sep 13, 2022
@ghost ghost force-pushed the new-package-libdecsync branch 2 times, most recently from b876961 to 69720b3 Compare September 13, 2022 18:33
@ghost ghost changed the title [WIP] New packages: libdecsync-2.2.1, python3-libdecsync-2.2.1, python3-radicale_storage_decsync-2.1.0 New packages: libdecsync-2.2.1, python3-libdecsync-2.2.1, python3-radicale_storage_decsync-2.1.0 Sep 13, 2022
@eoli3n
Copy link
Contributor

eoli3n commented Sep 13, 2022

Cool, did you figure those issues out ?
#34731 (comment)

EDIT : just saw your comment about parallelization

@ghost ghost force-pushed the new-package-libdecsync branch 2 times, most recently from d97ac10 to 676f3f7 Compare September 14, 2022 10:33
@ghost ghost force-pushed the new-package-libdecsync branch 3 times, most recently from 6f75c95 to da323a1 Compare September 28, 2022 09:01
@ghost ghost force-pushed the new-package-libdecsync branch from da323a1 to 97e1617 Compare November 12, 2022 11:43
@ghost
Copy link
Author

ghost commented Nov 12, 2022

@classabbyamp Hi, sorry to ping you. It has been a long time since this PR opening. Is there any chance to see this merged?

@ghost ghost force-pushed the new-package-libdecsync branch 2 times, most recently from d466af8 to 102ede4 Compare November 15, 2022 12:23
@github-actions
Copy link

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

@github-actions github-actions bot added the Stale label Feb 14, 2023
@github-actions github-actions bot closed this Mar 1, 2023
@ghost
Copy link
Author

ghost commented Mar 1, 2023

@classabbyamp Hi, sorry to ping you again. I have used those packages for 6 months. And they work as expected. Can you review this PR ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-package This PR adds a new package Stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants