

An interesting view from a long time debian dev.If I have one regret from my 18 years in Debian, it's that when the
Debian constitution was originally proposed, despite seeing it as
dubious, I neglected to speak out against it. It's clear to me
now that it's a toxic document, that has slowly but surely led Debian
in very unhealthy directions.
Note there was no insult.uudruid wrote:Calm down..
..I think you need to lay off the drugs. They are making you paranoid..
You are putting your emotions in here and being quite insulting - to people who are supporting you no less.
Yes, because we've never heard from anyone who simply joins this forum to take part in a controversial debate, who starts out seemingly "supporting" a position, only to slip in lots of points explicating why the trolls are right.Remember, I'm the one that started off saying I don't like dbus or gconf (aka Windows registry for Linux). So, your statement is totally ridiculous. You are shooting arrows into the wind my friend.
So .. do you want to continue attacking each other?

Simple, we're a supermarket and all sorts of Colas are available for our customers.szatox wrote:I wonder, is there any single thing about systemd that hasn't been said at least 10 times here?
Here, let me show you another topic for flame wars:
Coke hasn't changed for years. Why is Gentoo not switching to Pepsi?
I knew eventually it'd be locked. I just didn't expect it to be due to this reason.NeddySeagoon wrote:I didn't expect to ever need a Part 2 of a systemd thread but here it is.
That's a bit optimistic imo: Gentoo has already had its share of politicking on the dev ml. As usual there's a pretext of "looking after the users" which swings to "force them to do what we want" usually along with "if anyone wants X, they can do Y."; reasoning which is never applied to systemd, or whatever other latest gizmo they've half-understood and now it sounds so shiny..GrueXYZ wrote:I like to believe that such politicking (as seen in the vast, confusing array of Debian mailinglist discussions around the issues at hand) is not going to happen to Gentoo and that it is primarily the consequence of Debian being a binary distro that has to make certain decisions on behalf of users with respect to what software combinations to use in order to build the distribution, and only then a consequence of having such an entangled bureaucratic leadership system.
That point was in fact made immediately when forking was raised. I know, because I'm the one who raised it, and at that time I said it wasn't necessary, and that in fact in terms of bringing up a distro from scratch (which is what releng does, so we don't have to) it's always going to be much less work to put out an openrc stage, which can [post=7607542]switch to systemd when the profile is selected[/post].Even if by some chance syStemd does become a default on Gentoo the impact should be much less than on Debian because removing it would be a USE flag away. Someone mentioned forking Gentoo but really, how meaningful is that given we have overlays?
I appreciate that you're trying to be helpful, but I think we should stand our ground, and never be accommodating of doing things badly.I am sure we can - and by we I include me, as I will surely be glad to step up and help as much as possible - offer official stage-3 tarballs to ensure there is alternative and choice, always.
You'll no doubt see more packages get deliberately crippled upstream, since systemdiots are so clearly carrying out a campaign directed at as many base packages as they can, carried out via sympathetic 5th-columnists, much like the paludroids have tried for several years to coopt Gentoo.Granted, it is not a question of maintainers' decisions as much as it is a question of major software packages becoming directly dependent on systemd, eg. GNOME. But in that regard, let's see what systembsd does to address the issue.

As soon as the Lennart crowd catches the gentoo devs off-guard, sneak someone in, and change the RDEPEND line in the current portage ebuild to include "sys-apps/systemd".depontius wrote:Makes you wonder how soon our next "emerge -atuvDN world" will have us running Lennux?mrbassie wrote:yaay.happosai wrote:Systemd, finally with builtin PPPoE support, will be soon available in a store next around your corner!
Code: Select all
# emerge -puDNt synergy
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild U ~] x11-misc/synergy-1.6.1 [1.5.1_p2398]
[ebuild N ] net-dns/avahi-0.6.31-r6 USE="autoipd dbus gdbm gtk introspection ipv6 mdnsresponder-compat nls python qt4 -bookmarks -doc -gtk3 -howl-compat -mono (-selinux) {-test} -utils" ABI_X86="(64) (-32) (-x32)" PYTHON_TARGETS="python2_7"
[ebuild R ] net-print/cups-1.7.5 PYTHON_SINGLE_TARGET="(-python2_7%*)"
[nomerge ] net-dns/avahi-0.6.31-r6 USE="autoipd dbus gdbm gtk introspection ipv6 mdnsresponder-compat nls python qt4 -bookmarks -doc -gtk3 -howl-compat -mono (-selinux) {-test} -utils" ABI_X86="(64) (-32) (-x32)" PYTHON_TARGETS="python2_7"
[ebuild NS ] sys-devel/automake-1.11.6 [1.13.4]
[ebuild R ] dev-libs/gobject-introspection-1.40.0-r1 PYTHON_SINGLE_TARGET="(-python2_7%*)"
[nomerge ] kde-base/kdebase-meta-4.12.5
[nomerge ] kde-base/kdebase-startkde-4.11.9
[nomerge ] kde-base/phonon-kde-4.12.5
[ebuild R ] media-libs/alsa-lib-1.0.28 PYTHON_SINGLE_TARGET="(-python2_7%*)"
[nomerge ] net-dns/avahi-0.6.31-r6 USE="autoipd dbus gdbm gtk introspection ipv6 mdnsresponder-compat nls python qt4 -bookmarks -doc -gtk3 -howl-compat -mono (-selinux) {-test} -utils" ABI_X86="(64) (-32) (-x32)" PYTHON_TARGETS="python2_7"
[ebuild N ] dev-libs/libdaemon-0.14-r2 USE="-doc -examples -static-libs" ABI_X86="(64) -32 (-x32)"
[ebuild R ] dev-lang/python-exec-2.0.1-r1 PYTHON_TARGETS="(pypy3*)"
The real question here is. "Which upstream is trying to push avahi on you?" This could be a problem with synergy or with the ebuild. I would grab the synergy tarball and try building it manually. Read the makefile/configure stuff and see if avahi is optional at that level. It may be that an ebuild tweak will fix you up.RazielFMX wrote:It is getting harder and harder to keep Lennart off my system...
(Note, I have -zeroconf and -avahi in my make.conf).
Guess I'm stuck on synergy 1.5 forever... Avahi and libdaemon are not welcome (and about to be added to my package.mask).Code: Select all
# emerge -puDNt synergy These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild U ~] x11-misc/synergy-1.6.1 [1.5.1_p2398] [ebuild N ] net-dns/avahi-0.6.31-r6 USE="autoipd dbus gdbm gtk introspection ipv6 mdnsresponder-compat nls python qt4 -bookmarks -doc -gtk3 -howl-compat -mono (-selinux) {-test} -utils" ABI_X86="(64) (-32) (-x32)" PYTHON_TARGETS="python2_7" [ebuild R ] net-print/cups-1.7.5 PYTHON_SINGLE_TARGET="(-python2_7%*)" [nomerge ] net-dns/avahi-0.6.31-r6 USE="autoipd dbus gdbm gtk introspection ipv6 mdnsresponder-compat nls python qt4 -bookmarks -doc -gtk3 -howl-compat -mono (-selinux) {-test} -utils" ABI_X86="(64) (-32) (-x32)" PYTHON_TARGETS="python2_7" [ebuild NS ] sys-devel/automake-1.11.6 [1.13.4] [ebuild R ] dev-libs/gobject-introspection-1.40.0-r1 PYTHON_SINGLE_TARGET="(-python2_7%*)" [nomerge ] kde-base/kdebase-meta-4.12.5 [nomerge ] kde-base/kdebase-startkde-4.11.9 [nomerge ] kde-base/phonon-kde-4.12.5 [ebuild R ] media-libs/alsa-lib-1.0.28 PYTHON_SINGLE_TARGET="(-python2_7%*)" [nomerge ] net-dns/avahi-0.6.31-r6 USE="autoipd dbus gdbm gtk introspection ipv6 mdnsresponder-compat nls python qt4 -bookmarks -doc -gtk3 -howl-compat -mono (-selinux) {-test} -utils" ABI_X86="(64) (-32) (-x32)" PYTHON_TARGETS="python2_7" [ebuild N ] dev-libs/libdaemon-0.14-r2 USE="-doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" [ebuild R ] dev-lang/python-exec-2.0.1-r1 PYTHON_TARGETS="(pypy3*)"
Thanks for the link! I was going to try exactly as you stated later tonight and file a bug if the dependency wasn't actually required. Now I don't have to.depontius wrote: The real question here is. "Which upstream is trying to push avahi on you?" This could be a problem with synergy or with the ebuild. I would grab the synergy tarball and try building it manually. Read the makefile/configure stuff and see if avahi is optional at that level. It may be that an ebuild tweak will fix you up.
Oops, just noticed that there's already a bug filed against this very point - https://bugs.gentoo.org/show_bug.cgi?id=528818
You might consider filing a "me too" against that bug. Since avahi is a L.P. creation, filing a bug against it may require multiple users to show the problem, these days. They may still choose to close it as, "Working as designed." In which case it's time to start augmenting your local overlay.RazielFMX wrote:Thanks for the link! I was going to try exactly as you stated later tonight and file a bug if the dependency wasn't actually required. Now I don't have to.depontius wrote: The real question here is. "Which upstream is trying to push avahi on you?" This could be a problem with synergy or with the ebuild. I would grab the synergy tarball and try building it manually. Read the makefile/configure stuff and see if avahi is optional at that level. It may be that an ebuild tweak will fix you up.
Oops, just noticed that there's already a bug filed against this very point - https://bugs.gentoo.org/show_bug.cgi?id=528818
God help us.any new service which comes along in systemd will be able to describe itself via dbus. certainly you've built 40 years of shell hackery to digest the plethora of different outputs from the various core utilities that run the core of your systems, and that's great, but I can replace the fleet of custom-crafted one-offs with one master-script i write in a weekend that will monitor all subsystems known today and all subsystems introduced tomorrow. and i can write that one monitor script in a weekend.
machines which export machine-readable interfaces are things developers want. it's a quality operations should want. playing with much-varied text outputs are a mode of operation that make scalable development very very hard to perform: machines ought be producing outputs immediately digestible by machines.

It looks like they added zeroconf (avahi) to the 1.6.* codebase and there is no switch to turn it off (at least no obvious one)RazielFMX wrote:It is getting harder and harder to keep Lennart off my system...
(Note, I have -zeroconf and -avahi in my make.conf).
...
Guess I'm stuck on synergy 1.5 forever... Avahi and libdaemon are not welcome (and about to be added to my package.mask).
Or a local overlay to make it switchable. There's a bug on this, and the person who filed the bug already verified that it builds and works without avahi.Anon-E-moose wrote:It looks like they added zeroconf (avahi) to the 1.6.* codebase and there is no switch to turn it off (at least no obvious one)RazielFMX wrote:It is getting harder and harder to keep Lennart off my system...
(Note, I have -zeroconf and -avahi in my make.conf).
...
Guess I'm stuck on synergy 1.5 forever... Avahi and libdaemon are not welcome (and about to be added to my package.mask).
It would probably have to be a request to the developer of synergy (good luck with that) to make it optional.
So I would say that you are indeed stuck with <1.6* versions.