berthubert / galmon

galileo open source monitoring
GNU General Public License v3.0
200 stars 53 forks source link

Debian install from ota.bike,dependency failure #150

Open ghane opened 3 years ago

ghane commented 3 years ago

I assume this is due to the bullseye release. Update document to meet the old library dependency.

@ptudor please review.

Addresses Issue #149

ptudor commented 3 years ago

Thanks for using the debian packages, I appreciate it, you can email this username at gmail if you have problems with it.

We should move forward in this situation instead of documenting how to live in the past. Encouraging people to install packages unsupported by upstream vendors is unwise.

A solution is removing the dependency on v17 and moving to v23. I am locally testing updating that version number where it is referenced here: https://github.com/berthubert/galmon/blob/master/debian/galmon.substvars#L1

ghane commented 3 years ago

Thanks for using the debian packages, I appreciate it, you can email this username at gmail if you have problems with it.

Thank you for the packages, trying to compile this on my old RPi 2 would have taken all night,I think.

We should move forward in this situation instead of documenting how to live in the past. Encouraging people to install packages unsupported by upstream vendors is unwise.

Agreed. I run testing on my debian boxes :-)

Please note that libprotobuf17 is in buster, and still supported by debian, till 08/22, with LTS till 2024.

A solution is removing the dependency on v17 and moving to v23. I am locally testing updating that version number where it is referenced here: https://github.com/berthubert/galmon/blob/master/debian/galmon.substvars#L1

Yes, please. That would be the perfect solution. My concern is that the current instructions are wrong, and make the debian package uninstallable. So we can either fix the instructions (this patch), or remove the instructions till libprotobuf23 lands.

My other concern is that since libprotobuf23 is not in buster, the new deb will not be upgradable to by people who wish to stay on buster. You will need to build twice.