Re: [DNG] eudev status

2016-12-26 Thread David Hare
Anto, I just compiled, packaged (jessie, amd64), installed and tested
your (unmodified) eudev and gudev sources.

First I installed the debs to my current live-image chroot. The
rebuilt image boots, runs and behaves normally, can't see any problem
with it. Therefore the initramfs hooks are there and doing their job.

I then installed to my current running system. No issues with the
upgrade. Used dpkg -i, first libudev1 then udev. It's all good so far.

Your version is current (I did not maintain mine), has an organised
git system and does actually work so I will support yours in future.
Please do post the deb packages. Thanks Anto, you did a great job.

Next.. consolekit2? http://exegnulinux.net/nosystemd/pool/main/c/consolekit/

On 25/12/2016, Anto  wrote:
>
> On 24/12/16 22:17, David Hare wrote:
>>> 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
>>
> Hello David,
>
> As I previously mentioned, I am not a software developer. And my
> knowledge and experience in Debian packaging is very limited. So it
> would be great if I could have comparison of eudev source, especially
> the debian build script, as I am not sure if I have done the packaging
> correctly. If you don't have it on any public git repository, I guess I
> just have to diff your source against mine then.
>
> I have been using eudev on my 2 laptops, 1 Xen based VPS and 1 KVM based
> VPS since May last year. So I have passed the testing stage since then.
> But I am not sure if that would work too on other setup.
>
> I have just merged the updates on https://github.com/gentoo/eudev into
> mine on https://github.com/anto/eudev/releases.
>
> I already compiled and installed them on the PC that I am using writing
> this email now and on my KVM VPS. The screenshots of the installation on
> my PC are on
> https://minifora.eu/public/devuan/images/eudev_3.2.1_installation_on_hp8530w_25Dec2016_1.png
>
> and
> https://minifora.eu/public/devuan/images/eudev_3.2.1_installation_on_hp8530w_25Dec2016_2.png.
>
> And the screenshots of the installation on my KVM VPS are on
> https://minifora.eu/public/devuan/images/eudev_3.2.1_installation_on_KVM_VPS_25Dec2016_1.png
>
> and
> https://minifora.eu/public/devuan/images/eudev_3.2.1_installation_on_KVM_VPS_25Dec2016_2.png.
>
> I have also updated the corresponding libgudev for my laptops,
> https://github.com/anto/libgudev/releases.
>
> I can put the pre-compiled debian package in my web server if anyone
> interested to try it. I only have them compiled for x86_64 and i686
> platforms though.
>
> Cheers,
>
> Anto
>
>
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] eudev status

2016-12-26 Thread Anto


On 26/12/16 15:48, David Hare wrote:

Anto, I just compiled, packaged (jessie, amd64), installed and tested
your (unmodified) eudev and gudev sources.

First I installed the debs to my current live-image chroot. The
rebuilt image boots, runs and behaves normally, can't see any problem
with it. Therefore the initramfs hooks are there and doing their job.

I then installed to my current running system. No issues with the
upgrade. Used dpkg -i, first libudev1 then udev. It's all good so far.

Your version is current (I did not maintain mine), has an organised
git system and does actually work so I will support yours in future.
Please do post the deb packages. Thanks Anto, you did a great job.

Next.. consolekit2? http://exegnulinux.net/nosystemd/pool/main/c/consolekit/


Hello David,

You are welcome. I am glad if you found it useful.And thanks a lot for 
sharing your experience.


My main intention to put it on a public git repository is to make it 
easier for the professionals to fork or pull it into a git repository 
and maintain it, instead of being maintained by an amateur like me.


In regards the deb packages, I actually prefer not to provide them in 
order to minimise the risk of breaking somebody else's PC. As you know, 
unless users read the debian/control file and manually install all 
dependencies prior to installing eudev, dpkg --install will not pull 
them unlike apt-get install.So I think by forcing the users to compile 
it, they will have to install those dependencies which I think is safer.


I have also put the orig and debian tarballs on 
https://github.com/anto/eudev/releases/tag/v3.2.1-1 and 
https://github.com/anto/libgudev/releases/tag/v230-2.2. So users who are 
interested to try can just do for instance the following to compile 
eudev package:


$ tar xJf eudev_3.2.1.orig.tar.xz
$ tar xJf eudev_3.2.1-1.debian.tar.xz
$ mv debian eudev-3.2.1/
$ cd eudev-3.2.1
$ dpkg-buildpackage -us -uc

At this point, the users who didn't install the build dependencies will 
get errors. I hope that theywouldrealise that they also have to install 
package dependencies before installing the deb packages that they need 
using dpkg --install.


Yes. After I had eudev running, a part from consolekit I also stripped 
acpid, dbus, kmod, udisks2, upower, and some other packages from 
anything related to systemd. The list is too long for me to maintain so 
I didn't upgrade them until now. I just regularly check Devuan 
repository for newer versions.


Cheers,

Anto

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] eudev status

2016-12-26 Thread Anto


On 24/12/16 12:19, Jaromil wrote:

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



Ciao Jaromil,

Thanks a lot for the offer.However, no offence but wouldn't it be better 
if we focused on the resources for the development of vdev?


I am using eudev as that is the most viable alternative for me until 
now. But I am afraid at one point, it would be hard to extract some 
features from systemd-udev for eudev due to format differences or what 
ever would that be. So I am afraid later on eudev will not be able to 
manage new devices.


I think vdev is still the best alternative. I was quite pessimistic on 
the progress of vdev development after Jude mentioned that he hasno 
spare time anymore to work on it. But looking at the most recent 
activities onhttps://git.devuan.org/unsystemd/vdev/activity, it looks 
like it is gaining momentum again.So I am looking forward to test the 
Devuan package of vdev.


Cheers,

Anto
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] eudev status

2016-12-26 Thread Daniel Reurich
Yes

Provides, Replaces and Breaks in the correct combination will ensure both 
complete replacement without recompiling depending packages.  

Ideally we should also apply those labels also to the systemd-udev package to 
ensure a complete switching between as well as extend the test suite to ensure 
the switching between them is tested and works properly too.





On 25 December 2016 9:57:38 AM NZDT, Svante Signell  
wrote:
>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

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] apt configuration and repositories

2016-12-26 Thread Petr Gajdůšek
Hi Massimiliano,

On 2016-12-20 22:12, Massimiliano Baldinelli wrote:
> Since the switch from Stretch to Ascii I noticed the lack of the long 
> packages descriptions in aptitude, [...]

Devuan repositories still lacks Contents and translation files [1].

I am working around this by adding Debian sources and pinning them to
-1 priority:

Package: *
Pin: release o=Debian
Pin-Priority: -1

Package: *
Pin: release o=Debian Backports
Pin-Priority: -1

1: https://git.devuan.org/devuan/devuan-project/issues/75

Petr
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng