-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Add clientbuffer module to znc #4602
Conversation
Need review please. |
Add information about source code origin in the header
- add znc_update_modules target for easy module update - update palaver and push modules - use current clientbuffer module - update SPK_REV and changelog
@jaloji I have incorporated my proposals and updated two other extra modules. There was a warning that further znc versions will support cmake only. We will have to care for this on a future update. |
@jaloji as you are a znc user can you please verify that the clientbuffer and the updated modules (palaver and push) still work? |
- push.cpp fails to build for arch-hi3535
- depend on python 3.8 - use DSM 7 compatible var folder
@jaloji from my point of view this PR is completed now.
|
@hgy59 Hi thanks a lot for all of your works. |
Can I help test anything at all? Keen to get this working under DSM 7.0 🤞 |
For me of course you can |
Let me know what you need 👍 |
@gawbul you can also download the artifacts built by github action (see Checks) |
Getting same error with upgrade to 1.18.2-17 - Sun Aug 15 07:40:15 IST 2021 Is there a temporary fix? |
The new package version is 1.18.2-18 (not -17) and the |
Hi, I only have option for 1.18.2-17 in my Synology Package Manager DS215j (MARVELL Armada 375) |
you have to use 1.18.2-18 from this PR (or wait until the update is published and available in SynoCommunity Package Center). |
ah ok, apologies if stupid question but can i donwload the spk for my synology hardware from this PR (i dont see where) or do i have to compile something myself? if its the latter i wouldn't necessarily know how to do this without instructions... |
@stephenbond you could download the github build artifacts in the "checks" section above... but as this PR is now published, you can download for manual installation from the sc repo page at https://synocommunity.com/package/znc - or wait up to 48 hours, until the new package is visible in the package manager of your diskstation. |
Thanks, i downloaded the spk from synocommunity, unistalled the old version and installed 1.18.2-18. The python error has gone away (i didnt have Python38 so installed it). Still getting the 'internal error' however: 2021/08/15 14:47:55 start znc 1.8.2-18 Begin start-stop-status start |
@hgy59 Is this an error on my part, or with the package? |
@hgy59 is there a temporary work around for this? |
It looks as libicu library is broken on armv7 archs (I can reproduce the error with DS-115j, armada370 on DSM 6). |
@hgy59 is it fixable, or is it time to upgrade to a newer device :) |
This is reported for Raspi 3 https://sourceforge.net/p/icu/mailman/message/36666855/ |
Second proposal seems to work, see #4804. |
Motivation: A very usefull module who is still absent in the actual version of ZNC
Linked issues: closes #4279
I saw that the makefile for ZNC compile all the cpp files who are present in module dir so I just have to add the .cpp file for client buffer in /modules dir and add clientbuffer.so in the PLIST file. All compilation are done and .spk packages can be found here: https://github.com/jaloji/spksrc/releases/tag/1.8.2-17
For each new updates of ZNC all the module must be recompiled with the new version.
Checklist
all-supported
completed successfully