-
-
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
Deluge Generic Service approach #3153
Conversation
Good job. One detail: french translations ;) |
Probably all non-x86/64 🤒 There is no way to emulate those in a virtual machine of some kind, is there? |
Mine is evansport, 32 bits but still x86. Running DSM intel based system on virtual machine is not easy... so I fear it is far more complex to get it run on qemu or other platform emulator |
@ymartin59 I updated the Generic Service to include |
EDIT: Found it, it's becuase EDIT 2: Yeah, probably it needs that for |
OK. But there is probably means to point Python libraries for linking Boost API instead of embedding it in package... the same I did for chromaprint (#3136) thanks to search location to |
I changed it from |
7c73154
to
a8dd9a5
Compare
@Safihre Just as a notice... Boost 1.63 no longer build because of download/checksum issue. I am investigating |
Probably Sourceforge.net being offline, it's been a major issue the past 3 weeks. They had so many outages. |
@Safihre You're right ! From |
This package update would have been opportunity to update Boost to latest, even if Deluge itself is not updated. For next time... |
@Safihre I find it quite heavy to get Python rebuild for Deluge. Do you think it may be possible to reuse previous python (if it already exists), the same way I did dynamic linking to ffmpeg libraries: f3d629f#diff-b18021950851bbb4e94acd6843c4156cR22 |
Aah, I see I never explained it here. But libtorrent 1.1 is a bigger updated than the small version increase indicates. So I didn't want to include that. |
Python can indeed probably be linked like that. Maybe it is better to find some way to make these libraries easier reusable? |
@Safihre Yes. But there may be some troubles, as a spk or library can pass additional arguments to a dependency... so result may depend on caller. I think it cannot be generalized easily. Doing so only for large shared pieces like |
Honestly I think the solution here is not to do this hardlinking to other packages. The future proof solution in my opinion is to use Travis to do the publishing. |
@Safihre I like automation and probably Travis is the best option... but I do not consider it first priority. If you want, just do progress on it. |
👍 makes sense. Unfortunately, I don't understand what is going wrong with these permissions.. I wouldn't even know what to ask users to check or change. Do you have new ideas? I also want to fix #3201, this is the final issue for Python that also came up with the previous test release. |
Deluge works fine, also with the Python 2.7.14 package. This is unfortunate, since the problems reported after that Python update must then be arch specific. I wouldn't know how to test that 😢
I tried to update
cross/libtorrent
andcross/boost
but it gave some problems that I couldn't resolve so far.Package added to the list in #3138.
Checklist
all-supported
completed successfully