[06:09] <jibel> Good morning
[06:16] <oSoMoN> good morning desktoppers
[06:16] <oSoMoN> happy Friday!
[06:31] <duflu> Morning jibel and oSoMoN
[06:33] <oSoMoN> hey duflu
[06:56] <didrocks> good morning
[07:00] <jpnurmi> good morning
[07:02] <duflu> Hi didrocks and jpnurmi
[07:03] <jpnurmi> hey duflu didrocks oSoMoN and jibel
[07:07] <didrocks> hey duflu, jpnurmi
[07:49] <bittin> KDE and GNOME is having conference in Italy and Online now: https://www.youtube.com/watch?v=CBPefa0Ckq8 https://linuxappsummit.org/
[07:57] <didrocks> some members of the desktop team are there :)
[07:57] <didrocks> (and helped organizing it AFAIK)
[08:03] <bittin> neat, i am just attending this year, but helped out when it was Online only in 2020 or 2021
[08:09] <seb128> goood morning desktopers!
[08:10] <bittin> hellsworth on stage now
[08:10] <bittin> morning
[08:11] <didrocks> hey seb128
[08:11] <seb128> lut didrocks, en forme ?
[08:11] <didrocks> on fait aller, et toi ? :)
[08:12] <seb128> ça va, vacances scolaires donc tjs plus sportif !
[11:35] <GunnarHj> rbasak: Do you possibly have time to look at the im-config item in the jammy upload queue? It's a bit urgent (ugly bug), but I'm not 100% sure that the upload is proper.
[11:35] <GunnarHj> rbasak: The good news is that there is a bug reference in the diff.
[11:52] <KGB-2> gnome-initial-setup signed tags e176099 Jeremy Bicha ubuntu/42.0.1-1ubuntu3 * gnome-initial-setup Debian release 42.0.1-1ubuntu3 * https://deb.li/3lNUD
[11:54] <jbicha> good morning
[11:54] <KGB-2> gnome-settings-daemon ubuntu/master bbbdeec Jeremy Bicha debian/patches/ debian/meson.build-Lower-polkit-requirement.patch series Revert-Port-to-GWeather-4.patch * Revert "Revert commit switching to libgweather4: we'll do that a little later" * https://deb.li/3s4FR
[11:54] <KGB-2> gnome-settings-daemon ubuntu/master 58ba0fb Jeremy Bicha debian/ control control.in * debian/control.in: Build-Depend on libgweather4 * https://deb.li/C4vx
[11:54] <KGB-2> gnome-settings-daemon ubuntu/master 39f5ed4 Jeremy Bicha debian/changelog * releasing package gnome-settings-daemon version 42.1-1ubuntu3 * https://deb.li/3cL7E
[11:56] <GunnarHj> Morning jbicha
[12:13] <jbicha> GunnarHj: when do you expect the first jammy langpack update will be?
[12:14] <GunnarHj> jbicha: Soon before the release of 22.04.1.
[12:25] <bittin> https://www.youtube.com/watch?v=CBPefa0Ckq8 Ubuntu Q&A now
[12:43] <laney> so good to hear Till again!
[12:47] <jbicha> 🤣 😊
[13:53] <jbicha> laney: could you subscribe desktop-packages to libgweather4 ? we will be removing the old libgweather source in kinetic soon
[14:07] <ricotz> jbicha, hi, I can push a libreoffice build for icu later today or tomorrow
[14:08] <laney> jbicha: I can
[14:11] <jbicha> ricotz: cool, thanks, with "smooth updates" turned on for britney, it should be less urgent as icu can migrate and we just need to clear up nbs later
[14:19] <ricotz> jbicha, unless you want to update poppler first too, not sure if they broke ABI again
[14:25] <jbicha> I'm not in a rush to update poppler :)
[14:26] <ricotz> ok :) (and yeah, they bumped again)
[14:27] <jbicha> I expect a soname bump with every monthly release. Maybe we'll do the June update
[15:03] <ricotz> jbicha, please retry https://launchpad.net/ubuntu/+source/boost1.74/1.74.0-14ubuntu4 which clashed with openmpi
[15:37] <rs2009> Trevinho: hi, I'm the dev of Ubuntu Unity and was interested in removing the transparent border around the dash and hud for a flatter look, but couldn't find any code related to that (tried setting the border height and width to 0 in DashStyle.cpp, but that didn't remove the border)
[15:49] <KGB-2> gnome-shell ubuntu/master 1efaca2 Marco Trevisan * pushed 13 commits (first 5 follow) * https://deb.li/iljgI
[15:49] <KGB-2> gnome-shell ubuntu/master b431e09 Marco Trevisan (Treviño) debian/patches/ubuntu/background_login.patch * debian/patches: Compute system background color from theme * https://deb.li/3plj
[15:49] <KGB-2> gnome-shell ubuntu/master a706993 Marco Trevisan (Treviño) debian/patches/ series Revert-st-Apply-css-foreground-color-to-text-as-a-PangoAt.patch * debian/patches: Ensure that St.Entry's `selected-color` CSS property is honored * https://deb.li/3OSAR
[15:49] <KGB-2> gnome-shell ubuntu/master c746ff9 Daniel van Vugt debian/patches/ubuntu/main-Avoid-meta-finalize.patch * main-Avoid-meta-finalize.patch: Leak GJS to work around LP: #1964458 * https://deb.li/ztID
[15:49] <KGB-2> gnome-shell ubuntu/master 58c4134 Marco Trevisan (Treviño) debian/patches/ (18 files in 2 dirs) * debian/patches: Cherry-pick upstream fixes targetting 42.1 * https://deb.li/3veiz
[15:50] <KGB-2> gnome-shell ubuntu/master db09b00 Marco Trevisan (Treviño) debian/patches/ubuntu/configure_login_screen.patch * ubuntu/configure-login-screen.patch: Use bg color for initial system bg * https://deb.li/heEl
[17:32] <KGB-2> gnome-shell ubuntu/master dd9f462 Jeremy Bicha debian/ control control.in patches/series patches/Revert-dateMenu-Port-to-GWeather-4.0.patch * Use libgweather4 instead of old libgweather * https://deb.li/7tqV
[17:32] <KGB-2> gnome-shell ubuntu/master ad7a384 Jeremy Bicha debian/changelog * releasing package gnome-shell version 42.0-2ubuntu2 * https://deb.li/3Fexg
[17:32] <KGB-0> gnome-shell signed tags f2e45b9 Jeremy Bicha ubuntu/42.0-2ubuntu2 * gnome-shell Debian release 42.0-2ubuntu2 * https://deb.li/aSoN
[18:16] <jbicha> laney: https://www.youtube.com/watch?v=CBPefa0Ckq8&t=31864s
[19:08] <KGB-0> gnome-maps signed tags 325d768 Jeremy Bicha upstream/42.1 * Upstream version 42.1 * https://deb.li/32Jnz
[19:08] <KGB-2> gnome-maps upstream/latest 5aaea0b Jeremy Bicha * pushed 12 commits (first 5 follow) * https://deb.li/38V7v
[19:08] <KGB-2> gnome-maps upstream/latest 9f51bd9 Marcus Lundblad meson.build * Post-release version bump * https://deb.li/HVzE
[19:08] <KGB-2> gnome-maps upstream/latest 38e29cb Rūdolfs Mazurs po/lv.po * Update Latvian translation * https://deb.li/3ROUe
[19:08] <KGB-0> libadwaita pipeline Jeremy Bicha 372965 * pending (extract-source: pending; build: created; build i386: created; build source: created; test-build-any: created; test-build-all: created; test-crossbuild-arm64: created; reprotest: created; lintian: created; autopkgtest: created; blhc: created; piuparts: created)
[19:08] <KGB-2> gnome-maps upstream/latest c39e355 Nathan Follens po/nl.po * Update Dutch translation * https://deb.li/NMsI
[19:08] <KGB-2> gnome-maps upstream/latest 0b71baa Dušan Kazik po/sk.po * Update Slovak translation * https://deb.li/i3ZFA
[19:08] <KGB-2> gnome-maps upstream/latest 1492355 Marcus Lundblad src/transitplugins/resrobot.js * resrobot: Update to v2.1 API * https://deb.li/2X3F
[19:08] <KGB-2> gnome-maps pristine-tar c0490ed Jeremy Bicha gnome-maps_42.1.orig.tar.xz.delta gnome-maps_42.1.orig.tar.xz.id * pristine-tar data for gnome-maps_42.1.orig.tar.xz * https://deb.li/3HZJ1
[19:15] <KGB-2> gnome-maps signed tags 8a6e3b1 Jeremy Bicha ubuntu/42.1-0ubuntu1 * gnome-maps Debian release 42.1-0ubuntu1 * https://deb.li/3NJaV
[19:27] <KGB-0> evolution-ews signed tags b50d112 Jeremy Bicha upstream/3.44.1 * Upstream version 3.44.1 * https://deb.li/i2xuy
[19:27] <KGB-2> evolution-ews upstream/latest 8efa65f Jeremy Bicha * pushed 6 commits (first 5 follow) * https://deb.li/Uc7s
[19:27] <KGB-2> evolution-ews upstream/latest 4a7e193 Milan Crha CMakeLists.txt * Post-release version bump * https://deb.li/37MBU
[19:27] <KGB-2> evolution-ews upstream/latest 3559e66 Milan Crha src/EWS/ common/e-ews-folder.c common/e-soap-response.c common/e-soap-response.h evolution/e-ews-config-utils.c * I#178 - Correct display of folder size * https://deb.li/mVdn
[19:27] <KGB-2> evolution-ews upstream/latest f36c0d6 Nathan Follens po/nl.po * Update Dutch translation * https://deb.li/3yO37
[19:27] <KGB-2> evolution-ews upstream/latest cda698d Milan Crha src/ (10 files in 6 dirs) * Address some of the static analyzers warnings * https://deb.li/EOF0
[19:27] <KGB-2> evolution-ews upstream/latest 74eef55 Milan Crha NEWS * NEWS update for 3.44.1 * https://deb.li/3IJT2
[19:35] <laney> jbicha: love it
[20:08] <rbasak> GunnarHj: sorry I was off today and am at a sprint next week.
[20:10] <GunnarHj> rbasak: Ok. Any chance you simply can remove im-config from the queue?
[21:20] <rbasak> GunnarHj: done. Sorry I don't have time to look in more depth right now, and thank you for looking after this.
[21:23] <GunnarHj> rbasak: Thanks! No need to dig deeper; I already did that and will upload a gnome-settings-daemon fix for jammy to address the issue in a more proper way.
[21:37] <diddledani> @kenvandine can I put onto your radar the possibility of including `libgtk3-nocsd.so.0` (via `libgtk3-nocsd` deb package) to the gnome extension runtime snaps so that anyone who has configured their system to disable CSD can get the same behaviour on Snapped packages as native?
[21:40] <kenvandine> Sure, please file an issue
[21:41] <kenvandine> https://github.com/ubuntu/gnome-sdk
[21:48] <diddledani> https://github.com/ubuntu/gnome-sdk/issues/6
[21:55] <diddledani> three PRs filed
[21:55] <diddledani> https://github.com/ubuntu/gnome-sdk/pull/7
[21:55] <diddledani> https://github.com/ubuntu/gnome-sdk/pull/8
[21:55] <diddledani> https://github.com/ubuntu/gnome-sdk/pull/9
[22:33] <KGB-0> gnome-settings-daemon signed tags a174b51 Gunnar Hjalmarsson ubuntu/42.1-1ubuntu2.1 * gnome-settings-daemon Debian release 42.1-1ubuntu2.1 * https://deb.li/Tp70


[07:09] <dholbach> good morning
[11:21] <dupondje> d/control,mongodb-dev.*: Drop mongodb-dev package; it has no reverse
[11:21] <dupondje> so if it has no reverse-dep, we just remove it?
[11:21] <dupondje> for example I now need it to compile my own software ...
[11:22] <geser> usually we don't do this
[11:22] <dupondje> but now I need to compile mongodb myself (or adjust the package) to have the -dev files
[11:24] <geser> the important part seems to be "and upstream no longer install header files"
[15:20] <mitya57> Logan_: hi, please ask seb128, I reverted the upload on his request
[23:00] <ki7mt> Does anyone know if there's a backport for lintian / trusty to bump the standards version to 3.9.6 v.s. 3.9.5 ?


[01:54] <psusi> how can you get the inode given the file *?
[01:56] <ohsix> stat(fileno()) ?
[01:56] <psusi> no, in the kernel... I have the struct file *, but need struct inode *
[03:05] <vanhoof> psusi: got to be a way, can get the info w/ ls -i
[05:17] <egon> How do you find what kernel diffs have been applied to a specific kernel? I'm finding things in bzr/launchpad isn't matching what's in git, and doesn't seem to match what's in the source package.
[06:15] <kenrhad> Hello
[06:15] <kenrhad> anyone online?
[06:21] <RAOF> !ask > kenrhad
[06:21] <ubot2> kenrhad, please see my private message
[06:22] <jk-> RAOF knows all the tricks
[06:22]  * RAOF is the master
[06:24] <kenrhad> I have started to learn C programming by myself (K&R 2nd ed). So far I am reading ch 4. I enjoy programming so far. The harder the problem the best. I'm not good at math though.
[06:25] <kenrhad> I would like to know how much C programming should I learn before I could try to learn something about the linux kernel.
[06:25] <RAOF> I don't think there's any reason to know *any* C before trying to learn about the kernel; you can pick up both at the same time.
[06:25] <kenrhad> ? How can I get involve? The kernel is so big that I dont even know where to start :(
[06:26] <RAOF> That's a bit of a motivational question, so there's not really a single answer.
[06:27] <RAOF> *I* tend to investigate problems I run into, and read the graphics development mailing lists.
[06:28] <kenrhad> mmmm I dont want anything about graphics. Not now though. I want know basics. Before I could learn calculus, I need algebra, trigonometric and other stuff :)
[06:28] <kenrhad> This questions seems to be kind of complicated.
[06:29] <RAOF> Programming really doesn't have the same sort of structure as mathematics.
[06:30] <kenrhad> I have a copy of the first linux kernel, But i cant be sure what am I really reading. I cant understand assembler. Only C.
[06:31] <RAOF> Very little of the current kernel is assembler; you'll be much better off looking at the current kernel.
[06:31] <kenrhad> I've been thinking about finding someone with experience in programmming with the kernel. But I havent found anyone.
[06:33] <kenrhad> I want to learn what are the things the fuctions that are first executed once you turn on the PC. putting things in memory etc.
[06:38] <kenrhad> Well i will be back later on. My mind is tired right now. Good night everyone
[09:40] <aquarius> hey, kernel peeps. A bot added a comment to one of my bugs (via bjf) saying "Test with newer development kernel (3.2.0-5.11)". I don't know whether that means to test with a newer version in Ubuntu or to test with a newer mainline kernel build
[10:37] <brendand> aguarius - looks like an ubuntu kernel to me.
[10:39] <brendand> aquarius - what's the bug number?
[10:40] <aquarius> brendand, https://bugs.launchpad.net/ubuntu/+source/linux/+bug/904261
[10:40] <ubot2> Launchpad bug 904261 in linux "Lenovo U300s does not suspend" [Medium,Incomplete]
[10:41] <brendand> aquarius - should be enough just to do an apt-get dist-upgrade
[10:41] <brendand> run uname -a to make sure it matches
[10:42] <aquarius> brendand, ok -- I'm certainly happy to do that! I didn't know whether it meant a new *mainline* kernel, since I was asked to test with that before. (It might be useful to update the message from the bot slightly to make that clear?)
[10:42] <brendand> aquarius - there's a different message for mainline builds
[10:43] <brendand> it could be clearer maybe
[10:43] <aquarius> brendand, dist-upgrading is not showing a new linux upgrade (although there is one for linux-firmware?)
[10:44] <brendand> aquarius - looks like comment #2 asked for a mainline kernel test : https://bugs.launchpad.net/ubuntu/+source/linux/+bug/904261/comments/2
[10:44] <ubot2> Launchpad bug 904261 in linux "Lenovo U300s does not suspend" [Medium,Incomplete]
[10:45] <aquarius> brendand, yep, and I did that test -- I was just confused about the bot message. (I'm sure there is a separate message for mainline kernel re-testing, and I bet that that's clear that it means a mainline kernel; I'm just suggesting poking this bot's message slightly :))
[10:54]  * ppisati is always amused how slow rmk's git tree is...
[10:54] <aquarius> OK, I'm now confused. Bug #904261 says that there's a new version of the kernel available, and adds a tag kernel-request-3.2.0-5.11 , but afaict there is no kernel 3.2.0-5.11 available; I've fully dist-upgraded, and uname -a says I'm still on 3.2.0-4 (and there's no 3.2.0-5 in apt-cache search linux-image either). Do I need an early-releases kernel PPA or something?
[10:54] <ubot2> Launchpad bug 904261 in linux "Lenovo U300s does not suspend" [Medium,Incomplete] https://launchpad.net/bugs/904261
[11:05] <apw> aquarius, that is a very new upload, and hasn't actually made it all the way through to being published
[11:13] <aquarius> apw, ah, cool, I can wait, then! Might it be a good idea to delay the bot updating bugs with a message to test the new kernel until the new kernel's available to everyone?
[11:14] <apw> yeah thats a reasonable statement
[11:17] <apw> ogasawara, i bumped precise linux-meta and uploaded
[11:24] <ppisati> apw: while there, can you bump linux-meta-omap4? thanks
[11:24] <apw> ppisati, heh, sure
[11:28] <apw> ppisati, what does Tilt-tracking mean ?
[11:29] <apw> ppisati, and the changelogs look much better with the rebase changelog in, thanks
[11:31] <apw> ppisati, ahh they are still building, so i can't upload it yet ... they should finish in the next minutes though so i will get it up as soon as they are accepted
[11:34] <ppisati> apw: tilt-tracking is the TI BSP stuff
[11:34] <ppisati> apw: TI Landing Tree
[11:35] <apw> ppisati, ok so that is maintaining an upstream pointer so we know what you have included, nice
[12:07] <apw> aquarius, which debugging pages have we pointed you to before ?
[12:08] <aquarius> apw, https://wiki.ubuntu.com/DebuggingKernelSuspend
[12:08] <cking> aquarius, I have an "experimental" set of systemtap scripts that enable one to debug S3 a little deeper: https://wiki.ubuntu.com/Kernel/Reference/S3SystemTapDebug
[12:08] <apw> cking, is that linked to our basic debug page do you know??
[12:09] <cking> apw, suppose it should be, I just wanted hwe to see how valueable it was before it was widely spread about
[12:09] <aquarius> cking, aha, that sounds useful
[12:09] <apw> cking, then we can ask aquarius to evaluate that for us :)
[12:09] <cking> aquarius, "your mileage may vary" on this :-)
[12:33] <herton> cking, interesting, that could help with bug 904569 as well
[12:33] <ubot2> Launchpad bug 904569 in linux "Linux 3.0.0-15-generic-pae causes laptops to fail to resume from suspend (Dell XPS 1645, Sony Vaio VPCF1390)" [Medium,Confirmed] https://launchpad.net/bugs/904569
[12:34] <cking> herton, yes, it's worth a go
[13:10] <aquarius> cking, blimey, the debug kernel is 653MB. I see what you mean on that s3 page about how it might take some time :)
[13:11] <cking> aquarius, yep, and the script may not show up much more than we know anyway, but it's worth a punt
[13:12] <aquarius> cking, after I've finished, should i remove this debug kernel again? (specifically: is it actually a debug *kernel*? or is it symbols and stuff that are OK to keep around, I'll just not use them?)
[13:13] <cking> it's debug symbols really, so you can remove it as it takes up *lots* of space
[13:13] <aquarius> cking, and just to be clear, my system never enters a suspended state afaict; it's not that it suspends OK but fails to resume. So I don't know whether "it tries to suspend and fails but just sits there at a black screen" counts as a "hang" for the purposes of locatehang?
[13:14] <cking> yep, locatehang will show us roughly where we got to before it hung
[13:14] <aquarius> cool, ok
[13:14] <aquarius> will try the stuff on the page, then
[13:15] <lamont> does it make any sense that a machine would suddenly decide that traffic bound for 127.A.B.C over lo should magically use the same IP as the source IP?
[13:15] <lamont> (lucid kernel)
[13:16] <aquarius> cking, so (assuming that the script doesn't do something different from "normal" suspend), I shoudl sudo "./s3test -s", it'll get as far as the lit-up black screen and then sit there, I powercycle the machine, then run locatehang, and attach locatehang and s3*.log to the bug report?
[13:16] <cking> aquarius, yes, exactly
[13:16] <aquarius> roger wilco
[13:17] <cking> I'd be interested to see if locatehang gives any sane data
[13:17] <aquarius> all this stuff about flashing keyboard LEDs is for you guys to debug stuff, not for me, right? :)
[13:19] <aquarius> cking, http://paste.ubuntu.com/772182/ is the output - SystemTap failed to execute, apparently
[13:19] <aquarius> cking, s3-error.log is at http://paste.ubuntu.com/772184/
[13:20] <aquarius> "fatal error: asm/i8253.h: No such file or directory" seems to be the relevant bit of the error log
[13:20] <cking> aquarius, which kernel are you using?
[13:20] <aquarius> Linux faith 3.2.0-4-generic #10-Ubuntu SMP Sat Dec 10 17:46:09 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
[13:20] <aquarius> is uname 0a
[13:20] <aquarius> er, -a
[13:20] <cking> ah, never tried it for that. I need to fix the scripts then :-(
[13:21] <aquarius> is that not the kernel I should be using? :(
[13:21] <cking> the kernel is fine, the s3 script is out of date already
[13:23]  * cking looks at fixing it. may take a while
[13:24] <cking> aquarius, can you tweak the s3.stp so that "#include asm/i8253.h" is "#include linux/i8253.h" instead?
[13:25] <aquarius> # include <linux/i8253.h>
[13:25] <aquarius> yes?
[13:25] <cking> yes
[13:25] <aquarius> (that is: it has the angle brackets in)
[13:26] <aquarius> cool
[13:26]  * aquarius is not a C person :)
[13:26] <cking> I made a mistake, so thanks for spotting it
[13:26] <aquarius> do I need to recompile it or anything?
[13:26] <cking> nope, just re-run the s3 script
[13:26] <cking> it does all the messy building for you
[13:26] <aquarius> trying
[13:26] <cking> fingers crossed
[13:27] <aquarius> failed again
[13:27] <apw> ppisati, linux-meta-ti-omap4 uploaded
[13:27] <ogra_> yay
[13:27] <aquarius> cking, looks like the same identical error in s3-error.log
[13:28] <cking> aquarius, I'm going to have to fix this, it may not be today, is that OK?
[13:28] <apw> tgardner, i have just uploaded linux-meta-ti-omap4
[13:28] <aquarius> cking, ok, no worries.
[13:28] <aquarius> cking, well, I'd like my laptop to suspend, but saying "no it's not OK you have to fix it now! Now!" is not likely to get me the response I'd like ;-)
[13:29] <cking> well, I may need to re-work that script to make it work with the newer kernel, so it I need to get a machine set up to hack on this
[13:29] <aquarius> cking, thanks for the help so far; let me know when you'd like me to test again and I'm happy to do so!
[13:29] <cking> ping me monday
[13:31]  * cking sorts out a machine to test this out...
[13:33] <mjg59> aquarius: Send one to me. Sorted.
[13:33] <cking> :-)
[13:33] <aquarius> mjg59, I've just eaten all my spare cash buying *mine*. I applaud your approach, but I am budget-constrained from following it :)
[13:33]  * cking spots mjg59 trying to collect more broken hardware
[13:33] <aquarius> I'd drop by and buy you a pint if you hadn't fled the country
[13:40] <mjg59> Actually about to get on a plane back to it
[13:43] <cking> welcome back to old blighty then
[14:02] <ogasawara> apw: thanks for doing meta
[14:33] <apw> ogasawara, np
[14:34]  * ogasawara needs more coffee to wrap brain around ipv6 patch
[14:34] <tgardner> ogasawara, I actually built and tested it.
[14:35] <ogasawara> tgardner: and it's working for you?
[14:36] <tgardner> as far as I could tell
[14:36] <tgardner> well, it at least flipped the sysctl values as expected. I didn't check for the effect on the ipv6 address
[14:37] <tgardner> ogasawara, has your sharp eye detected a flaw ?
[14:37] <ogasawara> tgardner: not at the moment, but I'm still digesting
[14:38] <apw> ogasawara, i have published the ti-omap4 upload (email and voices)
[14:38] <ogasawara> apw: thanks
[15:11]  * herton -> lunch
[15:15]  * cking --> grabs a coffee to warm up
[15:20] <ogasawara> tgardner: re ipv6 -> http://kerneltrap.org/mailarchive/linux-netdev/2008/10/13/3628434
[15:21] <ogasawara> tgardner: sounds like this is intended behavior and the docs may need updating
[15:21] <ogasawara> tgardner: will respond in email
[15:23] <tgardner> ogasawara, it looks like dave might accept an update to the implementation as well as doc updates.
[15:23] <tgardner> jeez, thats a 3 yr old discussion
[15:25] <ogasawara> tgardner: yep, which makes me think if the change were to have been implemented, it would have been done by now.
[15:26]  * ogasawara back in 20
[16:22] <tgardner> cyphermox, did you see ogasawara's comments above ^^
[16:22] <cyphermox> nah, checking now
[16:22] <ogasawara> cyphermox: will send email now too
[16:25] <cyphermox> thanks for finding this, that's precisely what I was looking for but I couldn't get far enough I guess
[16:25] <ogasawara> cyphermox: dave does mentioned that either they need to tweak the docs or the implementation to match
[16:26] <cyphermox> yeah
[16:26] <cyphermox> and I sent an email on netdev last week, "what changes to we make" basically
[16:26] <ogasawara> cyphermox: but considering the thread is 3yrs old, I'd have thought if the implementation were to have been tweaked it would have been done by now
[16:26] <cyphermox> doc, or implementation?
[16:26] <cyphermox> ok
[16:26] <ogasawara> cyphermox: cool, any response?
[16:26] <cyphermox> no
[16:26] <tgardner> cyphermox, the docs need updating at any rate
[16:27] <cyphermox> hence why I was making a patch, and hoping to send it and at worst, having it rejected outright
[16:27] <ogasawara> cyphermox: yep, that was my same thoughts.  doesn't hurt sending it.  you'll at least get a definite answer.
[16:27] <cyphermox> tgardner: now that I think of it though, the changes you've made; does it take into account the value "2" you might want
[16:28] <cyphermox> (actually, it's the most likely value if you want to enable use_tempaddr and use it )
[16:28] <tgardner> 2? i thought the only inputs were 0 or 1
[16:28] <cyphermox> ogasawara: I was just a little naive thinking it would be a one  or two-day thing and I could get away with it quickly ;)
[16:28] <cyphermox> tgardner: yeah.
[16:28] <tgardner> what does 2 imlpy ?
[16:28] <cyphermox> 2 = enable *and use by default* privacy addresses
[16:29] <cyphermox> 1 is just enable them, so they are generated
[16:29] <tgardner> well then, my patch wrecks tat assumption
[16:29] <cyphermox> ok
[16:29] <cyphermox> I wasn't just dreaming, but haven't had time to apply and build it
[16:30] <cyphermox> essentially what I'm trying to achieve is that for instance here on my laptop, eth0 comes up very early, before sysctls are applied (so before the default is set to 2); but I want all interfaces to get the value
[16:31] <ogasawara> cyphermox:  I think we should wait to see what upstream has to say before you/we spend more time on this.  if you don't hear back from your original inquiry, then maybe send the patch and see if that triggers a response.
[16:31] <cyphermox> a kernel patch is pretty much the only way I found that makes sense to do this; because modifying the initramfs depends on having an initramfs, which isn't always true, and it seems to be coming up that early
[16:32] <cyphermox> ogasawara: you mean more than 10 days?
[16:32] <cyphermox> I sent my original email on the 10th or so
[16:32] <cyphermox> err, 6th, sorry
[16:32] <cyphermox> there's a rather large volume of messages on netdev, I'm afraid it only got lost in the flow
[16:35] <ogasawara> cyphermox: a patch might get more notice/feedback then
[16:40] <cyphermox> ok
[16:43] <pgraner> apw, ping
[16:43] <apw> pgraner, pong
[16:44] <pgraner> apw, can you look at apport.linux.image* on chinstrap://~leworks
[16:44] <pgraner> apw, specifically the dmesg
[16:44] <apw> pgraner, can't read it
[16:45] <pgraner> apw, one sec he's putting the txt file
[16:49] <pgraner> apw, same place called albali-demesg.txt
[16:50] <pgraner> apw, there are a ton of odd machine check errors and other stuff that I think is causing the box to have piss poor performance
[16:50] <pgraner> apw, wanted to get your take on it
[16:51] <apw> pgraner, what is this thing running?  i thought those messages got suppressed
[16:51] <apw> pgraner, those are the turbo event things
[16:51] <aquarius> cking, thanks for the script! I've run it now; same failure to suspend (as expected), s3*.log were all 0 bytes, and locatehang printed something. See https://bugs.launchpad.net/ubuntu/+source/linux/+bug/904261/ (final comment) for the output
[16:51] <ubot2> Launchpad bug 904261 in linux "Lenovo U300s does not suspend" [Medium,Triaged]
[16:51] <pgraner> apw, this is 11.10 on a Romley box
[16:51] <pgraner> apw, Intel SDP
[16:51] <apw> pgraner, 11.10 with the latest kernel ?
[16:52] <Toad> apw, kernel is 3.0.0-14-server
[16:52] <cking> aquarius, looks like it never came back out of S3 into the kernel
[16:52] <pgraner> apw, Toad is the new lab admin
[16:52] <aquarius> cking, I'm not sure what that means
[16:53] <cking> it's stuck somewhere but not in the kernel perhaps
[16:53] <aquarius> cking, the machine never shuts down when asked to suspend; it's not failing to resume, it's failing to suspend in the first place, unless I've completely misunderstood what's going on
[16:53] <cking> ah, OK, that's easier for me to diagnose
[16:54] <apw> Toad, hey welcome aboard
[16:54] <cking> aquarius, let me hack some code for you to try out one more test.
[16:54] <aquarius> cking, I tell it to suspend (the normal way, or with your script) -- the screen goes black (but it's a lit-up black, not a turned-off black) and then just sitsthere like that forever, and the machine doesn't power off. I have to powercycle it by holding down the power button for 5s to turn it off
[16:54] <Toad> apw, thx
[16:55] <cking> aquarius, yep, I can see it's written to the PM1 control registers to put it to suspend and then that's about as much as the kernel can do, it seems to have got stuck for some unknown reason.
[16:56] <aquarius> cking, ah, so we do everything right, we then say "ok, hardware, we've done everything - now suspend yourself!" and the hardware then... doesn't?
[16:56] <cking> aquarius, does shutdown get stuck too?
[16:56] <aquarius> cking, nope, shutdown works fine
[16:56] <aquarius> I'd be being way, way more whiny if i had to hard-power-off the machine to get it to shut down :)
[16:57] <cking> aquarius, so I'm not entirely sure. I've seen broken H/W where we do the S3 transition and S5 (power off) hang, but this is different. I really am not sure now.
[16:58] <aquarius> hrm :(
[16:58] <aquarius> any other information I can provide?
[16:59] <cking> aquarius, I don't think so, we may need to involve alexhung as he's out BIOS guru
[16:59] <cking> he may have an idea
[16:59] <cking> s/out/our
[17:00] <aquarius> and asleep, to boot, I suspect, since it's 1am there :) I can ping him over the weekend or Monday or whatever?
[17:01] <cking> monday morning is best, he is about until ~noon UK time
[17:01] <apw> Toad, pgraner, ok those imply we are jumping into and out of turbo alll the time and slowing ourselves down with all the logging
[17:02] <apw> it seems the machine has a lot of cpus and packages and that triggers a deluge
[17:02] <cking> aquarius, I've updated the bug and subscribed alex
[17:02] <apw> it is likely they should be rate limited, as they are not helpful in vast quantities
[17:02] <aquarius> cking, thanks, pal
[17:02] <pgraner> apw, anything we can do on the box to test it?
[17:03] <cking> aquarius, it's a new issue that I've not seen, but at least we know where it's going wrong now
[17:03] <tgardner> apw, pgraner: it might have already been fixed upstream
[17:03] <pgraner> tgardner, yea this is on a qa box that is making it unusable
[17:03] <tgardner> plug in a 3.2 kernel
[17:03] <bjf> aquarius: was this suspending/resuming find on oneiric ?
[17:03] <bjf> s/find/fine/
[17:04] <apw> tgardner, its not in precise ... so i suspect not
[17:04] <pgraner> tgardner, I can't put a 3.2 kernel, they all need to be running the same thing for consistency
[17:04] <aquarius> bjf, I don't know. The machine's brand new (released only a week ago or so), I bought it on Sunday, and installed precise on it :)
[17:04] <bjf> aquarius: ok, thanks
[17:04] <tgardner> pgraner, just for debugging purposes. if fixed, then we can figure out what needs backporting
[17:05] <pgraner> tgardner, ok, thats fair, Toad can slap one one, you want mainline or the precise kernel?
[17:05] <tgardner> precise is likely easiest
[17:05] <pgraner> tgardner, ack
[17:10] <pgraner> tgardner, apw: bouncing the box now, will let you know
[17:11] <apw> pgraner, i don't expect it'll help
[17:12] <pgraner> apw, me either but will make Grumpy happy
[17:13] <tgardner> what would the stable team suggest, huh ?
[17:15] <pgraner> tgardner, don't know didn't talk to them, apparently they are awol in the channel
[17:16] <tgardner> pgraner, wait until Monday. ain't nobody gonna be around.
[17:16] <tgardner> including you
[17:21] <pgraner> tgardner, now we get panics with that kernel
[17:21] <tgardner> pgraner, full on wedge me kind of panics ?
[17:21] <Toad> apw,tgardner,praner,  pastebin link for new kernel output: http://pastebin.ubuntu.com/772431/
[17:21] <cking> aquarius, think you've filed the first bug on the planet against that H/W. Did S3 work with Windows?
[17:22] <pgraner> tgardner, no NMI watchdog stuff
[17:22] <aquarius> cking, don't know. The machine came with windows on it, but I just installed Ubuntu. :)
[17:23] <tgardner> pgraner, its a good thing you've got lots of CPUs, otherwise you wouldn't have gotten this trace.
[17:24] <pgraner> tgardner, ok smart guy fix it
[17:25] <tgardner> pgraner, what rev HW is this? production quality ? did it work with older kernels, and does it still ?
[17:25] <pgraner> tgardner, this is the sister box to the magners box in Lex
[17:26] <pgraner> tgardner, its running the same silicon rev afaik
[17:26] <tgardner> have we looked at magners ?
[17:26] <pgraner> tgardner, I have that new board and cpus to put in magners but haven't yet
[17:26] <pgraner> tgardner, Toad is checking it now
[17:26] <tgardner> that was .2, right ?
[17:27] <egon> I've been getting RCU panics on a bunch of machines running 2.6.35-30-server
[17:27] <egon> And I think I've tracked down the bug, but I'm having a hard time finding how a certain version of a file got into the kernel source package
[17:27] <egon> since it doesn't match what's in bzr or in hit
[17:27] <egon> er, git
[17:28] <tgardner> pgraner, Toad: magners is full of iptables cruft. but no MCE entries.
[17:28] <cking> pgraner, can you see the message "Thermal monitoring handled by SMI" in any of the kernel logs?
[17:29] <tgardner> egon, see if you can catch herton
[17:29] <herton> egon, what file is it?
[17:30] <pgraner> cking, nope
[17:31] <pgraner> tgardner, looks like albali is a silicon rev behind magners
[17:31] <Toad> cking, these are the on thermal messages [  130.035254]  [<ffffffff8102c5bf>] intel_thermal_interrupt+0x12f/0x160
[17:31] <Toad> [  130.035258]  [<ffffffff8102c641>] smp_thermal_interrupt+0x21/0x40
[17:31] <Toad> [  130.035262]  [<ffffffff8165bb9e>] thermal_interrupt+0x6e/0x80
[17:31] <Toad> [  130.048404]  [<ffffffff8102af7b>] mce_log_therm_throt_event+0x2b/0x40
[17:32] <Toad> cking, that's on albali
[17:32] <tgardner> pgraner, maybe you should apply the upgrade before we pursue it too much further.
[17:32] <pgraner> tgardner, won't happen this trip
[17:33] <tgardner> pgraner, come on, its only noon thirty there. are you off for beers already ?
[17:33] <Toad> tgardner, we're waiting on shipments of other hardware to show up.
[17:34] <tgardner> Toad, kind of getting down to the wire timewise
[17:34] <tgardner> is albali in the DC ?
[17:34] <Toad> story of my life. Yes albali is inn the DC
[17:35] <tgardner> ah, and you're in lex
[17:35] <Toad> true
[17:35] <tgardner> that makes all the difference. I retract any previous snideness
[17:41]  * cking --> back in 30
[17:43] <egon> herton: af_unix.c
[17:45] <herton> egon, so what's the specifics, does it not match against what is in git://kernel.ubuntu.com/ubuntu/ubuntu-maverick.git? What version of the linux-source are you using, etc.
[17:46] <egon> herton: It's 2.6.35-31.63 .. It has some of the new cred code, but not all of it.
[17:47] <egon> in git, the cred code is added in 109f6e39fa07c48f580125f531f46cb7c245b528
[17:47] <egon> unix_scm_to_skb is added in 7361c36c5224519b258219fe3d0e8abc865d8134
[17:48] <egon> and in the source package, it's missing half of the changes
[17:48] <egon> so you end up with calls to get_cred, and no calls to put_cred
[17:48] <egon> which is, from what I gather, causing a cred leak, and eventually a panic
[17:52] <herton> egon, 109f6e39fa07c48f580125f531f46cb7c245b528 isn't applied on 2.6.35 or any stable after it, but 7361c36c5224519b258219fe3d0e8abc865d8134 came applied through an stable update, may be 7361c36c5224519b258219fe3d0e8abc865d8134 shouldn't have been applied on 2.6.35.y upstream?
[17:54] <herton> 7361c36c5224519b258219fe3d0e8abc865d8134 is "af_unix: Allow credentials to work across user and pid namespaces", that came in <IP_ADDRESS>
[17:55] <egon> Yeah, okay.. So, without 109f, I think you end up with a leaking cred.
[17:56] <herton> egon, you can try to apply/cherry pick 109f on the maverick sources and test, or revert 7361c36c, and test
[17:56] <egon> yeah, the problem is that the bug took 140 days to show up.
[17:57] <egon> I'm not sure how to force it.
[17:59] <egon> herton: so you're looking in bzr somewhere? I couldn't find how 7361 got into the kernel.
[18:00] <herton> egon, 7361 is commit bfbf519e4599ab27c97592a2923377597d15a973 on git://kernel.ubuntu.com/ubuntu/ubuntu-maverick.git
[18:01] <egon> herton: ahh! so what's being tracked in bzr?
[18:02] <herton> I don't know, I don't use bzr for the kernel, just look directly in the git repo
[18:03] <bjf> herton, egon, that commit came in via a stable upstream release
[18:04] <herton> bjf, 7361c36c5224519b258219fe3d0e8abc865d8134 upstream, bfbf519e4599ab27c97592a2923377597d15a973 in our maverick tree
[18:04] <bjf> yes, i'm just saying that egon is asking how it got into our tree and it came in via a stable upstream release
[18:04] <herton> bjf, nevermind, I read what instead of that :P
[18:05] <bjf> heh
[18:06] <herton> yes, it came in <IP_ADDRESS> stable update
[18:09] <mkedwards> a couple of questions for people who know their way around ubuntu's kernel packages.  Context:  I'm trying to test an iwlagn fix equivalent to https://lkml.org/lkml/2011/12/13/297 ported to the current oneiric kernel.
[18:09] <egon> upstream is debian, or linus?
[18:09] <bjf> egon, upstream is linus
[18:09] <bjf> egon, there are also upstream stable maintainers
[18:10] <bjf> egon, which are also !debian and !linus
[18:10] <mkedwards> one: it appears that the abi listings (generic.modules, for instance) are sorted in a Unicode locale rather than C/ASCII
[18:11] <bjf> egon, the upstream stable maintainer for 2.6.35 is/was Andi Kleen
[18:11] <egon> bjf, herton : so I'm trying to trackdown whatever is causing a kernel panic "CRED: put_cred_rcu() sees %p with usage %d", which comes from kernel/cred.c, and the only place in the kernel that calls get_cred() and not put_cred() is in net/unix/af_unix.c
[18:11] <mkedwards> which is fine, except that my dpkg-buildpackage run seems to have used a C locale, even though LANG=en_US.UTF-8 is set in the environment
[18:11] <egon> It looks like one changeset got applied without the previous changeset being applied
[18:11] <bjf> egon, that could be
[18:12] <mkedwards> has anyone else been bitten by this?
[18:40]  * ppisati -> EOD
[19:19]  * tgardner -> lunch
[21:53] <cyphermox> ogasawara:  tgardner: patch is sent
[21:53] <cyphermox> thanks for your help
[21:53] <ogasawara> cyphermox: cool, keep us posted
[21:57] <tgardner> cyphermox, ack


[03:11] <hyperreal> Hello.  Can someone please tell me how to disable upstart jobs/services permanently, so that they don't start at boot?
[16:26] <hagna> initctl emit started-postgresql in my postgresql init.d script and start on started postgresql in my upstart script that depends on postgres will actually start postgres and the other service in the right order sometimes
[16:27] <hagna> most of the time, but is there a way to make the upstart script run after all init.d jobs are done?


[01:20] <xubuntu42w> Help
[01:21] <xubuntu42w> Installing xubntn on a windows xp desktop.
[01:24] <xubuntu42w> can i archive the image  and boot from the files that i have downloaded ? without burning the files to a cd?
[01:28] <Kumool> xubuntu42w: windows xp?
[01:28] <Kumool> dude get rid of that
[01:28] <Kumool> you're better off using wine
[01:29] <Kumool> xubuntu42w: get some pen drives or an external hdd and overwrite the entire disk
[01:37] <xubuntu42w> LOL git rid of it... yea  old tech equipement an external dard drive  and over write  the  computers drives... then  i wont ever be able to dual boot the computer. what happens to the BIOS if i over write the disk?
[03:55] <xubuntu71w> join
[06:56] <lapion> hello
[06:57] <diogenes_> hello
[06:58] <lapion> since the removal of gksudo I am being asked to select a sudo user even though the current user has sudo rights.
[06:59] <lapion> things such as flash installer is broken over this
[07:00] <lapion> as is synaptic
[07:00] <lapion> pkexec
[07:01] <diogenes_> lapion, why u removed gksudo?
[07:02] <lapion> ubuntu 18.04 has no gksudo anymore
[07:02] <lapion> debian removed it
[07:03] <diogenes_> and?
[07:03] <lapion> xubuntu also has no gksudo anymore
[07:03] <lapion> upon upgrade gksudo is removed
[07:03] <diogenes_> but it came with your system
[07:04] <diogenes_> u didnt upgrade
[07:04] <lapion> and if one has more then one user with sudo group one will be asked which user to use in stead of simply assuming the current user is the destined sudo user
[07:04] <lapion> diogenes_, it came with 16.04 witht he upgrade to 18.04 it got removed
[07:06] <diogenes_> u said u removed it or the upgrade removed it?
[07:06] <lapion> diogenes_, the upgrade of course otherwhise I would not be here
[07:07] <diogenes_> then it's a broken upgrade process
[07:07] <lapion> no diogenes_ it has been removed from ubuntu
[07:07] <lapion> it is no longer in the repositories
[07:08] <diogenes_> i understand but it must no create issue
[07:09] <diogenes_> if it creates issue then it's a broken upgrade, something went wrong
[07:10] <diogenes_> that's why i prefer fresh install
[07:11] <lapion> well diogenes_ add a second user to the sudo group install synaptic package manager and try to run it from menu->system tools->synaptic that will not work, then run the command from a terminial (synaptic.pkexec) to find out why it will not run from menu
[07:12] <lapion> this same behaviour happens with all pkexec-ed programs
[07:12] <lapion> if one has more then one user with sudo rights
[07:13] <diogenes_> lapion, i'm on a different distro rn :)
[07:13] <lapion> even if the user running the pkexec  command is part of sudo group
[07:25] <lapion> diogenes_, for some reason pkexec does not use /usr/lib/policykit-1/polkit-agent-helper-1
[07:26] <lapion> and in stead tries to ask the question from a terminal window
[13:55] <xubuntu11w> Is it possible to use Xubuntu with ATI Radeon HD 4650 ?
[17:17] <kumul> is there a way to install all additional dependencies in an executable?
[17:17] <kumul> like automatically
[17:19] <kumul> i'll ask on #ubuntu
[21:11] <xubuntu40w> hello
[21:12] <xubuntu40w> I wanto upgrade my bionic 32 bit xubuntu to cosmic. Ho can I do that?
[21:13] <diogenes_> xubuntu40w, afaik cosmic is 64 only? not sure though
[21:14] <xubuntu40w> there is 32 bits version for xubuntu
[21:15] <xubuntu40w> https://xubuntu.org/download/
[21:16] <xubuntu40w> but no way to upgrade. do-release-upgrade refuses to do it
[21:16] <diogenes_> yep there is, pardon, then  you need to first upgrade to bionic
[21:16] <diogenes_> and then to cosmic
[21:16] <diogenes_> or you're on bionic already
[21:17] <xubuntu40w> I am on bionic
[21:20] <diogenes_> did you set it to upgrade whenever a new release is available/.
[21:20] <diogenes_> or you set to notify for LTS only?
[21:24] <xubuntu40w> I set it to upgrade whenever a new release is available/
[21:24] <diogenes_> try:  do-release-upgrade -d
[21:27] <xubuntu40w> no luck
[21:48] <xubuntu40w> changing bionic into cosmic in /etc/apt/sources.list allows to upgrade. But it is not friendly-user
[21:49] <diogenes_> you mean not user friendly :)
[21:50] <xubuntu40w> :)
[21:51] <NerdTheThird> xd


[00:02] <thumper> when I'm not trying to fix freaking annoying bugs that is
[00:05] <mwhudson> thumper: canonical_url still?
[00:05] <thumper> mwhudson: yep
[00:05] <mwhudson> :/
[00:05] <thumper> firstly rootsite from the canonical_url_data can be None
[00:05] <thumper> moved the fix
[00:05] <mwhudson> ah
[00:05] <thumper> still have things that blowup
[00:06] <mwhudson> just in the canonical url fix branch?
[00:06] <thumper> yeah
[00:06] <mwhudson> or in your one that adds layers everywhere
[00:06] <mwhudson> :(
[00:06] <thumper> I think the "correct" checking is causing other errors
[00:06] <mwhudson> you mean exposing latent bugs?
[00:07] <thumper> yeah
[00:07] <thumper> haha, found one
[00:07] <mwhudson> wheee
[00:07] <mwhudson> so we have 404s from this today?
[00:07] <thumper> not sure
[00:07] <thumper> still checking
[00:09] <thumper> lib/lp/translations/templates/product-translations.pt:47:                    <a tal:attributes="href target/fmt:url/+export"
[00:09] <thumper> +export is only on the translations page
[00:09] <thumper> however the canonical url of the product series is rootsite
[00:09] <thumper> mainsite sorry
[00:09] <thumper> so in the past this worked
[00:09] <thumper> using the current request
[00:09] <thumper> now it doesn't
[00:12] <mwhudson> well also fmt:url/canonical_url used to prefer the link on the site of the current request
[00:12] <wgrant> jelmer: Does your XB-* branch also publish non-XB-* fields?
[00:12] <mwhudson> so it generated a good link before 3.0 even
[00:13] <mwhudson> thumper: i guess the fix is target/fmt:url:translations/+export ?
[00:13]  * thumper nods
[00:17]  * mwhudson has surprising news: the blueprints code isn't very good
[00:17]  * thumper is in shock
[00:17] <wgrant> I do not understand why Blueprint has been left to stagnate.
[00:17] <wgrant> Kill it off or fix it... don't leave it to drag LP down!
[00:18] <mwhudson> we can't kill it without the ubuntu devs coming after us with pitchforks
[00:18] <mwhudson> i imagine
[00:18] <mwhudson> er
[00:19] <mwhudson> make run_all is stabbing me in the face
[00:19] <mwhudson> bzrlib.errors.NoWhoami: Unable to determine your name.
[00:19] <mwhudson> i guess make -k run_all is a sort of workaround
[00:20] <mwhudson> or not
[00:20] <wgrant> Why would run_all be committing?
[00:21] <thumper> wgrant: it calls run_codehosting
[00:21] <thumper> wgrant: which makes real branches
[00:21] <wgrant> Oh.
[00:21] <wgrant> And makes fake branches.
[00:21] <thumper> for those in the sample data
[00:21] <wgrant> Rihgt.
[00:21] <wgrant> That feature is annoying.
[00:21] <wgrant> I want to remove it.
[00:21] <thumper> heh
[00:21] <thumper> it wouldn't bother me
[00:21] <thumper> I never use the 'fake' sample data branches
[00:21] <wgrant> "Let me just restart the appserver to test this recipe change..."
[00:21] <wgrant> "WHERE did my branches go?"
[00:22] <thumper> wgrant: fix it and I'll approve
[00:22] <thumper> wgrant: we should clean codehosting on make clean
[00:22] <thumper> not make run
[00:22] <thumper> mwhudson: I might have fixed the bugs with 3 .pt edist
[00:22] <thumper> edits
[00:22] <thumper> 28 failing tests to check
[00:22] <mwhudson> thumper: cool
[00:23] <thumper> all for translations +imports and +export
[00:23] <mwhudson> hooray for OAOO
[00:23] <thumper> OAOO??
[00:23] <mwhudson> (Once And Only Once)
[00:23] <thumper> heh
[00:24] <thumper> :(
[00:24] <thumper> nope
[00:24] <thumper> now links are being clicked and taken to translations sites
[00:25] <thumper> or other sites on a different subdomain
[00:25] <thumper> clucking bell
[00:27] <wgrant> Wasn't there a bit of a proposal a while ago to remove the individual rootsites?
[00:28] <thumper> I don't recall
[00:28] <thumper> vague recollections
[00:28] <thumper> but not likely
[00:28] <thumper> down to 19 failures
[00:32] <thumper> Link has site=, canonical_url has rootsite= :(
[00:32] <thumper> yay consistency
[00:32] <mwhudson> + layer + facet
[00:32] <mwhudson> woo
[00:32]  * thumper looks for the sarcasterisk
[00:32] <wgrant> Is there any reason not to delete facets entirely?
[00:33] <mwhudson> wgrant: no
[00:33] <wgrant> Yay.
[00:33] <wgrant> StevenK: The raw SQL in your branch makes me sad. But it looks good.
[00:33] <thumper> wgrant: I have a branch that removes all facet definitions for LP code
[00:33] <thumper> as in lp.code
[00:33] <thumper> not all code in lp
[00:34] <wgrant> Yay.
[00:34] <wgrant> It still works correctly with tabs and breadcrumbs?
[00:36] <thumper> seems to
[00:36]  * thumper sighs
[00:39]  * thumper cries quietly
[00:41] <jelmer> wgrant: It just uses the control fields in the binary/source control fields, the XB- bit has already been stripped out at that point.
[00:41] <wgrant> jelmer: Oh, true.
[00:41]  * wgrant fails.
[00:46] <thumper> 17 failures...
[00:53] <thumper> lib/canonical/launchpad/pagetests/basics/notfound-traversals.txt takes a LONG time to run
[00:53] <wgrant> But it's also deprecated.
[00:58] <thumper> but no one will remove it
[01:04]  * thumper taps fingers while the tests run....
[01:04] <thumper> again
[01:05] <jelmer> thumper: does CodeImport have any unittests?
[01:05] <thumper> it should do
[01:06] <thumper> lp.code.model.tests.test_codeimport
[01:06] <thumper> would be my first guess
[01:06] <thumper> and lp.code.stories.codeimport
[01:07] <jelmer> ah, they're hidden under model/
[01:07] <thumper> jelmer: we have model tests under model
[01:07] <thumper> browser tests under browser
[01:07] <thumper> interface tests under interface
[01:07] <thumper> you know
[01:07] <thumper> where they should be :)
[01:09] <wgrant> I thought most apps just had lib/lp/APP/tests, and a couple had lib/lp/APP/browser/tests.
[01:09] <jelmer> yeah, that's what confused me
[01:10] <wgrant> I admit that model/tests probably makes more sense, though.
[01:14] <thumper> wgrant: most apps do
[01:14] <thumper> wgrant: but code blazes the "correct" way
[01:14] <thumper> \o/
[01:14] <wgrant> Code seems to be correct in a lot of ways :(
[01:15] <thumper> wgrant: we still have lp.code.tests, but I'm trying to get around to shuffling them into the right place
[01:15] <thumper> I've almost fixed all the translation story failures in my canonical_url branch fix
[01:15]  * thumper crosses fingers
[01:17] <james_w> I saw a presentation from a github dev the other day, and his overview of how to contribute equated to "grab trunk, hack, go to web site, fork, add a remote in git, then push to that remote"
[01:17] <wgrant> But Git's better!!!
[01:18] <james_w> so whereas I thought that server-side branch would be very useful for demos/beginners, they didn't take advantage of that, and had an even worse experience
[01:18] <thumper> interesting
[01:20] <thumper> james_w: I have a branch in progress (or feature if you will) that will mean you can register a project on LP, then go bzr push lp:project
[01:20] <thumper> and it will make that branch the trunk
[01:20] <wgrant> thumper: Who will own the branch?
[01:20] <wgrant> Project owner?
[01:20] <thumper> there have been suggestions that we should also create a project
[01:20] <thumper> wgrant: the pusher owns the branch
[01:20] <james_w> cool, but that's not my use case for demos
[01:20] <wgrant> thumper: :(
[01:21] <thumper> wgrant: it could be changed
[01:21] <thumper> wgrant: it isn't hard
[01:21] <thumper> wgrant: but it should be a separate fix (IMO)
[01:21] <james_w> the maintainer of the project if one is set?
[01:21] <james_w> (and it's a team that the pusher is part of)
[01:21] <thumper> the push fails if the pusher doesn't have permission to set the link
[01:21] <james_w> right
[01:22] <thumper> ah FFS!!!
[01:22] <thumper> ✁☹
[01:23] <james_w> arghl OOPS-1693EA64
[01:24] <james_w> thumper: I've just realised the workaround in buildrecipe for the bzr bug isn't going to cut it, as we execute bzr-builder with sudo
[01:25] <mwhudson> james_w: luckily* the lp-oops application seems to have fallen over
[01:25] <wgrant> james_w: Hm, it wasn't tested?
[01:26] <james_w> wgrant: I guess not
[01:26] <james_w> I was one of those that ACKed it and didn't spot it at the time
[01:26] <mwhudson> ah, it's back now
[01:40] <james_w> apparently not finding my oops though
[01:40] <james_w> I think it's bug 518337 anyway
[01:40] <_mup_> Bug #518337: timeout oopses on person page <timeout> <Launchpad Bazaar Integration:Triaged> <https://launchpad.net/bugs/518337>
[01:49] <thumper> :(
[01:49] <thumper> the counts that it adds up are taking over a second each
[01:49] <thumper> down to 6 failing tests
[02:00] <poolie> hello thumper
[02:01] <poolie> thumper pitti says that https://code.edge.launchpad.net/~pitti/postgresql/common-dapper does not have an upgrade button for him
[02:01] <poolie> even though it does seem to be a pack-0.92 branch
[02:01]  * thumper looks
[02:01] <thumper> poolie: we don't know what format it is in
[02:02] <thumper> poolie: as it hasn't been touched forever
[02:02] <thumper> since we don't know
[02:02] <thumper> we don't show it
[02:10]  * thumper sighs
[02:10] <thumper> 4 failures...
[02:38] <thumper> 3 failures
[02:41] <thumper> 1 failure
[02:43] <mwhudson> thumper: mind you, the lock/unlock trick will update the format now
[02:43] <thumper> mwhudson: it will
[02:43] <thumper> perhaps we should just twiddle everything we don't have formats for
[02:44] <mwhudson> yeah, would be interesting
[02:44] <mwhudson> i wonder how many weave branches there are...
[02:46] <poolie> i think you should
[02:47] <thumper> ec2 landing now
[02:48] <mwhudson> thumper: congrats
[02:52] <thumper> phew
[02:53]  * thumper goes to have lunch
[05:59] <StevenK> wgrant: It makes me sad too. It also makes me sad that I'm missing a table.
[06:07] <wgrant> StevenK: Ah, PackageSetInclusion?
[06:07] <StevenK> wgrant: Yup
[06:08] <StevenK> I think I've figured out how to deal with that, too
[06:08] <StevenK> Two extra queries :-(
[06:11] <wgrant> Why so many?
[06:12] <StevenK> I was going to run through packagesetinclusion where the child packageset is the current parent packageset and change it to the child, and then do the same for the child packagesets
[06:19] <StevenK> wgrant: You don't agree, or I just confused you?
[06:20] <wgrant> You confused me.
[06:20] <wgrant> Then I decided to go and pester my useless project team.
[06:21] <wgrant> So, can you reword?
[06:22] <StevenK> wgrant: The problem is I have two many parent and child thing
[06:22] <StevenK> *things
[06:23] <StevenK> wgrant: I was going to run over packagesetinclusion where the child column is the parent packageset, and change it to the child packageset -- and then do the same for the parent column
[06:24] <wgrant> StevenK: Can't you do that (and don't you need to do it?) in one query, just mapping parent and child to the new packagesets?
[06:24] <StevenK> wgrant: I can't think of how to do in one query
[06:24] <StevenK> wgrant: Suggestions are welcome
[06:26] <wgrant> StevenK: I don't see how you could do it in two.
[06:28] <wgrant> INSERT INTO packagesetinclusion (parent, child) SELECT <map old parent to new parent>, <map old child to new child> FROM packagesetinclusion blah blah blah
[06:41] <wgrant> StevenK: How does my suggestion look?
[06:58] <StevenK> wgrant: I don't get how to expand <map old parent to new parent>
[07:00]  * mwhudson runs away, good weekend all
[07:04] <thumper> wgrant: add some more details :)
[07:04] <thumper> wgrant: like the rest of the SQL
[07:04] <thumper> heh
[07:04]  * thumper wants a beer
[07:04] <wgrant> thumper: I would have if I wasn't really busy. I will in half an hour :)
[07:09] <wgrant> Ah, this is all within a parent-specific iteration. I seee.
[07:20] <StevenK> wgrant: So now you agree with me?
[07:21]  * StevenK heads to the doctors
[07:23] <wgrant> StevenK: Well, I don't think that loop should be there.
[07:24] <wgrant> StevenK: But regardless, surely just running through all the child packagesets is sufficient. You don't need to run through the parents too -- that would get everything twice.
[07:25] <jtv> jml: just having a look (belated, I know) at your ReadyToCode checklist.  Is that really what "ready to code" means?  Doesn't some notion of approach and feasibility come in before that stage?
[08:36] <poolie> noodles775: hi, is the context of your mail about ppas "if this was done it would answer martin's question"?
[08:36] <poolie> hi jml, jtv
[08:36] <jtv> hi poolie
[08:37] <noodles775> poolie: Yeah, I saw you asking about ppa download logs, but didn't know the context of your irc chat... just sent the email in case it answers your question.
[08:38] <poolie> i want to find out how much people use old distroseries from our ppas
[08:39] <wgrant> It's implemented, but waiting on LOSAs :(
[08:39] <noodles775> Yes, but we haven't yet been able to process the backlog of ppa logs (due to the memory issue). The email I sent will hopefully enable us to start processing them, but as wgrant says.
[08:39] <nigelb> wgrant: heh, poke spm in the eye?
[08:40]  * wgrant sees no such email.
[08:40]  * noodles775 forwards it to wgrant.
[08:40] <wgrant> noodles775: But the memory issue should be fixed now, right?
[08:41] <noodles775> wgrant: apparently not. Well, when it was run, we still hit the issue (but were a bit optimistic with our default number of lines)... the email has more detail.
[08:41] <wgrant> noodles775: Ah, I see. Thanks.
[08:42] <wgrant> I wasn't aware that work was actually ongoing to get it running.
[08:42] <poolie> and this will answer that question, when it's done?
[08:43] <wgrant> You will be able to grab download counts per country and date for each .deb in a PPA.
[08:43] <wgrant> Only through the API for now, though.
[08:48] <poolie> and then summarize it myself
[08:48] <poolie> anyhow, that would be very nice
[08:49] <poolie> i think i'd actually be more interested in knowing how many IPs polled the ppa
[08:49] <poolie> but either will do
[08:49]  * poolie thinks the less launchpad makes me use my mail client, the better
[08:50] <wgrant> I considered that. But there wasn't existing code to do that sort of thing, and it's less obvious how it should be counted.
[08:50] <poolie> well, thanks very much for doing it
[08:51] <wgrant> It'll be good once it can actually be turned on safely.
[08:53] <adeuring> good morning
[09:12] <mrevell> Hello
[09:15] <jtv> hi mrevell!
[09:20] <StevenK> wgrant: But that doesn't cover the case of parent packageset being copied too
[09:21] <wgrant> StevenK: Hm, does PackagesetInclusion work across distroseries boundaries?
[09:21] <wgrant> I guess so :(
[09:23] <StevenK> wgrant: So you finally agree with me, or you have a better idea?
[09:27] <wgrant> I don't agree that you need two queries. However, an inter-series PsI brings about a situation where the behaviour is undefined.
[09:27] <wgrant> What should be done in that case?
[09:28] <StevenK> al-maisan was suggesting looping over at the end
[09:28] <wgrant> To do what?
[09:28] <wgrant> I don't actually know what the behaviour in this case should be.
[09:28] <wgrant> It's certainly not obvious.
[09:28] <StevenK> To copy the records from packagesetinclusion
[09:29] <wgrant> Yes, but what does that mean? What if I have a PsI with its parent in karmic, and child in lucid. I am copying lucid into maverick.
[09:29] <wgrant> How do I copy that?
[09:29] <StevenK> The child packageset changes to maverick and the parent stays as karmic?
[09:30] <wgrant> I guess.
[09:30] <StevenK> This is a little sub-optimal
[09:30] <wgrant> Now, what if it's the other way around?
[09:30] <StevenK> parent moves and child doesn't
[09:30] <wgrant> In one of the directions, creating a new series is going to magically add more packages into an older series' packageset.
[09:31] <StevenK> Yes, adding more children is dangerous
[09:33] <al-maisan> Isn't the idea that each series has its own package sets i.e. changes to the latter in a child series would not affect the parent series?
[09:34] <wgrant> al-maisan: Yes.
[09:34] <wgrant> But there's nothing in PackagesetInclusion to require that.
[09:35] <wgrant> And while it will probably never happen, I realllly don't want to leave undesirable behaviour in something as critical as i-f-p.
[09:35] <al-maisan> I did not quite get the "creating a new series is going to magically add more packages into an older series' packageset" statement..?
[09:35] <wgrant> al-maisan: If I have a PackagesetInclusion with a parent in karmic, and a child in lucid, creating maverick from lucid will mean that karmic inherits from maverick too.
[09:36] <al-maisan> wgrant: you mean: it is possible to associate package sets across series in PackagesetInclusion i.e. there's no db constraint precluding that and you see that as a risk?
[09:36] <wgrant> al-maisan: Pretty much.
[09:37] <wgrant> I'm not sure how much of a risk it is.
[09:37] <wgrant> But it needs to be examines.
[09:37] <StevenK> Well, we could run a query on staging?
[09:37] <wgrant> There shouldn't be any data like that now.
[09:38] <wgrant> But some could spring up in the future. And then i-f-p does something very confusing and dangerous without telling anybody.
[09:38] <wgrant> We might just ignore the risk. But we need to explicitly decide that.
[09:38] <StevenK> Well, currently, i-f-p does nothing of the sort?
[09:39] <wgrant> Once it starts copying PsI it will.
[09:39] <al-maisan> Packageset._addDirectSuccessors() (in lib/lp/soyuz/model/packageset.py, line 114) could be refined to prevent that from happening
[09:39] <wgrant> al-maisan: Having that restriction outside the DB makes me sad, but I guess it's the best that can be done.
[09:40] <al-maisan> .. and a db constraint on INSERT/BEFORE into PackagesetInclusion could be easily formulated
[09:41] <al-maisan> hmm .. there is already an INSERT/AFTER trigger on packagesetinclusion : packagesetinclusion_inserted_trig
[09:42]  * al-maisan never tried having a trigger before *and* after an INSERT on the same table
[09:42] <wgrant> I guess that's there to update flatpackagesetinclusion.
[09:42] <wgrant> Yep.
[09:42] <al-maisan> I'll do a quick test when I have some spare time and let you know
[09:45] <al-maisan> maybe stub would know off the top of his head whether it's ok to have a trigger before *and* after an INSERT on the same table..?
[09:45] <StevenK> I don't see why that would be an issue, personally
[09:48] <al-maisan> if that works we could add the before insert trigger on packagesetinclusion and veto associations of package sets across distro series
[09:48] <wgrant> That seems to make sense.
[09:49] <wgrant> And it makes me less wary about breaking Ubuntu...
[09:49] <al-maisan> wgrant: maybe you could open a bug and I can look into it in the next couple of days..?
[09:53] <wgrant> al-maisan: If you could. If not, I can look at fixing it at some point.
[09:53]  * wgrant files.
[09:53] <al-maisan> who ever gets to it first :)
[09:55] <wgrant> Bug #620989
[09:55] <_mup_> Bug #620989: Package sets can include sets in other series <Soyuz:New> <https://launchpad.net/bugs/620989>
[09:57] <al-maisan> thanks
[09:57] <al-maisan> for filing :)
[09:58] <wgrant> StevenK: Did hacking Storm's Insert to support 'INSERT FROM ... SELECT' prove difficult? I'm just wondering if you can warn me before I get lured into a deceptively simple trap.
[09:58] <lifeless> mthaddon: hi; just wanted to say I'm really glad to hear we can move forward on the additional QA environment soonish.
[09:58] <lifeless> wgrant: looked entirely straight forward to me
[09:59] <mthaddon> lifeless: yep
[09:59] <lifeless> mthaddon: if there is anything I can do to make it simpler/unblock things, please shout!
[09:59] <mthaddon> will do
[10:00] <lifeless> mthaddon: separately
[10:00] <lifeless> do you know when we're likely to get edge moving again :)
[10:01] <lifeless> as in, is it waiting a dev to change something, or losa cycles, or cron?
[10:02] <mthaddon> lifeless: hmm, it was something spm was working on, but he was ill today - I'll get out and push
[10:02] <lifeless> thanks
[10:16] <StevenK> wgrant: I didn't hack on it, lifeless said there ways around it, but my lack of knowledge about Storm defeated me
[10:17] <wgrant> Ah, OK.
[10:18] <lifeless> is this evil ?
[10:18] <lifeless> milestones = search_results._store.find(
[10:18] <lifeless> the _store I mean
[10:18] <lifeless> why would that be needed?
[10:18] <wgrant> It's wrong.
[10:18] <lifeless> gmb: ^ yo, its in bugtask, I blame you.
[10:18] <lifeless> wgrant: what should it be ?
[10:18] <wgrant> Store.of(search_results) is the right way to spell that.
[10:18] <lifeless> its blowing up because DRS doesn't have that attribute
[10:19] <wgrant> But do you really want to do that rather than ISlaveStore(something)?
[10:19] <lifeless> I don't know
[10:19] <lifeless> I'm guessing it sometimes runs in posts
[10:19] <lifeless> and rather than explicit its trying to be magical.
[10:20]  * gmb has no idea why that's there.
[10:20] <lifeless> magical magical goodness. 'goodness'
[10:20]  * gmb bzr blames...
[10:20] <lifeless> I have only 46 failing tests with this bugtaskset overhaul
[10:20] <gmb> allenap, J'accuse!
[10:20] <lifeless> well
[10:20] <lifeless> 46 in my current reduce() phase
[10:20] <lifeless> I may have broken a tonne of other shit
[10:21] <allenap> gmb: What? :)
[10:21] <gmb> allenap, Using _store. Apparently, this is bad.
[10:21] <wgrant> _. 'nuff said.
[10:21] <allenap> gmb: Yeah, I agree. Did I do it?
[10:21] <lifeless> es
[10:22] <lifeless> and my patch to cut hundreds of queries out of the landscape milestone 'later' page loads is blowing up in there
[10:22] <lifeless> because DecoratedResultSet doth not have _store
[10:23] <gmb> allenap, Apparently. TBH, I just wanted lifeless to blame someone else so I could get back to my JS horrorshow uninterrupted.
[10:23] <lifeless> whats the magic env variable again, for SQL output
[10:24] <lifeless> LP_DEBUG_STORM or something?
[10:24] <allenap> lifeless: I guess Store.of(self) should work fine there.
[10:26] <wgrant> lifeless: LP_DEBUG_SQL and LP_DEBUG_SQL_EXTA, IIRC.
[10:26] <allenap> lifeless: LP_DEBUG_SQL and LP_DEBUG_SQL_EXTRA
[10:26] <wgrant> *EXTRA
[10:31] <lifeless> allenap: its a BugTaskSet
[10:31] <allenap> lifeless: Oh balls.
[10:32] <lifeless> allenap: I'm trying Store.of(self)
[10:32] <lifeless> allenap: well, this is a reason not to have Sets as currently conceived
[10:32] <lifeless> and instead collections which are more query builders yada yada yada
[10:32] <lifeless> it would be nice to have an explicit mapper structure
[10:34] <jml> jtv, before which stage?
[10:34] <jtv> jml otp
[10:38] <allenap> lifeless: One option is to modify the c.l.webapp.adapter.get_store adapter so that you can use IStore(search_results).
[10:39] <lifeless> allenap: well, if Store.of(DRS) works, then I'll use that.
[10:39] <allenap> lifeless: Ah, yes, that would be better. I just assumed it wouldn't :)
[10:40] <lifeless> allenap: is there any reason this can't ?
[10:40] <lifeless> I mean, I assume it will be pain and heartache
[10:40] <lifeless> the other question
[10:40] <lifeless> is that there is a query
[10:40] <lifeless> bringing in milestones already
[10:40] <jml> in any case, hello
[10:41] <lifeless> it seems nuts to me to be querying bugtasks, extracting IDs and throwing away th eobjects and then requerying for milestones
[10:41] <lifeless> why not use the other query as an alias
[10:42] <lifeless> and just do a single query
[10:42] <lifeless> jml: ho hai
[10:42] <allenap> lifeless: IResultSet is delegated to the real result set, and that doesn't include __storm_object_info__ which is what Store.of() relies upon (via get_obj_info).
[10:43] <lifeless> Decorated is what you mean, and yes, Isee that
[10:43] <lifeless> (I'm in a big hariry branch stormifying bugtaskset
[10:43] <lifeless> not entirely by choice
[10:43] <lifeless> anyhow, I'm going to take the 'do this later approach
[10:44] <lifeless> but I stand by my 'two queries here is nuts' comment
[10:48]  * lifeless encommenates
[10:48] <allenap> lifeless: I agree with the "two queries here is nuts" comment. I can't remember why it happened that way. If it was me, I may have not understood or been able to get aliases to work, and just got this working for expediency.
[10:49] <lifeless> sqlobject
[10:50] <allenap> Possibly.
[11:00] <lifeless> hmm
[11:00] <lifeless> may be closing in on 'working'. zomg.
[11:01] <lifeless> jml: got a few ?
[11:01] <jml> lifeless, sure.
[11:11] <wgrant> lifeless: How much of the milestone index is SQL time?
[11:13] <lifeless> jml: you cut out
[11:13] <lifeless> wgrant: all of it
[11:13] <lifeless> wgrant: (more or lesss)
[11:14] <lifeless> wgrant: one query per private bug
[11:14] <wgrant> lifeless: Oh, I heard there was lots of Python.
[11:14] <wgrant> And that's why memcached was used.
[11:14] <lifeless> wgrant: see my perf tuesday mail this week
[11:14] <lifeless> yeah, not a memcache issue
[11:32] <lifeless> jml: https://edge.launchpad.net/~bobthebuilder
[11:48] <lifeless> gnight
[11:51] <jelmer> 'night lifeless
[12:03] <deryck> Morning, everyone.
[12:25] <salgado> bigjools, I assume it's ok to mark bug 510892 and bug 510894 as qa-untestable, right?
[12:25] <_mup_> Bug #510892: Upload policies are instantiated unnecessarily <cleanup> <qa-needstesting> <tech-debt> <wellington> <Soyuz:Fix Committed by salgado> <https://launchpad.net/bugs/510892>
[12:25] <_mup_> Bug #510894: Upload policy names are duplicated with the actual builds <cleanup> <qa-needstesting> <tech-debt> <wellington> <Soyuz:Fix Committed by salgado> <https://launchpad.net/bugs/510894>
[12:25] <bigjools> salgado: I think so, yes.
[12:56] <jml> how would I find out how many different pages we have?
[12:57] <jml> "find . -name '*.pt' | wc -l" gives me a rough approximation.
[13:02] <jml> sinzui, perhaps you'd know?
[13:02] <noodles775> jml: the google analytics don't do that? (it's been a while since I've used it)
[13:03] <noodles775> (assuming we've got the ga js code on each page)
[13:03] <jml> noodles775, by number of pages, I mean "bug-index" would count as one
[13:03] <jml> noodles775, would GA help with that?
[13:04] <noodles775> jml: I'm not sure, but thought it would (given that each page has the ga js snippet)...
[13:05] <wgrant> Does GA know the page ID, or just the URL?
[13:05] <jml> nfi.
[13:05] <noodles775> wgrant, jml: ah, sorry - I see what you mean now.
[13:05]  * jml is looking for the GA details.
[13:08] <jml> getting a list of page ids would be a good start.
[13:11] <sinzui> jml google analytics is the best answers
[13:11] <jml> what makes up page ids?
[13:12] <wgrant> Class:+page
[13:12] <wgrant> Or you mean what calculates them?
[13:12] <jml> well, what I *actually* mean is "why isn't there a script I can run to get me a list"
[13:12] <jml> but yeah, what calculates them.
[13:14] <sinzui> jml: flacoste wrote it. It is object + view and I recall it does not work if we registered an object with a template
[13:15] <wgrant> sinzui: See constructPageID in c.l.w.publication
[13:15] <wgrant> Er.
[13:15] <wgrant> jml: ^^
[13:15] <jml> wgrant, thanks.
[13:15] <wgrant> But not useful for your purposes :(
[13:16] <jml> useful enough.
[13:16] <jml> Now that I know how it's calculated, I bet I could extract the info I need from ZCA
[13:19] <wgrant> Well, views are just adapters, so yeah.
[13:20] <jml> although I guess there's no way of distinguishing views that are pages from views that are not.
[13:21] <wgrant> Well, lots that aren't will have 'portlet' in the view name. And most of the rest that aren't will have '-macros' in the template name.
[13:21] <jml> heuristics yay
[13:21] <wgrant> Yes :(
[13:24] <jml> ok. shelving this problem for now. perhaps after lunch, code review, meetings, email and my weekly organizational cleanup.
[13:40] <salgado> bigjools, I've got a branch which changes a bunch of tests that were relying on mixed uploads to not rely on that anymore, as those don't happen in practice.  would you like to review it?
[13:44] <wgrant> I need to refactor stuff so we can remove most of those test uploads.
[13:57] <deryck> sinzui, hi.  I'm having a poke at your email and branch about heat and bug counts now.
[13:59] <sinzui> deryck, thanks
[14:20] <deryck> sinzui, so if I'm playing locally, say at https://launchpad.dev/ubuntu/hoary/+needs-packaging ...
[14:20] <deryck> ah, crap.  he has gone.
[14:26] <bigjools> salgado: I don't need to see that, you can use the OCR if you don't mind
[14:27] <salgado> bigjools, sure, that's fine with me
[14:27] <bigjools> cheers
[15:28] <deryck> sinzui, so I see two things that I believe will fix your need-packing page counts....
[15:28] <deryck> sinzui, one is to move your calls to task.target.recalculateBugHeatCache() inside updateHeat, not setHeat....
[15:28] <deryck> sinzui, and the other is that you need to filter out dupes as well as closed bugs.
[15:29] <sinzui> ahh@
[15:29] <sinzui> deryck, thank you very much
[15:29] <sinzui> I had not considered dupes at all
[15:30] <deryck> sinzui, no worries.  I'll reply on list, too, just for the sake of anyone else playing along.
[19:17] <jml> I'm stopping.
[19:17] <jml> Have a good weekend everyone.
[19:47] <lifeless> ciao
[20:10] <lifeless> whats the batch size trick again
[20:10] <lifeless> to turn batching off
[20:13] <mtaylor> merging accounts seems to lose karma ...
[20:19] <lifeless> how so
[22:17] <EdwinGrubbs> lifeless: what is LBYL?
[22:21] <lifeless> look before you leap
[22:23] <lifeless> aka EAFP
[22:34] <nigelb> European Association of Fish Pathologists?
[22:34] <lifeless> eaier to ask forgiveness than permission
[22:34] <nigelb> Aha
[22:35] <nigelb> lifeless: wait a minute, didn't I see you before I went to bed last night?
[22:35] <nigelb> long day/
[22:35] <lifeless> theres a general pattern in python, and it applies to performance as well, where asking-in-advance can be slow (unless fancy caching is employed) compared to just doing the thing (but once and only once)
[22:35] <lifeless> nigelb: its 0935 here
[22:36] <nigelb> lifeless: ok, my mistake.  3 am.  should sleep.
[22:42] <lifeless> :P


[01:29] <PCLine_> Hello
[01:29] <PCLine_> everyone.
[01:41] <Unit193> Howdy.
[01:42] <jenni> Unit193, And you can't talk
[01:42] <Unit193> Alright.
[01:49] <PCLine_> Should I be afraid of talking in here also?
[02:50]  * skellat **SMACKS** jenni for being a bad bot
[02:51] <Unit193> Oh jenni, you're such a baaaad bot. ;)
[02:52] <skellat> Unit193: Given any thought to the proposed slice and dice to further refine and localize things in the state?
[02:53] <Unit193> I had certain words in relation to that, but I filed them in /dev/null for now.
[02:57] <skellat> I imagine they were along the lines, run through a G-rated filter, of: "Why bother?"
[02:59] <Unit193> Meh.  So, this sounds like ReLoCos again, except rather than it being something where you report back to the Ohio lead, you have to basically form your own LoCo, including talking to Canonical.  So, further splitting up the low in number group, and seems to generally put more work for each "ReLoCo".  No?
[02:59] <skellat> Unit193: I was out-voted and it was what LoCo Council offered as an alternate option to a single all-state organization paradigm
[03:00] <skellat> My choice was to let a LoCo be whatever size it naturally stays coherent at and judge its continuing existence by its ability to be active
[03:00] <skellat> You do have one part wrong
[03:01] <skellat> Instead of there being a solo lead
[03:01] <skellat> The leaders of the sub-state groups would work together as Council of Ubuntu Ohio and they would interact with Canonical on behalf of the whole state
[03:02] <skellat> ~ubuntu-us-ohio would remain as the umbrella but the only members would be the subordinate team formations and the resultant council of leaders across the state
[03:02] <skellat> Somehow Brazil has made it work for several years and a majority of LoCo Council has commended it to all LoCo groups as an option
[03:03] <Unit193> Ah, that was how it used to be, report back to the lead, be it the Ohio council or Ohio Lead.  I see.  So, mandated council but ReLoCos optional (which could be run by different people than council)?
[03:03] <skellat> If you have ReLoCos, the head of each ReLoCo is a member of the Council
[03:04] <skellat> And that mandated Council would run the show on a cooperative basis
[03:04] <skellat> In terms of external relations
[03:04] <skellat> The Latin American contingent wrote this up so the English is messy
[03:05] <skellat> The easiest way to look at it by analogy is to divide Ohio akin to State Senate districts
[03:05] <skellat> Each State Senator leads in their district in that area's activities for Ubuntu
[03:06] <skellat> Together they form the State Senate which looks at things from the state-wide perspective and in talking to LoCo Council, Community Council, and Canonical
[03:06] <skellat> Does that sound easier than what my Paraguayan colleague Pablo Rubianes posted in explanation of this?
[03:09] <Unit193> Well, difference is also in the policy and what we'll try out as well.  Still not sure if splitting out into ReLoCos is warranted, but perhaps a better idea of what we may be trying for.
[03:09] <skellat> I'm thinking localism is key
[03:10] <skellat> I'm pretty sure that, regardless of how the Scottish Referendum goes, my UK counterpart Alan Bell may have to take a hard look at this too once the results come in
[03:10] <Unit193> But right now, the most active people aren't really close to each other, so keeping it as a whole keeps them together.
[03:10] <skellat> I know
[03:10] <skellat> That's the risk
[03:11] <skellat> Hoping that our most active folks can act as kernels to spin up activity in more local areas around them
[03:11]  * skellat recognizes that not all policy ideas are good ones
[03:12] <Unit193> Indeed not.  I like how Debian makes them better.  Takes generally accepted ideas that are good.
[03:12] <Unit193> (Basically.)
[03:12] <skellat> And that's why you are the most excellent Xubuntu Debian Liaison
[03:13] <Unit193> Hah, and I don't actually do *that* much in Debian. :P
[03:13] <Unit193> But, thanks.
[03:13] <skellat> No problem
[03:14] <skellat> I gotta finish up as I have a big drive down to Youngstown in the morning to escort my sister to an appointment with a state agency
[03:14] <skellat> Have a good night
[03:15] <Unit193> G'night.  Hrm, and seems the only one in this area I know of, doesn't stop by here anymore. :/


[23:28] <Oins> /s/.../...I prevent that mysql starts during...
[23:28] <monkeyD> hi, could anybody help me please, I have a sis video card and I have vertical and horizontal lines that shakes, but I installed the sis driver and I set the picture rate
[23:28] <geoffmcc> silk: please
[23:29] <ghostnik11> starminn: i usually just come to the experts here b/c i figure they can solve any problem for me along with the help of google search
[23:29] <introuble> iflema iam at window atm
[23:29] <silk> ok..
[23:29] <matteo_> Starminn: no message.. it seems like it's refreshing the page for a 1/4 of second but nothing happened
[23:30] <geoffmcc> iflema: learn something new everyday. i did not know how to check temp outside of using lm-sensors
[23:30] <Starminn> ghostnik11: Well although most people don't mind helping out if they know off the tops of their heads and it's kind of slow like it is right now, that's not what this channel is for, so we always redirect to ##windows. :) Sorry.
[23:30] <geoffmcc> iflema: can that be converted to F or do you have to do math on own?
[23:31] <Starminn> matteo_: Care to http://paste.ubuntu.com everything in your Terminal at the moment?
[23:31] <silk> geoffmcc: http://pastebin.com/rdLtSW7K
[23:31] <plut0> i create an iso with mkisofs and i'm trying to burn it now with k3b, i'm getting an error "seems not to be a usable image". what am i doing wrong?
[23:31] <Starminn> matteo_: Just copy/paste and link to it here.
[23:31] <geoffmcc> silk: have you ran sudo apt-get update and sudo apt-get safe-upgrade first?
[23:32] <Improv> If I have a system that others log into and I want them to be able to access the sound device, how do I do it?
[23:32] <silk> its essentially a new server, and have run apt-get clean ; apt-get update
[23:32] <silk> running 10.04
[23:32] <Oins> Improv: try to add the users to the audio group
[23:33] <Improv> Basically I want all local users to be able to play music.
[23:33] <javahorn_> Starminn: Hi, how are you ? faced screen brightness , now ok. any good clocks , though i see cairo-clock, as suggested here.
[23:33] <Improv> Even if they don't own the active X session.
[23:33] <Improv> Oins: That'll do it?
[23:33] <Oins> Improv: not sure, but this should be the fist step :)
[23:33] <matteo_> Starminn: I keep closing the terminal and reopening it everytime I write down a new command so it's kind of empty. I dont think I really understand what I'm doing. sorry if I'm wasting your time
[23:33] <geoffmcc> silk: i think after the apt-get update you would need then to run apt-get safe-upgrade but maybe i am mistaken
[23:34] <Oins> Improv: try it, create a unpriv. user and try to play music... if it does not work, add him to the audio group and try again
[23:34] <monkeyD> can anyone help me please ?
[23:35] <geoffmcc> silk: just installed with no problem on my 10.10 server x64
[23:35] <Conseil> monkeyD: maybe you should try type your question?
[23:35] <monkeyD> I have a sis video card and I have vertical and horizontal lines that shakes, but I installed the sis driver and I set the picture rate
[23:35] <silk> thanks geoff, i might try something else
[23:35] <jrib> monkeyD: try to just repeat your question instead of just referring to it.  Otherwise, most people won't know what your are asking about.  Wait a good 10 or 15 minutes though.
[23:36] <Starminn> matteo_: Copy and paste this into the Terminal. "killall gnom-panel" (without quotes)
[23:36] <Starminn> matteo_: Sorry, typo. "killall gnome-panel"
[23:36] <plut0> i create an iso with mkisofs and i'm trying to burn it now with k3b, i'm getting an error "seems not to be a usable image". what am i doing wrong?
[23:36] <introuble> iflema speedfan utitily says. hdd temp: 45c    temp1 : 65c
[23:36] <geoffmcc> silk: did u run a safe-upgrade to do a full update and it still failed?
[23:36] <introuble> geoffmcc speedfan utitily says. hdd temp: 45c    temp1 : 65c
[23:36] <Starminn> javahorn_: Nope, I am a huge fan of the default system one to be honest.
[23:37] <silk> geoffmcc: apt-get safe-upgrade returns an error
[23:37] <matteo_> Starminn: Ok.. now at least it says no process found
[23:37] <javahorn_> Starminn: any good clocks there, as i need two clock with different time zone on desktop.
[23:37] <silk> basically, Invalid Operation
[23:38] <silk> geoffmcc; can you tell me which repo its using for lucid main
[23:38] <Starminn> matteo_: Alright, now copy and paste what ubottu tells you (without the double-<< and >>)
[23:38] <geoffmcc> slik: sorry sudo aptitude safe-upgrade
[23:38] <Starminn> !resetpanel | matteo_
[23:39] <geoffmcc> introuble: yea the one i had trouble with and is now sitting on a fan is at 40c
[23:39] <Starminn> javahorn_: Open up Software Center and search "Screenlets" -- I think that might be along the lines of what you're looking for.
[23:39] <introuble> geoffmcc so.. what is wrong
[23:40] <matteo_> Starminn: "bash: !resetpanel: event not found"
[23:40] <Oins> Can anyone tell me, how to disable the autostart from mysql during boot?
[23:40] <BiPolah> How do I disable plugins from console to update and reload them?
[23:40] <Starminn> matteo_: Wait a second, ubottu didn't answer.
[23:41] <Starminn> !resetpanel | matteo_
[23:41] <BiPolah> Wrong chat channel.
[23:41] <Starminn> ubottu, are you there?
[23:41] <shizzle> lol
[23:41] <Starminn> !resetpanel
[23:41] <Starminn> Alright matteo: type this: "gconftool --recursive-unset /apps/panel && killall gnome-panel" without quotes
[23:41] <ex0a> is it possible to make the cpu frequency scaling monitor control all the cpu cores instead of just one?
[23:41] <geoffmcc> introuble: not sure but if its hot it may be the graphics then -- is this an hp, thats what mine is
[23:42] <geoffmcc> silk: im not understanding the question, sorry
[23:42] <introuble> dell
[23:42] <silk> geoffmcc: im wondering what URL you have listed in your sources.list for the lucid main repository
[23:43] <geoffmcc> silk: im on 10.10
[23:43] <matteo_> Starminn: "gnome-panel: no process found"
[23:43] <silk> right…
[23:44] <geoffmcc> silk: did u see my correction to command. sudo aptitude update then sudo aptitude safe-upgrade?
[23:44] <one_question> hello
[23:44] <shizzle> Starminn maybe matteo_ could use this app? http://www.omgubuntu.co.uk/2010/09/how-to-restore-default-gnome-panels-in-ubuntu/
[23:44] <Starminn> matteo_: Okay so type in "gnome-panel"
[23:44] <Starminn> matteo_ shizzle: Yeah that's worth a try.
[23:45] <one_question> "sudo: 3 incorrect password attempts" How can I change this?
[23:45] <jrib> one_question: change what?
[23:45] <greppy> one_question: use the correct password?
[23:45] <one_question> number of attemps
[23:45] <one_question> attempts
[23:45] <jrib> one_question: « man sudoers » would be my guess
[23:45] <one_question> :'(
[23:46] <one_question> visudo
[23:46] <one_question> sudo visudo
[23:46] <jrib> one_question: see "passwd_tries" in the sudoers man page
[23:46] <Jonii> what command to list running processes?
[23:46] <greppy> Jonii: ps
[23:46] <one_question> Jonii: top
[23:46] <nathic> I've got a serious problem ... I'm at holidays and I have    windows 7 installed after ubuntu        now my grub doesn't work :(  and also i have no possibility to burn a cd with ubuntu on it)
[23:47] <Starminn> !grub2 |nathic
[23:47] <one_question> nathic: yep. should install ubuntu after now you need to fix grub
[23:47] <matteo_> Starminn: something happened!!! :) the panels  reappeared! but they came out with an error: "The panel encountered a problem while loading OAFIID:GNOME_FastUserSwitchApplet. Do you want to delete the applet from your configuration? Do I want to?
[23:47] <one_question> matteo_: just logout and login again
[23:47] <Starminn> nathic: Yep, always install Linux after a Windows OS. Windows has its own bootloader and it likes to take over your whole computer and not give you a chose.
[23:48] <Starminn> matteo_: Yeh, just logout/login.
[23:48] <nathic> starminn, so i can't do anything now
[23:48] <matteo_> Starminn: Ok. Thank you very much for your help
[23:48] <Starminn> nathic: I told ubottu to give you info. Follow it. ;)
[23:48] <greppy> nathic: see the link and info that was linked by ubottu.
[23:48] <Starminn> matteo_: Well don't thank us yet, haha
[23:48] <nathic> starminn, does this work without      cd and without flashdrive
[23:48] <one_question> k tks jrib
[23:49] <Starminn> nathic: Follow the link ubott gave.
[23:49] <Starminn> !gnome2 > nathic
[23:49] <Starminn> !grub2 > nathic
[23:49] <magicianlord> Good day, sirs.
[23:50]  * Starminn is not having good luck with our bot today
[23:50] <one_question> !botsnack
[23:50] <Starminn> !cookie | one_question
[23:50] <one_question> lol!
[23:51] <Starminn> one_question: There are some great ones in the offtopic channel.
[23:51] <joshmclvl1> nathic, no luck with grub4dos?
[23:51] <Redmono> is this freenode ?
[23:51] <jrib> Redmono: yes
[23:51] <one_question> yes Redmono
[23:51] <ex0a> is it possible to make the cpu frequency scaling monitor control all the cpu cores instead of just one?
[23:51] <Starminn> Redmono: Yep. This is the #ubuntu channel on the Freenode network.
[23:51] <silk> geoffmcc: i seem to be seeing a problem with the repo: W: Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/dists/lucid-updates/main/source/Sources.bz2  Hash Sum mismatch
[23:51] <Redmono> just making sure
[23:51] <nathic> joshmclvl1, couldn't figure how to do that ..
[23:51] <gsp2009> hello everyone. When trying to move my /home to a separate partition, I am using sudo find . -depth -print0 | cpio --null --sparse -pvd /mnt/newhome. I am getting permission errors. "cannot make directory". Anyone know why?
[23:52] <one_question> silk: type "host google.com" in terminal
[23:52] <nathic> joshmclvl1 and also the link from ubottu always tells me use a live cd ... bah i don't have cds
[23:52] <geoffmcc> nathic: maybe i missed. no live cd available?
[23:52] <jrib> gsp2009: your sudo is in the wrong spot
[23:52] <tim167> hello, i want to install 'bakefile', i read "Download the key used to sign these packages and add it to the list of trusted keys" but how do i do that? i don't see any link to a 'key' or such... what am i missing ?
[23:52] <jrib> !separatehome | gsp2009
[23:52] <silk> one_question: yes I can resolve names
[23:52] <silk> the error message states it a Hash Sum mismatch, not cant reach host
[23:52] <Jordan_U> gsp2009: First, why do you want to move /home to a separate partition? Are you using more than one distribution?
[23:52] <Starminn> nathic: How about a USB?
[23:53] <geoffmcc> silk: i have had that happen b4 and just run again and it goes threw, or did u try after first initial fail
[23:53] <silk> ive tried it a few times now
[23:53] <Starminn> nathic: "LiveCD" = the whole 'trial' thingy. It doesn't *have* to necessarily be on a CD.
[23:53] <gsp2009> jrib that is the guide I was using. You mean I should sudo from below /home?
[23:53] <nathic> Starminn, yeah got a 160gb external hard drive
[23:53] <geoffmcc> nathic: flash drive maybe?
[23:53] <jrib> gsp2009: add a sudo after the |
[23:53] <Starminn> nathic: I mean flash drive, not external HDD. ;)
[23:53] <nathic> geoffmcc nah  hard drive
[23:53] <geoffmcc> nathic: lol keep on being 1 sec two late
[23:53] <geoffmcc> too
[23:54] <silk> so I am seeing the issue directly from that host, and I also think I am seeing a problem with Sources on a box running reprepro as it is not seeing any updates for the tzdata-java package
[23:54] <gsp2009> Jordan_U: just so that I can switch distros if needed.. right now I am just reinstalling 10.10.
[23:54] <geoffmcc> nathic: no cds or no access to burn. cause if u got a cd can just repair windows loader if have that cd then burn ubuntu
[23:54] <gsp2009> jrib: gotcha. nice. thanks.
[23:55] <tim167> how do i "add a key to the list of trusted keys" ?
[23:55] <geoffmcc> silk: any reason using 10.04 - i think u said was recent install, do you not wish to use 10.10?
[23:56] <nathic> geoffmcc, I've neither a cd nor the possibility to burn one nor a flashdrive (except an iPhone is a flashdrive maybe?)
[23:56] <silk> geoffmcc: no I dont. Its part of a service that has been tested on 10.04
[23:56] <geoffmcc> nathic: can update right from you 10.04
[23:56] <geoffmcc> nathic: sorry confused msgs
[23:56] <geoffmcc> silk: k
[23:57] <geoffmcc> nathic: i wouldnt use the iphone as would need to make bootable and woudlnt wanna trash it - prob wouldnt work anyways
[23:58] <jrib> tim167: you can use apt-key.  But what are you adding exactly?
[23:58] <nathic> F&%/"*ç% WINDOWS!!
[23:58] <silk> changing to use a different archive eliminates the Checksum issue
[23:59] <one_question> !swear
[23:59] <tim167> jrib: i need to install 'bakefile', and the instructions are "1: Download the key used to sign these packages and add it to the list of trusted keys" but i don't know where to get that key...i'm new to that


[06:10] <pranav> how to list the devices that are connected using terminal. I want to change my stdout to LCD instead of serial console ?
[06:22] <pranav> i am running kubuntu 12.04 kernel in embedded device using serial console, I want to access LCD. how to approach this ?
[16:45] <ndec> hi ogra_, it's been a while since i haven't looked at ubuntu/arm (probably since 12.10...). with all the mir stuff that has happened, what will the situation look likein 14.04 for armhf? does unity desktop use mir by default or xorg? if xorg, is it based on egl or glx?
[16:46] <ogra_> xorg
[16:46] <ndec> ok, so if we i build an 14.04 image with ubuntu-desktop, it doens't pull mir at all, right?
[16:46] <ogra_> it still used gles in raring when we did the nxus7 desktop image ... not sure if that still works though
[16:47] <ogra_> i dont thinnk anyone has tested any xorg stuff on arm since raring
[16:47] <ndec> where was the egl stuff configured/hardcoded for arm?
[16:47] <ndec> in which package.
[16:47] <ogra_> (all UI arm focus is on Ubuntu Touch ... with is 100% Mir)
[16:47] <ndec> i see.
[16:47] <ogra_> that was in compiz
[16:48] <ndec> what happens if i need/want an arm image with 14.04 with unity-desktop. how feasbile (or not) do you think that is.
[16:48] <ndec> i don't mean an official image from you guys, but something i build.
[16:50] <ogra_> well, you would have to test if there are any new GLES bugs (or if someone perhaps dropped GLES support from compiz/unity7)
[16:50] <ogra_> beyond that i wouldnt expect it to be different from 12.04
[16:50] <ndec> what if i want a GL/GLX solution?
[16:50] <ogra_> on arm ?
[16:50] <ndec> yep
[16:51] <ogra_> you would most likely have to rebuild everything that uses GLES against it
[16:51] <ogra_> at least for the build time pieces
[16:51] <ndec> ;-)
[16:51] <ndec> when was compiz/egl/gles last tested on your side?
[16:54] <ogra_> during raring
[16:54] <ogra_> a year ago perhaps
[16:54] <ndec> ok...
[16:54] <ogra_> or more
[16:56] <ndec> ogra_: so, if i make an ubuntu-gnome-desktop image instead it wouldn't pull compiz, but gnome-shell and that would be a GLX/GL not gles, is that correct?
[16:56] <ogra_> no idea, you would have to check :)
[16:56] <ndec> i was expecting you would tell me that!
[16:57] <ogra_> i think back in raring i saw a good bunch of GLES patches to gnome
[16:57] <ogra_> and iirc it ran quite well accelerated on the tegra on the N7
[16:57] <ogra_> so i would suspect there is GLES by default on arm builds
[16:58] <ndec> ok. thanks. i will check this stuff.. i just wanted to have an idea before starting...
[16:58] <ndec> to deep dive
[16:59] <ogra_> use Mir :P
[16:59] <ogra_> so much easier :)
[17:03] <ndec> ogra_: well, that's a perspective ;-)
[17:04] <hrw> ogra_: can Mir be used without binary blobs from android?
[17:04] <ogra_> hrw, on x86 it can ...
[17:05] <ogra_> it runs on all free drivers and on andrtoid blobs atm
[17:05] <hrw> but no fbdev? D:
[17:05] <ogra_> nope


[10:15] <Guest22> hi folks
[12:26] <ebarretto> hey Guest22
[16:35] <ricotz> ebarretto, hello, are you making progress at https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/2020817
[19:08] <ebarretto> ricotz, I will try to delegate to someone in the team tomorrow morning because unfortunately I've couldn't make too much progress on it so far, other tasks had to be prioritized
[19:46] <ricotz> ebarretto, ack, maybe concentrate on focal and jammy for now