Re: [DNG] eudev status
dear David, Anto and others On Fri, 23 Dec 2016, David Hare wrote: > Anto, you are the 4th to attempt eudev packaging (including me). In case you want to shrink down on the duplicate effort, I'd be happy to create a git repository in devuan-packages and give all your users maintainer access. This will also give you all the possibility to trigger builds on Devuan's CI, a procedure which is now well documented. Perhaps is too early as we are still rolling out jessie, but it sounds like something quite appropriate for ascii's development cycle. ciao ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] eudev status
On 24/12/16 00:49, David Hare wrote: Anto, Hello David, you are the 4th to attempt eudev packaging (including me). Dimitri Puzin began this but did not finish the job. It's one thing to get something new working but to be on the case of it's continued maintenance is much more. Actually, I didn't know till now you were doing this and the only working deb packages appear to be mine and Jaret's. Mine were done before Jaret's (and are done somewhat differently). However Jaret most likely has greater packaging experience than myself. Historically, we had actually discussed this in detail back in May 2015. Since the release of eudev, I have been searching but I could not find any working eudev package for Debian until around that time. If you remember, I asked you about the package on https://git.devuan.org/pkgs-utopia-substitution/devuan-eudev(https://lists.dyne.org/lurker/message/20150513.173658.ddc0b1c1.en.html). That was after I got frustrated to have eudev package from that repository successfully compiled (https://lists.dyne.org/lurker/message/20150507.184709.ef5bb112.en.html). Jaret then saved me from committing suicide :) (https://lists.dyne.org/lurker/message/20150517.032838.0d000655.en.html). I had some issues after Jaret changed all package names into *eudev* (https://git.devuan.org/jaretcantu/eudev/commit/ae4d615935071f860681526c645a05bba61b84ba). So I forked his repository and modified it which I announced on https://lists.dyne.org/lurker/message/20150525.022838.aaf28973.en.html. I had problem in synchronising it with https://github.com/gentoo/eudev, so I moved it to https://github.com/anto/eudev-deb. And finally merged and maintain it on https://github.com/anto/eudev. The main problems for me were actually replacing udev in a running system and how to name the packages so dependencies of others were satisfied. I don't think it is a big issue to replace the running udev on laptop and KVM based VPS as we can still have access to GRUB menu to recover from any issues. I had issue in switching udev with eudev on my Xen based VPS. I had to re-image my VPS and restore the data from the backup. I summarised my experience on the general installation of eudev to replace udev on https://github.com/anto/eudev-deb/blob/master/README.md. If you take a look at them all before you start, might save you some work. My last version is here (with sources): http://exegnulinux.net/nosystemd/pool/main/e/eudev/ That is based on eudev version 3.0.1 .. Everything works (here), including initramfs in a "live" environment (which is my main interest). The latest version might not not be the best one to use, as I was told by blueness, the main developer. Apart fom git repo (last commit 2 days ago, yes it's active) the latest archived tarball is 3.2.1 https://dev.gentoo.org/~blueness/eudev/eudev-3.2.1.tar.gz (December 11, 2016). Thanks David. Do you maintain the source of your eudev package on a git repository? If so, would it be possible to share that with us? David Cheers, Anto ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] eudev status
On Sat, Dec 24, 2016 at 05:58:25PM +0100, Anto wrote: > > I don't think it is a big issue to replace the running udev on laptop and > KVM based VPS as we can still have access to GRUB menu to recover from any > issues. I had issue in switching udev with eudev on my Xen based VPS. Does that mean there's a way to install both udev and eudev and choose one or the other from the grub menu, posibly by editing the commands? -- hendrik > I had > to re-image my VPS and restore the data from the backup. I summarised my > experience on the general installation of eudev to replace udev on > https://github.com/anto/eudev-deb/blob/master/README.md. ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] eudev status
On 24/12/16 18:20, Hendrik Boom wrote: On Sat, Dec 24, 2016 at 05:58:25PM +0100, Anto wrote: I don't think it is a big issue to replace the running udev on laptop and KVM based VPS as we can still have access to GRUB menu to recover from any issues. I had issue in switching udev with eudev on my Xen based VPS. Does that mean there's a way to install both udev and eudev and choose one or the other from the grub menu, posibly by editing the commands? -- hendrik Hello Hendrik, I think that was the idea of Jaret to change all package names into *eudev*, instead of keeping them the same as Gentoo does. But I could never made it properly working as a lot of packages still depend on mostly libudev. So I just followed Gentoo's approach in which we have to choose either to install udev or eudev, even both use the same package name. Perhaps if I would recompile all of the packages to make them depend on libeudev, it should work. But due to my lack of knowledge and experience on Debian packaging, I didn't dare to start. Cheers, Anto ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] eudev status
On Sat, 2016-12-24 at 18:38 +0100, Anto wrote: > Hello Hendrik, > > I think that was the idea of Jaret to change all package names into * > eudev*, instead of keeping them the same as Gentoo does. But I could > never made it properly working as a lot of packages still depend on > mostly libudev. So I just followed Gentoo's approach in which we have > to choose either to install udev or eudev, even both use the same > package name. Perhaps if I would recompile all of the packages to > make them depend on libeudev, it should work. But due to my lack of > knowledge and experience on Debian packaging, I didn't dare to start. Hi, Isn't the Debian package Depends: Replaces: and Conflicts: exactly designed for that? ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] eudev status
> Thanks David. Do you maintain the source of your eudev package on a git > repository? If so, would it be possible to share that with us? > No. All there is are the debs and sources posted earlier. It's really a one-off, I don't have the required time and skills to actually "maintain" it. antiX have also packaged and tested eudev, probably worth a look there too. Anto, I look forward to testing your eudev packages! D ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] eudev status
On Sat, Dec 24, 2016 at 09:57:38PM +0100, Svante Signell wrote: > On Sat, 2016-12-24 at 18:38 +0100, Anto wrote: > > I think that was the idea of Jaret to change all package names into * > > eudev*, instead of keeping them the same as Gentoo does. But I could > > never made it properly working as a lot of packages still depend on > > mostly libudev. > > Isn't the Debian package Depends: Replaces: and Conflicts: exactly > designed for that? You want Provides: -- Autotools hint: to do a zx-spectrum build on a pdp11 host, type: ./configure --host=zx-spectrum --build=pdp11 ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] eudev status
From memory, my eudev package builds were named *udev* not *eudev* because of problems with "provides:" not being enough to satisfy udev dependency requirements of other packages. I even tried "dummy" udev packages at one point but that seemed messy. On 24/12/2016, Adam Borowski wrote: > On Sat, Dec 24, 2016 at 09:57:38PM +0100, Svante Signell wrote: >> On Sat, 2016-12-24 at 18:38 +0100, Anto wrote: >> > I think that was the idea of Jaret to change all package names into * >> > eudev*, instead of keeping them the same as Gentoo does. But I could >> > never made it properly working as a lot of packages still depend on >> > mostly libudev. >> >> Isn't the Debian package Depends: Replaces: and Conflicts: exactly >> designed for that? > > You want Provides: > > -- > Autotools hint: to do a zx-spectrum build on a pdp11 host, type: > ./configure --host=zx-spectrum --build=pdp11 > ___ > Dng mailing list > Dng@lists.dyne.org > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng > ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng