/srv/irclogs.ubuntu.com/2010/03/29/#ubuntu-meeting.txt

=== hyperair is now known as Guest93522
=== Tonio__ is now known as Tonio_
=== jsgotangco is now known as greeneggsnospam
=== greeneggsnospam is now known as jsgotangco
=== juliux_ is now known as juliux
=== unimix_ is now known as unimix
=== Seeker`_ is now known as Seeker
=== Seeker is now known as Seeker`
=== jamie_ is now known as JamieBennett
=== soren_ is now known as soren
=== txwikinger2 is now known as txwikinger
=== yofel_ is now known as yofel
robbiewkees: meeting today?18:01
keesrobbiew: yup! just gathering notes18:01
mdeslauryayay18:02
keesjdstrand: you ready?18:02
* nxvl waves18:02
keesheya nxvl :)18:02
nxvlyou finally got out of my lunchtime :D18:02
keeshehe18:02
jdstrando/18:02
keesback to a normal time.  I dislike DST18:02
mdeslaurIt doesn't save me a thing18:03
keesyeah18:03
keesokay, starting...18:03
keesI'm a day behind on triage -- I'll do a bug and CVE run this morning.  over the weekend I worked on trying to reproduce the weirdness we've seen with AppArmor kernel memory18:04
mdeslaurkees: too late, I've done it already18:04
keesmdeslaur: you did the CVEs?  you're fast!18:05
mdeslaurkees: east coast ftw18:05
jdstrandtotally :)18:05
keesheh18:05
keeswell, let me do the 27 bugs that're New.  At least two are embargoed issues I need to submit.18:05
keeswhich brings me to publications -- I'll be doing a number of embargoed publications for things this week.18:06
keesand finding syncs etc.18:06
mdeslaursyncs?18:06
keesno real news, but we should think about anything we want to put in the monthly report18:06
keesmdeslaur: fake-syncs from Debian18:06
mdeslauroh!18:06
keesand we should start brain-storming for UDS18:07
keeswe've got our very own track again.  :)18:07
jdstrandkees: re syncs> fyi, check later in the week, we should be up to date as of friday)18:07
keesjdstrand: yeah, you're all too fast for me.  :)18:07
keesI think that's it.  I might be trying to chase down beta-bugs (raid1 installs, kernel IO, aa memory, etc)18:08
jdstrandwell, I did it on Friday. one could say I was too slow... I'll take the praise though18:08
* mdeslaur sends some praise to jdstrand 18:08
keesheh18:09
keesmdeslaur: is up18:09
jdstrandmaybe not 'too' slow, since it was within the allotted time, but slow nonetheless ;)18:09
jdstrandmdeslaur: :)18:09
nxvlkees: they are making you look slower...18:09
* kees cries18:09
jdstrandoh no!18:09
mdeslaurI'll take a look at the openssl issues this week.18:09
mdeslaurI'm also on triage, so I'll be doing that also18:09
jdstrandkees does great things all the time that we aren't talking about right here :)18:09
mdeslaurand I'll take a look at Lucid cves to make sure we're all caught up18:10
keeshehe18:10
mdeslaurjdstrand: +118:10
keesoh yeah, we should start walking the "almost released" checklist too18:10
keesit's a bit confused what with 2 betas, but still.18:10
* jdstrand was just thinking the same thing18:11
mdeslaurI also want to document the actions/rights permissions in Ubuntu18:11
keesmdeslaur: oh! yeah, that's really cool.  I'm looking forward to that.18:13
keesmdeslaur:18:15
keeser18:15
jdstrandmdeslaur: shall I go?18:15
keesyou done?18:15
mdeslauroh sorry18:15
mdeslauryes :)18:15
jdstrandhehe18:15
mdeslaurgot my foot stuck in the email trap :)18:15
keesheh18:15
nxvlevil e-mail trap18:16
jdstrandok, I'm happy place this week. I plan to pull the lever on clamav/dapper, have an erlang update, an embargoed update, a moin merge (for security update in lucid) and a little more work on apparmor-notify18:16
jdstrandapparmor-notify wasn't dealing with log rotation-- I fixed that for kern.log over the weekend, but need to fix it for when it drops privs (ie auditd)18:17
keesjdstrand: oh, I've disabled parallel profile loading for now since it makes the AA memory-pressure thing worse.  haven't uploaded it though, but it is tested.18:17
jdstrandkees: cool-- I turned on apparmor-notify too. so let's coordinate before the other wants to upload18:18
jdstrand(apparmor-notify is not installed by default and in universe, so this way, installing it will enable it)18:18
jjohansen\o/18:18
keesjdstrand: I'll put it in your court -- if you're ready to upload, go for it.  I'm set, but I'm not uploading it for a bit since jj and I are still mucking around with test kernels and stuff18:19
jdstrandwe probably need to discuss whether to disable apparmor-notify before release, but me feeling is probably no, since it is opt-in at present18:19
jdstrandkees: ack18:19
* kees agrees18:19
jdstrandok18:19
jdstrandall that was the 'little stuff' for the week18:19
mdeslaurIf the package doesn't get installed by default, it can be turned on by default18:19
mdeslaur+1 form me18:19
jdstrandmy big effort is to fix my last 3 blueprint items for libvirt18:19
jdstranddue to upstream changes, just getting a newer version to run with apparmor took some work last week. I now have a merge of 0.7.7-4 (from Debian) that works18:20
jdstrandplan is to upstream my stuff and then to 0.7.7-418:20
jdstrandI suggested that the server team consider my merge for lucid18:21
mdeslaurjdstrand: you want to get 0.7.7 in?18:21
jdstrand(see email in ubuntu-server@)18:21
mdeslaurjdstrand: that may require virtinst and possible virt-manager18:21
jdstrandmdeslaur: I do, but it is up to ubuntu-server18:21
jdstrandmdeslaur: I'm pretty sure it will work better with virt-manager, since you have such a newer version in lucid iirc18:21
mdeslaurthe dependencies between those components are unclear to me18:22
jdstrandmdeslaur: the merge is in my ppa, please feel free to play with it, but read my email in ubuntu-server18:22
mdeslaurjdstrand: I did read your mail....and I freaked out about the "libvirt chown's the disk files to root:root for people using qemu:///system." part18:23
jdstrandI will be working with kirkland one day this week to verify it is ok. if they accept it, then I won't have to backport my patches to 0.7.5 (what is currently in lucid). otherwise, I will18:23
jdstrandmdeslaur: yeah-- I didn't much like that either :(18:23
mdeslaur"How to become root in 3 easy steps..."18:24
jdstrandmdeslaur: it seems it is part of the DAC security driver work from upstream18:24
jdstrandmdeslaur: well, if you are in the libvirtd group (ie can use qemu:///system), you have root (though not trivially)18:25
jdstrandmdeslaur: that has always been the case (see README.Debian in lucid's libvirt)18:25
jdstrandanyway, that chown thing needs to be looked at more/fixed, probably by the server team18:26
jdstrandthat is it from me, though I have two items to discuss18:27
mdeslaurshoot18:27
jdstrandok. I'm not totally satisfied with universe triage18:28
keesit's a wasteland :(18:29
jdstrandwhile we deal with supported packages and the community is supposed to triage universe stuff, it doesn't happen18:29
* jdstrand nods18:29
jdstrandnow that people are starting to discover and write about UCT, maybe there are little things we can do to at least improve the situation somewhat18:29
jdstrandI thought of two things, neither of which are perfect, but both will help some18:30
jdstranda) unconditionally use the version mentioned in MITRE's CVE (when available) as 'upstream: release (...)'18:30
mdeslaurugh18:31
jdstrandwe can then have automation to check Ubuntu versions and mark then 'not-affected' with all others as 'needed'18:31
jdstrandmdeslaur: hold on a sec-- I'll justify this in a moment ;)18:31
mdeslaurok :)18:31
jdstrandb) we (manually) check Debian for a fixed version and add it to upstream: released (...) through automation of some sort, and then adjust not-affected releases18:33
jdstrandok. I totally admit that this is imperfect-- MITRE gets the versions wrong sometimes (and we would have to figure out how to deal with when they take a vendor's version and say it is affected)18:34
keesso, I already do "a" but only when the wording from Mitre is specific.  I.e. "Foo before version XYZ, is vuln..." rather than "Foo version XYZ in vuln"18:34
keestheir "before version XYZ" tends to be triggered by upstreams claiming to fix stuff.18:34
jdstrandthat said-- I think that putting something in there that is accurate most of the time is better than nothing in there. we/community members can adjust the CVEs as needed18:34
keesfor "b" we need the changelog-CVE-scanner back online.18:35
keeswhen Debian fixes stuff, I'll use a debian version for the upstream: released line18:35
jdstrandkees: well, 'b' doen't have to be automatic, but it would be nice if it was18:35
keesright.18:35
jdstrandkees: re Debian version> right, so do I18:35
keesI think the big thing to help with visibility is getting cve-tracker mirrored into LP.18:35
jdstrandand when I do fake syncs I update the CVEs that they fix18:36
keesunfortunately, that's still stuck on bug 31443218:36
ubottuLaunchpad bug 314432 in malone "It's impossible to see all the bugs that affect a BugTarget if some bugs are targeted to one or more series and the Master task is closed" [High,Triaged] https://launchpad.net/bugs/31443218:36
jdstrandI don't think as a team we do 'a' consistently18:36
jdstrandie, there are a gagillion 'needs-triage'18:36
mdeslaurI don't do 'a', as I don't like marking things "not-affected" when the code hasn't been looked at18:37
jdstrandkees: agreed on that18:37
keesthat's possible about "a".  I tend to do it, but I've found it somewhat rare for Mitre to say "before version X.Y.Z"18:37
mdeslaurtoo often I've seen it not fixed in the version that mitre has there18:37
mdeslaurI've been burned by that before18:37
jdstrandI see 1.6.x before 1.6.2 all the time18:37
mdeslaurand false negatives are a lot worse than false positives18:37
keesmdeslaur: oh, for those I don't mark 1.5.x not-affected.  I _really_ don't trust that.18:38
jdstrandand sure, it will have errors. but is having nothing better? maybe it is, but I think not18:38
keesI feel like forward-versions are safe.18:38
mdeslaurso you guys just mark the "upstream" line with a version?18:38
jdstrandI was talking about forward versions.18:38
jdstrandeg, 1.5.2 is fixed. therefore 1.5.3 is fixed18:38
mdeslaurwhat are "forward versions"?18:38
mdeslaurso you _do_ mark 1.5.3 as not-affected18:39
keeswhile it's sometimes wrong, most times it's correct for "it has been fixed in version X.Y.Z"  but I always leave stuff older (even unmentioned earlier release series) as needs-triage18:39
jdstrandmdeslaur: I'm proposing we do that for universe, yes18:39
mdeslaurok, from now on, "in xyz before 1.5.3", we mark upstream as 1.5.3, and anything we have that's 1.5.3 and more recent, we mark as not-affected?18:40
jdstrandif nothing else, I think it would be a good start to formalize how we should triage these18:40
keesmdeslaur: if I see Mitre say "Foo 1.3.x before version 1.3.7 is vulnerable..."  I will mark 1.3.7 and later in the 1.3.x series as fixed, but any other versions needs-triage (i.e. 1.4.x 1.2.x)18:40
jdstrandthen maybe from there, we can automate18:40
keesscripts/sync-from-versions already auto-closes stuff in the devel release if it's higher than the upstream: released version18:41
mdeslaurshould we be more vigilant when the cves-run updates descriptions?18:41
keesoh, that's a good point -- I never adjust triaging from updated descriptions.18:41
mdeslaurwhen/who runs sync-from-versions?18:41
jdstrandI don't18:41
keesI run sync-from-versions any time I'm on triage or run sync-from-usns18:41
keesit intentionally only closes devel.18:42
jdstrandwait-- I don't sync-from-versions. I do adjust triaging from updated descriptions18:42
mdeslaurhahaha18:42
mdeslaurI don't run sync-from-versions, I don't adjust triaging from updated descriptions18:42
jdstrandheh18:42
mdeslaurand I've hit wrong "before 1.x.x" in descriptions on almost all mysql cves18:43
jdstrandwell, technically, I referring to community stuff here, so it isn't horrible that we do different things18:43
jdstrandI really just want to identify if we can standardize it and see if after that we can do some things automatically18:43
keesmdeslaur: sure, I will take exception with "known poorly triaged" software.  the kernel, firefox, and mysql jump to mind.18:43
jdstrandall of those are not community supported18:44
jdstrandI am *only* talking about universe/multiverse18:44
mdeslaurso, what's the ultimate goal here? to get rid of universe CVEs automatically when old distros get retired?18:44
keesthe policy I've been working under has been that universe stuff is marked as not-affected if it is the most recent series, and mitre says "before [version-from-that-series]"18:44
jdstrandmdeslaur: that already happens18:44
jdstrandmdeslaur: we do a big EOL thingamajig18:45
keesmdeslaur: to keep the devel release of ubuntu up to date as new versions of software land in the archive.18:45
jdstrandkees: I do that18:45
jdstrandwhat I used to do differently is that I would mark versions under that as 'needed'18:46
keesfor that series, yeah, I'd do the same.18:46
jdstrand(being careful of multiple branches)18:46
jdstrandhowever, lately I've noticed mdeslaur doing those as needs-triage, and I've fallen into that myself18:46
jdstrandand by lately, I mean the last 6 months or so (roughly)18:47
keesi.e. if we have 1.2.4, 1.3.2, 1.3.3, 1.4.0, and mitre says "before 1.3.3", I would marked: 1.2.4: needs-triage, 1.3.2: needed, 1.3.3: not-affected, 1.4.0: needs-triage18:47
mdeslaurjdstrand: so you would blindly mark them as "needed" without actually looking at them?18:47
jdstrandkees: I like that18:47
keessorry, "1.3.x before 1.3.3"18:47
jdstrandmdeslaur: for *universe*, I would do as kees said, yes18:47
keesif it said just "before 1.3.3", I'd mark 1.2.4 as needed too18:47
jdstrandright18:48
jdstrandI'd like to get back to that, and hopefully automate it, if possible18:48
jdstrandif not automate, the script it18:48
mdeslaurok, I don't mind doing that18:48
mdeslauralthough, I don't know what it will gain us18:48
mdeslaurbut, I can do it18:48
jdstrandI think overall it will gain us more accuracy18:48
jdstrand(granted, not 100%)18:49
mdeslaurmore completed, but less accurate :P18:49
keesaccuracy by way of less bit-rot as we move forward in time.18:49
jdstrandI also think that if UCT says it is affected, then someone will be more likely to fix it18:49
keesi.e. filling in upstream: released future-proofs us a bit18:49
mdeslaurkees: okay, that sounds valid18:50
jdstrandpractically speaking, if it says 'needs-triage', community people aren't going to look at it. if it says it is needed, then we have a chance18:50
* kees nods18:50
mdeslaurwell then we should change them all to needed :)18:51
jdstrandwhich is what I tried to get at with 'accuracy'18:51
mdeslaurok, fair enough, so 1.2.x is needs-triage, 1.3.x is needed, 1.4.x is not-affected18:51
jdstrand(ie, needs-triage translates to 'not-affected' or 'ignored' to community folk)18:52
mdeslaurIt may be worth spending a day or two to go through all the universe CVEs and actually retire a slew of them18:52
mdeslaurie: a one-time thing18:52
mdeslaurI wouldn't mind doing that18:52
keesI wonder if we should use a UDS slot for a mass-ancient-CVE-triage-jam18:52
jdstrandas in, follow our new procedure for what is in there?18:52
jdongwell what about a context with a prize for the most RMS-worthy beard?18:53
jdongerrrr18:53
jdongwrong channel18:53
mdeslaurjdong: lol18:53
jdstrandI would say so ;)18:53
jdonghahaha18:53
keesomg, thank goodness because my eyes just about popped out of my head trying to jam that into context18:53
jdongnew theme and active window border contrast.18:53
jdonggrumble XD18:53
mdeslaurjdstrand: I would like to spend a few hours and triage the universe CVEs to get rid of half of them18:53
keesmdeslaur: do you think there are a lot that will fall into this?18:54
mdeslaurit may be easier to get some community help if we didn't have CVE-2006 stuff in there18:54
mdeslaurkees: yes, I think so18:54
jdstrandI brought this up once before, I think that as far as UCT is concerned, we should treat all universe CVEs as non-LTS18:54
jdstrandie, dapper/universe becomes 'ignored'18:54
keesmdeslaur: well, since you're the most sceptical of this plan, I think you're the right person to do it.  :)  I don't want to get too aggressive with it, as you said, since I don't want to start losing accuracy18:55
jdstrandthen people can triage them away from ignored if they want to maintain it18:55
keesjdstrand: I disagreed with you at the time, but after a few months of messing with dapper and triage, I'm convinced.18:55
mdeslaurI'm convinced also18:55
mdeslaurdapper universe = ignored18:55
kees+118:56
jdstrand+118:56
keesship it! :)18:56
mdeslaur+718:56
keeshehe18:56
jdstrandwhat about hardy?18:56
kees9 votes for!18:56
jdstrandintrepid is eol on april 30th18:56
keesjdstrand: hardy isn't eol yet18:56
keesjdstrand: you must have meant something I misunderstood :)18:56
mdeslaurjdstrand: when hardy goes eol on the desktop, we should do the same18:57
jdstrandkees: if universe != LTS, then hardy/universe is EOL18:57
* kees agrees. I think it's a fine policy18:57
mdeslauroh, hmm18:57
jdstrandmdeslaur: kde in hardy is not LTS18:57
keesjdstrand: oh! er, I understood that the way mdeslaur just said it: once desktop is EOL, then treat universe as ignored for an LTS18:57
jdstrandkees: that was most of what I was saying18:57
jdstrandhowever, it gets tricky with LTS18:58
mdeslaurI would rather wait for desktop to get EOL18:58
jdstrand(which is a subset of what I was getting at)18:58
keesright, so let's treat universe like desktop as far as CVE tracking goes18:58
jdstrandmdeslaur: which desktop? gnome, kde, xfce? :P18:58
keesdesktop==gnome18:58
mdeslaurwhat's "kde" and "xfce"?18:58
keesheh18:58
jdstrandhehe18:58
* mdeslaur slaps himself for saying that out loud18:58
mdeslaurwe love kde18:59
jdstrandI'm fine with universe -> ignored on LTS after 3 years18:59
keesI think for triage, we should extend universe triage to match the "desktop" lifetime.18:59
jdstrandhowever, I think 'ignored' is more accurate18:59
mdeslaurand people can still submit debdiffs on server stuff, which we'll sponsor until the server goes EOL19:00
jdstrand(since it really is being ignored by far most of the time)19:00
jdstrandshoot, I'll sponsor *anything* if it is ok19:00
keesheh19:00
mdeslaurjdstrand: cool, I've got a gutsy open-jdk debdiff for you to review19:01
keesright, "ignored" matches the reality of it most closely.19:01
mdeslaurnot19:01
jdstrandmdeslaur: that's not ok :P19:01
keesheh19:01
keesyou've gone TOO FAR!  :)19:01
jdstrandhehe19:01
jdstrandlet's summarize our discussion (I'll do it)19:02
keesjdstrand: here or offline?19:02
keesjdstrand: it should probably get reflected in the UCT README too19:03
jdstrand1. universe CVEs for eol released should follow the eol for the release (ie desktop/universe is 3 years for LTS, 5 years for server/universe, and 18 months everywhere else19:03
mdeslaurkees: is there a script to set dapper universe to ignored?19:03
jdstrandkees: gosh, here-- anyone reading this will need it! :)19:03
keesjdstrand: heh yeah19:03
mdeslaurjdstrand: no, server/universe should be 3 years for LTS19:04
keesmdeslaur typed it faster19:04
mdeslaurjdstrand: we don't have a way of separating desktop from server in universe19:04
keesright19:04
mdeslaurunless someone wants to volunteer, in which case we can revert19:04
kees1. universe CVEs for eol released should follow the eol for the release (ie desktop/universe is 3 years for LTS, 5 years for server)19:04
mdeslaur(volunteer to figure out the seeds)19:04
jdstrand2. look carefully at MITRE versions. if it has a 'fixed in' or less than, adjust 'upstream' field accordingly. mark later versions as 'not-affected' and earlier as 'needed. be careful and leaves as 'needs-triage' if status is not clear for multiple branches (ie 1.2 vs 1.4)19:05
keeser, now we need a summary of the summary19:05
mdeslaurlol19:05
kees2: +119:05
mdeslaur2: approved19:05
jdstrand3. use Debian version as 'upstream: released' whenever possible19:05
kees3: use Upstream version as 'upstream: released' whenever possible, but it's okay to use Debian versions too.19:06
jdstrandkees' resummary of '1': +119:06
keesi.e. prefer Upstream over Debian, but don't be shy of Debian versions.19:06
jdstrandhmm19:06
mdeslaurkees: why prefer upstream?19:06
jdstrandah, I didn't get to add a thought I had19:06
keesmdeslaur: because it more directly tracks to real fixes in the future.19:06
jdstrand'upstream' can have multiple releases in it19:07
jdstrandeg:19:07
keesi.e. if 1.3.4 is fixed.  1.3.4-32940 will be fixed too19:07
jdstrandupstream: released (1.2.6, 1.4.0rc1)19:07
mdeslaurok, I don't have a preference there19:07
mdeslaurjdstrand: won't that break scripts?19:07
keesjdstrand: yeah, we skipped that a bit.  I'm not sure how to handle it.  sync-from-versions skips anything with a comma in it.19:07
jdstrandmdeslaur: it is already supported19:07
keesis it?19:07
jdstrandoh, err19:07
mdeslaurI did not know that!</carson>19:08
jdstrandwell, I can't speak to sync-from-versions19:08
jdstrandI don't use it-- multiple versions works in other places19:08
keeswe could add the seris logic to sync-from-versions19:08
jdstrand(and there are plenty of examples in UCT)19:08
jdstrandok, on '3': use Debian version as 'upstream: released (<debian version>)' where appropriate19:09
keesjdstrand: why prefer Debian over Upstream?19:09
jdstrandthough in the past, if I have a choice between 1.2.3-1 and 1.2.3, I chose 1.2.3-1 every time19:10
keesthat'll miss 1.2.3-0ubuntu119:10
jdstrandkees: my resummary of '3' intended to not prefer Debian 'ie 'as appropriate')19:10
keeswhich is why I like Upstream19:10
mdeslaurHow about debian if it's a version lower than upstream?19:11
mdeslaurie: Upstream: 1.2.3, Debian: 1.2.2-14, prefer debian19:11
jdstrandkees: yes, but when I have done that I have looked at the version in lucid). I'm convinced though19:11
jdstrandreresummary:19:11
jdstrand3. prefer prefer upstream version to Debian version in 'upstream', except where it is fixed in Debian and no info on upstream version is available19:12
jdstrands/prefer//19:12
keesmdeslaur: yeah, that's cool; that's basically how it works out.  usually I use a Debian version if it says "broken in 1.2.3" (i.e. no upstream fix yet) and Debian has released 1.2.3-2 with a patch.19:12
kees3: +119:12
* jdstrand nods19:12
jdstrandalright, I'll add all this to UCT/README and we can finetune from there. I think this has taken enough time19:13
jdstrandI have one other item that won't be nearly as contentious :)19:14
keesready!19:14
mdeslaurjust so we can get started, kees: is there a script that can mark dapper universe as ignored?19:14
mdeslaurjdstrand: shoot19:14
keesmdeslaur: there's a commandline, one sec19:14
jdstrandisn't that in UCT/README already?19:14
keesjdstrand: yeah19:14
keesmdeslaur: it's under "Stable Release Actions"19:14
keesadjust devel_ to dapper, etc19:14
jdstrandin lucid, apt is frustrating for me19:15
keeswait, sync-from-eol.py ?19:15
* jdstrand waits on changing the subject19:15
keesmdeslaur: yes! check sync-from-eol.py -- it'll need adjustment19:15
mdeslaurok, thanks19:16
mdeslaurI'll take a look19:16
keesokay, I'm ready for subject change19:16
jdstrandwell, now I have a question on the last thing19:16
jdstrandwhat are we changing dapper/universe to? eg:19:16
jdstranddapper_foo: needed -> dapper_foo: ignored (reached end-of-life)?19:17
mdeslaursync-from-eol isn't mentioned in README19:17
jdstrandmdeslaur: there is an 'End of Life' section in README19:17
jdstrandit may need to be adjusted19:17
mdeslaurok, I'll check it out19:18
jdstrand13:16 < jdstrand> what are we changing dapper/universe to? eg:19:19
jdstrand13:17 < jdstrand> dapper_foo: needed -> dapper_foo: ignored (reached  end-of-life)?19:19
jdstrandkees, mdeslaur: ^19:19
mdeslaurwell, I wouldn't put "end-of-life" there19:19
keesjdstrand: yup, agreed.  ignored (reached end-of-life)19:19
keesoh19:19
mdeslaurI'd just set it to "ignored"19:19
mdeslaurtechnically, server packages in universe are not end-of-life19:19
keessync-from-eol.py sets it to "ignored (EOL)"19:20
jdstrandmdeslaur: why? we've done '(reached end-of-life)' in the past for supported?19:20
mdeslaurjdstrand: not sure what you mean by that19:20
jdstrandkees: I think if we state the reason, we should use '(reached end-of-life)' instead of '(EOL)'. less jargony19:21
keesjdstrand: +119:21
jdstrandmdeslaur: you want 'ignored'. I want 'ignored (reached end-of-life)'. why do you prefer yours over mine?19:21
mdeslauron dapper, server packages in universe are not technically end of life19:21
jdstrandI now of only one that receives regular support: clamav19:22
jdstrands/now/know/19:22
jdstrandI think 'ignored' will make people go, 'why?'19:22
keesmdeslaur: that was my original objection, but I gave in since "ignored" matches reality for it.19:23
mdeslaurhmm19:23
jdstrandwe/the community can triage/retriage away from ignored if desired19:23
mdeslaurlet me think a sec19:23
jdstrandthis isn't set in stone or anything19:23
* mdeslaur smells burning19:23
jdstrandwe run sync-from-eol only once per cycle19:24
mdeslaurok, I accept19:24
mdeslaurEOL it is19:24
mdeslaur+119:24
jdstrandwe can adjust boilerplate to ignore dapper/universe but we always have the opportunity to edit it19:24
jdstrandok cool19:25
jdstrandso, now we are ready for my next item?19:25
mdeslauryes!19:25
jdstrandok19:25
jdstrandapt is frustrating to me in lucid because it tries to be too smart. maybe I am doing things wrong, but when I do this:19:25
jdstrandapt-get source foo=<earlier version than latest>19:26
jdstrandit will often (though not always) grab the latest version19:26
keesjdstrand: yes, drives me insane.19:26
jdstrandadjusting the ordering of sources.list can help somewhat, but not totally19:26
jdstrandfake-security-sync is basically broken until you hack your sources.list19:27
keesjdstrand: I worked around it with: $UST/package-tools/u-getsrc19:27
* jdstrand goes to look19:27
mdeslauris there a bug open for that issue?19:28
jdstrandmdeslaur: it is by design19:28
jdstrandit is so you can do things like:19:28
jdstranddeb http://localmirror/...19:28
jdstranddeb http://archive.ubuntu.com/...19:28
keesjdstrand: oh, perhaps it's just the addition of --only-source that fixes it?19:28
jdstrandit will get from the local mirro runless a newer version is in archive.ubuntu.com19:29
mdeslaurhow the heck can that be by design if you specify a version19:29
jdstrandkees: I was going to ask about that-- it is in no way clear to me why u-getsrc works better19:29
mdeslaurthe design is wrong :P19:29
keesjdstrand: can you reproduce this?  I don't see this problem.19:29
jdstrandmdeslaur: oh yes-- the changes are by design, this issue may not be and may be a bug (sorry)19:30
jdstrandkees: if I have deb-src lines for ubuntu and debian, then I can see it19:30
jdstrandkees: do you have deb-src lines for everything?19:31
jdstrandeg19:32
keesjdstrand: I do, yes.19:32
jdstrandwell, I'll try to reproduce and it can be discussed outside of the meeting19:33
jdstrandI'm done19:33
keesokay, cool.  anything else?19:33
mdeslaurnopers19:33
mdeslauranyone?19:33
mdeslaurBueler? Bueler?19:33
keesmeeting over, thanks everyone!  :)19:34
* genii makes a large pot of coffee, hands out the mugs23:58
DarkwingDuckohhh. free mugs23:59
apacheloggerfree coffee!23:59
DarkwingDuckmy mug is ugly so I'm happy for a new one23:59
paultag_I totally just ordered an Ubuntu mug ;)23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!