[02:26] <wrst> hey chris4585
[02:29] <chris4585> hey wrst
[02:29] <chris4585> guess what?
[02:34] <chris4585> the suspense is killing me, I'm finally on arch again
[02:34] <chris4585> sadly I had to remove windows (I know) and ubuntu which I didn't really want, but apparently cfdisk had issues reading my partition table
[02:38] <wrst> chris4585: cool how you liking it?
[02:39] <chris4585> I'm still setting it up
[02:39] <wrst> and chris4585 I've used gparted to do the partitioning and then just install to that partition skipping cfdisk
[02:39] <chris4585> but yeah so far I do like it
[02:39] <wrst> partitioning on arch stinks in the setup :)
[02:39] <chris4585> I would have done that but every livecd I kept putting in my computer wouldn't get past the loading
[02:39] <wrst> weird
[02:40] <chris4585> yes very annoying, I think I screwed my cd drive, like my last one somehow..
[02:40] <chris4585> anyway I must reboot
[02:40] <wrst> happy rebooting
[02:45] <chris4585> there we go, mostly everything is in place besides awn :)
[02:45] <wrst> cool,
[02:46] <wrst> I'm a fan of arch chris4585 as you know
[02:46] <wrst> i was afraid stability would be an issue but I hate to say it but its been much more stable for me than ubuntu
[02:46] <chris4585> yeah, I'm just happy I can use gnome shell now happily
[02:46] <wrst> yeah gnome shell in ubuntu even in the oneric (spelling) is still lacking
[02:47] <chris4585> mhm
[02:55] <chris4585> wrst, how do you search for packages in pacman?
[02:56] <chris4585> its been a while lol
[03:09] <chris4585> wrst, http://i.imgur.com/2FUtj.png
[03:09] <chris4585> behold :D
[10:27] <wrst> chris4585: nice
[10:28] <wrst> and chris4585 to search is pacman -Ss
[10:28] <wrst> I use gnome package kit also if you like a graphical frontend and it works really nicely
[10:33] <cyberanger> GUI too Gooey for me
[10:41] <wrst> cyberanger: some of us like pretty things
[10:42] <cyberanger> and some of us like the KISS principle
[10:46] <wrst> ha cyberanger I like clicky clicky pointy pointy
[10:46] <wrst> cyberanger:  we will have to pick this argument up in about 45 minutes gotta get headed to work :)
[10:48] <cyberanger> lol, ok
[11:10]  * cyberanger waits 5 more minutes
[11:10] <cyberanger> ;-)
[11:25] <cyberanger> wrst: you back at a nice comphy gooey terminal
[11:40] <wrst> ok cyberanger I'm here now :)
[11:40] <wrst> got delayed getting breakfast
[11:43] <cyberanger> lol, food is good, clocking on time is also good
[11:43] <cyberanger> that got me wondering, how many accountants gotta be at work before 6am
[11:43] <cyberanger> I kinda thought that was a 9-5 profession
[11:43] <wrst> ha before 7AM when you are in the construction business everyone is up early :)
[11:45] <cyberanger> right, 7am, just awake & leaving before 6am
[11:45] <cyberanger> still, wow
[11:45] <cyberanger> do what you gotta do, right?
[11:46] <wrst> ha ha yeah well I'm not a morning person but everything else about the job is good for me so I can take that one
[11:49] <cyberanger> yeah, I know that, had to get up at 330 am , leave my place at 430 am, clock in at 5am to sell donuts (actually not a bad job, in ways better than IT)
[12:12] <wrst> hey just having a job is a good thing right now cyberanger
[12:17] <cyberanger> indeed :-/
[12:21] <wrst> yeah trying to find work... not so easy of any type
[12:22] <cyberanger> yeah, high spirits, but not dissolusioned from the fact it's not the easiest of time
[12:25] <wrst> yeah so whatever the job its just good to get a paycheck
[16:48] <pace_t_zulu> orangeninja: ping
[17:00] <cyberanger> pace_t_zulu: how's it going?
[17:01] <pace_t_zulu> cyberanger: ok ...  you?
[17:01] <pace_t_zulu> cyberanger: all my free time has been spent working on my house
[17:02] <cyberanger> pace_t_zulu: good enough, and house work is good
[17:02] <cyberanger> done some of that myself
[17:08] <wrst> pace_t_zulu: how is the house going?
[17:13] <pace_t_zulu> wrst: it is a lot of work ... right now i am doing most of it on my own ..
[17:13] <pace_t_zulu> wrst: but i am very excited about it
[17:14] <wrst> that is cool pace_t_zulu
[17:15] <wrst> we have bought another house or in process and thought ours was sold... until this morning :)
[17:15] <pace_t_zulu> wrst: that didn't make complete sense to me
[17:15] <pace_t_zulu> maybe just because it is monday
[17:15] <wrst> oh yeah it didn't to me either...
[17:16] <wrst> we are in the process of buying a house, and thought we had our current one sold until this morning and something has happened on the financing with the folks buying ours
[17:17] <cyberanger> wrst: ouch
[17:18] <cyberanger> so that nice little bit about buying and selling on the same day didn't happen, that's a mess
[17:19] <wrst> cyberanger: no well, yeah it happened but I would have thought you would make sure before you signed papers ona  house
[17:20] <wrst> but either way we were going to buy this other house so its just complicated our life for a month or two until we get our current sold
[17:21] <cyberanger> the key words there are think & make sure
[17:21] <cyberanger> some people make sure not to think
[17:21] <wrst> yes cyberanger I agree, but could be something out of their control who knows
[17:21] <wrst> anyway, cyberanger, want to buy a house? :)
[17:24] <cyberanger> wrst: yeah true, health and life insurance have gotten worthless, and hence can wreak finances in a heartbeat
[17:24] <cyberanger> for example
[17:24] <cyberanger> and yeah, I want to buy one
[17:24]  * cyberanger looks at wallet, sees more dust than paper
[17:24] <wrst> ha ha cyberanger well you're no good then ;)
[17:24] <cyberanger> maybe next decade
[17:25] <cyberanger> what can I say, accountants know how to control money, geeks spend
[17:25] <cyberanger> this gizmo looks better than last months
[17:27] <wrst> what gizmo cyberanger?
[17:28] <cyberanger> one I can't resist (in 2008 it was a fancy laptop, in 2010 it was a smartphone, in 2011 it's realizing my wallet is a symbol for not buying a gadget this year)
[17:28] <cyberanger> *empty wallet*
[17:29] <cyberanger> I think if I had something on my mind atm, it'd be a custom built server
[17:29] <cyberanger> or a custom built router
[17:29] <wrst> or both? :)
[17:30] <cyberanger> if possible perhaps
[17:30] <wrst> i'm happy with my store bought router, but I'm starting to think a slightly more powerful server woudl be nice
[17:31] <wrst> I may add a little more ram to mine
[17:33] <cyberanger> well, I am happy with my router, however I like upgrading some parts of it
[17:33] <cyberanger> the wireless access point mainly
[17:34] <wrst> interesting sounds like a fun project
[17:39] <cyberanger> well, in a few months it should be
[17:39] <cyberanger> a few ubiquiti bullets, perhaps a better configuration for squid
[17:39] <cyberanger> upgrade the wifi and cache
[18:30] <chris4585> wrst, I can't seem to get package kit running
[18:30] <chris4585> any magical words I have to say first?
[18:31] <wrst> chris4585: did you install it from the aur?
[18:31] <chris4585> nope, I haven't got aur setup yet
[18:31] <wrst> seems like i had to nab soemthing from the AUR let me do some looking
[18:32] <wrst> but it was pretty painless best I recall
[18:33] <chris4585> I think I found it...
[18:33] <chris4585> maybe
[18:33] <wrst> good what was it?
[18:34] <wrst> chris4585: did you check the wiki out about the architecture set to auto issue?
[18:34] <wrst> https://wiki.archlinux.org/index.php/Pacman_GUI_Frontends#GNOME.2FGTK.2B
[18:40] <chris4585> well I think I'm close, I half it installed I just don't know how to execute it
[18:41] <chris4585> but it'll have to wait until I get back
[18:46] <chris4585> I take that back..
[18:46] <chris4585> looks like I found it
[18:51] <wrst> oh just finding it in the menu?
[20:54] <chris4585> wrst, basically, I searched for install and saw add/remove and I guess I just missed it in /usr/share/applications
[20:55] <chris4585> I've used it previously on fedora and yeah I like packagekit
[21:01] <wrst> ok showed up as add remove in gnome shell i think that's rightand the updater works too which is cool
[21:09] <chris4585> yeah, I like it
[21:14] <wrst> me too
[23:36] <chris4585> hey wrst do you know how to get packagekit to display information from the aur?
[23:52] <wrst> chris4585: no I don't not for sure if that is possible... it would be really cool if it did
[23:54] <chris4585> ah alright, I thought it was a regular repository or something
[23:54] <chris4585> yaourt works just aswell for what I want
[23:56] <wrst> yeah well thing is the aur isn't really a repository for pacman.. I think i said that right?
[23:56] <chris4585> I'm honestly not sure but it feels like one
[23:57] <wrst> yes it does but if it were you wouldn't need yaourt
[23:57] <wrst> i ran the testing repo for a while... that can get you in trouble :)
[23:58] <chris4585> mhm
[23:58] <chris4585> sometime soon I'm gonna backup my whole system, before in the past that was very useful
[23:59] <wrst> ok chris4585 i see the deal the aur doesn't really have packages
[23:59] <wrst> It contains package descriptions (PKGBUILDs) that allow you to compile a package from source with makepkg and then install it via pacman.
[23:59] <chris4585> ah
[23:59] <wrst> chris4585: ^^ from the AUR wiki https://wiki.archlinux.org/index.php/Arch_User_Repository


[19:15] <bjsnider> soreau, i don't understand the point of writing that phoronix article
[19:16] <soreau> bjsnider: I feel sorry for you then
[19:16] <soreau> Take it or leave it, it's not up for discussion. Thanks
[19:25] <bjsnider> that sentence would have been a good article


[11:39] <RikMills> Eickmeyer: https://answers.launchpad.net/launchpad/+question/708661
[15:33] <Eickmeyer> RikMills: Are you *still* using Bileto even though we've been warned that it's supposed to be sunset?
[15:48] <RikMills> Eickmeyer: only some old PPAs that I didn't delete. occasionally
[15:49] <Eickmeyer> RikMills: Ah, I see.
[15:50] <RikMills> the landing service itself is indeed dead
[15:51] <Eickmeyer> Yeah, I never implemented it into any workflow, and now I see there's good reason.
[16:37] <Eickmeyer> RikMills: Apparently I would've eventually learned the effects the hard way: https://launchpad.net/ubuntu/+source/plasma-distro-release-notifier/20220915-0ubuntu2
[16:37] <Eickmeyer> (affects Kubuntu and Ubuntu Studio)


[00:09] -queuebot:#ubuntu-release- New binary: meep-openmpi [arm64] (lunar-proposed/universe) [1.25.0-1] (no packageset)
[00:10] -queuebot:#ubuntu-release- New binary: meep-mpi-default [arm64] (lunar-proposed/universe) [1.25.0-1] (no packageset)
[00:11] -queuebot:#ubuntu-release- New binary: meep-mpi-default [armhf] (lunar-proposed/universe) [1.25.0-1] (no packageset)
[00:12] -queuebot:#ubuntu-release- New binary: meep-openmpi [armhf] (lunar-proposed/universe) [1.25.0-1] (no packageset)
[00:17] <bdmurray> vorlon: khmer dropped the arm64 build and britney is expecting it...
[00:48] <vorlon> bdmurray: removed
[00:48] <bdmurray> vorlon: ack, thanks. I added khmer to big_packages for amd64 which should pass
[00:57] -queuebot:#ubuntu-release- New binary: r-cran-spatstat.model [amd64] (lunar-proposed/universe) [3.0-2-1] (no packageset)
[00:57] -queuebot:#ubuntu-release- New binary: r-cran-spatstat.model [s390x] (lunar-proposed/universe) [3.0-2-1] (no packageset)
[01:04] <vorlon> https://autopkgtest.ubuntu.com/packages/libm/libmojo-ioloop-readwriteprocess-perl/lunar/armhf real regression (SIGILL)
[01:17] -queuebot:#ubuntu-release- Unapproved: gnome-characters (kinetic-proposed/main) [43.0-1 => 43.1-0ubuntu1] (ubuntu-desktop)
[01:20] -queuebot:#ubuntu-release- Unapproved: glib2.0 (kinetic-proposed/main) [2.74.0-3 => 2.74.3-0ubuntu1] (core, i386-whitelist)
[02:28] <vorlon> oh sure the SIGILL isn't reproducible in canonistack for me, why should it be
[04:00] <tjaalton> RAOF: hey, would you be able to have another look at mesa? i'm trying to get this in updates before the holidays, and then the actual bavkport from kinetic to proposed
[04:28] <RAOF> Sure!
[04:52] -queuebot:#ubuntu-release- Unapproved: accepted mesa [source] (jammy-proposed) [22.0.5-0ubuntu0.2]
[04:58] <tjaalton> thanks!
[05:50] -queuebot:#ubuntu-release- New binary: r-cran-spatstat.model [arm64] (lunar-proposed/universe) [3.0-2-1] (no packageset)
[05:50] -queuebot:#ubuntu-release- New binary: r-cran-spatstat.model [ppc64el] (lunar-proposed/universe) [3.0-2-1] (no packageset)
[05:50] -queuebot:#ubuntu-release- New binary: r-cran-spatstat.model [armhf] (lunar-proposed/universe) [3.0-2-1] (no packageset)
[06:13] -queuebot:#ubuntu-release- New binary: r-cran-spatstat.model [riscv64] (lunar-proposed/universe) [3.0-2-1] (no packageset)
[06:44] <vorlon> athos: if you haven't noticed, you synced a new upstream version of nut whose autopkgtests fail in -proposed. (on my radar because nut's autopkgtests are triggered by perl; but this is not a blocker for the perl transition AFAICS)
[09:37] <athos> vorlon: Hi :) I did file #1998481 for that. It is a flaky test (seems to be resources related). I was reluctant to disable the test, but it seems this is the right thing to do until sd_notify support is added
[11:29] -queuebot:#ubuntu-release- New binary: sundials [armhf] (lunar-proposed/universe) [6.4.1+dfsg1-1] (no packageset)
[12:10] -queuebot:#ubuntu-release- New binary: sundials [riscv64] (lunar-proposed/universe) [6.4.1+dfsg1-1] (no packageset)
[14:00] <bluca> hello SRU team - if you have a second, I would really appreciate a quick look at tpm2-openssl in the jammy/kinetic queues please, as those uploads fix issues reported internally by Azure users - TIA!
[14:00] <bluca> https://launchpad.net/ubuntu/jammy/+queue?queue_state=1&queue_text=tpm2-openssl
[14:36] -queuebot:#ubuntu-release- Unapproved: rejected golang-1.18 [source] (bionic-proposed) [1.18.1-1ubuntu1~18.04.3]
[14:48] -queuebot:#ubuntu-release- Unapproved: golang-1.18 (bionic-proposed/universe) [1.18.1-1ubuntu1~18.04.2 => 1.18.1-1ubuntu1~18.04.3] (no packageset)
[15:54] -queuebot:#ubuntu-release- New: accepted r-cran-spatstat.model [amd64] (lunar-proposed) [3.0-2-1]
[15:54] -queuebot:#ubuntu-release- New: accepted r-cran-spatstat.model [armhf] (lunar-proposed) [3.0-2-1]
[15:54] -queuebot:#ubuntu-release- New: accepted r-cran-spatstat.model [riscv64] (lunar-proposed) [3.0-2-1]
[15:54] -queuebot:#ubuntu-release- New: accepted sundials [armhf] (lunar-proposed) [6.4.1+dfsg1-1]
[15:54] -queuebot:#ubuntu-release- New: accepted r-cran-spatstat.model [arm64] (lunar-proposed) [3.0-2-1]
[15:54] -queuebot:#ubuntu-release- New: accepted r-cran-spatstat.model [s390x] (lunar-proposed) [3.0-2-1]
[15:54] -queuebot:#ubuntu-release- New: accepted r-cran-spatstat.model [ppc64el] (lunar-proposed) [3.0-2-1]
[15:54] -queuebot:#ubuntu-release- New: accepted sundials [riscv64] (lunar-proposed) [6.4.1+dfsg1-1]
[15:54] -queuebot:#ubuntu-release- New: accepted meep-mpi-default [arm64] (lunar-proposed) [1.25.0-1]
[15:54] -queuebot:#ubuntu-release- New: accepted meep-openmpi [arm64] (lunar-proposed) [1.25.0-1]
[15:54] -queuebot:#ubuntu-release- New: accepted meep-mpi-default [armhf] (lunar-proposed) [1.25.0-1]
[15:54] -queuebot:#ubuntu-release- New: accepted meep-openmpi [armhf] (lunar-proposed) [1.25.0-1]
[17:15] -queuebot:#ubuntu-release- Unapproved: cloud-init (focal-proposed/main) [22.4.2-0ubuntu0~20.04.1 => 22.4.2-0ubuntu0~20.04.2] (core, edubuntu, ubuntu-cloud)
[17:23] -queuebot:#ubuntu-release- New binary: aptly-api-client [amd64] (lunar-proposed/none) [0.2.4-1] (no packageset)
[17:23] -queuebot:#ubuntu-release- New binary: glyphspkg [amd64] (lunar-proposed/none) [0.1.7-1] (no packageset)
[17:57] -queuebot:#ubuntu-release- Unapproved: accepted golang-1.18 [source] (bionic-proposed) [1.18.1-1ubuntu1~18.04.3]
[18:53] -queuebot:#ubuntu-release- Unapproved: apport (kinetic-proposed/main) [2.23.1-0ubuntu3 => 2.23.1-0ubuntu3.1] (core, i386-whitelist)
[19:20] -queuebot:#ubuntu-release- Unapproved: initramfs-tools (kinetic-proposed/main) [0.140ubuntu17 => 0.142ubuntu1] (core, i386-whitelist)
[19:32] -queuebot:#ubuntu-release- Unapproved: rejected initramfs-tools [source] (kinetic-proposed) [0.142ubuntu1]
[19:40] -queuebot:#ubuntu-release- Unapproved: evince (kinetic-proposed/main) [43.0-1 => 43.0-1ubuntu1] (ubuntu-desktop)
[21:00] <blackboxsw> vorlon: as mentioned in earler channels, cloud-init had a regression in 22.3.3-0ubuntu1~20.04.1	 on focal only where we changed debhelper-compat level from 9 to 10. This compat change introduced a section in our postinst that ignored the `dh_systemd_start  --no-restart-on-upgrade --no-start` parameter  in our debian/rules file but causes all cloud-init services to restart across package upgrade.
[21:00]  * vorlon nods
[21:01] <blackboxsw> this exposes a race on Azure where SSH host keys can be regenerated if the race is lost with all service restarts happening in parallel. We have a bug and and upload for cloud-init to remedy this  and revert back to compat level 9 on focal as compat level 10 in focal is exposed to this problem LP: #1999159
[21:01] -ubottu:#ubuntu-release- Launchpad bug 1999159 in cloud-init (Ubuntu Focal) "cloud-init restarts during package upgrade when it shouldn't, regenerating SSH host keys on Azure Focal" [Undecided, In Progress] https://launchpad.net/bugs/1999159
[21:02] <blackboxsw> one upload is queued an unapproved for cloud-init for focal-proposed and we'd like to get some tests running against that to avoid any subsequent pkg uploads or unattended upgrade in azure-land from losing this race
[21:04] <blackboxsw> analysis of deltas between current cloud-init 22.4.2 ~20.04.1 and the build  9  22.4.2 ~<IP_ADDRESS> which has the one commit to revert debhelper-compat 10 back to d/compat 9 https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1999159/comments/1
[21:04] -ubottu:#ubuntu-release- Launchpad bug 1999159 in cloud-init (Ubuntu Focal) "cloud-init restarts during package upgrade when it shouldn't, regenerating SSH host keys on Azure Focal" [Undecided, In Progress]
[21:05] <vorlon> blackboxsw: can you show me deltas between the binary control tarballs after the revert?
[21:06] <vorlon> blackboxsw: (and attach to bug report)
[21:06] <blackboxsw> vorlon: is this what you mean https://paste.ubuntu.com/p/pCWx2tCNVq/
[21:06] <blackboxsw> I linked that pastebin directly in the comment
[21:06] <vorlon> blackboxsw: precisely, thank you
[21:06] <blackboxsw> but maybe it's better to attach it directly
[21:06] <blackboxsw> will do
[21:09] <vorlon> the unrelated diff looks to be mostly cosmetic changes in dpkg-maintscript-helper output (added comments, and additional escaping in debhelper 10 which shouldn't hurt us either way), plus a reordering of py3compile vs dh_systemd_enable which should also be safe; but I'd like the cloud-init team's own assessment on the bug
[21:11] <vorlon> to clarify, I mean I'd like the cloud-init team to post their own assessment, on the bug report
[21:11] <blackboxsw> ahh not just the breakdown. of those diffs. Right, I'll add the context there thanks
[21:11] <vorlon> ta
[21:15] <blackboxsw> vorlon: I think this gets the what you are looking for? https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1999159/comments/3
[21:15] -ubottu:#ubuntu-release- Launchpad bug 1999159 in cloud-init (Ubuntu Focal) "cloud-init restarts during package upgrade when it shouldn't, regenerating SSH host keys on Azure Focal" [Undecided, In Progress]
[21:16] <blackboxsw> being succinct is a skill I need to continue to develop
[21:26] <bdmurray> blackboxsw: there's a balance between being verbose and cryptic ;-)
[21:58] -queuebot:#ubuntu-release- Unapproved: accepted cloud-init [source] (focal-proposed) [22.4.2-0ubuntu0~20.04.2]
[21:59] <blackboxsw> Many thanks vorlon.  we'll kick off cloud-init testing when we see this publish to -proposed.
[22:00] -queuebot:#ubuntu-release- Unapproved: accepted fence-agents [source] (jammy-proposed) [4.7.1-1ubuntu8.1]
[23:21] -queuebot:#ubuntu-release- New binary: glyphspkg [amd64] (lunar-proposed/universe) [0.1.7-2] (no packageset)
[23:21] -queuebot:#ubuntu-release- New binary: martchus-qtforkawesome [amd64] (lunar-proposed/universe) [0.1.0-1] (no packageset)
[23:34] -queuebot:#ubuntu-release- New binary: martchus-qtforkawesome [ppc64el] (lunar-proposed/universe) [0.1.0-1] (no packageset)
[23:38] -queuebot:#ubuntu-release- New binary: martchus-qtforkawesome [s390x] (lunar-proposed/universe) [0.1.0-1] (no packageset)


[04:50] <wkoszek> Hi guys. I just wondering if this channel is the right place to ask for some IT assistance wrt. login.launchpad.net ?
[04:52] <wkoszek> I send a merge account request to<EMAIL_ADDRESS>~14 days ago and a reminder several days ago, and I got no reply.
[06:50] <ePierre> Hi there!
[06:50] <ePierre> I have a question regarding the launchpad API
[06:50] <ePierre> I would like to retrieve all the bugs for a given project
[06:51] <ePierre> my understanding is that I have to use launchpad.project['my-project'].searchTasks() to do so
[06:51] <ePierre> it looks like the anser I get is 75 items long maximum.
[06:51] <ePierre> The doc says searchTasks returns “an iterable of matching results.”
[06:52] <ePierre> how can I retrieve all the elements?
[06:53] <ePierre> I also tried to filter by statuses to include all of the possible statuses (launchpad.project['my-project'].searchTasks(status=statuses) where statuses is a list of the different statuses)
[06:53] <ePierre> but I'm also limited to 75 items (which matches what you see in Launchpad for the first page of results – my project has 935 items)
[06:54] <wgrant> ePierre: Data is returned in batches of 75 items, but launchpadlib automatically iterates through all of the batches. Do you have code that reproduces the problem?
[07:04] <ePierre> wgrant, thanks for your help :)
[07:05] <ePierre> wgrant, another question: a bug_task doesn't have an 'id' property. Why? The only relation to a bug I can find is through the bug_link property, but this is rather complicated (bug_link is a string URL)
[07:08] <wgrant> ePierre: Tasks don't have external IDs; their only ID is the bug that they are a task on. In launchpadlib you want task.bug.id.
[07:11] <ePierre> wgrant, got it! Thanks!
[07:12] <ePierre> wgrant, so when you have a bug_task object and request bug_task.bug.id, launchpadlib finds the bug that is related to this bug_task, then grabs its id attribute and returns it?
[07:14] <wgrant> ePierre: launchpadlib applies magic on top of link and collection attributes provided by the Launchpad API. foo_link turns into foo, which will be automatically retrieved from the API when it's accessed, and foos_collection turns into foos, which is a normal Python iterator over the batched collection.
[07:14] <wgrant> ePierre: Do be aware that task.bug.id is going to be slow if you're calling it lots of times. If performance is a concern, consider int(task.bug_link.rsplit('/', 1)[1])
[07:15] <ePierre> wgrant, yes that's why I asked :) Thanks for the tip
[07:15] <ePierre> I was actually doing something similar in my code
[08:06] <ePierre> wgrant, I'm currently iterating over the different bugs of my project in order to retrieve some stats about their activity (I want to know how often they've been marked as Incomplete, for instance). This is slow because I need to retrieve the bug activity for each bug of the project, and that means as many requests to Launchpad as there are bugs. I was wondering if there would be a way to retrieve a batch of all the activities of a list of bugs or
[08:06] <ePierre> something like that in one request
[08:08] <wgrant> ePierre: Unfortunately not; there's no general bulk request support in the Launchpad API.
[08:14] <ePierre> wgrant, ok thanks
[12:58] <cjwatson> wkoszek_: login.launchpad.net is actually a separate system with a confusingly similar hostname, and support for that would be in #canonical-sysadmin.  However, to merge two accounts on login.launchpad.net, it's normally best to do that from the Launchpad side using https://launchpad.net/people/+requestmerge if possible, and that will be reflected on login.launchpad.net.
[13:53] <caribou> before I start a API query bomb, I should ask here first :
[13:53] <caribou> I want to get bugs with a specific tag (sts-sru-needed) which are either on openstack projects or ubuntu-cloud-archive
[13:53] <caribou> here is an example : https://bugs.launchpad.net/cloud-archive/icehouse/+bug/1323660
[13:54] <caribou> Am I right to think that I need to query each openstack project iteratively,then the same for cloud-archive in order to find those tagged bugs ?
[16:04] <wkoszek_> cjwatson: Your feedback is great. I'm in the process of merging. I *think* I had a Ubuntu One account created long time ago, without an e-mail. Then I somehow enedd with 2 launchpad.net accounts and the link you passed me: I never saw that in docs.
[16:06] <wkoszek_> Hm.. The Launchpad account named 'wkoszek-e-merged' was merged into the account
[16:06] <wkoszek_> named 'wkoszek'.
[16:06] <wkoszek_> There's some bug in here -- my account name was "wkoszek-e", and that's what I've typed into the web form.
[16:23] <orsonmmz> hi
[16:23] <orsonmmz> are there any lp moderators here?
[16:24] <orsonmmz> we are getting more and more spam in our bug reports, and I have no idea where it could be reported
[19:05] <saiarcot895> Hi,
[19:07] <saiarcot895> I'm attempting to compile recent versions of Chromium in my PPAs, but (most of the time) when I build it for amd64 and arm64 on 16.10 and newer, an internal GCC error occurs. I've tried to replicate the error in a local sbuild chroot, but have been unable to do so. Any suggestions for further debugging?
[19:09] <saiarcot895> The GCC error occurs when compiling the same file. Also, GCC appears to take up a lot of RAM (about 2 GB, I forgot the exact count). Do the builders not have this much RAM available, and could this be what is causing the crash?
[19:12] <dobey> saiarcot895: you might want to ping in #ubuntu-desktop perhaps about chromium. i'm pretty sure there are PPAs kept up to date, and there's even a nightlies PPA. not sure why you'd get gcc internal errors though
[19:18] <saiarcot895> dobey: I'm maintaining two PPAs, one for the latest Beta channel release and one for the latest Dev channel release. I'm not sure there is another PPA containing recent versions of Chromium (beyond stable)
[20:08]  * wkoszek_ is confused on launchpad.net and Ubuntu One relationship. Seems to have account in both.
[20:16] <dobey> Ubuntu One (login.ubuntu.com) is the SSO auth provider
[20:19] <wkoszek_> How come I be logged in to launchpad.net and be able to browse my profile etc., yet not be "in" at Ubuntu One. I believed that was the idea.
[20:23] <dobey> i don't understand what you're asking
[20:23] <dobey> you are only "logged in" to ubuntu one, once you go to login.ubuntu.com and log in there to manaage your account
[20:24] <dobey> for launchpad, ubuntu one is the authentication back-end, via OpenID
[20:25] <dobey> standard tokenized authentication
[22:58] <aleksander0m> any launchpad sysadmin here? some nasty spam happening in this bugreport in the last days https://bugs.launchpad.net/ubuntu/+bug/554099
[22:59] <wgrant> aleksander0m: Just the last four comments?


[02:14] <jcastro> bdmurray: did http://people.ubuntu.com/~brian/reports/database/unlinked-bugwatch.html break?
[03:58] <bdmurray> jcastro: 2009:04:12 02:11 Full update with DB reimport: bzr revno 7962
[03:58] <bdmurray> jcastro: so the database is not up to date
[03:58] <bdmurray> or maybe it did break
[04:00] <bdmurray> jcastro: No, it moved you silly goose!
[04:00] <bdmurray> jcastro: http://qa.ubuntu.com/reports/launchpad-database/unlinked-bugwatch.html
[06:00] <dholbach> good morning
[06:45] <Flannel> bdmurray: Would you happen to have the bugsquad icon source?  (svg is obviously preferred, but anything larger than the icon)
[07:27] <YoBoY> good morning
[07:50] <maxb> window level all
[14:21] <ccm> hey
[14:21] <ccm> i have a question towards 334657
[14:21] <ccm> erm #334657
[14:21] <dholbach> bug 334657
[14:22] <dholbach> hi ccm :)
[14:22] <ccm> i dont know how to get more attention towards it
[14:22] <james_w> hey ccm
[14:22] <ccm> i think this one is really grave
[14:22] <ccm> as it makes ubuntu for some users close to unusable
[14:22] <ccm> i already tried to assign it to the most fitting person after it hang around for a couple of time
[14:23] <ccm> but actually there doesn't seem to be any action
[14:23] <ccm> hi dholbach :)
[14:23] <ccm> hi james_w :)
[14:23] <ccm> as you see it also has a growing number of duplicates
[14:24] <dholbach> bdmurray, pedro_: was bug 334657 brought up with the release team somehow?
[14:28] <ccm> dholbach: hope it wasnt a mistake assigning it to jriddel a couple of days ago
[14:29] <dholbach> ccm: I'll ask slangasek on #ubuntu-devel
[14:33] <dholbach> ccm: might make sense if you join there
[15:44] <bddebian> Boo
[15:46] <trichobezoar> What do I need to do to get the fix for NC10 mentioned in https://bugs.launchpad.net/ubuntu/+source/linux/+bug/275120/comments/5 part of the kernel?  I upgraded to the beta but the kill/led are not working as specified
[15:53] <jpds> trichobezoar: -> #ubuntu-kernel.
[15:55] <bdmurray> dholbach: Did you get an answer?
[15:55] <dholbach> bdmurray: slangasek and ccm talked about it
[15:55] <dholbach> thanks bdmurray
[15:59] <trichobezoar> thanks jpds
[16:21] <BUGabundo> bddebian: foo
[16:28] <bddebian> BUGabundo: :)
[16:36]  * jtholmes is away: for about 3 hours
[20:48] <probs> hi
[20:48] <probs> will someone set priority for that?   It seems Critical or High -  it makes  KDE fail after 2-3 days of use (mem leak) unusable https://bugs.launchpad.net/ubuntu/+source/kdebase/+bug/343944
[21:06] <hggdh> ah well. another shoot & flee
[21:09] <bdmurray> hggdh: but its epic!
[21:09] <hggdh> heh... I was thinking about the same
[21:10] <hggdh> bdmurray, anyways, it this can be shown to be indeed a leak, this may have a nice impact
[21:11] <hggdh> (and, since I do not run KDE, I am not sure what we could use to gather more data... valgrind is probably really not a good option for plasma)
[21:11] <bdmurray> the confirmer seems to be running a different release
[21:12] <hggdh> yes. 8.10 against 9.04.
[21:15] <hggdh> and the packages are wrong. /usr/bin/plasma is in kdebase-workspace-bin
[22:18] <seb128> BUGabundo: hi, do you still get bug #352681?
[22:18] <jcastro> ogasawara: btw I can't reproduce bug 342172, I ran it through the gauntlet
[22:18] <BUGabundo> seb128: not sure
[22:18] <seb128> could you try?
[22:18] <BUGabundo> haven't tested in a while
[22:19] <BUGabundo> humm that would mean either emptying my trash or start a new VM
[22:19] <bdmurray> jcastro: hi!
[22:19] <BUGabundo> neither a good option now
[22:19] <BUGabundo> seb128: nobody else is complaining for now
[22:19] <BUGabundo> guess we can mark as unreproduceble, right?
[22:19] <seb128> BUGabundo: move your trash somewhere else or rename the directory and try? ;-)
[22:19] <jcastro> hi bdmurray!
[22:20] <seb128> BUGabundo: then move it back
[22:20] <ogasawara> jcastro: thanks for testing.  based on your feedback I may just close it and have him reopen if it's still an issue.
[22:20] <BUGabundo> seb128: 100GiBs of it?
[22:20] <jcastro> jcastro: okey dokey, I'll update the wiki
[22:20] <BUGabundo> not that much free disk
[22:20] <seb128> BUGabundo: renaming a directory doesn't involve copying any data
[22:21] <BUGabundo> seb128: I'll try with a new VM tomorrow morning, if nothing urgent comes up on the office
[22:21] <BUGabundo> thanks for helping
[22:22] <seb128> BUGabundo: you're welcome, should we close the bug for now since nobody else get it and you can reopen if you still get it when you try?
[22:22] <BUGabundo> yes, seems sensible to me
[22:23] <seb128> ok, doing that
[22:23] <drguildo> can somebody clear something up for me regarding the jaunty release candidate installer?
[22:23] <drguildo> i'm actually not sure if it's a bug or just really bad design
[22:23] <drguildo> which i guess is a bug
[22:24] <BUGabundo> drguildo: what is it?
[22:24] <drguildo> BUGabundo: do each of these coloured segments represent partitions on the hard drive?
[22:25] <drguildo> because with the default option of "install them side by side", the graphic it generates seem to indicate a partition layout which defies the laws of physics
[22:25] <BUGabundo> ehhe
[22:25] <drguildo> because there's a slider that represents my existing windows partition
[22:25] <BUGabundo> how come?
[22:25] <drguildo> and when i slide it to the left, the ubuntu partition is behind it
[22:25] <jcastro> hey bdmurray, is it possible to determine what percentage of incoming bugs are using ubuntu-bug vs. the web ui?
[22:26] <bdmurray> yes
[22:26] <jcastro> any chance we're doing that already?
[22:26] <bdmurray> why yes
[22:26] <bdmurray> jcastro: don't you read my blog!
[22:26] <drguildo> so is that normal or what?
[22:26] <bdmurray> http://www.murraytwins.com/blog/?p=38
[22:27] <drguildo> also when i select "use the largest continuous free space", the entire drive turns brown
[22:27] <drguildo> which says to me that it will use the whole drive
[22:27] <drguildo> i guess the good thing is that normal users will be no more confused than i am
[22:28] <drguildo> seeing as this makes absolutely no sense
[22:28] <BUGabundo> could be a bug in artwork drguildo
[22:28] <jcastro> bdmurray: man dude, wild, I remember reading this too...
[22:28] <bdmurray> jcastro: I'm running current numbers now
[22:28] <drguildo> shall i file a bug in the installer?
[22:29] <BUGabundo> drguildo: had a couple of screenshots too
[22:29] <BUGabundo> you know the drill
[22:29] <jcastro> bdmurray: would it be possible to put this up in a slick graph someplace?
[22:29] <BUGabundo> $ubuntu-bug PACKAGE
[22:29] <jcastro> bdmurray: I would like to keep track so we can measure how well our community "please us ubuntu-bug" things are working out
[22:29] <BUGabundo> bdmurray: 10-15% ? that's all?
[22:30] <drguildo> and what should be the value of PACKAGE?
[22:30]  * BUGabundo must put ubuntu-bugs info on steroids
[22:30] <bdmurray> BUGabundo: yes but that doesn't include apport-crash bug reports
[22:30] <bdmurray> just bugs tagged apport-bug
[22:30] <BUGabundo> drguildo: ubiquity or something
[22:30] <BUGabundo> my bad memory doesn't help
[22:30] <bdmurray> jcastro: For the mbox: ubuntu-bugs/2009-04
[22:30] <bdmurray> NEW bug reports: 4629 (100.00%)
[22:30] <bdmurray> apport bug reports: 933 (20.16%)
[22:31] <BUGabundo> bdmurray: 20% of those are mine! LOL
[22:31] <bdmurray> drguildo: ubiquity
[22:31] <drguildo> ok
[22:31] <drguildo> thanks for your help
[22:31] <bdmurray> and package install failure: 325 (7.02%)
[22:31] <bdmurray> so that's about 27% this month
[23:05] <askand> How do I add "pidgin (Ubuntu)" to bug  338695?
[23:06] <bdmurray> also affects distribution
[23:06] <askand> thanks
[23:08] <BUGabundo> bdmurray: does apport-collect -p PACKAGE bugid, add it to the LP as affects?
[23:08] <bdmurray> BUGabundo: nope
[23:12] <BUGabundo> just the logs... ok


[03:25] <Jgalt> How can i get my wifi card to configure itself and how can I switch between wifi networks at will?
[03:26] <Jgalt> yes this is for a server... its a mirror of what i have running at work for our vm host but running on my laptop
[03:28] <sarnold> if you can tolerate installing network manager on the thing, nmcli makes swapping wireless networks pretty easy
[03:28] <tomreyn> have you considered network-manager?
[03:59] <Jgalt> yes, Id probably prefer network manager..... but ubuntu 18 decided to go its own way and use netplan
[04:00] <sarnold> for servers, yes
[04:00] <sarnold> desktops still use network-manager
[04:00] <sarnold> feel free to swap it in if it works for you
[04:01] <Jgalt> sarnold: why the split within the same distro?
[04:01] <sarnold> Jgalt: because admins would kill us if we put network manager on servers by default
[04:01] <sarnold> Jgalt: and users would say ubuntu is hard to use if we had them use netplan for their wifi :)
[04:04] <Jgalt> so what was it before all this?  as an admin I tend to like to kill anyone that goes off on their own way with no one else following.  this includes snap, netplan, and likely a few others im not thinking of right now
[04:04] <sarnold> on debian it was /etc/network/interfaces
[04:05] <sarnold> that was the way it worked on ubuntu server for ages
[04:05] <sarnold> I *think* ubuntu was born after network manager and likely always included it
[04:05] <sarnold> /etc/network/interfaces wasn't great fun with wifi
[04:05] <sarnold> I did it
[04:06] <sarnold> but I think I'm willing to begrudgingly admit that today I'd rather use nm than manage my wifi card via /etc/network/interfaces :)
[04:06] <sarnold> red hat had some system-configure-network python script or similar
[04:06] <sarnold> suse had yast
[04:06] <Jgalt> that said just before I came on to my current work assignment they chose ubuntu for a couple core servers so I get to manage those until our next upgrade cycle
[04:07] <Jgalt> I liked /etc/network/interfaces
[04:09] <sarnold> yeah, it *was* simple
[04:09] <Jgalt> ah well, Try and learn netplan i guess
[04:09] <sarnold> a bit too simple.. people expected it to maintain some kind of state
[04:10] <sarnold> so they'd edit the file to make it look the way they'd want, run ifdown.. and it wouldn't tear down the old thing, because it just runs shell scripts.
[04:10] <sarnold> but it *looked* like it was more than shell scripts.
[08:44] <blackflow> sarnold: just a nitpicky correction, netplan is used both on servers and desktops, as it's just a configuration abstraction/wrapper. the difference is in the backend it uses, on desktop it's NM and on servers it's networkd.
[08:45] <blackflow> and it's just default, nothing prevents users to flip that around or not use it at all.
[14:09] <foo> I still have a production server on Ubuntu 14.04.5 LTS. Has anyone done the upgrade path to Ubuntu 18.04 LTS?
[14:10] <foo> Or rather, does that seem scary, and filled with several possible errors? Or is it relatively straightfroward and seamless?
[14:10] <foo> If you're reading in-between the lines: this is a big to do list item and I'm wanting to plan appropriately. :)
[14:10] <foo> It's a digital ocean droplet right now
[14:11] <foo> I guess I could easily snapshot stuff and just go for it... worst case, re-write old snapshot
[14:12] <RoyK> foo: it should be rather straight forward - make a backup or snapshot, upgrade to 16.04, test a bit, backup/snapshot again, upgrade to 18.04
[14:13] <RoyK> if you have a lot of custom packages and stuff like that, it probably won't be that easy
[14:14] <tomreyn> it may be wroth considering to do a fresh installation, though, especially if you use OS configuration deployment.
[14:14] <tomreyn> much has changed
[14:14] <foo> RoyK: no deb's I've built. Mostly websites, all python/postgres
[14:15] <foo> tomreyn: yes, that's the other option... spin up new droplet on 18.04... and slowly migrate stuff over. I'm open to that too, considering this droplet is many years old. And, well, of course it just "feels better" - ha.
[14:15] <foo> Would require changing IPs and cleaning house on a lot of projects... which actually is a bit attractive.
[14:15] <RoyK> should be fairly straight orward, but as tomreyn says - a fresh install and ansible or something to set it up might be a good idea
[14:16] <RoyK> foo: what sort of services do you have on this thing?
[14:17] <foo> I'd love some feedback on this: I have a good friend who opened my eyes to docker. I was thinking, instead of one nginx system and various python scripts running, of using docker for every project. Right now I use git locally and push up locally. Difference would be to use docker locally and push up docker containers (still have a lot to learn)... it's a fundamentally different approach, and it sounds a lot cleaner, and security benefits too, and ...
[14:17] <foo> ... possibly easier to upgrade OS-level stuff too. Do you suggest A) one nginx web server, one web database, various python scripts (eg. as I have now) or do you suggest B) one fairly vanilla system, various docker instances?
[14:18] <foo> RoyK: thank you for asking and digging, I've been wanting to think through this for a while. I have had many things... php + mysql for many many years, I recently shut down all that stuff and only use python + postgres + various python scripts (eg. one python script powers a chatbot)
[14:18] <foo> That's mostly it. /me scratches head
[14:18] <foo> nginx + gunicorn + django sites and a few static sites
[14:18] <foo> Various cron jobs, often calling python scripts
[14:19] <RoyK> sounds like a pretty normal webserver to me
[14:19] <foo> Yup
[14:20]  * foo curious if anyone here is a fan of option A or B, too - if familiar with docker setup like this
[14:20] <RoyK> foo: I guess setting up a new one may streamline installation a bit - I mean - get a new vm with u1804, setup ssh keys, use ansible (or whatever you prefer) for everything else
[14:21] <RoyK> so that next time you need a reinstall, it's done in record time
[14:21] <foo> RoyK: yeah, I'm leaning towards that. Not familiar with ansible, if I did that, I'd likely rsync some stuff over
[14:21]  * foo googles ansible
[14:21] <RoyK> foo: just keep the old server running until the new one seems good - then switch - keep the old one for a week or so in case you need to go back
[14:22] <foo> Looks like this system is 4 years old (granted, I've been actively updating it)
[14:23] <foo> RoyK: thanks, I like it! I also had a very old PHP drupal site on here, with mysql, which was likely very vulnerable... so re-installing is also attractive for this reason
[14:23] <RoyK> sounds like it
[14:23] <foo> RoyK: happen to have any thoughts on new system being A) one nginx instance, one postgres database, everything connects to it (like I currently have it) or B) a bunch of docker instances?
[14:23] <RoyK> drupal is rather well known for its bugs
[14:25] <RoyK> isolation is good, although I'm not really into docker - still using kvm
[14:25] <foo> RoyK: aha, thanks! yeah, I left drupal and php a few years ago... python has been fun. :)
[14:27]  * RoyK also thinks it's a good idea to use postgres over mysql/mariadb, but it seems we already agree on that
[14:28] <foo> RoyK: :) Really appreciate you sharing your thoughts, thank you!
[14:29] <RoyK> np :)
[14:31] <foo> RoyK: also looks like EOF on 14.04.5 LTS is April 2019, so I technically still have some time. I thought it was last month for some reason
[14:32] <RoyK> 5 years for LTS
[14:32] <RoyK> and 14.04 was released - guess! in 2014-04
[14:34] <foo> :)
[14:34] <foo> thanks!
[14:36] <RoyK> foo: there are several systems like ansible (chef, puppet, cfengine etc etc etc), but I somehow like ansible - it's not perfect, but it doesn't require a client/agent, it all runs over ssh, which is convenient
[14:37] <foo> RoyK: ohhh, ansible falls in the chef category. I haven't ever had a need for that level of automation, but I hear it's awesome when you're wanting to command an army of systems. Got it!
[14:38] <RoyK> then migrating a webserver to a new one would be a nice way to learn one of those tools :)
[14:45] <foo> RoyK: do those tools, even ansible, make sense for 1 server - though?
[14:53] <RoyK> foo: with ansible it really doesn't matter if it's one or a thouosand - you just give it a playbook, referincing a hostfile and there you go
[14:53] <foo> RoyK: aha, I see
[14:54] <RoyK> so when the server dies or you want to host it somewhere else, just setup a new one with the playbook, move relevant data and you're go
[14:55] <foo> RoyK: I suspect playbook is "run these scripts, install these packages, set these configs" - etc?
[14:55] <RoyK> yes
[14:55] <RoyK> there are fairly good documentation on https://www.ansible.com/
[14:59] <foo> RoyK: thank you! I might just give this a look. It would be nice to have a failover system one day and it sounds like this could help with that
[14:59] <foo> actually, with digital ocean, I could probably take a snapshot and clone the system and move it to another zone or something... maybe. :) And even if not, having a local dev environment set up same as production... that could be another good use case
[15:00] <RoyK> yep
[15:00] <RoyK> just write a good playbook, then deploying the machine somewhere else is easy
[15:05] <foo> RoyK: thank you!
[15:05] <foo> RoyK: making a note of this and planning this out on calendar
[17:46] <Checkmate> hello guys its possible to use ufw or iptables to block limit of request per ip at a script file script.sh ?
[18:41] <blackflow> Checkmate: what kind of request?
[18:42] <Checkmate> blackflow http requests
[18:43] <blackflow> Checkmate: no, iptables have no concept of a http request. you can only limit at packet level, eg. new connections by limiting SYN packets
[18:43] <blackflow> but the web server should be able to do that. nginx and apache can, at least
[18:43] <Checkmate> blackflow and fail2ban?
[18:45] <blackflow> Checkmate: no, the only thing that understands the concept of a "http request" in order to throttle it, is the web server
[18:45] <blackflow> Checkmate: perhaps avoid the XY problem and state what exactly are you trying to solve?
[18:46] <Checkmate> i want block bots
[18:47] <blackflow> Checkmate: that's a game of whack-a-mole which you can never win.
[18:47] <blackflow> you can also throttle "good" bots with robots.txt
[18:54] <Checkmate> you're right i can never win only by cloudflare mode i'm under attack
[18:57] <Checkmate> blackflow iptable or ufw can be used for a specified script.sh ??
[19:02] <blackflow> Checkmate: I have no idea what "specific script.sh" is
[19:02] <blackflow> *specified
[19:03] <blackflow> btw not sure even cloud flare can help with bots. what problem are you having? excessive traffic?


[00:45] <akiva-thinkpad> this is interesting : https://www.youtube.com/watch?v=zt_hkSKQp6k
[07:26] <dholbach> good morning
[07:28] <akiva-thinkpad> dholbach, morning
[07:28] <dholbach> hi akiva-thinkpad
[07:29] <akiva-thinkpad> dholbach, how was the global jam?
[07:29] <dholbach> i haven't read all the mails yet, but there were a few really nice event reports on the loco-contacts list
[07:29] <dholbach> https://lists.ubuntu.com/archives/loco-contacts/2015-February/thread.html
[07:30] <akiva-thinkpad> very cool
[09:10] <seb128> hey sdk hackers
[09:11] <seb128> basic question, but what's the recommended way to hide items it a listview? setting the listitem visible property to false hide the content but shows an empty row instead
[09:12] <seb128> it works if I set the height to 0 as well, but that seems a bit hackish and leads to have to specify the normal height rather than let it be default
[09:12] <seb128> i.e using "height: visible ? units.gu(6) : 0
[09:30] <JamesTait> Good morning all; happy Monday, and happy Clean Out Your Computer Day! :-D
[09:36] <dholbach> wow, realtai update has 104M - is that the biggest app we have?
[09:36] <dholbach> popey, ^ do you know?
[09:36] <popey> blimey, that's huge
[09:37] <akiva-thinkpad> seb128,  o/
[09:37] <seb128> hey akiva-thinkpad
[09:37] <dholbach> I could imagine that the contents of it are: <stuff> <more stuff> <old version of realtai> <even older version of realtai> <another click package> <etc> :)
[09:38] <dholbach> although that's not true, .click packages are excluded from the list of files to bundle in a click
[09:38] <akiva-thinkpad> seb128, that is a good question; I am trying to remember the way I ended up implimenting it.
[09:38] <popey> dholbach: yes, it's the biggest
[09:38] <popey> next biggest is camlistore.sergiusens_0.8_multi.snap, org.sambull.bitcoin-app_<IP_ADDRESS>_armhf.click and hobson-hub.whizzosoftware_0.4.7_armhf.snap
[09:38] <dholbach> nice
[09:38] <popey> so snaps outweigh clicks right now
[09:39] <dholbach> ah yes, bitcoin
[09:39] <dholbach> and snaps, yes, makes sense - especially in those cases where you bundle everything yourself
[09:39] <dholbach> I ordered a BBB, I think it should arrive today *excited*
[09:39] <popey> and multi-arch
[09:39] <popey> my rpi2 arrived on the weekend
[09:39] <akiva-thinkpad> seb128, I don't often work with listviews, but rather a Column with a Repeater
[09:39] <dholbach> yes, makes sense
[09:40] <dholbach> popey, nice!
[09:40] <akiva-thinkpad> seb128, when you set the visible to false in a column, there is no empty row shown. The column contracts
[09:41] <popey> dholbach: number of clicks beats number of snaps though :) http://popey.mooo.com/mirror/clicks/graph_clicks.png  http://popey.mooo.com/mirror/clicks/graph_snaps.png :)
[09:41] <akiva-thinkpad> seb128, so your issue was exactly the opposite of an issue I had before where I wanted to make the column not contract when visible.
[09:41] <akiva-thinkpad> seb128, does that make sense?
[09:41] <seb128> akiva-thinkpad, yeah
[09:41] <dholbach> popey, let's see about that - clicks have a bit of a headstart :)
[09:41] <popey> heh
[09:41] <akiva-thinkpad> :)
[09:41] <seb128> akiva-thinkpad, I'm wondering if I should use a column :-)
[09:41] <seb128> but listview gives me some niceties I think
[09:41] <seb128> at least for the flickable?
[09:41] <dholbach> popey, I'm looking forward to folks taking a look at https://wiki.ubuntu.com/Jams/Snappy and snappifying a lot of the stuff there
[09:41] <akiva-thinkpad> seb128, Its my preferred way; Its more flexible in my opinion
[09:42] <dholbach> popey, mvo said it should be possible to script quite a bit of it
[09:42] <akiva-thinkpad> seb128, mmmmm i've not had issues with columns and flickables. Setting the contentheight with the column height works perfect
[09:42] <dholbach> the way I see it, snaps on ubuntu core will probably deliver more upstream stuff as opposed to people shipping their own self-written apps
[09:43]  * akiva-thinkpad reminisces about my beautiful custom header for the filemanager app
[09:43] <seb128> akiva-thinkpad, right, that's one thing that always feel weird to me with qml, why having a ListView element then if a column and a flickable give you the same thing?
[09:44] <akiva-thinkpad> seb128, to be honest; I did not find out about the list view until just a little bit ago. I had always used the columns and labels whenever I needed to do that sort of thing.
[09:45] <akiva-thinkpad> seb128, but the listview proved useful when I wanted to make an item invisible, without the column contracting :)
[09:45] <seb128> hehe
[09:45] <akiva-thinkpad> the new linux action show is great :) Loving noah
[09:48] <akiva-thinkpad> dholbach seb128 , what do you think of the new ubuntu ad?
[09:48] <dholbach> akiva-thinkpad, mh?
[09:48] <akiva-thinkpad> https://www.youtube.com/watch?v=AWuOSwg7e0g
[09:50] <dholbach> it's rather nicely done :-)
[09:50] <akiva-thinkpad> i think its probably pretty interesting for folks like you, as you probably notice a bunch of code that wrote ~
[09:50] <akiva-thinkpad> dholbach, never seen someone so majestically drink a cup of coffee - Love the ad :)
[09:50] <dholbach> haha
[09:51] <dholbach> the dog in the video had a bit of a confused look on his face too
[09:51] <akiva-thinkpad> ha ha
[11:04] <popey> beuno: do we have a plan to allow people to donate to app developers in the store?
[11:05] <popey> (I played with a few apps over the weekend, and I'd love to send some coffee/beer money to the authors)
[11:06] <akiva-thinkpad> popey, don't you mean bitcoin?
[11:06] <popey> no
[11:06] <popey> that should be an option (maybe) but not the only option
[11:06] <akiva-thinkpad> popey, but chris fischer always talks about how much you love bitcoin?
[11:07] <popey> indeed.
[11:08] <akiva-thinkpad> :)
[11:09] <akiva-thinkpad> popey, so are you now an owner of the bq phone?
[11:09] <popey> I'm not one of the insiders
[11:09] <akiva-thinkpad> :o
[11:11] <ahayzen> popey, but how would you pay people who have not setup a payment method with their account?
[11:11] <popey> indeed.
[11:11] <popey> You could send money via paypal for example
[11:11] <ahayzen> i guess ... "there is money pending for you"
[11:11] <popey> yes.
[11:12] <akiva-thinkpad> good idea, although a suggestion
[11:13] <akiva-thinkpad> "there is money pending for you. I am a nigerian prince, and all I need is your pay pal information to wire you this money right away"
[11:14] <ahayzen> doesn't sound spammy at all ;)
[11:14] <akiva-thinkpad> ahayzen, completely legit
[11:21] <mivoligo> mzanetti: finished sprinting? ;)
[11:21] <mzanetti> mivoligo: hi! yes, back at home now
[11:23] <mivoligo> mzanetti: I have a question about tower behaviour if you have time
[11:23] <mzanetti> mivoligo: shoot
[11:24] <mivoligo> mzanetti: for the next levelpack I want to do a rotating towers
[11:24] <mzanetti> O_o
[11:24] <mivoligo> mzanetti: is it possible at the moment?
[11:25] <mzanetti> mivoligo: you mean it should rotate so that it's facing towards the enemy it shoots?
[11:25] <mivoligo> mzanetti: yes
[11:25] <mzanetti> not implemented atm, no
[11:27] <mivoligo> mzanetti: ok, I want to do the levelpack in the point of view like from above, so would be nice if the towers could turn to the enemies :)
[11:30] <mzanetti> mivoligo: would some normal rotation work for you? or would it require 8 sprite sets, loading a different one depending on the rotation?
[11:30] <mzanetti> I guess if the pov is on top, a normal rotation would do
[11:31] <mivoligo> mzanetti: I think it could be done with just one image
[11:31] <mzanetti> but if you want to have some perspective like the m-vs-m levelpacka and then additionally rotation, you'd need different sprite sets
[11:31] <mivoligo> mzanetti: yeah, no perspective, it's to complicated
[11:34] <dpm> popey, are now all MP for all reboot branches on http://people.canonical.com/~dpm/core-apps-sponsoring ? I added a bunch last week, and I think that should be it
[11:39] <beuno> popey, we don't have a concrete one, no. I'd like to, though
[11:40] <popey> dpm: will take a look
[12:15] <sverzegnassi> Hi all! Need a review for a patch in docviewer-app: https://code.launchpad.net/~verzegnassi-stefano/ubuntu-docviewer-app/fix-zoom-performance/+merge/249060 :)
[12:26] <mivoligo> anyone here who can fix Ubuntu websites? Some dead links on this page: http://ubuntu-phone.eu/about
[12:26] <mivoligo> stephwilson: ^
[12:30] <stephwilson> mivoligo: I've passed it on to the web team to look at, thanks for spotting it.
[12:31] <mivoligo> stephwilson: thanks :)
[13:41] <dholbach> balloons, let me know when you're there - I have news :)
[13:46] <mzanetti> ahayzen: hey
[13:46] <ahayzen> mzanetti, yo
[13:46] <mzanetti> you probably are already aware of it
[13:46] <mzanetti> but just to make sure:
[13:46] <mzanetti> the "add the queue" label is not elided
[13:46] <ahayzen> ... in the header?
[13:46] <mzanetti> no
[13:46] <mzanetti> O_o
[13:46] <mzanetti> lemme make a screenshot
[13:46] <ahayzen> where ?
[13:46] <ahayzen> ok :)
[13:48] <mzanetti> ahayzen: http://i.imgur.com/TZYrKbl.png
[13:49] <ahayzen> ah yes....hmmm that is already fixed i believe \o/
[13:49] <ahayzen> mzanetti, https://bugs.launchpad.net/bugs/1416115
[13:49] <ahayzen> mzanetti, just wait for popey to update the app in the store :)
[13:49] <mzanetti> ok
[13:50] <ahayzen> mzanetti, we are eliding for now...but we are going to discuss resizing the buttons with design...hence the bug still being open
[13:50] <ahayzen> mzanetti, what is your opinion on that ?
[13:51] <ahayzen> mzanetti, also thanks for finding, different languages always cause fun :)
[13:51] <mzanetti> +1 on resizing, if you can do that without completely breaking the looks of that page
[13:51] <mzanetti> because it's quite pretty otherwise
[13:51] <ahayzen> yeah that was our view
[13:52] <mzanetti> but "Alle wiederg..." doesn't really look to nice either
[13:52] <popey> ahayzen: mzanetti done
[13:52] <ahayzen> \o/
[13:52] <mzanetti> thanks popey
[13:52] <popey> np
[13:52] <mzanetti> popey: you aware if the label in the today scope is fixed by now?
[13:53] <mzanetti> there was another one that grew into the next scope with german translations
[13:53] <mzanetti> the one that tells you to set up your google account in order to see today's events
[13:53] <popey> no
[13:54] <mzanetti> ahayzen: random idea: how about using icons instead of text for those 3 buttons?
[13:54] <mzanetti> shuffle, playlist and play, should be clear enough I guess
[13:55] <ahayzen> mzanetti, possible ... but they are nice big buttons to hit at the moment
[13:55] <mzanetti> yeah, well, talk to jouni I guess...
[13:55] <mzanetti> eliding it is good enough for now
[13:56] <ahayzen> yeah "for now" was our thought ...need a proper solution
[14:00] <ahayzen> vthompson, any views on the play/shuffle/queue buttons ^^ ?
[14:02] <mzanetti> heh... it doesn't look broken any more, but "Alle zur Wart..." doesn't seem to be enough information :D
[14:02] <vthompson> ahayzen, mzanetti, are we suggesting an icon inside a button? Or just an icon?
[14:02] <mzanetti> I guess icon on a button would be best
[14:02] <ahayzen> yeah that or resizing the button
[14:03] <vthompson> we'd talked about expanding the button... possibly. Do you think if the button was maybe 20 GU longer it'd fit enough info?
[14:03] <ahayzen> i just think "Queue All" or "Shuffle" or "Play All" you can read quickly
[14:03] <ahayzen> whereas an icon will slow you down as it won't be as clear
[14:03] <mzanetti> yeah... works for english...
[14:03] <mzanetti> however, "Alle zur Warteschlange hinzufügen" isn't really the same :D
[14:04] <vthompson> and if we did do an icon... I'd like to do both an icon and text... and not use a button component
[14:04] <ahayzen> can we not just have it dynamic
[14:04] <ahayzen> AbstractButton \o/
[14:04] <ogra_> mzanetti, i'd love to see the chinese variant :)
[14:04] <mzanetti> that probably is just a single sign :D
[14:04] <ogra_> lol, yeah
[14:04] <vthompson> ha
[14:05] <ogra_> damn ... i wanted to file that bug a week ago and forgot
[14:05] <ahayzen> 全部加入队列
[14:05] <mzanetti> I can't really come up with a shorter german version either
[14:05] <ahayzen> (is Queue All from out translations file)
[14:06] <mzanetti> we lack a word for "enqueue"
[14:06] <mzanetti> lol... makes me wonder who came up with "waitsnake" (Warteschlange)
[14:07] <vthompson> mzanetti, do you have any Android apps that might have a translation? Maybe "playlist" is a good German translation of Queue?
[14:07] <ahayzen> some of the other languages look pretty long as well ... i think dynamic resizing would be my preferred option...with a max width of the space available ...which then it elides inside of
[14:07] <ahayzen> and maybe a minimum width to keep them aligned for EN
[14:08] <vthompson> ahayzen, yea, that was my opinion regarding the bug as well
[14:08] <ahayzen> or would we want them to scale at the same width?
[14:08] <vthompson> I suggested same width, which might be hard-ish to do
[14:08] <vthompson> but overall probably trivial
[14:08] <ahayzen> should be possibleish :)
[14:09] <vthompson> another solution could be to just put all the button text in a Label and make it a bit smaller
[14:10] <ahayzen> yeah
[14:10] <vthompson> as that button in particular is already in a Label
[14:10] <ahayzen> but how small would we have to go to get it to fit?
[14:11] <mzanetti> https://bugs.launchpad.net/music-app/+bug/1416115/comments/5
[14:11] <kenvandine> renatu, rmescandon is having a problem with contacts exported from the addressbook-app contact picker
[14:12] <ahayzen> mzanetti, google translates that back to english as "All classified"
[14:12] <renatu> kenvandine, what kind of problem?
[14:12] <kenvandine> renatu, i think it must be something about the vcard being created
[14:12] <kenvandine> specific to 3 contacts
[14:12] <kenvandine> rmescandon, ^^ can you give renatu more detail?
[14:13] <rmescandon> renatu, hello
[14:13] <renatu> rmescandon, hi
[14:14] <kenvandine> renatu, i'm pretty sure it's a problem with the vcard created, which might stem from some specific contacts
[14:14] <mzanetti> ahayzen: http://dict.leo.org/#/search=einreihen&searchLoc=0&resultOrder=basic&multiwordShowSingle=on
[14:14] <rmescandon> renatu, i try to import contacts using content hub, but depending on the contacts i select the ~/.cache/com.ubuntu.telegram/HubIncoming/<number>/ubuntu_contacts.vcf file that is generated is well or bad generated
[14:15] <rmescandon> renatu, and i cannot find a pattern to know what the problem is
[14:15] <ahayzen> mzanetti, "to queue" or "to enqueue" is close i suppose
[14:15] <renatu> rmescandon, could you send me a bad genereated file?
[14:15] <rmescandon> renatu, if i select all the contacts except those that have only a phone number (not a explicit name), seems to work (it imports 578 contacts)
[14:15] <mzanetti> ahayzen: http://dict.leo.org/#/search=to%20queue&searchLoc=0&resultOrder=basic&multiwordShowSingle=on
[14:15] <mzanetti> ahayzen: "to form a queue" => "sich einreihen"
[14:16] <rmescandon> renatu, but if i select those same less any other contact, instead of importing 577, it imports 23
[14:16] <rmescandon> that drives me crazy!
[14:16] <mzanetti> kinda matches... at least as a german speaking person, when I hear einreihen I rather think of a queue than something being classified
[14:16] <rmescandon> renatu, sure. I'll send you
[14:16] <renatu> rmescandon, please send me the file. I need to check if the file is correct or not
[14:16] <renatu> rmescandon, what are you using to import the contacts?
[14:17] <ahayzen> mzanetti, yeah as you are forming a queue with the stuff in the view... but note it appends not replace
[14:17] <mzanetti> ahayzen: yeah, that matches quite well
[14:18] <ahayzen> \o/
[14:18] <rmescandon> renatu, ContentPeerPicker , contentType=Contacts
[14:18] <rmescandon> renatu, http://bazaar.launchpad.net/~libqtelegram-team/libqtelegram/telegram-app-dev/view/head:/components/ContactImport.qml#L51
[15:41] <rmescandon> renatu, i've found a pattern
[15:42] <rmescandon> renatu, if i select n < 25, it imports n
[15:42] <rmescandon> renatu, if i select n = 25, it imports all (578)
[15:42] <rmescandon> renatu, if i select n being n mod 25 == x, it imports x contacts
[15:42] <rmescandon> :O
[15:43] <renatu> rmescandon, :D, I will check that soon
[15:43] <renatu> rmescandon, could you report a bug, please?
[15:45] <rmescandon> renatu, the project is this, right? https://bugs.launchpad.net/content-hub
[15:46] <renatu> rmescandon, use this one: https://bugs.launchpad.net/address-book-app
[15:46] <rmescandon> renatu, ok. Thanks
[16:01] <rmescandon> renatu, https://bugs.launchpad.net/address-book-app/+bug/1419854
[16:02] <renatu> rmescandon, thanks
[16:07] <dholbach> balloons, if you could have a look at https://code.launchpad.net/~dholbach/ubuntu-devices-help/pelican/+merge/249087 that'd be great - basically we're moving from hyde to pelican+po4a to make translations stuff work
[16:07] <dholbach> it's not 100% working yet, but there's more working with it than with the hyde approach :)
[16:07] <balloons> dholbach, oO. I was going to sync up with you on what you figured out, I guess this answers that question :-)
[16:23] <balloons> pelican looks cool dholbach, I'll review after
[16:23] <dholbach> great
[16:39] <mihok> Im reading around auto-running a script upon adding a wifi card (usb, or other), my question is, is it good practice to have my package install a .rules file in /lib/udev/rules.d/ ?
[16:51] <rope> Hi, I installed the Ubuntu SDK on 14.04 LTS. I suppose it's the latest version as I've also added the PPA to my sources. My question would be that is it normal that I can't download apps in the Store application?
[16:52] <rope> There are no pictures, and no way to download them, as if the device was offline. However, it's not, browsing the net works for example.
[17:17] <dholbach> dpm, not sure if  you have time and and not sure if that's the way po4a is meant to be used, but as part of https://code.launchpad.net/~dholbach/ubuntu-devices-help/pelican/+merge/249087 'make translate' now generates a translated set of the page
[17:21] <dholbach> ok... I call it a day - see you all tomorrow!
[17:21] <dpm> dholbach, nice!
[17:21] <dholbach> it needs some more work, but it looks like it might be a good start already
[17:22] <dholbach> see you! :)
[19:37] <rickspencer3> does know if it's easy or possible to bundle a sqlite.db along with an app, so that u1db does not have to create it on first run?
[19:37] <rickspencer3> I ask because the db is going to have tens of thousands of records
[19:44] <balloons> rickspencer3, I don't see why you couldn't include it in the click package
[19:44] <rickspencer3> balloons, but then how do I copy it to the right place for u1db to find it?
[19:48] <balloons> rickspencer3, surely it's in the same folder as the app n'est pas?
[19:48] <balloons> if I remember right you are using qmake, so I'm less familar with changing the build to do it than cmake
[19:51] <balloons> but presumably you simply include the file and package it. I would think it would go to the same place as the qml
[19:52] <rickspencer3> balloons, so, where are qml files stored?
[19:53] <rickspencer3> database files are stored in .local/share/com.ubuntu.developer.devnick.appnick
[19:56] <balloons> rickspencer3, on your desktop yes, but it would be slightly different on the phone. Nevertheless, is this db static or are you intending to write to it after installation? I suspect the latter, hence your question
[19:57] <rickspencer3> balloons,
[19:57] <rickspencer3> phablet@ubuntu-phablet:~/.local/share/com.ubuntu.developer.rick-rickspencer3.fairedescourses$ pwd
[19:57] <rickspencer3> /home/phablet/.local/share/com.ubuntu.developer.rick-rickspencer3.fairedescourses
[19:57] <rickspencer3> that's where the database files go
[19:57] <rickspencer3> I want to use u1db, and I do plan to let the user write to it later
[19:57] <balloons> hmm.. so it's the same sure.. I was thinking of having the db file go into what is it /opt where the actual click installs to
[19:58] <balloons> which I suppose is NOT what you want
[19:58] <rickspencer3> balloons, I don't mind putting it there, I just want it to work :)
[19:58] <rickspencer3> I guess I can just render a qml file and let u1db create the db
[19:59] <balloons> for the app I wrote using u1db I set my app defaults in qml
[19:59] <rickspencer3> balloons, right, but I have 27,000 records in this db
[19:59] <rpadovani> rickspencer3, o/ this is the bug I was talking about in London https://bugs.launchpad.net/unity-webapps-twitter/+bug/1403089
[20:00] <rickspencer3> rpadovani, ok, let me ping pmcgowan about this right now
[20:01] <rpadovani> :-)
[20:03] <balloons> rickspencer3, certainly, my needs were simple. So in cmake I would copy the file into the folder you mentioned; I've not done it but don't see why that wouldn't work
[20:03] <rickspencer3> balloons, yeah, jdstrand says that apps can just write to .local/share/theappsfolder
[20:03] <rickspencer3> so, I can just check for db file, and if it is not there, just copy it into place
[20:03] <balloons> rickspencer3, right you can't write anywhere else
[20:04] <balloons> rickspencer3, yes that would also work; in fact it might be preferred even, so each time the folder was wiped, it would be reset properly
[20:05] <rickspencer3> balloons, well, the folder should not get wiped
[20:05] <balloons> so in cmake simply "install(FILES mydb.db DESTINATION ${INSTALL_DIR})"
[20:07] <balloons> you could make the destination either directory; I think I would push towards installing a static copy in the same place you install the app for ease of resetting
[20:11] <rickspencer3> rpadovani, ok, the web apps team is on it now
[20:12] <rpadovani> rickspencer3, I have to remember to ping you more often :D
[20:12] <rickspencer3> haha
[20:16] <mihok> Is it possible to get the device number from a script that was executed via udev rule?
[20:16] <mihok> or give the device number to a script from a udev rule?