FESCo Meeting Logs 2006-12-7

Toshio Kuratomi a.badger at gmail.com
Mon Dec 18 21:09:32 UTC 2006


= 2006 December 7 FESCo Meeting =

== Members ==

=== Present ===
 * thl
 * tibbs
 * bpepple
 * rdieter
 * dgilmore
 * jeremy
 * abadger1999
 * spot
 * warren
 * scop
 * awjb

=== Absent ===
 * ch4chris
 * jwb
  
== Summary ==
 
=== EPEL ===
 * dgilmore is getting sync to master mirror setup.  Looking into using
lmacken's update system for that.
 * Need signing keys setup.
 * Need someplace to announce epel package builds.
 * distag discussion: should it be epel or el?
  * RHEL uses el.  One reason to use epel is so you can tell from the
disttag whether the package in question came from RHEL or EPEL.
  * disttag's traditional meaning has been "what is this built for"
rather than "what project built this".
  * disttag is not as good an indicator of where a package comes from as
information available from rpm querying the header info. disttags are
not required, CentOS uses .el, etc.
  * We're going to stick with .el[VERNUM] for now.
 * RHEL 5 is split into a RHEL5-server and RHEL5-client.  We may need to
have two download repos to account for the split.

=== Opening Core ===
 * Red Hat management is generally for the idea.  Just need to figure
out the details.
 * We need to plan the schedule for the next release of "Core" so we FPB
to set the schedule and determine what we have to o by when to get this
integrated.
 * mass-review of Core packages still needs to be discussed on f-e-list.
 * The Core + Extras merge is going to happen for FC7.

=== Broken deps and EVR problems ===
 * Kudos to nirik for having stepped up and fixed a bunch of these
issues.
 * tibbs proposed that we don't push packages that violate EVR ordering
between released branches.
  * lmacken's new update system will check EVR before pushing.
  * Extras QA SIG might be a good place to work on broken deps and EVR
issues.
 * Until mock/plague integrates kmod support keping kmods off the
deps/EVR reports is nearly impossible.
  * dkms as being experimented with @ freshrpms suggested as a sane way
to do kernel modules except that it requires the end-user to have
development tools installed.
  * kmods haven't really been given a good test until the mock/plague
integration has been tried.

=== Packaging Committee Report ===
 * FESCo approving Conflicts
  * No disapproval for disallowing conflicts but there was discussion of
whether FESCo wants to approve conflicts.
  * Leaving to reviewer was generally frowned upon.
  * Having a list of allowed situations was seen as a possible
compromise -- to be discussed withthe Packaging Committee.

=== Kmod Approval ===
 * gspca https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=209112
  * spot said he looked into the gspca module and that the module code
is good and the author wants it upstream but the v4l camp is not agreed
upon certain things which makes getting the module upstream not likely
until some consensus is reached.

=== Maintainer Responsibility ===
 * Waiting on Legacy folks to decide whether to shutdown the builders.

=== Free Discussion ===
 * Renaming packages
  * When a package is renamed, the package owner is allowed to import
the renamed package as a new module, mark the old module as a
dead.package and request branches.  Referring to the old package and the
fact that this is a rename helps people know what's going on in regards
to the branches.
  * Part of this policy is listed here:
http://www.fedoraproject.org/wiki/Extras/PackageEndOfLife and we can
link to that as a reference.
  * awjb will document this.

== Log ==

{{{
(10:00:08 AM) thl has changed the topic to: FESCo meeting -- Meeting
rules at [WWW]
http://www.fedoraproject.org/wiki/Extras/Schedule/MeetingGuidelines --
Init process
(10:00:12 AM) thl: FESCo meeting ping -- abadger1999, awjb, bpepple,
c4chris, dgilmore, jeremy, jwb, rdieter, spot, scop, thl, tibbs, warren
(10:00:15 AM) thl: Hi everybody; Who's around?
(10:00:20 AM) tibbs: I'm here.
(10:00:20 AM) ***bpepple is here.
(10:00:20 AM) ***rdieter is here.
(10:00:22 AM) ***dgilmore is here
(10:00:24 AM) ***jeremy is here
(10:00:25 AM) ***abadger1999 is here
(10:00:32 AM) ***spot is here
(10:00:38 AM) ***nirik is in the rabble seats with his coffee. 
(10:00:42 AM) ***warren here
(10:00:44 AM) scop: pong
(10:00:53 AM) thl has changed the topic to: FESCO-Meeting -- EPEL --
mmcgrath, dgilmore -- status update
(10:01:17 AM) dgilmore: thl: getting the sync to master mirror setup
(10:01:32 AM) dgilmore: thl: looking at using lmacken's  update system 
(10:01:33 AM) ***awjb is here now as well
(10:01:48 AM) dgilmore: thl: need to setup keys for signing packages
(10:01:53 AM) warren: has everyone seen lmacken's update system wiki
page and screenshots?
(10:01:55 AM) warren: pretty sweet
(10:02:11 AM) thl: warren, agreed
(10:02:17 AM) ***rdieter hasn't
(10:02:33 AM) dgilmore: I think we will need to ask for a list
epel-announce
(10:02:33 AM) ***bpepple hasn't either.
(10:02:44 AM) abadger1999: warren: :Beautious :-)
(10:02:53 AM) ***mmcgrath is here
(10:03:15 AM) warren: epel-announce-list?
(10:03:23 AM) warren: where does epel devel discussion happen?
(10:03:24 AM) thl: dgilmore, yeah, we might need such a list over time
(10:03:26 AM) dgilmore: warren: that would be ok
(10:03:27 AM) mmcgrath: Could we just use the fedora announce list?  Do
we need an epel announce list?
(10:03:30 AM) thl: warren, on extras-list still
(10:03:40 AM) dgilmore:
http://fedoraproject.org/wiki/Infrastructure/UpdatesSystem
(10:03:43 AM) rdieter: thl: +1
(10:03:45 AM) thl: the plan is to have a seperate list over time
(10:03:52 AM) ***lmacken is kind of here, but in class :)
(10:03:54 AM) thl: but for now f-e-l is good enough
(10:04:13 AM) rdieter: dgilmore: thanks, nice.
(10:04:27 AM) thl has changed the topic to: FESCO-Meeting -- EPEL --
mmcgrath, dgilmore -- disttag confusion
(10:04:34 AM) thl: dgilmore, so do we use el everywhere?
(10:04:38 AM) thl: or somewhere epel?
(10:04:38 AM) dgilmore: I would like to have a epel-accounce-list from
the start  as its really not relevant to Fedora stuff and it will mean
less noise for EPEL 
(10:04:40 AM) ***wwoods lurking in background
(10:04:50 AM) thl has changed the topic to: FESCO-Meeting -- EPEL --
mmcgrath, dgilmore -- mailinglist
(10:04:54 AM) dgilmore: well right now rhel, centos  use el
(10:05:08 AM) mmcgrath: But what would we announce "Its here" and then a
few months later "EL5 is ready"?
(10:05:22 AM) abadger1999: WOuld we do package announcements there?
(10:05:29 AM) thl: we really should get the repo into shape before we
annouce it for real
(10:05:31 AM) dgilmore: if we use lmackens update system  each package
will have an announcement email
(10:05:43 AM) warren: package announcements on fedora-announce-list from
the beginning was a bad idea.
(10:05:43 AM) thl: there are still a lot of things and rules to be
worked out
(10:06:16 AM) dgilmore: i would like somewhere to email package
announcements to 
(10:06:30 AM) thl: dgilmore, so proposed name for the list?
(10:06:40 AM) thl: enterprise-extras-annouce?
(10:06:46 AM) mmcgrath: well this could be part of a larger discussion.
(10:06:48 AM) dgilmore: either epel-announce-list or epel-package-list
(10:06:55 AM) mmcgrath: For example, after the merge, what happens to
the fedora-extras list?
(10:07:02 AM) dgilmore: thl: that would be ok also 
(10:07:20 AM) mmcgrath: sorry, thats off topic.  Ignore me.
(10:07:22 AM) thl: mmcgrath, we IMHO need a genereal mailinglist-cleanup
then
(10:07:43 AM) dgilmore: thl: we do and i really dont wantto add another
list 
(10:07:43 AM) mmcgrath: My concern is a seperate mailing list for
function vs 'team'.
(10:08:27 AM) dgilmore: lets ignore the list for now.  We will need to
decide at some point where to send package announcements
(10:08:36 AM) mmcgrath: send 'em to extras.
(10:08:43 AM) rdieter: dgilmore: +1
(10:08:45 AM) dgilmore: we still have a bit of work to get everything
done
(10:08:46 AM) thl: mmcgrath, +1 (at least for now)
(10:08:46 AM) mmcgrath: even the fedora cvs repo stuff gets sent there.
(10:08:52 AM) warren: fedora-extras-list was meant to be an Extras
specific fedora-devel-list.  The focus has helped us to keep lots of
CRAP off of fedora-extras-list.  I'd hate to lose that focus.
(10:09:08 AM) mmcgrath: its already lost that focus though.  Darn near
everything goes there.
(10:09:24 AM) warren: mmcgrath, it is development focus, unlike
fedora-devel-list...
(10:09:34 AM) warren: mmcgrath, just the volume has grown large
(10:09:46 AM) thl: warren, and there is confusiton with
fedora-maintainers
(10:10:01 AM) warren: fedora-maintainers was meant to be a
fedora-devel-list, minus the random people posting off-topic shit.
(10:10:01 AM) thl: anyway, we're losing focus currenly
(10:10:14 AM) XulChris: personally i just send to fedora-extras in most
cases because more people subscribe to that list than any other
(10:10:19 AM) thl: dgilmore, maybe just work out a proposal for a list
and post it
(10:10:20 AM) warren: Yes, we need to figure out what to do with the
mailing lists, but we don't need to do it today.  Let's move on.
(10:10:24 AM) thl: then we can decide in a later meeting
(10:10:26 AM) dgilmore: thl: lets look at disttags  this can be decided
in the next few weeks
(10:10:34 AM) thl has changed the topic to: FESCO-Meeting -- EPEL --
mmcgrath, dgilmore -- disttag confusion
(10:10:42 AM) thl: so, do we us .el or .epel ?
(10:10:46 AM) dgilmore: rhel and CentOS use .el
(10:10:58 AM) ***thl votes for .el
(10:11:01 AM) rdieter: where did the suggestion to use .epel come from?
(10:11:05 AM) dgilmore: if we use .epel  it will be very clear what are
our pcakages
(10:11:10 AM) thl: rdieter, -ENOIDEA
(10:11:12 AM) warren: Please do not use .el for EPEL packages,
especially when it is likely they might overlap with RHEL packages in
some cases.
(10:11:15 AM) mmcgrath: I don't care what we use but I know others do.
(10:11:16 AM) dgilmore: rdieter: warren 
(10:11:35 AM) rdieter: warren: overlap?  they shouldn't.
(10:11:39 AM) spot: EPEL packages should never ever overlap with RHEL
(10:11:39 AM) mmcgrath: what problems does a tag overlap cause?
(10:11:44 AM) warren: rdieter, the Client/Server problem
(10:12:00 AM) thl: well, the next topic is this in any case, so let's
get over it:
(10:12:01 AM) thl has changed the topic to: FESCO-Meeting -- EPEL --
mmcgrath, dgilmore -- ship packages in EPEL for EL-Server that are part
of EL-Client?
(10:12:04 AM) spot: warren: they're using a merged tree
(10:12:15 AM) warren: In any case, .el and .epel creates a clear
differentiation.
(10:12:24 AM) warren: from a support perspective that is a really good
thing.
(10:12:29 AM) thl: I'd say we should not ship packages in epel that are
part of either Server or Client
(10:12:33 AM) dgilmore: i vote that we do not push anything in server
that is in client 
(10:12:36 AM) warren: spot, buildroot is merged yes, but what about
users?
(10:12:43 AM) rdieter: I disagree.  dist tag is meant to identify what
the pkg is built *for* not the origin of the pkg.
(10:12:50 AM) thl: rdieter, +1
(10:12:56 AM) bpepple: rdieter: agreed.
(10:12:57 AM) spot: +1
(10:13:00 AM) XulChris: im not fesco but i agree with rdieter 
(10:13:07 AM) warren: thl, that is overly simplistic
(10:13:23 AM) warren: thl, that means two different repos for RHEL5,
which is different from the merged EPEL for CentOS5
(10:13:33 AM) nbecker [n=nbecker] entered the room.
(10:13:41 AM) rdieter: way, way back when, some repos used something
like: Release: %{foo}%{?dist}%{?repo}
(10:13:53 AM) craigt [n=cthomas] entered the room.
(10:13:56 AM) rdieter: icky.
(10:14:02 AM) thl: warren, why would we need two repos? to satisfy deps?
(10:14:42 AM) dgilmore: thl: yes
(10:14:51 AM) rdieter: -ENOTOURPROBLEM.
(10:15:14 AM) rdieter: if a dep is missing for RHEL5/server, too bad,
you can't install it.
(10:15:15 AM) dgilmore: i was asked how big our repo will be to pre warn
mirrors
(10:15:21 AM) mmcgrath: Do we know there will be an issue or are we
assuming?
(10:15:29 AM) dgilmore: and i said approx 22G per release
(10:15:41 AM) dgilmore: which is what devel currently is 
(10:15:55 AM) warren: thl, the client/server split is going to be
confusing as hell to EPEL5.
(10:15:58 AM) mmcgrath: And thats a good guess, especailly over the next
year or two I'd think we would stay under that.
(10:16:06 AM) thl: dgilmore, I don#t think we'll grow that big soon, but
it's probably wise to put a big number out
(10:16:14 AM) warren: satisfying deps with EPEL5 rebuilds that overlap
with RHEL5 packages is one way to solve that problem.
(10:16:21 AM) dgilmore: thl: that was my thought 
(10:16:24 AM) warren: Can you think of another way to solve it without
having two separate repos?
(10:16:42 AM) warren: But a RHEL5 rebuild should NOT have the same
disttag
(10:16:46 AM) thl: warren, but then we might replace packages from the
client accidentally
(10:16:50 AM) spot: short of EL5 being more reasonably packaged? :/
(10:16:56 AM) dgilmore: warren: one repo  and make sure our packages
dont get chossen if available elsewhere
(10:17:20 AM) warren: dgilmore, .epel5 vs .el5 would satisfy that, .el5
would win.
(10:17:39 AM) thl: I'd like to have one repo, too, but I'm not sure if
that is doable 
(10:17:47 AM) mmcgrath: +1 for one repo.
(10:17:56 AM) XulChris: one repo to rule them all
(10:17:58 AM) mmcgrath: I say we go with 1 repo until there's a problem.
(10:18:08 AM) mmcgrath: Then examine that problem and find a reasonable
solution.
(10:18:10 AM) ***spot is somewhat annoyed at the continued "don't taint
core/rhel with extras" mentality
(10:18:20 AM) dgilmore: i would prefer 1 repo  otherwise our disk useage
will blow up or we need to do lots of hardlinking 
(10:18:30 AM) thl: let's set the goal "one repo" for now and see if it
works out
(10:18:36 AM) thl: and get back to it later if we have to
(10:18:43 AM) mmcgrath: spot: +1.  We have to trust our users at least a
little bit to do the right thing.
(10:18:50 AM) thl: and don't ship packages in epel that are part of
either Server or Client for now
(10:18:59 AM) warren: thl, what does that mean?
(10:19:11 AM) warren: I mean, the plan as-is works fine for EPEL4.
(10:19:12 AM) thl: warren, define "that" please
(10:19:22 AM) warren: "<thl> and don't ship packages in epel that are
part of either Server or Client for now"
(10:19:28 AM) f13: thl: but what happens when you want to package
something for EPEL and they depend on a package on Client, which isn't
avail in Server?
(10:19:29 AM) spot: warren: it means we nuke things out of the EPEL tree
if they end up in RHEL5
(10:19:32 AM) warren: This makes no sense when talking about RHEL5.
(10:19:35 AM) abadger1999: warren: Are we guaranteeing that there won't
be foo-1.0-1.el5 and foo-1.0-2.epel5 ?
(10:19:39 AM) rdieter: warren: no overlap,period.
(10:19:50 AM) warren: Hmm...
(10:19:51 AM) rdieter: f13: The Server users are SOL.
(10:19:56 AM) mmcgrath: but the dist tag doesn't make a difference.
(10:20:04 AM) f13: rdieter: thats cute.
(10:20:08 AM) mmcgrath: especially if the releases are increased so that
someone is upgrading from one to the others.
(10:20:08 AM) thl: mmcgrath, exactly
(10:20:18 AM) warren: I suspect "no overlap period" may simplify things,
but may also bite us in the ass.
(10:20:21 AM) rdieter: f13: not cute, reality.
(10:20:28 AM) f13: I'd go for 2 repos with this mentality though.
(10:20:34 AM) dgilmore: spot, warren, f13:  is it possible to geta
package list for RHEL5  so we can see what extras packages are already
there
(10:20:42 AM) warren: The .epel4 and .epel5 tag plus "no overlap period"
policy for now would protect us.
(10:20:46 AM) f13: that way Server folks get a nicer "no package found"
rather than a hellish string of 'no package to meet dep foo"
(10:20:53 AM) warren: dgilmore, RHEL5 beta2 is downloadable 
(10:20:55 AM) thl: f13, agreed, I more and more think we really might
need two repos...
(10:21:05 AM) f13: warren: I'm much more in favor of .el vs .epel
(10:21:13 AM) mmcgrath: are we worried that two packages will have the
exact same name?  Or that someone will accidently upgrade from an EPEl
package to a RHEL package and vise versa?
(10:21:20 AM) warren: thl, which in effect would be different from EPEL
for CentOS.
(10:21:23 AM) thl: warren, how would a different disttag protect us?
(10:21:23 AM) warren: thus THREE repos
(10:21:45 AM) spot: warren: it is possible CentOS 5 might do the same
splitting
(10:21:46 AM) f13: warren: I'm not entirely convinced that CentOS can
make use of this repo if we split things out
(10:21:54 AM) f13: oh there is that.
(10:21:59 AM) warren: thl, flexibility when we hit the likely case where
we realize "oh shit, no overlap isn't working" 
(10:21:59 AM) thl: -ELifeSucks
(10:22:23 AM) abadger1999: Are we back to fedora.us 0.[RELNUMBER] ?
(10:22:27 AM) thl: warren, but how do you want to make sure packages
from "Core" don#t get relaced?
(10:22:31 AM) warren: abadger1999, who suggested that?
(10:22:32 AM) spot: there are more packages in FE now than in FC, and
none of them overlap
(10:22:40 AM) spot: i think we can deal with the "overlap" case.
(10:22:48 AM) warren: spot, that was easy because there is *ONE* core.
(10:22:48 AM) thl: s/relaced/replaced?/
(10:23:01 AM) warren: RHEL5 makes this complicated because...
(10:23:04 AM) spot: and there will be two EL5s
(10:23:05 AM) abadger1999: Just by reading the "how do we make sure RHEL
packages update EPEL packages"
(10:23:11 AM) abadger1999: And looking for a solution.
(10:23:17 AM) warren: RHEL5 buildroot -> two products -> EPEL buildroot
-> two products
(10:23:42 AM) thl: well, we are running a bit out of time
(10:23:56 AM) warren: What are the actual drawbacks of using the .epel
disttag?
(10:23:58 AM) warren: I don't see any.
(10:23:59 AM) thl: can somebody but some thoughts into this issue and
work out a solution until next week?
(10:24:03 AM) ***nirik wonders if someone could talk with centos and
rhel5 people and see if there is any solution?
(10:24:07 AM) warren: Even if we don't overlap, .epel isn't a drawback.
(10:24:10 AM) spot: warren: namespace pollution? confusion?
(10:24:15 AM) f13: warren: what spot said
(10:24:21 AM) warren: how is it confusion?
(10:24:30 AM) warren: .epel in the package name could promote LESS
confusion.
(10:24:32 AM) f13: we don't do .fe7 for Extras, why do it for Enterprise
extras?
(10:24:41 AM) warren: "oh, that isn't RHEL, that is clearly EPEL"
(10:24:50 AM) f13: warren: boondoggle
(10:24:52 AM) warren: f13, think about GSS dealing with a huge installed
package list 
(10:25:09 AM) f13: gss needs better tools than the name of the package
to figure that out
(10:25:24 AM) f13: you're continuing to use this example which is a ver
very poor example.
(10:25:31 AM) warren: I disagree.
(10:25:32 AM) f13: package names are neither deterministic nor accurate
(10:25:40 AM) XulChris: why dont we just have a seperate dist tag for
each maintainer, isnt that pretty much the same thing?
(10:25:47 AM) warren: How does deterministic fit here?
(10:25:53 AM) f13: rpm query information is far more informative
(10:25:55 AM) XulChris: or i know, a sepearte dist tag for each package
(10:26:01 AM) ***nirik notes that centos at least now uses .el, so just
having .el in the name won't help there between if it's a rhel or a
centos package. 
(10:26:06 AM) ***XulChris is being facetious BTW
(10:26:09 AM) f13: warren: because something could come from epel and
not have a dist tag at all
(10:26:17 AM) spot: f13: +1
(10:26:23 AM) warren: f13, example?
(10:26:29 AM) f13: warren: dist tags are not required
(10:26:38 AM) f13: there are many packages in Extras that don't use a
dist tag
(10:26:48 AM) mmcgrath: Thats true, its not in the guidelines right now.
(10:26:54 AM) f13: nor should it be
(10:26:54 AM) mmcgrath: Its just considered "a good idea"
(10:27:02 AM) spot: mmcgrath: and never will be mandatory (over my dead
body)
(10:27:04 AM) f13: a packagers convinience
(10:27:32 AM) warren: OK, so better tools needed?  
(10:27:36 AM) spot: dist tag says the dist it is for, not the place it
was build
(10:27:44 AM) warren: We could write a standardized tool that lists
packages and where they are from.
(10:27:52 AM) f13: warren: not even that.  rpm -qi shows you the
information you're really looking for
(10:27:53 AM) warren: that would be a useful thing for support.
(10:27:57 AM) f13: Build host, Packager, etc...
(10:28:00 AM) spot: now, if we're really worried about RHEL5Client being
completely different from RHEL5Server
(10:28:10 AM) warren: f13, which is TMI and slow for support
(10:28:11 AM) spot: maybe we need to treat them as separate dists
(10:28:22 AM) ***rdieter shudders
(10:28:24 AM) f13: warren: anything else is non-deterministic
(10:28:34 AM) dgilmore: lets stick with .el<ver number>  and move on for
now
(10:28:35 AM) f13: warren: if it doesn't come FROM the system's rpmdb,
its worthless
(10:28:38 AM) spot: rdieter: dont like it either, but this is us dealing
with RHAT braindead packaging
(10:28:39 AM) warren: f13, what do you mean by non-deterministic?
(10:28:49 AM) f13: warren: ANY 3rd party repo can name any package
anything
(10:28:53 AM) thl: yeah, guys, really let's stop here now
(10:28:58 AM) f13: they could stomp on our released numbers if they
wanted to
(10:28:59 AM) warren: f13, I'm not talking about disttag anymore.
(10:28:59 AM) thl: we can't use all the time for one topic
(10:29:03 AM) warren: f13, i'm talking about better tools.
(10:29:05 AM) ***spot stops
(10:29:08 AM) rdieter: spot has a point, if we agree rhel5 client/server
really *are* different...
(10:29:09 AM) f13: the package name itself is NOT deterministic as to
where it comes from.
(10:29:11 AM) thl: let' move on and get back to it next week
(10:29:19 AM) warren: f13, I"M NOT TALKING ABOUT DISTTAG
(10:29:20 AM) thl: and or even better: work that out on the lists
(10:29:24 AM) f13: warren: neither am I
(10:29:37 AM) ***thl will switch to a different topic in 10
(10:29:40 AM) warren: move on
(10:29:40 AM) f13: warren: the name-ver-rel with or without dist tags is
not deterministic
(10:29:41 AM) ***thl will switch to a different topic in 5
(10:29:47 AM) thl has changed the topic to: FESCo meeting -- Opening
Core - (warren, jeremy, rdieter) -- status update
(10:29:53 AM) thl: warren, jeremy, rdieter ?
(10:30:48 AM) warren: thl, well, management likes the general idea,
figuring out specifics now.
(10:30:50 AM) thl: btw, I'm getting nervous slowly -- shouldn#t we plan
a schedule for F{,C}7 slowly?
(10:31:11 AM) thl: normally the first beta should show up in January
afaics
(10:31:18 AM) f13: thl: thtas on Max's plate to accomplish
(10:31:32 AM) thl: f13, okay, then I'll be quiet for now :)
(10:31:44 AM) warren: thl, that's a FPB question
(10:32:20 AM) thl: warren, tehre is still this on the schedule: "tasks:
warren: start a discussion on f-e-l about plans how to realize the
mass-review for packages moving from Core to Extras"
(10:32:48 AM) rdieter: I could be rememberring wrong, but I thought one
of the conclusions from the Summit was that the first beta would happen
after the upcoming FUDCon. ??
(10:33:00 AM) f13: rdieter: thats too late
(10:33:08 AM) daMaestro left the room (quit: "Leaving").
(10:33:08 AM) rdieter: ok, I'm wrong. (:
(10:33:30 AM) thl: warren, rdieter, jeremy, is there anything FESCo
should do now besides waiting for management?
(10:33:37 AM) tibbs: Might we need to accept the possibility that this
won't happen for FC7?
(10:33:45 AM) rdieter: thl: afaik, not much.
(10:34:09 AM) thl: rdieter, okay
(10:34:13 AM) thl: then let's move on
(10:34:15 AM) rdieter: tibbs: I think we continue on assumption that
Core/Extras merge will happen, and proceed accordingly.
(10:34:38 AM) thl has changed the topic to: FESCO-Meeting -- Encourage
co-maintainership -- c4chris
(10:34:39 AM) XulChris: if core packges need to be reviewed that should
happen asap 
(10:34:40 AM) tibbs: Yes, but the last thing we want to do is rush to
cram everything in if we run short on time.
(10:34:41 AM) warren: rdieter, please be sure FPB begins planning the F
7 schedule.
(10:34:41 AM) jeremy: tibbs: I don't see how we _don't_ do it, to be
honest.  we can't do a 7 cd release (and that's what we get to
otherwise)
(10:34:48 AM) thl has changed the topic to: FESCo meeting -- Opening
Core - (warren, jeremy, rdieter) -- status update
(10:35:00 AM) warren: thl, regarding mass review, we aren't quite ready
yet.
(10:35:21 AM) thl: warren, okay, then I'll move it of the list for now
(10:35:29 AM) thl: anything else regarding opening core?
(10:35:41 AM) thl has changed the topic to: FESCO-Meeting -- Encourage
co-maintainership -- c4chris
(10:35:51 AM) thl: c4chris seems not around; skipping
(10:35:59 AM) thl has changed the topic to: FESCo meeting -- MISC --
what to do with all those broken deps and upgrade paths
(10:36:00 AM) tibbs: I believe he's on vacation.
(10:36:12 AM) thl: nirik, thx for your work
(10:36:22 AM) thl: nirik, everyone else: do we need to do more?
(10:36:32 AM) nirik: I just prodded some folks... there are still a few
non devel issues that are tougher... 
(10:36:34 AM) tibbs: The easy busted deps were all done.
(10:36:42 AM) tibbs: Until postgres was updated, that is.
(10:36:58 AM) nirik: linphone is tricky, and flumotion is another
(broken E-V-R)
(10:37:02 AM) tibbs: Kind of annoyed that there was no announcement to
fedora-maintainers about that.
(10:37:09 AM) thl: well, I don#t care much about those deps that are
broken less than 7 days
(10:37:23 AM) tibbs: linphone requires an update to a core package in
FC5.
(10:37:28 AM) rdieter: tibbs; yeah, someone should have a gentle
discussion with pgsql maintainer.
(10:37:31 AM) tibbs: We may have to pull it from the repo.
(10:37:51 AM) jeremy: tibbs: I need to send mail to tgl about the
postgres update
(10:37:58 AM) nirik: flumotion needs new twisted bits... 
(10:38:04 AM) ***jeremy has been trying to beat on getting the python
stack in shape and so hasn't done so
(10:38:08 AM) tibbs: EVR fixes are harder to deal with, I think.
(10:38:35 AM) tibbs: I wonder if it's reasonable to refuse to push
packages that violate EVR ordering between released branches.
(10:38:46 AM) thl: well, shall we create a official "extras release
manager" position that takes care of poking people?
(10:38:55 AM) ***thl nominates nirik for that job
(10:38:56 AM) rdieter: tibbs: not unreasonable, just hard to
check/enforce.
(10:39:19 AM) tibbs: rdieter: Obviously it's not too hard to check.
After all, something generates that report.
(10:39:29 AM) nirik: I think it would be something the QA SIG people
could work on? I'd be happy to help out when I can... 
(10:39:32 AM) rdieter: tibbs: sure, *after* the push happens. (:
(10:39:48 AM) tibbs: I don't think it's terribly time consuming.
(10:39:50 AM) nirik: I think the new updates thing from lmacken does
check that?
(10:39:50 AM) wwoods: QA SIG? 
(10:40:01 AM) lutter [n=dlutter] entered the room.
(10:40:02 AM) bpepple: nirik: I agree.  The QA sig makes sense.
(10:40:08 AM) thl: nirik, agreed, but have ing an official "extras
release manager" might help as people might fear his voice ;)
(10:40:14 AM) warren: a "poking people" position would be nice and
focused.
(10:40:18 AM) thl: wwoods, well, more a Extras QA SIG
(10:40:19 AM) lmacken: nirik: it will
(10:40:26 AM) ***rdieter starts to sharpen the official poking stick.
(10:40:28 AM) tibbs: Yes, failure to install packages in our repo
because they have busted deps is certainly a QA issue.
(10:40:34 AM) wwoods: thl: ah (just found Extras/SIGs/QA)
(10:40:40 AM) scop: thoughts about kmods in devel?
(10:41:04 AM) scop: with the current setup, I don't think packagers have
a chance of keeping them off the EVR problems and broken deps reports
(10:41:16 AM) tibbs: scop: dkms is the only reasonable way to do that
kind of thing.
(10:41:22 AM) thl: scop, someone just needs to work on making
plague/mock kmod aware
(10:41:27 AM) nirik: it would assist if the Evr and broken deps reports
were generated on every push. I think mschwent changed them to once
every 2 weeks or something. 
(10:41:59 AM) thl: tibbs, no
(10:42:08 AM) tibbs: no what?
(10:42:10 AM) thl: tibbs, the kabi stuff is somewhat a solution
(10:42:26 AM) tibbs: Funny, that.  Does it actually exist now?
(10:42:37 AM) thl: tibbs, yes
(10:42:38 AM) warren: well...
(10:42:51 AM) thl: but just to be clear: I'm not to glad with the status
of the whole kmod stuff
(10:42:52 AM) warren: kabi stuff in RHEL5 is because the kabi hashes are
supposed to not change 
(10:42:56 AM) nirik: will be nice once core/extras is merged, then
someone can see a new kernel build in the buildsys local repo and
rebuild kmods, so they get pushed at the same time. 
(10:43:00 AM) warren: kabi hashes in rawhide will change ALL THE TIME
(10:43:05 AM) thl: but I don#t have to much time to improve it
(10:43:22 AM) thl: nirik, exatly
(10:43:31 AM) tibbs: I still think that dkms is the only reasonable
solution for rawhide, and even it won't help when the API changes.
(10:43:42 AM) ***nirik is also unhappy with the kmod stuff... had to
build the zaptel-kmod from source for my asterisk box last time. ;( 
(10:43:53 AM) thl: nirik, sumbitt it to livna ;)
(10:44:16 AM) nirik: yeah, might be worth it... 
(10:44:24 AM) rdieter: tibbs may have a point, freshrpms is pushing out
a few dkms-based packages, and it seems to work well.
(10:44:47 AM) tibbs: Still, this probably isn't the time to get into all
of that.
(10:44:47 AM) thl: rdieter, well, we all agree that for our release tree
we want kmods to build for our users, or?
(10:44:55 AM) thl: and not force them to rebuild the stuff locally?
(10:45:16 AM) thl: and I further don#t think we want different solutions
for rawhide and stable, or?
(10:45:19 AM) rdieter: Not necessarily.
(10:45:20 AM) tibbs: I would rather rebuild the stuff locally.
(10:45:30 AM) tibbs: Because if a user reboots a machine in the interim,
I get hosed systems.
(10:45:39 AM) rdieter: dkms doesn't *always* rebuild locally either.
(10:45:57 AM) tibbs: gcc isn't that bug.
(10:46:00 AM) tibbs: big.
(10:46:18 AM) nirik: I'm starting to decide that having any kmod
packages is a bad idea. :( Oh well. 
(10:46:19 AM) rdieter: (though, I think we're straying way off-topic
now...)
(10:46:22 AM) ***bpepple steps out real quick to get some more firewood.
(10:46:26 AM) abadger1999: thl: I'm just wondering (perhaps like tibbs)
if we all like dkms better -- do we really want to give our users an
inferior solution because we *think* they don't want to have gcc on
their systems?
(10:46:50 AM) abadger1999: (Also assuming that we all think highly of
dkms)
(10:47:00 AM) nirik: back to the topic. I am happy to try and police the
non devel broken deps and evr problems in extras (time permitting)
(10:47:02 AM) warren: abadger1999, kernel-devel is also big and slow
(10:47:35 AM) scop: off topic indeed... I'm mainly interested in whether
people want something done about the reports *now*
(10:47:42 AM) warren: abadger1999, dkms is almost equivalent to kmod +
better automation
(10:47:58 AM) tibbs: OT: great, someone branched denyhosts for EPEL
already, but now a security issue has come up and there's no epel
maintainer.  This pisses me off.
(10:47:59 AM) thl: btw, I have a system locally that rebuilds kmod srpms
during boot
(10:48:07 AM) scop: ignore them?  filter from reports?
(10:48:09 AM) thl: I always wanted to bring it into shape
(10:48:21 AM) rdieter: thl: sounds fun. (:
(10:48:28 AM) thl: but it does the main thing we want in 2k where dkms
needs more than 100k
(10:48:33 AM) warren: tibbs, security issue for denyhosts?  URL?
(10:48:35 AM) dgilmore: tibbs: i branched it 
(10:48:36 AM) nirik: scop: I think if you have a kmod it's good to bug
the maintainer to rebuild on the new kernel... so I would keep it as it
is now
(10:48:54 AM) tibbs: dgilmore: please, do not branch unless there is a
maintainer for it.
(10:49:04 AM) dgilmore: tibbs: right now its me 
(10:49:13 AM) dgilmore: for epel anyway
(10:49:15 AM) thl: okay, we are running late a bit
(10:49:16 AM) tibbs: owners.list entry?
(10:49:23 AM) thl: let's move on for now, okay?
(10:49:24 AM) tibbs: Sorry for being offtopic.
(10:49:34 AM) thl: tibbs, np
(10:49:35 AM) scop: nirik, the maintainer has zero control over when FE
signing+pushing happens no matter how closely he tracks things
(10:49:40 AM) dgilmore: tibbs: owners.epel.list  is not fully synced up
(10:49:52 AM) thl has changed the topic to: FESCo meeting -- MISC --
policy frontpage
(10:50:03 AM) thl: anything we should talk about?
(10:50:13 AM) ***bpepple is back.
(10:50:17 AM) thl: seems not 
(10:50:18 AM) thl has changed the topic to: FESCo meeting -- Packaging
Committee Report
(10:50:18 AM) tibbs: Thse are great, BTW.
(10:50:21 AM) nirik: scop: true. Perhaps we should have pushes happen at
some specific time?
(10:50:35 AM) thl: do we agree that we want to approve all Conflicts?
(10:50:44 AM) rdieter: thl: +infinity
(10:50:45 AM) tibbs: I sent the report to fedora-maintainers yesterday;
hopefully everyone saw it.
(10:50:53 AM) thl: we can find a better solution later if it's to much
work
(10:50:54 AM) XulChris: ∞
(10:51:00 AM) abadger1999: thl: -1
(10:51:07 AM) abadger1999: At least for now.
(10:51:11 AM) tibbs: I guess the real question is whether it should be
left to the reviewer.
(10:51:15 AM) scop: nirik, good luck suggesting that to
extras-signers at fp.org ;)
(10:51:18 AM) rdieter: thl: sorry, misread, not sure.
(10:51:20 AM) abadger1999: tibbs: +1
(10:51:35 AM) rdieter: what if reviewer misses it?
(10:51:36 AM) tibbs: I don't believe it should be left to the reviewer,
BTW.
(10:51:44 AM) thl: tibbs, +1
(10:51:51 AM) bpepple: tibbs: +!
(10:51:57 AM) bpepple: s/!/1/
(10:52:17 AM) thl: I'd say we over time just need to work out some
examples what conflicts are okay and what not
(10:52:18 AM) nirik: scop: can't one person that has the key just plan
on doing a push every work day at some specific time? Or thats too much
planning? 
(10:52:19 AM) abadger1999: Conflicts can creep in at any time, not just
during initial review.
(10:52:31 AM) thl: then document them properly and let those easy ones
up to the reviewer
(10:52:34 AM) tibbs: abadger1999: QA sig can deal with those.
(10:52:42 AM) thl: and all the other need to go to the PC or FESCo
(10:52:52 AM) tibbs: Versioned conflicts generally become outdated
anyway.
(10:52:52 AM) nirik: whats the problem thats trying to be solved with
approval of Conflicts? did someone push something with a bad conflict?
(10:53:05 AM) warren: Conflicts: kernel
(10:53:08 AM) warren: =)
(10:53:12 AM) thl: nirik, mschwendt made a lot of noise (and he was
right with it)
(10:53:15 AM) abadger1999: thl: I'd be fine with that. 
(10:53:32 AM) tibbs: nirik: There are multiple issues because COnflicts:
is used for multiple things, unfortunately.
(10:53:38 AM) thl: abadger1999, can the PC discuss this idea in the next
meeting?
(10:53:44 AM) abadger1999: thl: My proposal to the list was Disallow
unless it is this kind of conflict.
(10:54:06 AM) tibbs: The draft isn't finished; I just wanted to bring it
to FESCo's attention.
(10:54:06 AM) abadger1999: If it isn't and you think it's necessary, it
has to go up for discussion, updating of guidelines.
(10:54:15 AM) thl: tibbs, sure
(10:54:49 AM) thl: I'll post a mail to the list and will try to be in
the next PC's meeting
(10:54:51 AM) thl: that okay?
(10:54:55 AM) abadger1999: thl: Sounds good.
(10:54:58 AM) scop: nirik, speaking for myself, I can't promise to be
available for that, maybe others can, dunno.  And a full push takes a
loooong time during which things may already become stale if rawhide
gets pruned in the background
(10:54:59 AM) tibbs: You're always welcome.
(10:55:15 AM) thl has changed the topic to: FESCO-Meeting -- kmod
approval -- gspca [WWW]
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=209112
(10:55:22 AM) thl: did anybody look at it?
(10:55:43 AM) thl: I suspect nearly nobody did
(10:55:53 AM) warren: how effective is it to ask for kmod approval
during meetings?  perhaps better on fesco list?
(10:55:55 AM) thl: so I#d say we continue to discuss this package in the
bug report
(10:56:00 AM) warren: where people can take their time and provide a
vote
(10:56:13 AM) scop: list++
(10:56:38 AM) thl: scop, warren, well, just use the wiki diff as start
for the voting then :)
(10:56:42 AM) tibbs: I remember that bug from a while back, but it
didn't seem like there was much point in continuing with it since the
submitter wanted to close it.
(10:56:54 AM) rdieter: list makes more sense.
(10:56:58 AM) thl: tibbs, the submitter asked me to bring it up
(10:57:10 AM) thl: rdieter, that why the diffs get send to the list
(10:57:20 AM) thl: they are always meant as a "let's discuss this"
(10:57:27 AM) rdieter: dunno, I don't remember seeing anything on the
list. ??
(10:57:40 AM) rdieter: (maybe I just missed it)
(10:57:43 AM) spot: fwiw
(10:57:50 AM) spot: im interested in gspca
(10:57:55 AM) spot: because it makes my webcam work in linux
(10:57:58 AM) thl: rdieter, well, I'll try to make it more explict in
the future ;)
(10:58:04 AM) spot: ive talked to the upstream author (he is french)
(10:58:25 AM) spot: and he wants to upstream it, but because of a
massive disagreement in the v4l camp, its not likely to happen anytime
soon
(10:58:47 AM) spot: code is good (to my eyes), rather well tested
(10:59:09 AM) thl: spot, some sort of semi-official statement in the bug
from the author and/or you would be nice
(10:59:18 AM) thl: then i'll probably give a +1 to it
(10:59:20 AM) spot: i can dig it out of my email archives
(10:59:35 AM) thl: spot, thx
(10:59:38 AM) thl: then let's move on
(10:59:40 AM) thl has changed the topic to: FESCo meeting -- Maintainer
Responsibility Policy -- bpepple -- EOL plans
(10:59:43 AM) thl: bpepple, ?
(10:59:46 AM) rdieter: thl: ditto.
(11:00:22 AM) bpepple: We're waiting to hear from the Legacy folks
regarding whether to shut down the builders.
(11:00:48 AM) thl: bpepple, k; can you add that info-sniplet to the wiki
please? tia
(11:00:54 AM) thl has changed the topic to: FESCo meeting -- Alternative
paths of membership advancement -- warren
(11:00:57 AM) thl: warren, ?
(11:01:24 AM) mmcgrath: Swag?
(11:01:38 AM) ***thl puts "kmod stuff" on his schedule for saturday
(11:01:48 AM) thl: mmcgrath, ?
(11:02:06 AM) mmcgrath: nothin...
(11:02:10 AM) thl: bpepple, ohh, you did alreay :)
(11:02:19 AM) thl: warren seems lost
(11:02:21 AM) thl: moving on
(11:02:26 AM) thl has changed the topic to: FESCo meeting -- Free
discussion around Fedora Extras
(11:02:31 AM) bpepple: thl: Yeah, though a bit late.
(11:02:34 AM) thl: anything else we should discuss?
(11:02:36 AM) mmcgrath: thl: one thing
(11:02:53 AM) mmcgrath: So I attempted to do the 'special requests' on
the CVSSYNC page last night.  So if anything is borked let me know.  
(11:03:06 AM) mmcgrath: But do we have a specific written policy around
'renaming' packages?
(11:03:09 AM) XulChris: scop: can you join #livna for a sec?
(11:03:15 AM) thl: mmcgrath, someone will yell is anything is borked
(11:03:33 AM) thl: mmcgrath, I'm not sure myself if we have a "policy
around 'renaming' packages"
(11:03:36 AM) mmcgrath: What, in general, I did was request them to
import the new module and I'll remove the old one from the 'modules'
file but not the actual CVS for archive purposes.
(11:04:05 AM) warren: thl, I still need to do that, it is medium on my
priority list (below some security issues)
(11:04:14 AM) thl: warren, k, thx
(11:04:33 AM) scop: I have a renaming related action item in the
packaging committee, but that's probably not what you're talking about
here
(11:04:49 AM) thl: mmcgrath, the history wil get lost that way (or am I
wrong with that?)
(11:04:50 AM) abadger1999: mmcgrath: Do we ant to remove it from the
modules file?  I thought we just wanted to empty the contents of
branches and stick a dead.package file in each branch.
(11:05:35 AM) mmcgrath: Beats me, thats up to you guys.
(11:06:08 AM) mmcgrath: well, for example....
(11:06:19 AM) thl: someone should bring that up to f-e-l imho
(11:06:39 AM) thl: will the checkout by tag still work if we rename a
package in cvs?
(11:06:46 AM) mmcgrath: We can take it off line if you want.
(11:06:49 AM) nirik: in the past we haven't removed it from modules...
just EOLed the old package (dead.package, etc)
(11:06:52 AM) mmcgrath: no idea.
(11:07:07 AM) nirik: and then added the new one (with Obsoletes. :) 
(11:07:21 AM) mmcgrath: So really whenever someone wants to remove a
module or rename it, the cvs doesn't change, they just add the new one
and leave the old one alone?
(11:07:32 AM) abadger1999: mmcgrath: Yep.
(11:07:41 AM) abadger1999: The packager takes care of all that.
(11:08:07 AM) abadger1999: They might request branches for the renamed
package-module.
(11:08:28 AM) thl: everybody okay with taht scheme? then we should
document it somewhere
(11:08:29 AM) abadger1999: Having reference to the old module at that
point is nice to confirm it's really just a rename.
(11:08:45 AM) mmcgrath: WORKSFORME
(11:08:53 AM) bpepple: sounds good.
(11:09:09 AM) thl: awjb, can you document it please? you wanted to
rename something iirc ;)
(11:09:45 AM) abadger1999: thl: Part of it is here:
http://www.fedoraproject.org/wiki/Extras/PackageEndOfLife?highlight=%
28dead.package%29
(11:10:00 AM) thl: abadger1999, well, it needs to be more explict afaics
(11:10:07 AM) abadger1999: I agree.
(11:10:17 AM) awjb: thl, yes will do
(11:10:23 AM) thl: awjb, thx :)
(11:10:26 AM) thl: anything else?
(11:10:46 AM) mmcgrath: nein
(11:10:46 AM) ***thl will end the meeting in 60
(11:11:01 AM) nbecker left the room ("Kopete 0.10.3 :
http://kopete.kde.org").
(11:11:14 AM) ***thl will end the meeting in 30
(11:11:30 AM) rdieter: fyi, I've started actively making EL-4 branches
for a bunch of my packages, and felt some pain...
(11:11:46 AM) rdieter: I forgot how many other Extras' packages I
depended on. ):
(11:12:01 AM) mmcgrath: same here.  :: cough cough :: nagios-plugins ::
COUGH COUGH ::
(11:12:04 AM) thl: rdieter, I had more luck and got all my important
stuff build :)
(11:12:27 AM) rdieter: (:, qt4 should be coming soon... (once I get nas
done)
(11:12:34 AM) thl: rdieter, mmcgrath, so what do you suggest? Open
building for other contributors?
(11:12:47 AM) mmcgrath: Not quite yet..
(11:12:49 AM) rdieter: not sure, maybe not yet.
(11:12:51 AM) f13: mmcgrath: how did that mercurial build go?
(11:13:07 AM) thl: rdieter, mmcgrath, agreed 
(11:13:14 AM) thl: let's discuss that next week
(11:13:17 AM) mmcgrath:
http://buildsys.fedoraproject.org/logs/fedora-4-epel/23109-mercurial-0.9.1-2.el4/
(11:13:27 AM) ***thl will end the meeting in 15
(11:13:33 AM) ***thl will end the meeting in 10
(11:13:43 AM) thl: -- MARK -- Meeting End
}}}

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-extras-list/attachments/20061218/ebd6208e/attachment.sig>


More information about the fedora-extras-list mailing list