-
-
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
Update synocli net #4195
Update synocli net #4195
Conversation
rutorrent still fails to build (depending on updated screen) but I didn't find a fix so far. |
Hi @hgy59 , a few questions for you:
|
May be it is worth to remove my Another approach would be to regard the default TC version set with Other considerations:
I removed the openssl.cnf because it is not used anymore and gives a warning due to missing the file. And I reverted it as this is not related to synocli-net and forces all the openssl dependent packages to be built by the github build action. (it sould be removed from the PLIST in a PR related to openssl)
This stands for do it your self packages, i.e. packages that can be built by developpers themself and that are not published (any more) to the SynoCommunity package repo. It was introduced with the creation of synocli-* package collections. Since the synocli collections contain a lot of packages it is very useful to have the single package diyspk versions to build and test updated packages that are part of synocli-*. |
@hgy59 thnx for the answers, additional comments on it:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why removing sshfs? ... just re-read and figure you are not removing sshfs but rather moving it as diyspk instead of standalone spk but also keeing in into synocli-net
, I'm all good witht hat.
But shouldn't the make all-general
be superseeded with #4200 by now?
Besides that this changeset looks good to me.
@hgy59 @th0ma7 I would like to avoid to create "some many" diyspk/ packages because it increases "maintenance cost" when there is "no need" or no obvious tips they will be used by anyone sooner-or-later. Notice that in previous discussions, I agree to extract "mosh" out of "synocli-net" as a standalone package spk/mosh because it is quite heavy and introduces dependency to Python. May you please move diyspk/mosh to spk/mosh and cut dependencies to make synocli-net far lighter. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would also move spk/sshfs to diyspk/sshfs for "compatibility" only
According to this diyspk "migration" policy, it would make sense to remove them "one day". But again I would not create diyspk package for so small new tools. |
I find it rather usefull to have such diyspk for the synocli-* collections and would like to keep them, as you can build and test single package updates without the need to builld and install the whole collection. |
e53e296
to
ca43d73
Compare
@hgy59 OK. For sure if they are used for testing, there is less chance to forget to update them. We will see... until then go on that way. |
I propose to rebase and merge only after #4155 is merged into master. |
@ymartin59 build fails due to error in openssl build (1.0.1u). The error comes form installing openssl parts into /var/packages instead of using the install folder ../install/var/packages/synocli-net/target/... |
@hgy59 No there will be no merge conflict with Git if change is stricly the exact same line, that is why it is worth trying. |
- update screen to version 4.8.0 - update socat to version 1.7.3.4 - update nmap to version 7.80 - add arp-scan (SynoCommunity#3519) - add diyspk for screen, socat, sshfs, nmap, arp-scan - remove openssl.cnf from openssl/PLIST as it is not installed anymore (see SynoCommunity#4192) - add spk target all-general to build the same arch-tc combinations as github build action does
- tmux is part of synocli-net - tmux is not published as dedicated package anymore
- sshfs is part of synocli-net - sshfs is not published as dedicated package - sshfs is already provided as diyspk
df0a51a
to
4988f16
Compare
- include links in synocli-net - move spk/links to diyspk/links
* update cli-net tools; add: arp-scan, update: screen, socat, nmap, include links - update screen to version 4.8.0 - update socat to version 1.7.3.4 - update nmap to version 7.80 - add arp-scan version 1.9.7 (SynoCommunity#3519) - add diyspk for screen, socat, sshfs, nmap, arp-scan, links, tmux * fix ndiff of nmap * remove spk/sshfs - sshfs is part of synocli-net * move mosh to dedicated package and remove it from synocli-net
Motivation: Revise outdated synocli-net packages and add arp-scan
Linked issues: #3742, #4196, closes #3519
Checklist
all-supported
completed successfullyRemarks
unfortunately with newer toolchains added, the ruleall-supported
does not use the TC 6.1 anymore but takes the newest TC available. Therefore I created the ruleall-general
to build TC 6.1 and ppc853x-5.2 version.Perl
is removed andmosh
is moved to a dedicated packagearp-scan
(includes three perl scripts that are not mandatory and thereforeSPK_DEPENDS=Perl
is omittedlinks
and remove dedicated package (moved to diyspk)