LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices


Reply
  Search this Thread
Old 05-04-2015, 06:29 PM   #31
nextime
LQ Newbie
 
Registered: May 2015
Posts: 8

Rep: Reputation: Disabled

Hello,
I'm one of the VUAs that originally starts the Devuan fork.

I have nothing to add to what Jude already sayd, he has already answered in a perfect way to all your questions.

I'll add just 2 cents...

Quote:
Originally Posted by TobiSGD View Post
The point made was that Debian developers might reject patches that enable their packages to work with other init system. The countermeasure would have been to work together with those developers to get those patches into the packages and test them properly. For this kind of patches only Debian is the right place.
Yes, Debian IS the right place for such patches. And sending patches to Debian and help from the "inside" was our hope. Sadly the results of the famous votation AND a lot of patches refused as "WONTFIX", "NOTABUG" and a lot of trolling calling who don't like systemd "incompetent", "troll" and in many other (even worst) manner doesn't help to make people wanting to send patches, and our only way to have what we need was to fork.

Quote:
Which is the point I wanted to make here:
If Devuan people want a version of Debian that provides the choices they want, then the obvious course of action would be to join Debian and make that happen, not to fork away from it,
This is what we have tryed to do for months, before to fork.

Quote:
claiming that you are the true Debian and Debian is now your downstream.
This is a political, not technical, claim.
And it's to be intended as "we continue with the tradition, debian is changing, as we don't accept the change as we consider it a change for the worst, we try to continue a real debian for what real debian mean for us".

If we will come to be a downstream or a divergent distro it's up to debian actually, if they will make impossible to us to retain what we need/want and they will not accept our patches, we will probably diverge, if they will start accepting our code and maybe relax the barriers, we can come a side project, even inside, for debian in future, who knows.
 
4 members found this post helpful.
Old 05-04-2015, 09:24 PM   #32
judecnelson
LQ Newbie
 
Registered: Dec 2014
Posts: 23

Rep: Reputation: Disabled
Quote:
I don't buy this. You are merely pushing the problem back, but are not solving it. This exact problem will come to bite you in the back once you have found the manpower to incorporate systemd into the Devuan repositories (after all, its all about choice, so sooner or later systemd has to be available in Devuan if you want to live up to those claims), and you will find, assuming the same good faith for Devuan developers that is assumed for the Debian developers, that there will be a developer who refuses to compile a package with systemd support or changing a dependency chain. So instead of solving that problem, you are recreating it in your project and pretending it doesn't exist because you simply have postponed it to a later date, while now, directly after the Jessie release, would be the best time to get the needed changes you rightfully pointed out off the ground in Debian.
Actually, we are solving the problem using our constitution. While the document is still a work in progress (feedback such as your replies in this thread is helpful), the spirit of sections 2.1, 2.2, and 9.10 is to prioritize the inclusion of software that respects the user's freedom to run whatever sets of programs they want for whatever purposes. This includes packaging software so that it's easy to replace with alternatives without affecting unrelated aspects of the system. By making this prioritization our policy a priori, we avoid the situation entirely that I described earlier in Debian--if someone wants to include a package in Devuan, they are required to do so in a way that adheres to these provisions.

Quote:
I tend to not believe that, until proven wrong by seeing a proper and fully fledged implementation of systemd in the Devuan repositories. Debian didn't even have packages for systems like OpenRC or Epoch (which has still no package), so they couldn't be used before systemd as default either, unless you hand-rolled them into Debian, so I don't believe the "systemd does prevent other init systems in Debian and we want to make it open to all" either, to me it seems to be just an excuse so that people don't have to say "I just don't like systemd" (which is in some circles a very unpopular opinion, though I think it is a totally valid one). FWIW, some anecdotal stuff, a few days ago I tested Debian 8 (LXDE version) with systemd and sysvinit to determine differences in memory usage and found not a little thing broken because of replacing systemd with sysvinit.
I have no doubt that Debian will ensure that its default init system works as flawlessly as possible out-of-the-box, so your experience with Jesse is unsurprising .

To get to your point about init, I should first clarify that OpenRC isn't an init system--it's a process management system. It gets started by whatever program lives in /sbin/init. Same goes for the s6 process supervisor suite, for example. This is a good thing in my eyes, since this gives me the freedom to choose my init separately from my process management.

A better example of a program that must run as PID 1 that Debian packages already would be runit. It's been in Debian since 2004, but without controversy, since it's packaged such that it doesn't need to replace sysvinit and it isn't tied to any unrelated (i.e. desktop) software.

Runit is a good example of the kind of packaging policy we're aiming for. Even though it must run as PID 1, the people who want to install, use, and/or replace it can do so without breaking anything. This is what we would require from the people who would want to package systemd from Devuan.

Granted, it may be a while before we include systemd, since systemd's design and GNOME's and KDE's new-found dependency to logind don't make this straightforward, but my point is that we are not fundamentally opposed to systemd as you and others seem to think. What we are opposed to are policies (and to a lesser extent, design decisions) that limit or take away a user's freedom to run programs as they see fit--either directly such as through long package dependency chains, or indirectly such as by prioritizing software that couples together unrelated concerns.
 
Old 05-04-2015, 11:54 PM   #33
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
One of the problems of building for a fork also is the lack of if/else switches in original buildscripts that look for and enable/disable certain build flags during configuration stages. Obviously, few things are done to implement this, but it could be useful in cases like Devuan that wish to maintain openness with packages rather than being locked in and forcing package maintainers for the fork to rewrite every buildscripts.

To to say it, but if things like this make the case of do you (a) distribute your own reworked binary packages, (b) use buildscripts and from source packages like Gentoo/CRUX, or (c) try to work with the parent fork to have universal packages?

Dare I say SalixOS as an example is a fork of Slackware but maintains compatibility with Slackware. This helps Slackware and SalixOS both. Dlackware has a few variant packages rebuilt for systemd, but for the most part Dlackware and Slackware can co-exist to a point.
 
Old 05-05-2015, 05:58 AM   #34
descendant_command
Senior Member
 
Registered: Mar 2012
Posts: 1,876

Rep: Reputation: 643Reputation: 643Reputation: 643Reputation: 643Reputation: 643Reputation: 643
edit: nevermind ...

Last edited by descendant_command; 05-05-2015 at 06:05 AM.
 
Old 05-05-2015, 12:30 PM   #35
jens
Senior Member
 
Registered: May 2004
Location: Belgium
Distribution: Debian, Slackware, Fedora
Posts: 1,465

Rep: Reputation: 299Reputation: 299Reputation: 299
Quote:
Originally Posted by nextime View Post
This is a political, not technical, claim.
Fair enough.
Do note how this makes your "fork" non-technical as well (Ubuntu and friends all had a technical goal).

IMHO this is exactly why you will fail.
We don't do politics, our issues will eventually hit you as well.
Claiming you can remake/build Debian's entire infrastructure sounds wrong.

Ps: I'd still like to know what devuan did with its donations ...

Nevertheless, I do wish you all the best (though I do hope you will reconsider working "outside" Debian).

Last edited by jens; 05-05-2015 at 01:15 PM.
 
Old 05-05-2015, 04:10 PM   #36
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Politics and technicalities aside it is an independent fork. Devuan is Debian based, but is not Debian.
 
Old 05-05-2015, 05:26 PM   #37
replica9000
Senior Member
 
Registered: Jul 2006
Distribution: Debian Unstable
Posts: 1,129
Blog Entries: 2

Rep: Reputation: 260Reputation: 260Reputation: 260
Quote:
Originally Posted by ReaperX7 View Post
Politics and technicalities aside it is an independent fork. Devuan is Debian based, but is not Debian.
I thought Devuan is supposed to provide packages to eliminate the use of systemd, sort of like how deb-multimedia has replacement packages for existing Debian packages, and isn't a fork.
 
Old 05-05-2015, 07:10 PM   #38
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
It doesn't eliminate systemd. It allows package independence to allow packages to be built without lock in dependence solely on systemd.

Devuan can be made with systemd, but packages do not have to be specific to systemd.

Last edited by ReaperX7; 05-05-2015 at 07:11 PM.
 
Old 05-05-2015, 11:46 PM   #39
judecnelson
LQ Newbie
 
Registered: Dec 2014
Posts: 23

Rep: Reputation: Disabled
Quote:
Fair enough.
Do note how this makes your "fork" non-technical as well (Ubuntu and friends all had a technical goal).
Believe me, replacing systemd components with less-encumbered alternatives and removing package dependencies are technically-involved tasks. Very much so.

Quote:
IMHO this is exactly why you will fail.
As you can see, reports of our project's death are greatly exaggerated .

Quote:
We don't do politics
Could have fooled me. I wonder why DDs bother with a constitution, committees, elections, and GRs then.

Quote:
our issues will eventually hit you as well.
Perhaps, but by the time they hit us (if they hit us at all) we will at least have had the benefit of seeing them coming. It's mutually beneficial, too--any issues we have to deal with before Debian will give Debian the same advance warning.

Quote:
Claiming you can remake/build Debian's entire infrastructure sounds wrong.
And yet we're doing it . In fact, we're taking the opportunity to make improvements in the workflow.

Quote:
Ps: I'd still like to know what devuan did with its donations ...
Latest financial statement (as of late April): http://www.devuan.org/devuan_financial_report_2015.pdf

Quote:
Nevertheless, I do wish you all the best (though I do hope you will reconsider working "outside" Debian).
Thanks! Don't worry about "inside" vs "outside", though--our code is open, so Debian can get our code no matter what our official involvement .
 
1 members found this post helpful.
Old 05-06-2015, 08:20 AM   #40
nextime
LQ Newbie
 
Registered: May 2015
Posts: 8

Rep: Reputation: Disabled
Quote:
Originally Posted by jens View Post
Fair enough.
Do note how this makes your "fork" non-technical as well (Ubuntu and friends all had a technical goal).
A political claim doesn't make a whole project political only. Devuan isn't a political fork, it's a tecnical fork based ALSO on political views.

Quote:
IMHO this is exactly why you will fail.
We don't do politics, our issues will eventually hit you as well.
Every single word we all (even you) say is political when not strictly technical.

Quote:
Claiming you can remake/build Debian's entire infrastructure sounds wrong.
Well, you right. We have ALREADY rebuilt the core infrastructure.

Quote:
Ps: I'd still like to know what devuan did with its donations ...
We publish reports on how we exactly spend money coming from donations. Actually just few euros to buy a laptop needed for a non VUA contributor that wasn't having personal resources nor a decent machine for what he is coding. The rest is "when we will need that, we will be ready". Actually we are self-providing needed hw for free.

Quote:
Nevertheless, I do wish you all the best (though I do hope you will reconsider working "outside" Debian).
We have been forced to work outside debian, sadly.
 
1 members found this post helpful.
Old 05-06-2015, 08:22 AM   #41
nextime
LQ Newbie
 
Registered: May 2015
Posts: 8

Rep: Reputation: Disabled
Quote:
Originally Posted by replica9000 View Post
I thought Devuan is supposed to provide packages to eliminate the use of systemd, sort of like how deb-multimedia has replacement packages for existing Debian packages, and isn't a fork.
We are NOT like deb-multimedia. We provide a complete and indipendent ( and partially incompatible ) repository, deb-multimedia provide an add-on repo on top of debian one, and starting from devuan ascii ( our "testing", or 2.0 ) we will probably diverge from debian too if, from our point of view, debian will not fix the issues it actually has.
 
1 members found this post helpful.
Old 05-06-2015, 01:19 PM   #42
replica9000
Senior Member
 
Registered: Jul 2006
Distribution: Debian Unstable
Posts: 1,129
Blog Entries: 2

Rep: Reputation: 260Reputation: 260Reputation: 260
Quote:
Originally Posted by nextime View Post
We are NOT like deb-multimedia. We provide a complete and indipendent ( and partially incompatible ) repository, deb-multimedia provide an add-on repo on top of debian one, and starting from devuan ascii ( our "testing", or 2.0 ) we will probably diverge from debian too if, from our point of view, debian will not fix the issues it actually has.
So Devuan will be incompatible with Debian like Ubuntu?
 
Old 05-06-2015, 09:38 PM   #43
nextime
LQ Newbie
 
Registered: May 2015
Posts: 8

Rep: Reputation: Disabled
Quote:
Originally Posted by replica9000 View Post
So Devuan will be incompatible with Debian like Ubuntu?
Not like Ubuntu, more than deb-multimedia.

For jessie (both Devuan and Debian) we guarantee the compatibility needed for switch from debian to devuan by just changing the repository in sources.list and do an apt-get update && apt-get dist-upgrade.

For ascii and ceres, our testing and unstable, we will try to maintain the same compatibility level, but it isn't guaranteed and we can diverge from debian in potentially incompatible way in future.

Starting from jessie, we suggest to avoid repository mixing, if you put the devuan one you will have to remove the debian one from your sources.lists. Many ( the majority ) of packages are exactly the same, but some core components can have issues in different dependencies and/or conflicts if you mix them.

Anyway, a large set of packages remain identical, and pratically any external and unofficial debian repo like deb-multimedia should work in devuan exactly as good as it does in debian, at the actual state for all suites.
 
Old 05-07-2015, 01:30 AM   #44
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
Although I do not care what happens to Debian, since I no longer use Debian or any Linux system, it is nice to finally see a couple of people involved with the Devuan project joining discussions. One of the concerns I had, along with at least a few other people, was the mysterious nature of the project, due to lack of visibility of the people involved. It is good to see members of the team engaging the community and clarifying a few things.
 
1 members found this post helpful.
Old 05-07-2015, 10:27 AM   #45
BeaStiE35
Member
 
Registered: Oct 2014
Distribution: distrohopper
Posts: 76

Original Poster
Rep: Reputation: 3
WHEN ... When ... when ...

BLA ... Bla ... bla ...

Last edited by BeaStiE35; 05-07-2015 at 11:15 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Anyone know when Devuan will release an ISO? Okie Debian 16 06-10-2015 04:00 PM
LXer: A Devuan and A-two… LXer Syndicated Linux News 3 01-19-2015 03:24 AM
LXer: Is Devuan a good idea? LXer Syndicated Linux News 1 12-25-2014 11:44 AM
LXer: Devuan -- forking Debian without systemd LXer Syndicated Linux News 1 11-29-2014 11:56 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian

All times are GMT -5. The time now is 07:07 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration