From Fedora Project Wiki
Fedora Packaging Committee Meeting 2008-08-26
Members Present
- Denis Leroy (
delero
) - Dominik Mierzejewski (
Rathann|work
) - Hans deG oede (
hansg
) - Jason Tibbitts (
tibbs
) - Ralf Corsepius (
racor
) - Rex Dieter (
rdieter
) - Tom Callaway (
spot
) - Toshio Kuratomi (
abadger1999
) - Xavier Lamien (
SmootherFrOgZ
)
Summary
IRC Logs
[Tue Aug 26 2008] [12:00:01] Topictibbs sets the channel topic to "Packaging Committee Meeting". | ||
[Tue Aug 26 2008] [12:00:35] * Rathann present | ||
[Tue Aug 26 2008] [12:00:41] * tibbs here | ||
[Tue Aug 26 2008] [12:01:38] * spot is here | ||
[Tue Aug 26 2008] [12:01:52] <racor>i am here, have ca. 15 mins time. | ||
[Tue Aug 26 2008] [12:02:01] <spot>racor: thanks for coming | ||
[Tue Aug 26 2008] [12:02:06] <tibbs>rdieter, abadger1999: ping | ||
[Tue Aug 26 2008] [12:02:15] <rdieter>here | ||
[Tue Aug 26 2008] [12:02:33] <tibbs>Anyone else I missed? | ||
[Tue Aug 26 2008] [12:03:14] Joindelero has joined this channel (n=denis@AMontsouris-156-1-79-180.w90-24.abo.wanadoo.fr). | ||
[Tue Aug 26 2008] [12:03:18] <abadger1999>here | ||
[Tue Aug 26 2008] [12:03:22] <delero>here | ||
[Tue Aug 26 2008] [12:03:34] <tibbs>That's seven. | ||
[Tue Aug 26 2008] [12:04:08] <spot>we're missing hans and Xavier | ||
[Tue Aug 26 2008] [12:04:17] <spot>but hey, quorum. :) | ||
[Tue Aug 26 2008] [12:04:25] <abadger1999>Woo hoo :-) | ||
[Tue Aug 26 2008] [12:04:34] <spot>okay, first order of business, the drafts that i sent around via email | ||
[Tue Aug 26 2008] [12:04:42] <spot>some of you voted over email, thanks. | ||
[Tue Aug 26 2008] [12:04:46] <spot>however, some of you did not | ||
[Tue Aug 26 2008] [12:05:12] <tibbs>I saw five sets of votes including my own. | ||
[Tue Aug 26 2008] [12:05:19] <spot>yep. | ||
[Tue Aug 26 2008] [12:05:41] * Rathann wonders why the members list link on FPC wikipage points nowhere | ||
[Tue Aug 26 2008] [12:05:52] <abadger1999>Haskell +1, Lisp: +1, fonts.... I'd like to know if the fonts sig will enforce those if we vote 0. | ||
[Tue Aug 26 2008] [12:06:26] <spot>delero: would you like to vote? | ||
[Tue Aug 26 2008] [12:06:30] <spot>we have votes for everyone else | ||
[Tue Aug 26 2008] [12:06:33] <Rathann>abadger1999: or at least how much work it is to enforce that | ||
[Tue Aug 26 2008] [12:06:41] * rdieter just sent email minutes ago, in short, I +1'd all of them (including fonts). | ||
[Tue Aug 26 2008] [12:06:53] <tibbs>Rathann: Probably more damage from the conversion. I keep cleaning things up but there's always something else. | ||
[Tue Aug 26 2008] [12:06:57] <delero>i went over them, +1 for me for all 3 | ||
[Tue Aug 26 2008] [12:07:27] <tibbs>There were four. | ||
[Tue Aug 26 2008] [12:07:39] <Rathann>but two were about fonts and related | ||
[Tue Aug 26 2008] [12:07:48] <tibbs>True. But two separate proposals. | ||
[Tue Aug 26 2008] [12:07:54] <Rathann>yup | ||
[Tue Aug 26 2008] [12:08:03] <spot>okay, haskell and lisp clearly pass | ||
[Tue Aug 26 2008] [12:08:20] <Rathann>which is why I should add my vote for font bundles: 0 | ||
[Tue Aug 26 2008] [12:08:33] <spot>On the Lisp draft, the following comments were made: | ||
[Tue Aug 26 2008] [12:08:35] <abadger1999>I like both the font proposals. If the fonts-sig is going to enforce them anyways 9as part of a SIG best practice) then I have even more reason to vote +1. | ||
[Tue Aug 26 2008] [12:08:43] <spot>Needs adding an ASDF system definition file template (or link to syntax). | ||
[Tue Aug 26 2008] [12:09:00] <spot>needs to add an empty %build to his spec template | ||
[Tue Aug 26 2008] [12:09:03] <tibbs>I think the link at the bottom should suffice. | ||
[Tue Aug 26 2008] [12:09:05] <delero>i'm ok with the font bundling proposal as well, +1 from me | ||
[Tue Aug 26 2008] [12:09:21] Partreplica has left this channel ("Leaving"). | ||
[Tue Aug 26 2008] [12:09:38] <spot>my concern around the font bundling proposal is that they were drafted specifically to prevent texlive | ||
[Tue Aug 26 2008] [12:09:54] <abadger1999>spot: Err... specifically in response to texlive. | ||
[Tue Aug 26 2008] [12:10:01] <spot>yes, rather. | ||
[Tue Aug 26 2008] [12:10:22] <spot>while i think that texlive is a clear exception to that guideline | ||
[Tue Aug 26 2008] [12:10:41] <Rathann>I wonder how much work it would be for texlive packager to adapt texlive to follow that guidline | ||
[Tue Aug 26 2008] [12:10:51] <tibbs>Well, texlive does need cleanup. | ||
[Tue Aug 26 2008] [12:11:01] <racor>my concern is that fonts are being bundled with other sources, whatever the font sig wants doesn't change much about it | ||
[Tue Aug 26 2008] [12:11:02] <tibbs>But it's going to have to evolve in that direction. | ||
[Tue Aug 26 2008] [12:11:18] <rdieter>grandfather'd exception for texlive, +1 (that doesn't mean that efforts to fix it shouldn't happen) | ||
[Tue Aug 26 2008] [12:11:23] <Rathann>if it's doable in reasonable time, then I'd vote +1 on both font proposals | ||
[Tue Aug 26 2008] [12:11:50] <tibbs>I think the "no bundling of fonts" proposal is simply unworkable. | ||
[Tue Aug 26 2008] [12:11:59] Joinfbijlsma has joined this channel (n=fbijlsma@92.50.110.191). | ||
[Tue Aug 26 2008] [12:12:19] <tibbs>If I have a game or something that has a simple bitmap font in its own internal format. | ||
[Tue Aug 26 2008] [12:12:36] <Rathann>hmm | ||
[Tue Aug 26 2008] [12:12:38] <Rathann>good point | ||
[Tue Aug 26 2008] [12:12:42] <tibbs>It's a "font" according to the guideline, but I doubt there's going to be any call to split it. | ||
[Tue Aug 26 2008] [12:12:51] <spot>ok, lets vote on the font bundles proposal first (with an exception for texlive for the time being) | ||
[Tue Aug 26 2008] [12:13:04] <racor>-1 | ||
[Tue Aug 26 2008] [12:13:05] <tibbs>-1 | ||
[Tue Aug 26 2008] [12:13:31] <rdieter>+1 | ||
[Tue Aug 26 2008] [12:13:37] <spot>this is http://fedoraproject.org/wiki/PackagingDrafts/Packaging_font_bundles | ||
[Tue Aug 26 2008] [12:13:57] <abadger1999>+1 | ||
[Tue Aug 26 2008] [12:14:23] <tibbs>I also have to wonder why fonts are special here. | ||
[Tue Aug 26 2008] [12:14:36] Quithanthana has left this server ("Leaving"). | ||
[Tue Aug 26 2008] [12:14:36] <Rathann>tibbs: because they can be used by other apps? | ||
[Tue Aug 26 2008] [12:14:53] <tibbs>The arguments work for more than just fonts. | ||
[Tue Aug 26 2008] [12:15:00] <spot>well, to be fair, we don't generally permit multiple software items from multiple sources to live in the same srpm | ||
[Tue Aug 26 2008] [12:15:01] <abadger1999>tibbs: That's true. I could go for a more general rule. | ||
[Tue Aug 26 2008] [12:15:04] <racor>Rathann: Many files can be used by other apps (shared libs, images, sound, movies ...) | ||
[Tue Aug 26 2008] [12:15:04] <rdieter>tibbs: good point, there's currently a best-practice/unwritten rule already about separate sources => separate pkgs. | ||
[Tue Aug 26 2008] [12:15:11] <abadger1999>But that doesn't eliminate my +1 for the subset :-) | ||
[Tue Aug 26 2008] [12:15:19] <tibbs>I don't know if everyone saw my suggested alternative. | ||
[Tue Aug 26 2008] [12:15:46] <rdieter>tibbs: please refresh our memory. | ||
[Tue Aug 26 2008] [12:16:07] <tibbs>I would | ||
[Tue Aug 26 2008] [12:16:07] <tibbs>consider it it were distilled to a simple strong suggestion that separate | ||
[Tue Aug 26 2008] [12:16:07] <tibbs>upstream projects not be bundled together in the same package. I | ||
[Tue Aug 26 2008] [12:16:07] <tibbs>believe that's an unwritten rule already. | ||
[Tue Aug 26 2008] [12:16:09] <spot>tibbs: "a simple strong suggestion that separate upstream projects not be bundled together in the same package." | ||
[Tue Aug 26 2008] [12:16:33] <tibbs>But I don't want to derail the current vote. I can write a proposal later. | ||
[Tue Aug 26 2008] [12:16:34] <rdieter>I can totally support that. | ||
[Tue Aug 26 2008] [12:16:42] <spot>i'm much more in favor of that | ||
[Tue Aug 26 2008] [12:16:50] <Rathann>0 unless a list of font formats to which this guideline is applicable is supplied (+1 then) | ||
[Tue Aug 26 2008] [12:16:51] <abadger1999>tibbs: I'd love to have that written down rather than unwritten. | ||
[Tue Aug 26 2008] [12:17:09] <delero>strictly enforcing it on existing packages is going to be tough, especially on dormant projects where the fedora packager has become the ad-hoc maintainer | ||
[Tue Aug 26 2008] [12:17:11] <abadger1999>Although textlive, for instance, has already brought issues up wrt that :-( | ||
[Tue Aug 26 2008] [12:17:33] <Rathann>tibbs has a good point about bundled fonts that could not be used system-wide | ||
[Tue Aug 26 2008] [12:17:36] <tibbs>Enforcing anything on existing packages has always proven difficult. | ||
[Tue Aug 26 2008] [12:17:39] <delero>pstoedit is an example, it ships with an old bitmap font | ||
[Tue Aug 26 2008] [12:17:48] <abadger1999>as texlive is an upstream but is also a conglomeration of other upstreams, how does the rule apply? | ||
[Tue Aug 26 2008] [12:18:22] <abadger1999>I don't need that answered now, just saying that question has already been raised. | ||
[Tue Aug 26 2008] [12:18:40] Joinkulll has joined this channel (i=d318e240@gateway/web/ajax/mibbit.com/x-51e879affd397ab0). | ||
[Tue Aug 26 2008] [12:18:41] <Rathann>also, it doesn't always make sense to make some obscure fonts (symbol fonts, incomplete fonts) visible system-wide | ||
[Tue Aug 26 2008] [12:18:52] <spot>I think that we should say something like "Fedora packages should make every effort to avoid having multiple, separate, upstream projects bundled together in a single package." | ||
[Tue Aug 26 2008] [12:19:04] <rdieter>I'd say let's ask for the current bundles draft to strike paragraph 1, pending a more general soon-to-come guideline. | ||
[Tue Aug 26 2008] [12:19:11] <Rathann>so while I agree with the guideline in the spirit, it needs to allow for common sense and not be as strict | ||
[Tue Aug 26 2008] [12:19:20] <abadger1999>I just got a call. I have an electrician coming out to the house and will have to leave when he gets here. | ||
[Tue Aug 26 2008] [12:19:22] <delero>Rathann: +1 | ||
[Tue Aug 26 2008] [12:19:35] <rdieter>Rathann: I read it that way already, it says SHOULD | ||
[Tue Aug 26 2008] [12:20:17] <Rathann>ah | ||
[Tue Aug 26 2008] [12:20:34] <Rathann>right, the last paragraph of http://fedoraproject.org/wiki/PackagingDrafts/No_bundling_of_fonts_in_other_packages clears it up a bit | ||
[Tue Aug 26 2008] [12:21:11] <Rathann>but I'd limit it to what I suggested above | ||
[Tue Aug 26 2008] [12:21:23] <racor>i think paragraphs 2+3 should be striked. They attempt to special case something which isn't a special case. | ||
[Tue Aug 26 2008] [12:21:24] <Rathann>i.e. not only general-purpose formats but general usability | ||
[Tue Aug 26 2008] [12:21:36] <tibbs>rdieter: The Packaging font bundles proposal doesn't seem to say SHOULD. Lots of MUSTs there. | ||
[Tue Aug 26 2008] [12:22:04] <rdieter>I'm reading http://fedoraproject.org/wiki/PackagingDrafts/Packaging_font_bundles , which includes MUST only in paragraph 1, which I think we've all agreed needs to be stricken anyway | ||
[Tue Aug 26 2008] [12:22:37] <spot>with two -1, and one 0, there is no way that "Packaging_font_bundles" can pass | ||
[Tue Aug 26 2008] [12:22:38] <rdieter>the only must remaining is the licensing bit, but maybe that's not required hee | ||
[Tue Aug 26 2008] [12:22:39] <tibbs>Email from Xavier: he'll be a bit late. | ||
[Tue Aug 26 2008] [12:22:52] <Rathann>does "packaged separately" mean a totally separate package or can it be a subpackage? | ||
[Tue Aug 26 2008] [12:23:08] <Rathann>hm looks like the former | ||
[Tue Aug 26 2008] [12:23:10] <rdieter>Rathann: I read that as either | ||
[Tue Aug 26 2008] [12:23:12] <tibbs>I read it as "totally separate package". | ||
[Tue Aug 26 2008] [12:23:26] <racor>source or binary package? | ||
[Tue Aug 26 2008] [12:23:31] <rdieter>sorry. context matters. ignore me | ||
[Tue Aug 26 2008] [12:23:32] <tibbs>Otherwise arguments about separate upstream release cycles and such make no sense. | ||
[Tue Aug 26 2008] [12:23:34] <racor>demanding a separate source package is silly | ||
[Tue Aug 26 2008] [12:23:40] <spot>can we vote on adding "Fedora packages should make every effort to avoid having multiple, separate, upstream projects bundled together in a single package." to the main guidelines? | ||
[Tue Aug 26 2008] [12:23:52] <rdieter>spot: +1 to that | ||
[Tue Aug 26 2008] [12:23:54] <Rathann>spot: +1 | ||
[Tue Aug 26 2008] [12:23:57] <delero>spot: +1 | ||
[Tue Aug 26 2008] [12:24:05] <tibbs>Will we need to discuss exemptions? | ||
[Tue Aug 26 2008] [12:24:13] <racor>-1, superflous not of any importance | ||
[Tue Aug 26 2008] [12:24:20] <tibbs>Circular dependencies was always an interesting one to me. | ||
[Tue Aug 26 2008] [12:24:23] <tibbs>+1 | ||
[Tue Aug 26 2008] [12:24:28] <spot>+1 from me | ||
[Tue Aug 26 2008] [12:24:46] <tibbs>racor: What existing guideline does this duplicate? | ||
[Tue Aug 26 2008] [12:25:09] Quitrwmjones has left this server ("Closed connection"). | ||
[Tue Aug 26 2008] [12:25:12] <Rathann>it may be common sense, but common sense is sometimes most difficult to follow ;) | ||
[Tue Aug 26 2008] [12:25:28] <spot>with a +5, it passes | ||
[Tue Aug 26 2008] [12:25:56] <spot>now, it seems like we might be able to reword the first paragraph of Packaging_font_bundles to make it more sensible | ||
[Tue Aug 26 2008] [12:26:00] <abadger1999>Would it be better to phrase it as a MUST? ie: any package which bundles multiple separate upstream projects MUST justify that decision? | ||
[Tue Aug 26 2008] [12:26:10] <racor>tibbs: this sentence is a waste of text - whether this sentence is presence or not doesn't change anything | ||
[Tue Aug 26 2008] [12:26:30] <tibbs>I don't follow your argument. | ||
[Tue Aug 26 2008] [12:26:52] <racor>upstreams don't care about what we decide | ||
[Tue Aug 26 2008] [12:27:13] <racor>to new-comer packagers this text is not helpful | ||
[Tue Aug 26 2008] [12:27:17] <racor>it's just bloat | ||
[Tue Aug 26 2008] [12:27:24] Jointhemayor has joined this channel (n=jack@ool-18b8cdf4.dyn.optonline.net). | ||
[Tue Aug 26 2008] [12:27:32] <tibbs>It answers a question that has been asked of me several times already. | ||
[Tue Aug 26 2008] [12:27:57] <tibbs>I guess I could simply continue to answer as I wish, but I'd rather have an actual guideline. Which it seems we'll have. | ||
[Tue Aug 26 2008] [12:28:06] * rdieter is confused now, this guideline only describes downstream packaging, not much to do with upstreams at all | ||
[Tue Aug 26 2008] [12:28:15] <racor>bring this to attention of major upstream projects - You'll be laughed at. | ||
[Tue Aug 26 2008] [12:28:23] <Rathann>racor: some upstreams start caring when we explain it to them | ||
[Tue Aug 26 2008] [12:28:37] <spot>okay, so, if we replace the first paragraph of Packaging_font_bundles to "As noted in the Packaging Guidelines, Fedora packages should make every effort to avoid having multiple, separate, upstream projects bundled together in a single package. This applies equally to font packages." | ||
[Tue Aug 26 2008] [12:29:08] <spot>then, leave the rest as is... i think that makes it more reasonable | ||
[Tue Aug 26 2008] [12:29:22] <racor>Rathann: Do you care about SuSE, Debian, Ubuntu, Gentoo packaging desires in packages you are upstream? I don't. | ||
[Tue Aug 26 2008] [12:29:33] <rdieter>I'm still not sure about the "each bundled font set ends up in a different mono-licensed sub-package", that seems to be itching for a generalized rule too, no? | ||
[Tue Aug 26 2008] [12:29:45] <Rathann>racor: nobody laughed at me when I started packaging inchi separately from openbabel and submitted patches to fix building with external inchi | ||
[Tue Aug 26 2008] [12:30:02] <racor>try glibc, try gcc, ... | ||
[Tue Aug 26 2008] [12:30:39] <spot>rdieter: i think it makes some sense to do it that way for fonts specifically, especially if other applications want to rely on a single font | ||
[Tue Aug 26 2008] [12:30:39] QuitNo5251 has left this server (Read error: 113 (No route to host)). | ||
[Tue Aug 26 2008] [12:30:57] <racor>anyway, i've got to quit now, sorry. | ||
[Tue Aug 26 2008] [12:31:06] <spot>they wouldn't need to Requires: foo-superfonts-dump, they could Requires: foo-superfonts-myfont | ||
[Tue Aug 26 2008] [12:32:20] <rdieter>umm... do apps really need to care about the fonts used licensing-wise? | ||
[Tue Aug 26 2008] [12:32:40] <rdieter>if so, doesn't that get very scary, very fast? | ||
[Tue Aug 26 2008] [12:32:44] <spot>rdieter: generally, no, but it does make for a reasonable divisor | ||
[Tue Aug 26 2008] [12:33:18] <Rathann>but licensing is a good reason for splitting packages in general | ||
[Tue Aug 26 2008] [12:33:39] <Rathann>i.e. foo licensed under GPL and foo-libs under LGPL | ||
[Tue Aug 26 2008] [12:33:51] <Rathann>assuming that's what upstream does | ||
[Tue Aug 26 2008] [12:34:06] <Rathann>or foo-someplugin under another license (say, BSD) | ||
[Tue Aug 26 2008] [12:34:18] Joinsonarguy has joined this channel (n=Who_Know@fedora/sonarguy). | ||
[Tue Aug 26 2008] [12:34:41] <abadger1999>You have my +1 to this. | ||
[Tue Aug 26 2008] [12:34:50] <abadger1999>Electrician is here, gotta run. | ||
[Tue Aug 26 2008] [12:34:50] Quitmbonnet has left this server ("Ex-Chat"). | ||
[Tue Aug 26 2008] [12:35:06] <Rathann>I wouldn't put so much stress on packaging fonts separately due to licensing issues, it is a more general thing | ||
[Tue Aug 26 2008] [12:35:23] <spot>take a look at this: | ||
[Tue Aug 26 2008] [12:35:25] <spot>https://fedoraproject.org/wiki/TomCallaway/Packaging_Font_Bundles2 | ||
[Tue Aug 26 2008] [12:36:10] <tibbs>The first MUST there implies that this guidelines is stronger than the general one. | ||
[Tue Aug 26 2008] [12:36:41] <Rathann>doesn't say why, though | ||
[Tue Aug 26 2008] [12:36:45] <tibbs>Is that still the intention, or is this just supposed to be a clarification of the other guideline as it applies to fonts? | ||
[Tue Aug 26 2008] [12:36:51] <delero>this means ONE font per subpackage ? | ||
[Tue Aug 26 2008] [12:36:59] <Rathann>delero: one font family | ||
[Tue Aug 26 2008] [12:37:01] <spot>delero: font family | ||
[Tue Aug 26 2008] [12:37:01] Joinrwmjones has joined this channel (n=rwmjones@87-127-66-208.no-dns-yet.enta.net). | ||
[Tue Aug 26 2008] [12:37:32] * rdieter likes that draft more. happy happy | ||
[Tue Aug 26 2008] [12:37:44] <spot>i think this is a clarfication for fonts | ||
[Tue Aug 26 2008] [12:38:13] <Rathann>well if it's phrased that way, it becomes redundant | ||
[Tue Aug 26 2008] [12:38:22] <Rathann>the first paragraph | ||
[Tue Aug 26 2008] [12:38:32] QuitSonar_Guy has left this server (Connection timed out). | ||
[Tue Aug 26 2008] [12:38:43] <Rathann>but +1 too | ||
[Tue Aug 26 2008] [12:38:46] <delero>I assume this would apply to a package like gnuplot, which ships postscripts fonts | ||
[Tue Aug 26 2008] [12:39:11] <rdieter>not this draft, afaict, the other one... maybe. :) | ||
[Tue Aug 26 2008] [12:39:14] <Rathann>delero: but does it make sense to use them outside gnuplot? | ||
[Tue Aug 26 2008] [12:39:17] Joinmbonnet has joined this channel (n=mikeb@nat/redhat/x-81080bc24eb4b95f). | ||
[Tue Aug 26 2008] [12:40:04] <spot>well, should we take a vote on https://fedoraproject.org/wiki/TomCallaway/Packaging_Font_Bundles2 ? | ||
[Tue Aug 26 2008] [12:40:05] <delero>Rathann: unlikely | ||
[Tue Aug 26 2008] [12:40:21] <Rathann>I wouldn't want to force any package to split their fonts if it doesn't make sense to use them outside their apps | ||
[Tue Aug 26 2008] [12:40:24] <spot>keep in mind that all reasonable exceptions are okay. | ||
[Tue Aug 26 2008] [12:40:32] <spot>(as always) | ||
[Tue Aug 26 2008] [12:40:46] <rdieter>spot: +1 P_F_B2 draft | ||
[Tue Aug 26 2008] [12:40:53] <delero>spot: +1 on v2 draft | ||
[Tue Aug 26 2008] [12:40:56] <spot>+1 from me | ||
[Tue Aug 26 2008] [12:40:59] <Rathann>+1 on v2 draft | ||
[Tue Aug 26 2008] [12:41:18] <spot>abadger1999: gave us a +1 before he left... tibbs? | ||
[Tue Aug 26 2008] [12:42:04] <tibbs>I guess I don't really understand why it mandates a split by license, but I don't have any real problems with it. | ||
[Tue Aug 26 2008] [12:42:10] <tibbs>+1 | ||
[Tue Aug 26 2008] [12:42:15] <spot>tibbs: it doesn't mandate that anymore | ||
[Tue Aug 26 2008] [12:42:29] <spot>i changed it to read "make sure each bundled font set ends up in a different, appropriately licensed sub-package. " | ||
[Tue Aug 26 2008] [12:42:33] Joinsdziallas has joined this channel (n=sebastia@p57A2E7C1.dip.t-dialin.net). | ||
[Tue Aug 26 2008] [12:42:37] <Rathann>rather, splitting by license is a general "should, if makes sense" | ||
[Tue Aug 26 2008] [12:42:48] <tibbs>I've been reloading but I don't see the change. | ||
[Tue Aug 26 2008] [12:42:49] <Rathann>not only with fonts | ||
[Tue Aug 26 2008] [12:42:58] <spot>tibbs: https://fedoraproject.org/wiki/TomCallaway/Packaging_Font_Bundles2 ? | ||
[Tue Aug 26 2008] [12:43:05] <tibbs>I'm still seeing "but he MUST make sure each bundled font..." | ||
[Tue Aug 26 2008] [12:43:08] <spot>note that i made a copy with changes for v2 | ||
[Tue Aug 26 2008] [12:43:20] <tibbs>Yeah, I'm looking at v2. | ||
[Tue Aug 26 2008] [12:43:41] <spot>If upstream refuses the packager MAY base a single src.rpm on the collection archive, but he MUST make sure each bundled font set ends up in a different, appropriately licensed sub-package. | ||
[Tue Aug 26 2008] [12:44:01] <spot>old version said "If upstream refuses the packager MAY base a single src.rpm on the collection archive, but he MUST make sure each bundled font set ends up in a different mono-licensed sub-package." | ||
[Tue Aug 26 2008] [12:44:53] <spot>anyways, thats +6 | ||
[Tue Aug 26 2008] [12:45:21] <spot>i can't think of a quick way to reword No_bundling_of_fonts_in_other_packages in such a way that it would be acceptable | ||
[Tue Aug 26 2008] [12:45:53] <spot>well, i take that back | ||
[Tue Aug 26 2008] [12:45:59] <spot>maybe if we changed item 1 to | ||
[Tue Aug 26 2008] [12:46:45] <spot>1. any package that makes use of fonts should strongly consider packaging them in a separate sub-package, if they have any value outside of the package | ||
[Tue Aug 26 2008] [12:46:53] <rdieter>item 2 isn't really a MUST, just a pointer | ||
[Tue Aug 26 2008] [12:47:43] <Rathann>spot: I'm fine with a MUST in your modified version even | ||
[Tue Aug 26 2008] [12:47:52] <spot>yeah, but if it makes people think about font licenses, i'm not opposed to it | ||
[Tue Aug 26 2008] [12:48:31] <rdieter>spot: your version of 1 is a lot better, likey likey | ||
[Tue Aug 26 2008] [12:48:38] Joinhansg has joined this channel (n=hans@ip32-174-211-87.adsl2.static.versatel.nl). | ||
[Tue Aug 26 2008] [12:48:44] <hansg>Hi all | ||
[Tue Aug 26 2008] [12:48:46] <Rathann>also if such font has value outside the application, maybe ask upstream to publish font source separately? | ||
[Tue Aug 26 2008] [12:48:50] <hansg>I just saw spot's invitation | ||
[Tue Aug 26 2008] [12:49:03] <hansg>any votes needed from me, or did we already have the quorum? | ||
[Tue Aug 26 2008] [12:49:04] <spot>hansg: you're not too late, we're just going through the last pending draft | ||
[Tue Aug 26 2008] [12:49:09] <Rathann>hansg: we're discussing http://fedoraproject.org/wiki/PackagingDrafts/No_bundling_of_fonts_in_other_packages | ||
[Tue Aug 26 2008] [12:49:15] <hansg>-1 | ||
[Tue Aug 26 2008] [12:49:22] <spot>hansg: we're trying to fix it. :) | ||
[Tue Aug 26 2008] [12:49:30] <Rathann><spot> maybe if we changed item 1 to | ||
[Tue Aug 26 2008] [12:49:30] <Rathann><spot> 1. any package that makes use of fonts should strongly consider packaging them in a separate sub-package, if they have any value outside of the package | ||
[Tue Aug 26 2008] [12:49:31] <hansg>For reasons already mentioned | ||
[Tue Aug 26 2008] [12:50:45] <Rathann>well? any comments on my suggestion? | ||
[Tue Aug 26 2008] [12:50:54] <spot>https://fedoraproject.org/wiki/TomCallaway/No_bundling_of_fonts_in_other_packages2 | ||
[Tue Aug 26 2008] [12:50:58] <spot>take a look at that | ||
[Tue Aug 26 2008] [12:51:13] <spot>Rathann: i'm on the fence as to whether it should be a "SHOULD" or a "MUST" | ||
[Tue Aug 26 2008] [12:51:19] <spot>i can see both sides of that argument | ||
[Tue Aug 26 2008] [12:51:41] <spot>(i'm leaning towards a must, as a sub-package) | ||
[Tue Aug 26 2008] [12:52:01] <Rathann>spot: no, I mean the other suggestion ;) | ||
[Tue Aug 26 2008] [12:52:14] <Rathann>I said I was fine with either should or must here | ||
[Tue Aug 26 2008] [12:52:17] <spot>oh yes, that is good, i'll add it | ||
[Tue Aug 26 2008] [12:52:21] <hansg>Hmm, just read Spot's draft I dunno what to think of this | ||
[Tue Aug 26 2008] [12:52:50] <Rathann>hansg: it's just the 1st point that's different | ||
[Tue Aug 26 2008] [12:53:02] <Rathann>I think that was the main contention | ||
[Tue Aug 26 2008] [12:53:26] <hansg>All in all it seems well balanced between making clear that generic fonts must be packaged separately and that specials could be bundled | ||
[Tue Aug 26 2008] [12:53:58] <hansg>I would like to see some language in here about how this all applies only to fonts in font format. | ||
[Tue Aug 26 2008] [12:54:12] <Rathann>"fonts in font format"? | ||
[Tue Aug 26 2008] [12:54:27] <tibbs>Think back to my earlier question. | ||
[Tue Aug 26 2008] [12:54:33] <Rathann>hansg: the last paragraph is not enough? | ||
[Tue Aug 26 2008] [12:54:34] <hansg>Games often package fonts as just a bmp which when you lay a 64x64 grid over it you get each letter | ||
[Tue Aug 26 2008] [12:54:42] <Rathann>ah | ||
[Tue Aug 26 2008] [12:54:47] <Rathann>then the first solves it | ||
[Tue Aug 26 2008] [12:54:49] <hansg>or on XxX format for that mayyer | ||
[Tue Aug 26 2008] [12:54:51] <spot>okay, i added Rathann's suggestion: https://fedoraproject.org/wiki/TomCallaway/No_bundling_of_fonts_in_other_packages2 | ||
[Tue Aug 26 2008] [12:55:27] <spot>hansg: if i made it say "bundled font files" | ||
[Tue Aug 26 2008] [12:55:31] <spot>would that be more appropriate? | ||
[Tue Aug 26 2008] [12:55:42] <spot>or "bundled fonts (in font format)" | ||
[Tue Aug 26 2008] [12:55:46] Quitchacha_chaudhry has left this server (Read error: 110 (Connection timed out)). | ||
[Tue Aug 26 2008] [12:55:56] <hansg>I'm not sure about the "any value outside of the package " wording, that is a bit vagu | ||
[Tue Aug 26 2008] [12:56:00] <hansg>vague I mean | ||
[Tue Aug 26 2008] [12:56:08] <hansg>Spot, +1 for "bundled font files" | ||
[Tue Aug 26 2008] [12:56:13] <hansg>That is better IMHO | ||
[Tue Aug 26 2008] [12:56:55] <hansg>And maybe we should replace the "any value outside of the package " wording by a list of formats and a MUST be in a subpackage if in one of these formats | ||
[Tue Aug 26 2008] [12:57:06] <Rathann>hansg: it's not just formats | ||
[Tue Aug 26 2008] [12:57:12] <Rathann>it's also the usability | ||
[Tue Aug 26 2008] [12:57:21] <hansg>For example if a game has some special font created for it in ttf, it would be good to put it in a sub package so that it can be used more general | ||
[Tue Aug 26 2008] [12:57:34] <hansg>(assuming the licensing is ok) | ||
[Tue Aug 26 2008] [12:57:41] <hansg>Rathann, explain | ||
[Tue Aug 26 2008] [12:57:52] <Rathann>it doesn't make sense if such font contains just a limited subset of characters or symbols which is usable only in that game | ||
[Tue Aug 26 2008] [12:58:03] <rdieter>hansg: but "good" for who? if no one can/will ever use it? | ||
[Tue Aug 26 2008] [12:58:19] <Rathann>hence it also needs to be usable outside the original application | ||
[Tue Aug 26 2008] [12:58:20] <hansg>Rathann, ah yes | ||
[Tue Aug 26 2008] [12:58:46] <hansg>rdieter, will never use it just a matter of advertising, can never user it is another story | ||
[Tue Aug 26 2008] [12:58:59] <spot>how about something like "especially if the font is in a standardized format, and contains a set of characters or symbols which are useful for other packages." | ||
[Tue Aug 26 2008] [12:59:04] <hansg>Ok, lets stick with the "any value outside of the package " | ||
[Tue Aug 26 2008] [12:59:10] <hansg>spot +1 | ||
[Tue Aug 26 2008] [12:59:28] <hansg>(although that violates the less is more principle) | ||
[Tue Aug 26 2008] [12:59:51] <spot>it does, and i think the "any value outside of the package" is actually broader. | ||
[Tue Aug 26 2008] [13:00:08] <hansg>I'm fine with keeping just "any value outside of the package " | ||
[Tue Aug 26 2008] [13:00:21] * Rathann is fine with either | ||
[Tue Aug 26 2008] [13:00:33] <Rathann>obviously some people need explaining the spirit of the rule ;) | ||
[Tue Aug 26 2008] [13:00:47] Partsmooge has left this channel ("-ENOTIME"). | ||
[Tue Aug 26 2008] [13:01:04] <Rathann>so more precise language won't hurt IMHO | ||
[Tue Aug 26 2008] [13:01:31] <spot>how about this | ||
[Tue Aug 26 2008] [13:01:32] <spot>https://fedoraproject.org/wiki/TomCallaway/No_bundling_of_fonts_in_other_packages2 | ||
[Tue Aug 26 2008] [13:01:36] <spot>i added it as a clarifier | ||
[Tue Aug 26 2008] [13:02:03] <tibbs>Seems OK to me. | ||
[Tue Aug 26 2008] [13:02:08] <Rathann>yup | ||
[Tue Aug 26 2008] [13:02:11] <delero>excellent | ||
[Tue Aug 26 2008] [13:02:20] <tibbs>I wonder whether we're still within the spirit of the original draft which was submitted. | ||
[Tue Aug 26 2008] [13:02:34] Joinke4qqq_ has joined this channel (n=ke4qqq@64.89.94.194.nw.nuvox.net). | ||
[Tue Aug 26 2008] [13:02:37] <spot>well, we'll hear back for sure if we're not. | ||
[Tue Aug 26 2008] [13:02:40] <spot>i think we are | ||
[Tue Aug 26 2008] [13:02:47] <hansg>spot, good, about font source, its that mandatory, or does it depend on the font license? | ||
[Tue Aug 26 2008] [13:02:48] <Rathann>I think so too | ||
[Tue Aug 26 2008] [13:02:55] <Rathann>we just added some common sense ;) | ||
[Tue Aug 26 2008] [13:03:18] <spot>hansg: not sure i follow | ||
[Tue Aug 26 2008] [13:03:32] <Rathann>hansg: you mean the point about asking upstream to publish font source separately? | ||
[Tue Aug 26 2008] [13:03:40] <Rathann>it's not mandatory | ||
[Tue Aug 26 2008] [13:03:59] <hansg>Well if someone designed a font for project X and gave project X just the .ttf file and a license to do whatever they want with the ttf, there will be no font source | ||
[Tue Aug 26 2008] [13:04:18] <spot>how about i change that to just "font files" | ||
[Tue Aug 26 2008] [13:04:22] <spot>not "font source" | ||
[Tue Aug 26 2008] [13:04:28] <spot>to eliminate confusion | ||
[Tue Aug 26 2008] [13:04:30] <Rathann>yes | ||
[Tue Aug 26 2008] [13:04:34] <Rathann>that's what I meant | ||
[Tue Aug 26 2008] [13:04:37] <hansg>spot, hmm yes and no | ||
[Tue Aug 26 2008] [13:04:59] <hansg>We do want the preferable format for modification when available | ||
[Tue Aug 26 2008] [13:05:04] Partdelero has left this channel. | ||
[Tue Aug 26 2008] [13:05:09] <spot>hansg: yes, but thats a licensing issue | ||
[Tue Aug 26 2008] [13:05:13] <Rathann>the idea is that generally useful fonts should migrate to separate packages alltogether | ||
[Tue Aug 26 2008] [13:05:24] QuitKageSenshi has left this server (Remote closed the connection). | ||
[Tue Aug 26 2008] [13:05:37] <Rathann>hence my suggestion to ask upstream to publish font files | ||
[Tue Aug 26 2008] [13:05:45] <hansg>spot again yes and no, it can be that we don't need the font "source" from a license pov, that doesn't mean we don't want it if available | ||
[Tue Aug 26 2008] [13:06:03] <spot>by not specifying, we can safely assume we want source | ||
[Tue Aug 26 2008] [13:06:12] <hansg>true | ||
[Tue Aug 26 2008] [13:06:17] <spot>https://fedoraproject.org/wiki/TomCallaway/No_bundling_of_fonts_in_other_packages2 | ||
[Tue Aug 26 2008] [13:06:25] <spot>it now says "font files" on that line | ||
[Tue Aug 26 2008] [13:06:40] <spot>guys, i need to dash off to the board meeting | ||
[Tue Aug 26 2008] [13:06:44] <spot>can we vote on this quickly? | ||
[Tue Aug 26 2008] [13:06:44] <Rathann>hansg: but isn't that is already in font packaging guidelines? | ||
[Tue Aug 26 2008] [13:07:01] <rdieter>spot: +1 to v2 | ||
[Tue Aug 26 2008] [13:07:02] <spot>+1 from me | ||
[Tue Aug 26 2008] [13:07:05] <hansg>+1 | ||
[Tue Aug 26 2008] [13:07:05] <Rathann>hansg: "Fonts SHOULD be built from source whenever upstream provides them in a source format" | ||
[Tue Aug 26 2008] [13:07:09] <tibbs>+1 | ||
[Tue Aug 26 2008] [13:07:10] <Rathann>+1 from me | ||
[Tue Aug 26 2008] [13:07:39] <spot>do we have quorum? delero dropped... | ||
[Tue Aug 26 2008] [13:07:45] <hansg>Rathann, we should add: "if upstream does not provides them in a source format, the packager should contact upstream and ask them to provide source if possible" | ||
[Tue Aug 26 2008] [13:07:48] <spot>wait, that is +5 | ||
[Tue Aug 26 2008] [13:07:59] <spot>ok, it passes. | ||
[Tue Aug 26 2008] [13:08:00] <hansg>yes thats enouh, right?? | ||
[Tue Aug 26 2008] [13:08:13] <spot>and with that i have to go to the board call | ||
[Tue Aug 26 2008] [13:08:15] <Rathann>hansg: that is fine by me | ||
[Tue Aug 26 2008] [13:08:18] <spot>thanks guys | ||
[Tue Aug 26 2008] [13:08:24] <Rathann>thanks spot ;) | ||
[Tue Aug 26 2008] [13:08:24] * hansg wonders why my typing is even lousier then normal | ||
[Tue Aug 26 2008] [13:08:34] <spot>i'll update the todo page this afternoon | ||
[Tue Aug 26 2008] [13:09:56] <tibbs>I will try to get minutes out today; with the FESCo move, we have no way to make their 24 hour deadline. | ||
[Tue Aug 26 2008] [13:12:43] <hansg>well that was short (for me) when is the next meeting? | ||
[Tue Aug 26 2008] [13:17:25] <Rathann>hansg: we should discuss the possible times and choose one that works well for everyone if possible, current one was difficult for me until recently | ||
[Tue Aug 26 2008] [13:18:08] <hansg>Didn't we try that by using a wiki page were we all wrote down what worked, and then failed? | ||
[Tue Aug 26 2008] [13:18:13] <Rathann>and I won't know until next week if it continues to be | ||
[Tue Aug 26 2008] [13:18:45] <tibbs>The problem seems to be that there's always some kind of conflict. | ||
[Tue Aug 26 2008] [13:33:02] <abadger1999>tibbs: FTR, I'm +1 to spots revised fonts guideline. |