You are not logged in.
1. I had my morning exercise.
Doesn't exercise normally involve the, you know, physical muscles? =p
Besides, aren't there packages which apply external patches (which won't show up in abs because they're not stored in the .pkg.tar.gz?
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
Doesn't exercise normally involve the, you know, physical muscles? =p
Oh... crap... I'm... erm... my ID card says I'm Christian, so I'm not supposed to do such things on a Sunday :-D
Besides, aren't there packages which apply external patches (which won't show up in abs because they're not stored in the .pkg.tar.gz?
You mean my exercise should also include scanning the PKGBUILD files? :-D
Offline
ngoonee wrote:Doesn't exercise normally involve the, you know, physical muscles? =p
Oh... crap... I'm... erm... my ID card says I'm Christian, so I'm not supposed to do such things on a Sunday :-D
But swear you can, eh?
You mean my exercise should also include scanning the PKGBUILD files? :-D
That is a suitable penance, my son. A full-fledged PKGBUILD parser would be godsend.
Offline
But swear you can, eh?
Penance? Thank god I'm an atheist...
Offline
That means about 6.67% of all packages have patches at all. I think this is a good ratio.
It might be interesting to see what ratio of those patches fix bugs or build problems, rather than add features. I would guess that the majority of those patches are indeed required to fix bugs and so would be considered appropriate with the Arch Way.
TOMOYO Linux: Mandatory Access Control.
My AUR packages
Offline
I don't think anyone benefits from taking a fundamentalist attitude towards any philosophy. Everyone sees in the world what such a state of mind does to mankind.
In particular for arch, one should in every case outweigh the pros and cons, using the arch philosophy as a guideline and gauge, and then take a decision. And I really can't imagine anyone being truly offended by the arch logo on boot-up or by ext4 support in grub, though if there are people who are, they should probably start their own distro and formulate their own philosophy to which to adhere strictly and rigorously.
I'm glad the arch devs are more loose with theirs
IMHO it's not about fundamentalism but principles. My impression is that principles are what gave Arch its essence, and attracted a certain kind of (otherwise discontent) user. That can be said about Slackware and other software projects. The "fix it even if it ain't broken" attitude is not necessarily a bad thing, they make successful distros like Ubuntu, SUSE, etc, they're just not my piece of cake and this is why I chose Arch.
I'm not against features, I'm myself customizing my installation (including Arch themes which I love and patched software), just I think any distro-specific tweaks should remain optional, based on the promise of a KISS system. Picking on specific packages we miss the big picture (and the trend) - the topic of this thread. The OP and the supporting posts are just stating a fact, not making a request, your invitation to "start their own distro" sounds inappropriate, especially since what's "necessary" and what's "additional feature" are to a large extent subjective judgments, not strictly determined by the philosophy per se.
Offline
@akephalos
Thank you for your nice posting!
That was exactly my point, but just formulated much better and to the point!
CU, Martin
Offline
Awebb wrote:That means about 6.67% of all packages have patches at all. I think this is a good ratio.
It might be interesting to see what ratio of those patches fix bugs or build problems, rather than add features.
I thought about that too, but most fixes don't have "fix" in the file name (although some do, 173 to be precise) and the patch itself usually has no comments that could be filtered without a very sophisticated script.
Offline
1) Patching GRUB to sutport ext4 (the latest stable, performant filesystem) is a patch to provide what has for some time been considered standard functionality. Practically everyone uses ext4, and GRUB legacy is no longer being actively developed while GRUB2 isn't yet considered "finished."
2) Replacing one image file with another is not patching, as it doesn't use any overriding code to alter the fundamental functions of the software. No one should even have to point that out.
Offline
Would the following corrections put an end to these fundamentalist discussions?
From Arch's official about page and wiki:
Arch strives to keep its packages as close to the original upstream software as possible. Patches are typically applied only when necessary to ensure an application compiles and runs correctly with the other packages installed on an up-to-date Arch system.
Arch provides mostly non-patched, vanilla software; packages are usually offered from pure upstream sources, how the author originally intended it be distributed. Patching only occurs in
extremelyrare cases, usually to prevent severe breakage in the instance of version mismatches that may occur within a rolling release model
Failing that, perhaps we could add a footnote:
These are, of course, merely guidelines and we, the volunteer developers, can and do use our own discretion when making exceptions.
thayer williams ~ cinderwick.ca
Offline
Would the following corrections put an end to these fundamentalist discussions?
From Arch's official about page and wiki:
Arch strives to keep its packages as close to the original upstream software as possible. Patches are typically applied only when necessary to ensure an application compiles and runs correctly with the other packages installed on an up-to-date Arch system.
Arch provides mostly non-patched, vanilla software; packages are usually offered from pure upstream sources, how the author originally intended it be distributed. Patching only occurs in
extremelyrare cases, usually to prevent severe breakage in the instance of version mismatches that may occur within a rolling release modelFailing that, perhaps we could add a footnote:
These are, of course, merely guidelines and we, the volunteer developers, can and do use our own discretion when making exceptions.
I prefer the footnote. It feels like "a loaded gun beats four aces" :-)
Offline
1) Patching GRUB to sutport ext4 (the latest stable, performant filesystem) is a patch to provide what has for some time been considered standard functionality. Practically everyone uses ext4, and GRUB legacy is no longer being actively developed while GRUB2 isn't yet considered "finished."
Agreed! Still though, the ext4 patch adds extra functionality to the grub package, in that it dosen't support it by itself and hence is extra, no matter how much standard feature(-but not to grub-legacy!)
2) Replacing one image file with another is not patching, as it doesn't use any overriding code to alter the fundamental functions of the software. No one should even have to point that out.
Agreed, and that's why I wrote: "xorg patched to show a different desktop background and the kernel's tux logo exchanged with an arch logo!"
The tux-logo-change is added branding which isn't "as close to upstream as possible" or "unmodified"...
Would the following corrections put an end to these fundamentalist discussions?[...]
Yes, fully so! Allthough I personally do not hope that this is done!
Arch is a distro with a rather strict policy, which is what I and many others where attracted too!
Yes, of course it's the devs that decide, however I think that it's the role of the arch overlord which should make sure that ppl that are devs for arch, do share the common arch-design-philosophy, which I do not think is the case here!
Yes, I can make bug-reports on the bugtracker, but I just first wanted to test the waters here, so as to see if i'm gonna completelly waste my time with that or what...
I
Offline
Yes, of course it's the devs that decide
This is the premise I used regarding the decisions of what's necessary, I forgot to mention that . I just hope Arch will stay as likeable as now... or previously.
Last edited by akephalos (2011-05-29 18:29:15)
Offline
As mentioned before in this thread: please file bugreports for packages which you feel have unnecessary patches applied, or post on the mailinglist. The forums are not the designated channel to discuss development decisions.
Closing.
ᶘ ᵒᴥᵒᶅ
Offline