Jason Chu wrote:
On Tue, Jul 12, 2005 at 02:22:39PM +0100, [EMAIL PROTECTED] wrote:
OK, following the inclusion of the guidelines in the newsletter I have added
them to the Arch Packaging standards page - I have still left a cautionary
note as it is still not totally clear how this is going to work in practice.
How is it not totally clear how it will work in practice? Is that just
related to your personal confusion? I thought I was fairly clear on
exactly how it will work in practice...
Sorry, I meant no disrespect!!! I'm not feeling very articulate today.
I really meant how it will actually proceed; it's bound to have a few
teething problems and there is the faint possibility of some sort of
unforseen consequence - what I am really trying to say is
"Over enthusiastic PKGBUILDers wait to see exactly how the dev team
implement it before you give it a half-arsed go"
Maybe i should just have said that?
Where is a link to your Arch Packaging standards page? I looked for like
10 minutes.
Um - it's in the thread called Arch Package Standards in the tur list:
http://metis.cactuswax.net/wiki_test/index.php?title=Arch_Packaging_Standards
I am personally confused about a few things:
a) are ALL pkgs without a "common" license supposed to contain an actual
license file that is installed to /usr/share/licenses/$pkgname ?
Yes.
b) the BSD license issue - it should be set to license="BSD" but the actual
license file should be included, with the copyright line, in the pkg? But
where: /usr/share/licenses/common/BSD/$pkgname ?
Custom licenses go in /usr/share/licenses/<pkgname>. That's where the BSD
license file goes.
So that means that there will be no licenses/common/BSD at all and that
BSD will not be in the license pkg. I think I just assumed
sub-conciously that GPL and BSD were both very common licenses so BSD
would be a common license - but I assume it never will be if they are
all unique due to the copyright line, correct?
c) "Multiple entries in the license array are OR'd together as the majority
of them apply in different cases, as opposed to applying at the same time."
- eh? Can we have that in layman's terms, please?
If you see license=("GPL" "custom:some commercial license") it means that
the package is dual licensed. When pacman gets the ability to filter on
licenses (so you can say, "I only want GPL and BSD licensed software"), it
will treat the above licenses as GPL licensed software, regardless of the
other licenses listed.
Does that make any more sense?
With you having explicitly said that pacman will have that ability, aye,
it makes more sense. It also explains why BSD is described as a common
license in the license field but treated as custom license in the
filesystem :)
Are you going to write an expanded doc or would you like me to put one
together from my "layman" perspective on cactus's wiki?
Jason
------------------------------------------------------------------------
_______________________________________________
arch mailing list
[email protected]
http://www.archlinux.org/mailman/listinfo/arch
_______________________________________________
arch mailing list
[email protected]
http://www.archlinux.org/mailman/listinfo/arch