/srv/irclogs.ubuntu.com/2010/06/14/#ubuntu-devel.txt

=== dendro-afk is now known as dendrobates
Drakesonis there a guideline or some such that explains what the client-side-decorations patch (against libgtk2.0) does and what APIs have changed?00:27
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
SoftwareExplorerI bzr get'ed the softwareproperties source and fixed two depreciation warnings. Then I did a commit, but now I'm a little confused how I would publish my branch to launchpad. My launchpad username is erik-b-andersen.02:16
=== jtechidna is now known as JontheEchidna
CynthiaGSoftwareExplorer: Do you have a branch?02:31
CynthiaGRegistered for yourself on Launchpad, I mean.02:32
wgrantSoftwareExplorer: You can just say 'bzr push lp:~erik-b-andersen/softwareproperties/SOME-DESCRIPTIVE-NAME'02:32
SoftwareExplorerI do have a launchpad account. I think I figured out how to do the bzr push thing. (Thanks wgrant for the advice though) Now I'm wondering what the official process is to get my branch merged.02:34
CynthiaGgo to your branch page and hit "propose for merge", then link it to the bug reports it's meant to fix02:35
SoftwareExplorerCynthiaG: I didn't report a bug, I just noticed the bug and thought I might be able to fix it since it was in python, got the source and fixed it. Should I try to find a bug or file one?02:36
CynthiaGfor such things as warnings, I don't know if you should file a bug or just propose the merge02:37
CynthiaGpost about it on ubuntu-devel-discuss or wait here ~7 hours for someone at Canonical to be there (Euro timezone and start of the work week)02:38
SoftwareExplorerCynthiaG: What would happen if I propose a merge. Then if I find a bug can't I just mark my branch as fixing it?02:39
CynthiaGyou could do that02:40
CynthiaGin the bug report, there's also a "link to a branch" option, so you would hit that and add a comment saying "the linked branch fixes this bug"02:40
SoftwareExplorerCynthiaG: Ok, thanks. I think that's what I'll do then.02:40
CynthiaGSoftwareExplorer: mk :)02:41
CynthiaGWait a minute02:41
CynthiaGDo you mean "if I find a bug" about the DeprecationWarning, or "if I find a bug" about anything related to softwareproperties?02:42
SoftwareExplorerCynthiaG:I meant if I find a bug about the two depreciation warnings.02:42
CynthiaGok, good - that was just me getting confused a bit02:43
anderskAre new Debian packages being synced into Maverick automatically, or only updated existing packages?05:09
ScottKandersk: New ones too, but it's a seperate process that is done less frequently.05:10
hagabakaIs anyone associated with x-edgers? I am trying to enable r300 gallium on ubuntu using https://launchpad.net/~xorg-edgers/+archive/ppa/ , but after installing the packages and restarting, glxinfo still doesn't say anything about gallium.06:43
Sarvatthagabaka: #ubuntu-x06:48
Sarvatti run the ppa, will help you out over in that channel06:50
CynthiaGI just tried the Maverick daily from 2010-06-11 to speed-test it, and the laptop won't boot it :(07:49
mneptokCynthiaG: #ubuntu+1 please08:00
CynthiaGWell, this was on-continuous-topic from my prior development on the LiveCD optimisations08:00
CynthiaGSorry though08:00
mneptokCynthiaG: are you looking for support, or to debug it yourself and submit a fix?08:07
CynthiaGI'm not looking to do anything, because in the time it took me between downloading the daily and trying it out, things may have changed08:08
lifelessmneptok: CynthiaG is doing dev08:08
lifelessmneptok: for all that it sounded a bit +1ish :P08:08
CynthiaGif you want to take a look at what I'm doing, see bug 589629 :)08:08
ubottuLaunchpad bug 589629 in debian-cd (Debian) "LiveCD layout optimisation" [Undecided,New] https://launchpad.net/bugs/58962908:08
CynthiaGcjwatson gave the daily builds the bootchart package, and I was starting Maverick-20100611 to see that08:09
CynthiaGunfortunately it didn't start08:09
mneptokCynthiaG: there's no need for that. your initial comment is precisely the kind of support questions -devel gets, and shouldn't.08:09
CynthiaGAm I off to a bad start in here then?08:09
mneptokCynthiaG: not in the least.08:10
CynthiaGCool :)08:10
mneptokCynthiaG: there's coffee, donuts, and some half-baked x86 assembly on the table in the corner. help yourself. ;)08:11
CynthiaGAnd now re-reading the mksquashfs order file, I see that I have a gnome-specific entry in there; I ideally want this optimisation to work equally well in gnome, kde and xfce :\08:11
pittiGood morning08:11
CynthiaGI'm not that fond of coffee :) Thanks for the donuts and the x86 assembly, though! Careful, however, because I might want to optimise it with SSE2 :P08:12
CynthiaGGood morning pitti08:12
pittilifeless: because we switched over to lp:ubuntu/pm-utils-powersave-policy and dropped the custom branch08:13
=== mpt_ is now known as mpt
mneptokCynthiaG: pfffft ... all the cool kids use PNI08:13
dholbachgood morning08:14
CynthiaGmneptok: then I must not be a cool kid :) and AcronymFinder isn't helping much with this one08:15
=== hrw|gone|lt is now known as hrw
hrwmorning08:26
lifelesspitti: so the vcs-bzr line should say lp:ubuntu/pm-utils-powersave-policy08:35
lifelesspitti: it *still has* a vcs location, doesn't it ?08:35
pittilifeless: but that's the implied default anyway?08:35
lifelesspitti: not AFAIK08:36
lifelesspitti: apt-get source looks at the header08:36
pittiall packages are supposed to be available like that08:36
pittiwell, many aren't, but that's a bug, not by design08:36
lifelesspitti: I know, but partner etc won't be08:37
pittiright08:37
lifelesspitti: was dropping the header discussed at UDS? I think this needs more thought if it wasn't.08:37
pittiI don't think it was08:37
pittibut for packages where we never had a custom branch and just started using the canonoical one we didn't add it either08:38
lifelesspitti: I'm quite sure our toolchain doesn't default to lp:ubuntu08:38
pittiapt-get source doesn't, right08:38
lifelesspitti: could you raise this on ubuntu-devel/u-d-d, or would you like me to ?08:38
pittiOTOH modifying all packages with a valid import to have a vcs-bzr: seems like a huge effort08:39
pittilifeless: sure, go ahead08:40
pittibut there must be a better way than adding a canonical vcs-bzr everywhere08:40
pittiunmodified packages have vcs-* from Debian, etc.08:40
pittiit'd probably be more elegant if a branch could somehow be marked as "valid" or "being used" by a developer, and apt-get source could check that08:41
pittia lot of auto-imports are obsolete/broken, those wouldn't be marked then08:41
pittiOTOH this could be automated as well08:41
pittidebian/changelog first line -> match version on LP08:41
pittilifeless: FYI, for the particular case of pm-utils-p-p it doesn't really matter, the pacakge will be obsoleted by the next pm-utils upload08:43
pitticjwatson: WDYT about http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/maverick/casper/maverick/revision/817 ? please feel free to revert if you don't like it08:56
lifelesspitti: well we can look at a script ;)08:57
lifelesspitti: checkout; commit; done, for branch in lp:ubuntu/08:58
lifelesspitti: and the unmodified vcs-bzr from Debian is a really interesting thing to consider.08:58
CynthiaGnot much improvement. should a 6-second improvement on boot over 2 minutes be pursued?09:00
=== almaisan-away is now known as al-maisan
pittiCynthiaG: two minute boot time sounds like a bug on itself09:18
pittiCynthiaG: I have the slowest possible hard disk on earth and it takes 50s for me (including logging into gdm and ecryptfs)09:19
CynthiaGpitti: even despite the commonly-known weakness ... oh wait09:19
CynthiaGyou're talking about hard drives09:19
CynthiaGI'm talking about the LiveCD itself09:19
pittiah, I see09:19
CynthiaG"even despite the commonly-known weakness ... of CD drives when it comes to seeking"09:19
CynthiaGboot is very noisy, even after changing the order of files around09:20
pittiCynthiaG: 6 s> I'd say it depends on how much effort it is; a two-minute fix in one package sounds like worth it; reengineering 30 packages for it doesn't09:21
CynthiaGpitti: it's about bug 589629, which I've been testing lately. It affects one file in livecd-rootfs, plus cjwatson's reordering of the squash file within the ISO so it falls to the end (edge) of the disc09:22
ubottuLaunchpad bug 589629 in debian-cd (Debian) "LiveCD layout optimisation" [Undecided,New] https://launchpad.net/bugs/58962909:22
mneptokCynthiaG: PNI = Prescott New Instructions = SSE309:24
CynthiaGmneptok: Ah :) I knew SSE3, but not PNI09:25
mneptok:)09:25
=== lucas_ is now known as lucas
=== tkamppeter_ is now known as tkamppeter
looldoko_: Around?10:08
cjwatsonpitti: casper change is fine by me - wasn't there a bug report asking for that, in fact?10:22
pitticjwatson: I tried to look at https://edge.launchpad.net/ubuntu/+source/casper/+bugs?batch=300 but didn't spot it10:24
=== smb is now known as smb-afk
apwcan someone remind me which package had the volume key 'sticky-ness' work arounds in it11:31
ScottKpitti: Would you please rescore kdebase-workspace kdeedu (only affects ia64)?11:34
cjwatsonapw: does the omap support in linux/maverick supersede the linux-ti-omap source package?  should we be removing linux-ti-omap from maverick, and rebuilding d-i against the omap flavour of linux?11:39
apwcjwatson, i believe that to be correct yes, let me confirm with ogra11:41
pittiScottK: done11:49
=== MacSlow is now known as MacSlow|lunch
apwcjwatson, yes we should be dropping the separate omap source package in maverick12:03
Q-FUNKdoko_: so you feel that the real issue is with the eglibc build scripts then?12:17
Q-FUNKdoko_: the discussion on the FC bugzilla is convoluted, but did I uderstand this right that eglicb's build scripts are simply more efficient than average at passing optimization flags all the way down to GAS than most other libraries?12:18
pitticjwatson: ok, new langpack-locales with using archive and updated scripts uploaded; works fine here, let's see what breaks :)12:36
cjwatsonpitti: cool, thanks!12:40
buxycjwatson, seb128: http://lists.debian.org/1276511250.4912.18.camel@seb128-laptop13:02
seb128buxy, ?13:02
buxydo you know what kind changes are needed and if/when they can be done?13:02
seb128buxy, the cdbs changes we have?13:03
buxyyou make it sound like a big blocker13:03
seb128well, a reason for having diff over debian at least13:03
seb128right know if works well with cdbs when gnome.mk is used13:03
seb128because we modify the cdbs gnome.mk in ubuntu for what we need13:03
seb128which means no source change to do13:03
seb128but we can't do that with dh713:03
seb128there is no standard include we can change this way13:04
seb128the code there basically do a few things like adding gettext domain to desktop entries13:04
seb128or cleaning gconf schemas13:04
buxyseb128: can you open some official launchpad bug and make sure someone is going to offer a solution for dh7 too?13:05
seb128buxy, we have a workitems from UDS for this already13:06
seb128so it's tracked13:06
seb128I'm just not sure how we can solve that in an elegant way though13:06
buxy"dh --with gnome"13:07
seb128buxy, one issue I've there is that changing the packaging system is not required when you take something packaged from Ubuntu and upload to Debian13:07
seb128buxy, well that would require having a sort of "gnome" debian would use for something yes13:07
seb128then to modify that rules in ubuntu13:07
seb128or to add a diff in ubuntu "--with gnome"13:07
buxyseb128: even if only an empty placeholder in debian for a start, I think it's fine13:08
buxyalso I have submitted wishlist bugs against dh to be able to add new sequences without modifying the rules (just modifying the environment)13:09
seb128ok13:09
buxyhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=57093513:09
ubottuDebian bug 570935 in debhelper "debhelper: possibility to enable an addon with an environment variable" [Wishlist,Open]13:09
buxyseb128: can you give me a pointer to the work item in question?13:10
seb128buxy, I don't find it now, I think it was in the desktop team workflow changes for maverick discussion we had which didn't get converted in a proper spec, I will have it filed today and give you the bug number13:16
buxyseb128: thanks13:16
=== dendrobates is now known as dendro-afk
mdeslaurhmm...while running lucid, "update-manager -d" doesn't give me the update to maverick button...does anyone know why that is?13:51
=== zul_ is now known as zul
sorenwin 813:56
zulmdeslaur: did you talk nicely to it?13:56
mdeslaursoren: win 9, I win13:57
mdeslaurzul: I whispered into it's ear13:57
pittihm, doesn't work here either14:01
pittiI bet it's because mvo is on holiday14:02
cjwatsonI imagine it needs somebody to create an entry in the meta-release file14:04
cjwatson(on changelogs.ubuntu.com)14:05
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
=== sconklin-gone is now known as sconklin
=== ericm|ubuntu is now known as ericm-Zzz
ograKeybuk, hey ... i recently get ureadahead OOM messages on boot with omap beagleboards (it boots fine otherwise and there isnt anything out of ram post-boot) any idea what that could be ?15:28
smoserhi. i'm looking to pull in a new package 'ebsmount'.  it comes from turnkey linux, it has a (easily removable) dependency on "turnkey-pylib".15:33
smoseri'd like to remove that dependency and have support from the upstream to do it (replacing it with code in ebsmount itself)15:33
smosermostly i just don't want to pull the package in. i'm wondering how dirty that seems to other people and if i should just bite the bullet and pull in both, and file both MIR eventually (as I want them into cloud utils)15:34
smosers/cloud utils/cloud images/15:34
=== mathiaz_ is now known as mathiaz
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
Keybukogra: yeah, the kernel picks on ureadahead sometimes16:18
hrwhi16:40
=== dendro-afk is now known as dendrobates
=== beuno is now known as beuno-lunch
=== hrw is now known as hrw|gone
=== ogra__ is now known as ogra
=== beuno-lunch is now known as beuno
=== dendrobates is now known as dendro-afk
qensedirecthex: Could you take a look at bug #592706, if you have some spare time?17:49
ubottuLaunchpad bug 592706 in indicator-application (Ubuntu) "apps using the mono bindings fail to load" [High,Triaged] https://launchpad.net/bugs/59270617:49
directhexqense, without looking in detail, it looks like the indicator-application C ABI has changed17:55
seif_tedg, u there?17:56
seif_i need u with indicator appler17:56
seif_applet17:56
tedgseif_, Yup.  What's up?17:56
seif_hmmmmm17:56
seif_ i need a custom applet17:56
pittimr_pouit: I'd like to package the current xfce4-power-manager (with upower support), and alongside this https://edge.launchpad.net/libxfce4ui (new requirement; I understand this supersedes the old libxfce4gui)17:56
tedgseif_, Perhaps #ayatana is a better channel for that though.17:56
seif_how do i do that17:56
seif_ok17:56
pittimr_pouit: whom should I coordinate with for this?17:57
keespitti: I think 587055's eglibc version is going to collide with -security18:06
keespitti: or... i am confused and the bug title confused me18:08
=== dendro-afk is now known as dendrobates
mr_pouitpitti: you want to package it for maverick?18:14
mr_pouitpitti: anyway, there's already a package in the xubuntu-dev ppa. But it requires libxfce4ui, which is still a development release, so I would rather not put it in an ubuntu release18:32
=== dendrobates is now known as dendro-afk
=== pgraner is now known as pgraner-afk
akheronI'm using cowbuilder-dist on karmic and trying to build a lucid package; the builder cannot install debhelper, what's wrong?19:04
akheronis it not possible to build for newer ubuntu versions with cow/pbuilder-dist?19:04
Chipzzsmoser: I just googled ebsmount and looked at its page19:08
Chipzznow while I don't know the implementation details19:09
Chipzzthat configfile is just... it smells like an fstab line, it quacks like an fstab line, but it's a configfile?19:09
Chipzzpls tell me I shouldn't facepalm? :P19:09
smoserconfig file ?19:10
smoserebsmount.conf is not a fstab entry, no.19:10
Chipzzhttp://www.turnkeylinux.org/blog/ebsmount , Default configuration19:10
ChipzzI know it's not19:10
Chipzzbut from how that config file looks, it sounds like it should be?19:11
smoserthe basic intent of the package is to take action on attach or detach of a volume19:11
smoserits udev rules and then something that implements the hook.19:12
ChipzzI know I should look at the source code first, but when I see sth like that I pre-emptively take out my biggest cluebat :P19:12
Chipzzthat just looks... horribly misguided19:12
smoserthats reasonable, yeah.  but it is intended to provide "autorun" like function for EBS devices.19:13
smoseri'm working with the upstream folks to  make it better.  and we're not opposed to input.19:15
Chipzzwait, what?19:19
ChipzzI looked over the biggest SNAFU it appears19:19
Chipzz"Once a filesystem is mounted, EBSmount will execute scripts located in MOUNTPOINT/.ebsmount in alpha-numeric ordering."19:19
Chipzznow I REALLY am going to facepalm19:20
Chipzz"This provides a very powerful mechanism. In its simplest form, the user might want to symlink the mountpoint to a more accessible path, for example:"19:20
* Chipzz facepalms moar19:20
ionHaha19:21
Chipzzis. that. not. what. udev. is. supposed. to. do.19:21
Chipzz???????19:21
=== JayFo is now known as JFo
Chipzzthis makes me want to shoot ppl, and I haven't even looked at the source code yet19:21
Chipzzso basically anyone with write-access to the root of that fs can root your system on the next reboot19:22
Chipzzcongrats, you just made yourself one hell of a security hole19:22
keesthat's ... not in Ubuntu, right?19:23
Chipzzno, but smoser was proposing it19:24
Chipzzsmoser: pls note that having write access to the root of the fs is not unlikely (I'm guessing)19:26
Chipzzsince we're talking about EBS, it's very like you'll want to mount the partition as, say, /srv for your ftp daemon or apache19:27
cjwatsonkees: if you have a chance to review bug 582189, I'd really appreciate it; I'm pretty close to being blocked on it19:27
ubottuLaunchpad bug 582189 in libisofs (Ubuntu) "MIR: libisoburn, libisofs, libburn" [Undecided,New] https://launchpad.net/bugs/58218919:27
Chipzznow assume your ftp daemon has a bug, you have sloppy permissions, ftp daemon gets exploited and dumps a file in that special dir19:27
Chipzznext reboot you're rooted19:28
Chipzzprivilege escalation19:28
keescjwatson: yup, was going to do an MIR pass today19:28
cjwatsonthanks19:29
smoserChipzz, i had realized that that should be disabled by default.19:35
smoserwe'll have to address that somehow.19:37
smoserregarding "thats what udev is for".. yes, there are udev rules that invoke the mount behavior. the package installs them.19:38
smoseri completely understand your concerns. i'm interested in suggestions on how to make things safer, yet still provide some of that functionality.19:39
Chipzzsmoser: udev can create symlinks so you have stable device nodes to mount19:42
Chipzznot sure how exactly ebs works, but it seems that's what should be done19:42
smoseryou're suggesting via udev ?19:43
smoserthe intent is largly to simplify that, and do something with no effort from the user.19:43
Chipzzlike I said, I don't know the exact implementation, but yes19:43
Chipzzare you serious?19:44
Chipzzyou're proposing opening up a gigantic security hole for the sake of user convenience?19:44
Chipzzthis software is supposed to be installed on a server19:44
Chipzzif you're administering a server, you're supposed to have some amount of clue19:45
Chipzz"convenience" should be a non-issue19:45
smoseri absolutely dont want to open a huge security hole.19:45
smoserand agree, that as it is, it is open to exploit.19:45
ionPersonally, i’d rather have Upstart run the arbitrary set of commands i want to happen when a certain partition is mounted.19:46
smoserthat said the argument of "this is for a server, some things are difficult" is not valid.19:46
ChipzzI'm not a udev expert, but may I suggest you talk to Keybuk? He can probably help you beat this piece of missoftware into a usable shape19:47
ionstart on mounted MOUNTPOINT=/foo, task, exec touch /foo/bar19:47
Chipzzalthough from what I read on that page, you're probably better off starting from scratch19:47
Chipzznot much to salvage I figure19:48
smoserChipzz, thanks for your input19:51
Chipzzsmoser: really, mount/fstab/udev provide all the pieces of the puzzle19:51
qenseupower detects brightness keys?19:52
smoseri agree completely.19:52
Chipzzit just seems upstream lacked the necessary insight and made a kludge of it19:52
smoserthere really isn't much there.  except a bit of config and udev rules written to call something.19:52
smoserbut saying the pieces provide all the functionality doesn't mean that its obvious how to put them together, and the upstream package intent is to put them together for easier use.19:53
smoserie, awk, ls, find provide all the functionality for 'du'.19:53
smoser"upstream" is using those tools.19:53
Chipzzand opening a gigantic security hole, and depending on python which probably isn't necessary at all, in the progress19:54
smoseri hardly find "depending on python" to be a concern.19:55
Chipzzit may be for debian19:55
Chipzzwhere you can have a very minimal install without a lot of packages19:55
Chipzzin case you would ever want to get this functionality into debian19:56
smoseri find the security concerns more than reasonable, but i'm not teribly concerned aobut a python dependency.19:57
smoserapt-cache show ubuntu-minimal | grep python19:57
smoseri'm being serious, though, thank you for your input.19:58
Chipzzyw19:58
Chipzz(if depending on python is not a concern to you, maybe the extra package is. but you already mentioned it is :))19:59
ScottKsmoser: python isn't in minimal in Debian, so it is more of a concern there.20:00
Chipzzbtw, I think your comparison to du is the wrong way around :)20:00
Chipzzsmoser: that's exactly what what upstream is doing - implementing du on top of awk, ls, etc...20:01
smoserthats what i was saying.20:01
smoserthat you were arguing "you have the tools to write 'du', why would you want to include that package itself"20:02
Chipzzit should just depend on coreutils instead20:02
Chipzznevermind, enoughof this conversation already :)20:03
Chipzzit's 9PM and I'm tired :)20:03
Janey0305Do Yall know ubuntu?20:03
ChipzzI think there's room for one last facepalm though ;P20:04
ionNever heard.20:04
Janey0305ubuntu/linux20:04
Janey0305Nobody knows20:04
Janey0305?20:04
Chipzzdon't you mean gnu/ubuntu? :)20:04
ionI don’t think so.20:04
* Chipzz runs :)20:04
Janey0305Well does anybody know a computer expert20:04
Janey0305I can chat with20:05
Janey0305FOR FREE!20:05
Janey0305lol.20:05
Janey0305cause I have a issue with sims 220:05
Janey0305and i really wanna play it20:05
Chipzzyes, they're in #windows ;P20:05
Janey0305but I cant20:05
Janey0305where do I find that?20:05
Janey0305im new on here20:06
ChipzzJaney0305: this channel is about the development of ubuntu, it's not for user support20:07
Chipzzfor user support, if your question is even related to ubuntu, pls join #ubuntu20:07
dobeyanyone around that can do a quick REVU uh, review?20:10
* lamont needs the name of a package uploaded/synced to maverick in the last 2 hours, and doesn't want to dig through his email... anyone got a name?20:15
ionDoes http://blog.gmane.org/gmane.linux.ubuntu.devel.changes.maverick help?20:16
ScottKlamont: https://launchpad.net/ubuntu/maverick/+source/userconfig/0.9.0-0ubuntu520:17
lamontyep. thanks all20:17
pygicjwatson, I would have really appreciated at least a poke on bugs like this:20:50
pygihttps://bugs.launchpad.net/ubuntu/+source/libisoburn/+bug/58218920:50
ubottuLaunchpad bug 582189 in libisofs (Ubuntu) "MIR: libisoburn, libisofs, libburn" [High,In progress]20:50
pygiI know that you all laughed when I recommend those a few years ago, but yea....20:50
pygi*sigh*20:52
pygiI'd recommend communicating with upstream in the future if possible :-/20:52
JanCpygi: that's not really a bug, but just a task/proposal to move those packages from universe to main inside ubuntu?21:00
pygiJanC, yes, whatever you call it21:00
antonpiatekAnyone know if there is a way to extract a single file from a source package (without unpacking the entire archive)?21:01
james_wantonpiatek: there isn't really, as you may have to patch the file, overwrite it with one from elsewhere etc.21:03
james_wit's not as easy as just poking inside an archive21:04
=== al-maisan is now known as almaisan-away
antonpiatekjames_w, thanks - thought it might be like that21:04
JanCwell, you can extract the unpatched file of course21:04
mathiazjcastro: hi!21:10
mathiazjcastro: working on bug 47146821:10
ubottuError: Could not parse data returned by Launchpad: list.index(x): x not in list (https://launchpad.net/bugs/471468)21:10
mathiazjcastro: I've created and linked the bug to the upstream bug tracker21:11
mathiazjcastro: what do you recommend to set the Ubuntu bug status to?21:11
mathiazjcastro: Fix committed?21:11
jcastromathiaz: I would just leave it triaged until you sync next21:12
jcastroyou haven't really committed it to ubuntu per se21:12
mathiazjcastro: right - in that case it wouldn't be a sync since it's not reported to Debian, but rather the upstream tracker21:13
mathiazjcastro: right - i seem to recall that the desktop team was doing something similar21:13
jcastrodo you get it directly from upstream or from debian?21:13
mathiazjcastro: hm - what do you refer to by *it* ?21:13
jcastronagios I mean21:14
mathiazjcastro: ah - nagios is a package in debian21:14
mathiazjcastro: (is that what you meant?)21:14
jcastroDo you get nagios from debian or do we package it directly from upstream?21:14
mathiazjcastro: we get nagios from Debian21:15
jcastroright, so I think leaving the Ubuntu task "triaged" until the next time it gets synced from Debian that includes that fix makes the most sense21:16
jcastromathiaz: basically, how you have it now21:18
=== pgraner-afk is now known as pgraner
mathiazjcastro: ok - how do you unsubscribe the review team?21:23
mathiazjcastro: (since the patch has been reviewed)21:23
jcastromathiaz: I think only someone from the review team can unsub them21:24
mathiazjcastro: https://wiki.ubuntu.com/ReviewersTeam/ReviewGuide21:24
mathiazjcastro: ^^ says to not unsubscribe the team21:25
jcastronigelb: what do we do now?21:25
jcastromathiaz: let's just ask him, heh21:25
mathiazjcastro: I've read https://wiki.ubuntu.com/ReviewersTeam/ReviewGuide21:29
mathiazjcastro: It seems clear to me what needs to be done21:29
mathiazbdmurray: hi21:52
mathiazbdmurray: is there an API in LP that lists the packages for which a team is a bug contact for?21:53
bdmurraymathiaz: could you give me an example of a bug contact for a package?21:54
mathiazbdmurray: or screen scraping https://bugs.launchpad.net/~ubuntu-server/+packagebugs is still the only option?21:54
mathiazbdmurray: ubuntu-server is a bug contact for the apache2 (src) package21:55
mathiazbdmurray: I'm working on the following WI: Write script to automatically match ubuntu-server bug contact packagelist with ubuntu-server package set21:55
mathiazbdmurray: from https://blueprints.launchpad.net/ubuntu/+spec/server-maverick-uds-seed-review21:56
mathiazbdmurray: the goal is to use the packagesset list as the list of bugs the ubuntu-server team should be a bug contact for21:56
mathiazbdmurray: may be (or may be not) LP should do that automatically21:57
mathiazbdmurray: but for now I'd like to write a script that does that semi-automatically21:57
bdmurraymathiaz: if you had a list of packages I believe you could just use addBugSubscription for all of them and it would do the right thing wrt to subscribing you to new ones21:59
mathiazbdmurray: I can already get a list of packages (using the packagesets API)22:00
mathiazbdmurray: however I'd also like to prune the list22:00
mathiazbdmurray: ie remove packages that are *not* in the package set22:00
mathiazbdmurray: to do that I'd like to have the list of packages the ubuntu-server team is currently a bug contact for22:00
bdmurraymathiaz: right, well you can't yet move from people to all of their subscriptions22:00
mathiazbdmurray: ok - I'll keep screen scraping https://bugs.launchpad.net/~ubuntu-server/+packagebugs22:01
mathiazbdmurray: is there a bug filed about adding such an API call?22:01
mathiazbdmurray: if not - where should I filed it?22:01
bdmurraymathiaz: I'm looking22:01
bdmurraymathiaz: I'm pretty sure bug 331039 covers it22:02
ubottuLaunchpad bug 331039 in Launchpad Bugs "packagebugs not being exposed through API" [Medium,Triaged] https://launchpad.net/bugs/33103922:02
mathiazbdmurray: agreed - thanks for the info!22:02
mathiazbdmurray: I've looked at https://bugs.edge.launchpad.net/~ubuntu-server/+patches22:11
mathiazbdmurray: this is really cool!22:11
mathiazbdmurray: how do you select the list of bugs?22:11
mathiazbdmurray: are you using the list of packages to which the team is a bug contact?22:12
bdmurraymathiaz: yes22:12
mathiazbdmurray: \o/22:12
mathiazbdmurray: another reason to get the packageset synced with the bug contact packages22:12
ajmitchhopefully exposing IPerson.getBugSubscriberPackages() is enough22:13
bdmurraymathiaz: I'm not sure where the term 'bug contact' comes from.  I think of it a subscription to bugs about that package.22:14
CynthiaGThe bug contact for a package is the person or team which is automatically marked as subscribed to all bug mail about the package22:16
CynthiaGOther people may be subscribed to bug mail, but the bug contact is always subscribed22:16
bdmurrayI don't believe there is a singular bug contact though22:16
CynthiaGWell, different packages and Launchpad projects are going to have different bug contacts yeah22:17
bdmurrayFor example https://edge.launchpad.net/ubuntu/+source/apache2 contains multiple bug subscriptions22:17
CynthiaGNone of those are the bug contact22:18
CynthiaGOh. Perhaps "bug supervisor" is meant here.22:19
CynthiaGAnd "security contact", the person or team notified of private security-related bugs for the package22:19
CynthiaGbdmurray, mathiaz: ^22:19
CynthiaGNever mind, bug 331039 *is* about all subscribers to bugs for a certain package, not the "bug contact"22:25
ubottuLaunchpad bug 331039 in Launchpad Bugs "packagebugs not being exposed through API" [Medium,Triaged] https://launchpad.net/bugs/33103922:25
CynthiaG+packagebugs, etc.22:25
CynthiaGso for https://launchpad.net/ubuntu/+source/apache2 you would be scraping https://bugs.launchpad.net/ubuntu/+source/apache2/+packagebugs , since the API has nothing about this22:26
CynthiaGno, wait. you'd be scraping /~USERNAME/+packagebugs22:26
ajmitchthe fix is to extend the API for it :)22:30
CynthiaGI think there was just confusion over the term 'bug contact' though22:31
ajmitchthis started off at where we are, asking if there was an API equivalent of +packagebugs22:31
=== sconklin is now known as sconklin-gone
=== bjf is now known as bjf[afk]
mathiazkees: hi!23:48
mathiazkees: do you have script or know of a lP page that given a source package gives the list of binary packages with their component (main, universe,...)?23:49
keesmathiaz: I feel like you asked me this in the past.  :)23:50
keesmathiaz: http://bazaar.launchpad.net/~ubuntu-bugcontrol/ubuntu-qa-tools/master/annotate/head:/security-tools/bin-details23:54
mathiazkees: great - thanks!23:54
keesmathiaz: np :23:54
kees)23:54
mneptokthe question so nice you ask it twice.23:55
keesmneptok: heh.23:55
ajmitchmathiaz: btw, I found there was a branch for that +packagebugs API issue created a few hours ago, so it might get into LP sometime :)23:56
mathiazajmitch: right - I noticed that as well23:56
mathiazajmitch: thanks for linking the branch to the bug23:56
ajmitchnp, I stumbled across it when figuring out how to implement it myself23:57

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