Debian packaging of envoy

232 views
Skip to first unread message

Wookey

unread,
Nov 23, 2021, 11:28:23 AM11/23/21
to envo...@googlegroups.com
Hi. I've been asked about debian packages for envoy on arm64.

I found that you/someone has made a repo of x86 deb binary packages:
https://www.envoyproxy.io/docs/envoy/latest/start/install#install-envoy-on-debian-gnu-linux

However there are some issues.
1) A cannot install these x86 packages (see below)
2) There is no corresponding source, nor any indication of where I might find it.
3) The repo seems very 'locked down' so I can't just look at
https://deb.dl.getenvoy.io/public/deb/debian/dists (or 'pool') to see if there is some source there really.

So the above suggests that some debian packaging for envoy does exist,
but I can't find it either above or on github. Where do I find it?
(envoy claims to be free software so unless the packaging is
proprietary it really should be somewhere)

I am able to provide help with getting envoy properly packaged and
available in debian and ubuntu if you want it.

So that is my primary question: where is the debian package source?


A bit more detail on stuff that didn't work for me:

Following the instructions at https://www.envoyproxy.io/docs/envoy/latest/start/install#install-envoy-on-debian-gnu-linux
I get as far as the apt-update at the end and get
""Failed to fetch https://deb.dl.getenvoy.io/public/deb/debian/dists/bullseye/InRelease Invalid response from proxy: HTTP/1.0 403 CONNECT denied (ask the admin to allow HTTPS tunnels) [IP: ::1 3142]"

I'm not sure if this is telling me to change something, or the far
end? After some research I find that the issue is using apt-cacher-ng
locally is not compatible with this repo, unless I enabled 'http
tunnels' which the help describes a security risk except in a secure
lan environment. I'm not quite sure what's going on here - yours is
the first repo where I've had to do this. This seems like you trying
make things more secure requires me to make things less secure. An
analysis of the actual risks might be helpful to work out what would
be best. It's not a great user experience as things stand.

re '3)' above. If I just look at
https://deb.dl.getenvoy.io/public/deb/debian
or https://deb.dl.getenvoy.io/public/deb/debian/dists
or https://deb.dl.getenvoy.io/public/deb/debian/dists/bullseye
or https://deb.dl.getenvoy.io/public/deb/debian/pool

I just get a 404.

So there is no way to look for the corresponding .dsc source
files. Perhaps there are some, perhaps not?

Both of these issues would become moot if the packages were in the distro proper.

So I guess that is my second question: Do you want some help to get
some real packages into the distro? I'm here because there are users
looking for this.

Wookey
--
Principal hats: Linaro, Debian, Wookware, ARM
http://wookware.org/
signature.asc
Reply all
Reply to author
Forward
0 new messages