Posts by eschwartz@fosstodon.org
(DIR) Post #B5ZSV38uy6wvNWnelc by eschwartz@fosstodon.org
0 likes, 0 repeats
@ariadne I don't think meson currently acknowledges u-config to exist at all, either to negotiate with it or to error out when it is encountered.I could be convinced to error out when it is encountered, I think, although I'm not sure whether or not I care enough to bother. Using u-config might be its own punishment.I'm definitely diametrically opposed to negotiating with it and would offer infinite NACKs to any patch submitted to us for that purpose.
(DIR) Post #B694LgbTzqS3etijhI by eschwartz@fosstodon.org
0 likes, 0 repeats
@ariadne @nieuemma @kimcrawley @davidgerard Well, according to legend it *was* based on Gentoo back when dinosaurs roamed the earth (and shows up in the Gentoo family tree at https://dev.gentoo.org/~dilfridge/ecosystem.pdf). I admit I am surprised to hear this used as a point of comparison in this day and age... the Alpine of 2005 probably does not overly resemble the Alpine of 2026...
(DIR) Post #B6hnRa7GbrT5x1A13Y by eschwartz@fosstodon.org
0 likes, 0 repeats
@whitequark @zyx @ariadneeudev exists, at least today, primarily because there's a vocal subset of people who get extremely angry if a package name or file on disk includes the word "systemd" in it, and will not consent to running a udev implementation if any internal filename happens to be /usr/lib/systemdThese people literally configure their package manager to silently delete any files from ANY package matching the glob `*systemd*`. Prank tip: write a program including "systemdetails.py".
(DIR) Post #B6hnRaLnjp5ug5xci8 by eschwartz@fosstodon.org
0 likes, 0 repeats
@whitequark @zyx @ariadneAlso relevant, Gentoo dropped eudev a year and a half ago on the grounds that it serves no purpose given systemd-utils can install standalone udev, and eudev was unmaintained and broken and did not in fact provide the library APIs which software compiled against, due to its being unmaintained:https://public-inbox.gentoo.org/gentoo-dev/7802203.lOV4Wx5bFT@kona/Nonetheless, Gentoo still proudly supports non-systemd installs. :)
(DIR) Post #B6hpwabL3XcILB8j8C by eschwartz@fosstodon.org
0 likes, 0 repeats
@whitequark @ariadne @zyxI'm not really sure what you mean by that... Switching away from systemd would break KDE? Shouldn't be -- KDE Plasma is packaged by alpine (no systemd option) and supported just fine on Gentoo's openrc profiles.
(DIR) Post #B6i0v3smJiX44Uls7E by eschwartz@fosstodon.org
0 likes, 0 repeats
@whitequark @ariadne @zyxOn the distro maintainer thing... I didn't realize that you were a Debian maintainer but I guess I see it now on qa.debian.org -- luckily you've only been tortured with a single package?I've now been a maintainer for two distros, I'm a maintainer upstream for Meson, I have an interest in build systems and package managers (and have written lots of code for both, not just packaged). And I really just think Debian is uniquely bad and cannot find any compliments for it.
(DIR) Post #B6i0v4FSxMgFCrNzTk by eschwartz@fosstodon.org
0 likes, 0 repeats
@whitequark @ariadne @zyxDebian is designed to be about politics, and even its packaging recipe format is about politics because they have multiple competing implementations for "build a package", some of which are bad for Quality Assurance reasons, and they can't actually stop anyone from using either those, or one they NIH'ed for personal use. Every decision they make isn't really made because the decision is good, but because it doesn't offend someone's incompatible workflow.
(DIR) Post #B6i0v4dvUQFKQipWbY by eschwartz@fosstodon.org
0 likes, 0 repeats
@whitequark @ariadne @zyxThere is no *process* for making good decisions that others cannot simply ignore, save appealing to a political board (the technical committee) whose job it is to find compromises moreso than actually setting a direction, AFAICT.How can you make good decisions when by policy everyone has a voice with no requirement for passing something like say, the Gentoo developer quiz, every maintainer is the emperor of a personal fief, and conflict takes years to *soothe*?
(DIR) Post #B6iCUlgcXujxYfJU2K by eschwartz@fosstodon.org
0 likes, 0 repeats
@whitequark @ariadne @zyxOh sorry, it looks like Debian thinks you are a comaintainer of solvespace but looking at salsa version history, the current active uploader produced the first git import in 2016 with you listed as an uploader, and just kind of rolled with it ever since?We have officially found today's qualifying lmao.Also I apologize for impugning your honor hahahaha.
(DIR) Post #B6iCUmKKAIV1XntBvE by eschwartz@fosstodon.org
0 likes, 0 repeats
@whitequark @ariadne @zyxI mean, I like unvendoring just as much as the next distro dev.But it is sooorta important that you only do that when the "vendored" library isn't a full blown fork with unique features which the project that is vendoring it, added specifically for their private use and has a critical dependency on.And also the project is a python application so you cannot tell this by getting a compiler error, it just crashes at runtime.Yes, this is a real life thing I reported.