The devuan/debian packaging of vdev is so far only in "my" repository. But I've only fitted it out with the packaging files that differ from the "defaults", as generated by "dh_make -a". Please look at the make file "debian.mk" for specifics.

I also started on a habit to build it all in a firejail overlay so as to not pollute my workspace; the bottom of the top level Makefile gives the hint to that. Though, I'm happy to learn and change to "the proper way". My forward plan is to merge "my" repository into "unsystemd", and then also adapt it to fit into the automagic build process.

I suppose I should also (learn how to) make the source packages; (this might require some changes to the source structure, since as it stands, the various "vdev packages" get composed by cherry picking in the build tree. It could be cleaner)

Anyhow, at the moment, in "ralph.ronnquist/vdev" you find three "debian" sub directories for building three packages: "vdevd", "libudev1-compat" and "vdev-initramfs". These directories contain only the non-default packaging files, while the rest are as generated by "dh_make -a".

Ralph.

Anto wrote on 2017-01-05 00:39:
On 24/12/16 00:17, fsmithred wrote:
On 12/23/2016 05:42 PM, Rob Owens wrote:
On Thu, Dec 22, 2016 at 10:56:58AM -0500, Haines Brown wrote:
I installed jessie-beta on a disk some time ago, and off hand it boots
and runs just fine. However I didn't migrate it to from my current
Debian
Wheezy because I was waiting for the eudev/vdev/udev issue to be
resolved, figuring that migrating up from present udev to one of the
others could well be traumatic. I didn't want to do it on a system
on which I relied for work.

Two questions, if I may:

Is eudev being actively worked on, and is it likely to be in
the upcoming  non-beta Jessie Devuan?
vdev was/is being developed by a Devuan user specifically with Devuan in
mind.  eudev, as others have already stated, is a Gentoo project.  I'm
not sure the status of vdev.

It has been packaged, and it works. (i.e. It works for me and a few
others. If more people try it, then it will work for more people.)

Here are vdev packages made by Ralph Ronnquist:
https://git.devuan.org/ralph.ronnquist/vdev/tree/master/release

Here are vdev packages made by Aitor:
http://packages.gnuinos.org/pool/main/v/vdev/

I should add that the two sets of packages are probably not compatible
with each other. Pick one.

Here's a live-CD iso I made with a sparse devuan install with openbox wm
and...  vdev. I used Ralph's deb packages for this build, and I only made
an amd64 iso. It's already isohybrid, so you can dd or cat it to a usb
stick.
http://distro.ibiblio.org/refracta/files/experimental/jessie-vdev2-20161013_0159.iso


-fsmithred

Hello fsmithred and everybody,

As fas as I understood, a proper debian package must have the debian
packaging files, i.e. the debian directory and its files, so that people
can compile and test it on any supported platforms. So I don't believe
that vdev has been properly packaged so far as I cannot find any debian
packaging files either on
https://git.devuan.org/unsystemd/vdev/tree/master or
https://git.devuan.org/ralph.ronnquist/vdev/tree/master. Or perhaps I am
out of date on the packaging approach used in Devuan. But I believe
Devuan still follows the same packaging method as Debian.

For me, I will be more confident to install a package that has never
been packaged before, when I can successfully compile it under my
environment using dpkg-buildpackage. Especially for device manager
packages, I have to be very careful as the chances to break my PC is
quite high. At the first stage of vdev development, I always broke my
test PC until I decided to stop testing and just wait for a vdev package
with debian packaging files available.

So is there anywhere I can find the debian packaging files of vdev?

Thanks in advance.

Cheers,

Anto

_______________________________________________
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

Reply via email to