Re: Broken package `yggdrasil` (0.4.7-1) [universe]

2023-06-10 Thread Robie Basak
On Sun, Jun 04, 2023 at 07:22:03PM +0800, Александр Иванов wrote:
> Yggdrasil project already has proper instructions on how to build binaries
> from source and has own maintained repository with instructions of
> installation at
> https://yggdrasil-network.github.io/installation-linux-deb.html
> 
> But looks like someone ignored that and pushed non-tested package with
> version *0.4.7-1* instead of latest *0.4.7*, so it overrides official
> package...

This is not how distributions and distribution packaging works.

Ubuntu ships packages for tens of thousands of upstream projects and
these packages are designed to work well together and without the user
having to follow individual upstream download and installation
instructions for each one.

Users therefore generally consume software directly from the
distribution packages.

If yggdrasil wishes to ship packages in Debian's integral packaging
format, then they need to integrate with Debian's (and consequently
Ubuntu's) integral packaging system and with the repositories from the
distributions used by their users, rather than the other way round. In
this case, it looks like your "official packages" are buggy in their
versioning choices with reference to distribution packaging in this
respect.

But even when done correctly, this can lead to problems. It's best for
users to use packages shipped by their distributions, and for upstreams
to work with distributions to make sure that packages of their software
work best for users.

> (how did you manage to do that?)

If I've understood your problem correctly, this is by design and has
been well established practice across the ecosystem for decades now. If
you want this to behave differently then you need to fix your broken
"official packages", or better still, simply recommend that Ubuntu users
use the Ubuntu packages and help us improve those instead.

Robie


signature.asc
Description: PGP signature
-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Re: Broken package `yggdrasil` (0.4.7-1) [universe]

2023-06-10 Thread Steve Langasek
On Sun, Jun 04, 2023 at 07:22:03PM +0800, Александр Иванов wrote:
> Hi, looks like you fucked up some package installation for all Ubuntu-based
> distribution users.

> Yggdrasil project already has proper instructions on how to build binaries
> from source and has own maintained repository with instructions of
> installation at
> https://yggdrasil-network.github.io/installation-linux-deb.html

> But looks like someone ignored that and pushed non-tested package with
> version *0.4.7-1* instead of latest *0.4.7*, so it overrides official
> package and after update installation users will have a surprise in logs
> with errors such as "panic: open /etc/yggdrasil/yggdrasil.conf: no such file
> or directory" (config file supposed to be at /etc/yggdrasil.conf) and "Admin
> socket failed to listen: listen unix /var/run/yggdrasil.sock: bind:
> read-only file system" (how did you manage to do that?)

The vast majority of packages in universe are copied, unmodified and
unreviewed, from Debian, in the hopes that they will be useful to Ubuntu
users.

If there are severe functional issues with the yggdrasil package, they have
not been reported either to the Debian maintainer at
https://bugs.debian.org/src:yggdrasil, or in Ubuntu at
https://bugs.launchpad.net/ubuntu/+source/yggdrasil using the 'ubuntu-bug'
command.

Nothing in the packaging of yggdrasil 0.4.7-1 changes the path of either the
config file or the Unix socket from the upstream defaults.

You are free to use upstream binary packages if they are more to your
liking.  Such packages are not endorsed by Ubuntu or supported by the Ubuntu
community.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature
-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


No package shown for thogggrn

2023-06-10 Thread Richard Farr
Hi Sorry to bother you but I'm unable yo install thoggen package on 
ubuntu 20-04, can you assist?


Regards user farrdick


--
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu


Broken package `yggdrasil` (0.4.7-1) [universe]

2023-06-10 Thread Александр Иванов
Hi, looks like you fucked up some package installation for all 
Ubuntu-based distribution users.


Yggdrasil project already has proper instructions on how to build 
binaries from source and has own maintained repository with instructions 
of installation at 
https://yggdrasil-network.github.io/installation-linux-deb.html


But looks like someone ignored that and pushed non-tested package with 
version *0.4.7-1* instead of latest *0.4.7*, so it overrides official 
package and after update installation users will have a surprise in logs 
with errors such as "panic: open /etc/yggdrasil/yggdrasil.conf: no such 
file or directory" (config file supposed to be at /etc/yggdrasil.conf) 
and "Admin socket failed to listen: listen unix /var/run/yggdrasil.sock: 
bind: read-only file system" (how did you manage to do that?)
-- 
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu