-
Notifications
You must be signed in to change notification settings - Fork 104
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
Building for Debian stretch (9.1) #259
Comments
I have managed to build a first x86 rootfs, on a debian 8.1 host, but the following things need to be checked:
|
I started to build for stretch on Pi last week, you can consult current changes here: It's likely most recipe changes are applicable to other builds. I miss custom I also noticed that ifconfig node package has a bug on stretch (as ifconfig command output is different): I'm currently working on a workaround to remove this dependency in few Volumio2 files (npm package does not seem to be much supported anymore...). Also, some careful attention needs to be with Predictable Network Interface name coming by default with Stretch (no more eth0/wlan0 names!). |
there is a new ifconfig(net-tools) and the format was changed. The ifconfig.js is not compatible anymore. |
My changes to package names seem to match macmpi's, however gcc was not on my list. |
some notes & details about new binaries needed for custom
|
For X86, more or less the same as above plus
|
@volumio |
Sorry not yet. Could you please send me a link to download a partial image with stretch so I can compile them? |
I have been working on the x86 stretch version, most of the dependencies have already been mentioned by @macmpi. Meanwhile I will concentrate on the x86 kernel, trying to use 4.14 stable because of current hardware support. Therefore all firmware needs to be added "manually" because firmware has been removed from the kernel as of version 4.13!! |
Sorry guys, but I'm very short of time now, and I will be for at least one week. So can't help with compiling those. |
Fair enough. As stated I will look after x86 kernel and firmware first. This will take time, so we can solve the binary issue whenever you have time. Just let me know if/when you need an image to compile on |
It does not seem to be the case. |
udiskie looks plausible to me. It looks like you might be able to use it without udisks2 installed, which saves a fair bit of disk. But see also this |
Just documented in more details ifconfig issues requiring fixes in order Volumio network manager works on Stretch |
Quick question - would this be a good time to move to Node v8 LTS as well? |
I would feel more confident in doing one change at the time, if not we might not be able to identify the root cause in case of regression. |
I am also interested in the Node update, do you have any link with more details about the module misbehaviour? |
No, but you can easily replicate by substituting the node version ( see https://github.com/volumio/Build/blob/master/scripts/volumioconfig.sh#L118 ) and then doing cd /volumo |
@ashthespy no, as I upload them when I need it. You can however change the link with the one available from official node download links. |
@ashthespy can you please open a different issue on node update? |
It is a long time ago, but are there some blockers left for upgrading debian for volumio? |
I think some preparatory work for Buster has been undertaken already... |
During a first attempt to build for Debian buster in February 2019, we discovered serious issues with building an initramfs and that package versions were still changing, repeatedly breaking the work already done. We therefore decided to delay the work until buster was officially released. |
As we don't have anywhere else to post questions/suggestions/solutions for porting volumio from debian jessie to stretch, I opened this issue.
There is no plan yet to port, this is considered to be staging info only
Anyone with any information on this, please comment.
The text was updated successfully, but these errors were encountered: