[00:25] <c2tarun> good morning :)
[00:39] <c2tarun> why my kde is not supporting transparent screens?
[00:44] <c2tarun> Riddell: ping
[00:59] <Daskreech> c2tarun: drivers?
[00:59] <c2tarun> Daskreech: I think I have ATI Radeon graphic card and its driver is installed
[01:01] <c2tarun> Daskreech: I have ATI/AMD proprietary FGLRX graphics driver installed, I am using KDE 4.5.1
[07:30] <bambee> morning
[07:39] <bambee> lovely http://pinheiro-kde.blogspot.com/2011/03/qt-quick-and-qml.html
[13:14] <c2tarun> Riddell: ping
[13:14] <Riddell> hi c2tarun
[13:15] <c2tarun> hi Riddell :) I packed newer version of cb2bib, its a kde apps. can you please upload it?
[13:16] <Riddell> c2tarun: we're in feature freeze and beta freeze just now, so the question is does it have new features?
[13:18] <c2tarun> Riddell: I dont think, because in CHANGELOG there is just one entry 2011-03-21   "Fixed build error, set explicit X11 (Thanks to F. Rusconi, J. Corneli, and A. Wintcher)"
[13:19]  * c2tarun so no question of uploading newer version :/
[13:19] <c2tarun> Riddell: is there anyother work left?
[13:19] <Riddell> c2tarun: fixing bugs is good, however we're in beta freeze so it can't be uploaded until next week
[13:20] <c2tarun> Riddell: is there anyother work left?
[13:20] <Riddell> I think anyway
[13:20] <Riddell> oh no, universe should be fine if I read the beta freeze announce right
[13:20] <Riddell> c2tarun: so groovy, give me the package and I'll take a look and upload
[13:21] <Riddell> c2tarun: there is that new ktorrent version you started on
[13:21] <c2tarun> Riddell: how can I give you the package?
[13:21] <c2tarun> Riddell: I started on your ec2 but encountered few errors, I poked you to look but you missed :)
[13:21] <Riddell> c2tarun: file a bug and attach.  upload to revu.  put it on online storage somewhere.
[13:22] <c2tarun> Riddell: I tried filing a bug thats not possible I'll upload the required files, just give a second
[13:23] <c2tarun> Riddell: can I upload it to my ppa? will it be ook?
[13:25] <Riddell> c2tarun: yes that's fine
[13:31] <c2tarun> Riddell: https://launchpad.net/~c2tarun/+archive/new-versions/+packages
[13:36] <Riddell> c2tarun: looks good, have you checked that it compiles and runs?
[13:36] <c2tarun> Riddell: yup
[13:38] <Riddell> c2tarun: your changelog isn't clear, it should say why the patch has been dropped, I'll add in "now upstream"
[13:38] <c2tarun> Riddell: ok, sorry, how can I change it directly in the ppa?
[13:39] <Riddell> c2tarun: you can't, you would need to delete it from the PPA, change it and reupload
[13:39] <Riddell> c2tarun: I'll just make the change, easier that way :)
[13:39] <c2tarun> Riddell: ok
[13:39] <c2tarun> Riddell: thanks :)
[13:48] <c2tarun> Riddell: can you please setup a natty ec2 for me now?
[13:52] <c2tarun> can anyone please help me with this error: E: Could not open file /var/lib/apt/lists/in.archive.canonical.com_ubuntu_dists_natty_partner_source_Sources - open (2: No such file or directory) I am getting this error while running build-dep for ktorrent
[13:53] <Riddell> c2tarun: ok
[13:53] <Riddell> run  sudo apt-get update
[13:53] <c2tarun> Riddell: tried, nnothing happening :( update is failing for some links
[13:53]  * apachelogger does not think canonical partner gets populated until release
[13:54] <Riddell> releaselogger: it gets populated when I'm told to do so, but I don't know if it'll be much used for natty, they should use the software centre stuff instead
[13:55] <Riddell> c2tarun<EMAIL_ADDRESS>[13:55] <releaselogger> Riddell: k ^^
[14:00] <jjesse> n
[14:10] <c2tarun> Riddell: ktorrent build failed, can you please take a look at this error http://paste.kde.org/8094/
[14:11] <shadeslayer> ../../libktcore/dbus/dbustorrentfilestream.h:26:39: fatal error: torrent/torrentfilestream.h: No such file or directory
[14:12] <shadeslayer> !find torrentfilestream.h
[14:12] <shadeslayer> !find torrentfilestream.h natty
[14:12] <shadeslayer> means someone missed a new file in libktorrent
[14:13] <c2tarun> there is no torrent folder in dbus folder.
[14:14] <shadeslayer> c2tarun: there ya go : https://projects.kde.org/projects/extragear/network/libktorrent/repository/revisions/master/changes/src/torrent/torrentfilestream.h
[14:16] <c2tarun> shadeslayer: that may work, how did you figure it out?
[14:17] <shadeslayer> c2tarun: calculated guesswork
[14:19] <c2tarun> shadeslayer: the tarball on that page is something else. but I think I should include file torrentstre*.h in dbus/torrent folder manually. here is the content I will write in that file https://projects.kde.org/projects/extragear/network/libktorrent/repository/revisions/master/entry/src/torrent/torrentfilestream.h
[14:20] <shadeslayer> what no
[14:20] <c2tarun> then?
[14:20] <shadeslayer> c2tarun: you need to package the new libktorrent
[14:20] <shadeslayer> and then include it as a build dep with new ktorrent
[14:21] <shadeslayer> c2tarun: why would you want to do what you just said? :O
[14:21] <c2tarun> shadeslayer: because I just thought that file is missing in source code :/
[14:22] <shadeslayer> hehe .. nope, package the new libktorrent and include that file in the packaging
[14:24] <c2tarun> shadeslayer: I am still not getting what do you mean? because that tarball has on *.sh file with just these four lines http://paste.kde.org/8095/
[14:26] <c2tarun> /s/on/one/
[14:26] <c2tarun> s/on/one/
[14:26] <kubotu> c2tarun meant: "/s/one/one/"
[14:27] <shadeslayer> dude
[14:28] <shadeslayer> c2tarun: is that all the tarball contains? O_O
[14:28] <c2tarun> yep :/
[14:28] <shadeslayer> where did you download it from?
[14:28] <c2tarun> shadeslayer:  wget -c http://anongit.kde.org/libktorrent/libktorrent-latest.tar.gz
[14:28] <shadeslayer> eh
[14:28] <shadeslayer> wrong!
[14:29] <c2tarun> shadeslayer: sorry, I have to run that .sh
[14:29] <shadeslayer> c2tarun: you need http://ktorrent.org/downloads/4.1.0/libktorrent-1.1.0.tar.bz2
[14:29] <shadeslayer> no
[14:29] <shadeslayer> c2tarun: you have the wrong tarball
[14:32] <shadeslayer> c2tarun: did you download the wrong ktorrent tarball as well?
[14:32] <shadeslayer> download the one from ktorrent.org
[14:32]  * c2tarun downloading
[14:35] <c2tarun> shadeslayer: ok, I got the correct tarball, what should I do now, grab its older version and pack the newer version? and then?
[14:36] <shadeslayer> uh .. what?
[14:37] <c2tarun> shadeslayer: I got the tarball of libktorrent's newer version, for packing it I need a debian folder. where can I get that.
[14:37] <shadeslayer> c2tarun: from the older one in natty
[14:38] <shadeslayer> be sure to include new files and stuff
[14:38] <c2tarun> shadeslayer: ok, what after packing it?
[14:40] <c2tarun> shadeslayer: I guess first I have to put libktorrent into archives. for packing ktorrent I'll install this libktorrent and then I'll pack it.
[14:40] <shadeslayer> yep
[14:40] <shadeslayer> first you upload libktorrent and then ktorrent
[14:41] <shadeslayer> you can put libktorrent into a ppa, make the pbuilder or whatever you are using depend on that and then test build it
[14:52] <c2tarun> shadeslayer: what is this error: http://paste.kde.org/8098/
[14:54] <bambee> c2tarun: libgcrypt is found ?
[14:55] <bambee> apparently not, paste the full log
[14:56] <c2tarun> bambee: http://paste.ubuntu.com/585428/
[14:57] <bambee> -- Could not find libgcrypt includes.
[14:57] <bambee> -- Could not find libgcrypt library.
[14:57] <bambee> ;)
[14:57] <bambee> missing dependency ?
[14:59] <c2tarun> bambee: how come? there is no mssg for unmet-dependency
[15:02] <bambee> c2tarun: : gcrypt is a required or an optional dependency for libktorrent ?
[15:02] <c2tarun> bambee: there is no package named gcrypt :/
[15:03] <bambee> I mean libgcrypt
[15:04] <c2tarun> !find libgcrypt
[15:06] <bambee> when I say libgcrypt I talk about the package which contains the gcrypt library :)
[15:09] <Riddell> bug 742377
[15:10] <shadeslayer> Riddell: don't we have a patch against that now?
[15:11] <Riddell> shadeslayer: yes, the bug contains the debdiffs
[15:11] <shadeslayer> neato :D
[15:11] <shadeslayer> the internet is ... *very* slow here
[15:11] <shadeslayer> ~6KBps
[15:15] <bambee> shadeslayer: 2 MB/s here :P
[15:15] <shadeslayer> ...
[15:16] <shadeslayer> bambee: they have something called Fair Usage policy here ... my speed drops to 30KBps after i download more than 10 GB
[15:16] <shadeslayer> and since i have 3 computers in the house right now .... you can imagine the speeds
[15:16] <c2tarun> bambee: I installed libgcrypt11-dev and building progressed, should I include it in Build-Depends
[15:16] <shadeslayer> i wish they implement Content Centric networks soon
[15:16] <bambee> shadeslayer: ohhh, I did not know that
[15:16]  * bambee hides
[15:20] <c2tarun> I installed libgcrypt11-dev and building progressed, should I include it in Build-Depends
[15:26] <ScottK> Riddell: Are you available to do the Kubuntu report at the release meeting?
[15:26] <Riddell> ScottK: yes, although I don't have much to say
[15:26] <Riddell> anything I should include?
[15:27] <ScottK> I'd mention that Qt is currently building with a security fix that it's good we got in beta 1.
[15:27] <ScottK> Probably worth mentioning when 4.6.2 is expected.
[15:27] <ScottK> (I had thought it was due today)
[15:28] <c2tarun> can anyone please look at this error http://paste.kde.org/8102/
[15:29] <shadeslayer> c2tarun: line 18
[15:29] <shadeslayer> what do you understand from that?
[15:30] <c2tarun> I installed libktorrent2 and libktorrent-dbg still getting that error.
[15:30] <afiestas> anybody knows when the ubuntu-monospace font will be released?
[15:30] <c2tarun> shadeslayer: ^^
[15:30] <Riddell> hi afiestas, am I right in thinking we want libbluedevil 1.8.1 in natty and to wait for bluedevil 1.1?
[15:31] <afiestas> Riddell: In natty we want 1.9 probably and bluedevil 1.1
[15:31] <Riddell> afiestas: the font doesn't tend to have a public release schedule, usually they try to squeeze it in when it's far too late, ask sladen if you want access to the reponsitory for testing
[15:31] <afiestas> I'm right now smashing the lasts bugs in both  sides (lib and wizard) and that should be it
[15:32] <afiestas> Riddell: oks, thanks
[15:35] <c2tarun> shadeslayer: ping
[15:44] <yofel> c2tarun: you need to understand *what* is giving that error
[15:45] <yofel> having libktorrent installed isn't going to fix this
[15:45] <c2tarun> yofel: one thing I dont understand is what does this location mean? debian/tmp/usr/lib/
[15:46] <yofel> c2tarun: well, debian/tmp/ is where the package management installes the files in during build
[15:47] <c2tarun> yofel: so this means that I also have to add libgcrypt11-dev into Build-depends and then continue building?
[15:47] <yofel> I don't see gcrypt in that error anywhere, why do you think so?
[15:48] <yofel> c2tarun: you didn't understand what gives that error
[15:48] <c2tarun> yofel: nope, that was an error I got earlier, so I installed libgcrypt11-dev and then continue the build
[15:48] <yofel> the *build* itself went fine, debuild is already past that
[15:48] <yofel> what fails is shown in line 19
[15:48] <yofel> dh_install
[15:49] <yofel> so it already ran make, make install installed the files in debian/tmp/usr, now dh_install tries to install the files into the different packages
[15:49] <yofel> *that* fails
[15:49] <yofel> since debian/tmp/usr/lib/libktorrent.so.2 wasn't installed during build
[15:50] <yofel> your log doesn't show why that's the case though
[15:50] <c2tarun> yofel: I think I am getting little bit, let me check that again
[15:51] <yofel> c2tarun: also remember that dh_install gets the list of files it's supposed to install from the install files
[15:51] <yofel> for now you need to find out what happened to libktorrent.so.2
[15:52] <yofel> c2tarun: if you run debuild, you should still have the debian/tmp/ folder
[15:52] <yofel> check what the contents of debian/tmp/usr/lib are
[15:55] <bambee> are there things to do this week end ?
[15:57] <c2tarun> yofel: I looked into CMakeLists.txt files of previous version there is nothing like libktorrent.so.2 + libktorrent2.install file is responsible for its installation and it is there. :( I can't figure out what is the prob :(
[15:58] <yofel> c2tarun: what are the contents of debian/tmp/usr/lib ?
[15:58] <yofel> if it's  a new version, it might be they bumped the so-version
[15:58] <yofel> so it might be libktorrent.so.3 now, not 2
[15:58] <yofel> that's what I would look for first
[15:59] <yofel> also, your full build log should have the output of make install
[15:59] <yofel> you can look at that to see what it actually installed
[15:59] <c2tarun> yofel: oh yup there is a libktorrent.so.3
[15:59] <yofel> see, issue found
[15:59] <c2tarun> yofel: so what should I do? first I'll update the libktorrent2.install file. then?
[16:00] <yofel> no, that's a major version, so you need to rename the package too from libktorrent2 -> libktorrent3
[16:00] <yofel> update the install file then
[16:01] <c2tarun> yofel: well the package name is libktorrent only.
[16:01] <yofel> c2tarun: not the *binary* package
[16:01] <yofel> hm....
[16:01] <yofel> wait a moment
[16:01] <c2tarun> sorry :( not getting exactly
[16:01] <yofel> Riddell: there's a libktorrent 1.1.0-1 package in debian/experimental, maybe we should use that?
[16:02] <yofel> c2tarun: well, what is the package named in debian/control? and why is the install file named libktorrent2.install, not libktorrent.install ?
[16:03] <yofel> c2tarun: you really should read the shared-library packaging part in the debian policy
[16:03] <c2tarun> yofel: let me look for it.
[16:03] <yofel> the policy is long, but it helps a lot to understand this complex thing called dpkg
[16:04] <yofel> c2tarun: http://www.debian.org/doc/debian-policy/ - we also have a pdf version in the archive
[16:04] <Riddell> yofel: that would seem sensible
[16:04] <c2tarun> yofel: you read this whole? :(
[16:04] <yofel> c2tarun: I did
[16:05] <c2tarun> yofel: its an epic :(
[16:05] <yofel> c2tarun: just shows how complex packaging can get, but it explains most things quite well
[16:05]  * c2tarun reading
[16:06] <yofel> c2tarun: as for libktorrent, debian already packaged that, so you should rather file a sync request and coordinate with Riddell about the FFE
[16:06] <yofel> same for ktorrent
[16:11] <yofel> bbl
[16:15] <Riddell> yofel: well it's not certain we want this is natty yet, so a manual sync to a PPA would be the way to start
[16:26] <c2tarun> yofel: where is the pdf version? I think of getting a hard copy and then read
[17:12] <ScottK> Riddell: Did you see the update on the SSL situation on KDE packagers?
[17:15] <Riddell> ScottK: yes, I'll do that now
[17:16] <Riddell> remind me never to work in security, it's so slow and tedious doing the same thing 5 times
[17:18] <ScottK> Does this affect Qt3?
[17:18] <ScottK> It's in Main for a number of supported releases.
[17:23] <Riddell> I don't think Qt 3 does ssl
[17:24] <Riddell> it was previously in QCA which as Rich says means apps using that need to be patched individually
[17:27] <shadeslayer> ouch ^^
[17:27] <ScottK> Riddell: Looks like you're right (Qt3 doesn't build-dep on anything SSL like)
[17:29] <Riddell> gosh, a Tonio_
[17:29] <ScottK> Really?
[17:29] <ScottK> Hello Tonio_.
[17:30] <Tonio_> hi guys :)
[17:30] <nigelb> Riddell: ouch, doing the same type of patch to /every/ app with the SSL problem?
[17:31] <ScottK> Just the ones that use QCA.
[17:40] <debfx> QCA2 has a TLS class so it probably needs to be fixed as well
[17:44] <Riddell> that Ahmadinejad guy knows how to annoy people
[17:44] <Furkan> Hello. Can anyone tell me how to get the developer version of KDevelop on Kubuntu, please?
[17:44] <Riddell> although it's really Comodo who should be taken to ask, how on earth do they allow an account to create certificates for domains own by entirely different companties
[17:45] <Riddell> Furkan: what do you mean by developer version?
[17:45] <ScottK> And this isn't the first time, apparently.
[17:45] <ScottK> (for Comodo)
[17:45] <Furkan> Riddell: The latest version fro git.
[17:45] <Riddell> you install KDevelop through System Settings -> Software Management same as anything else
[17:45] <releaselogger> clearly it is time for skynet and the rise of the machines
[17:45] <releaselogger> humans break everything
[17:45] <Riddell> I don't think we have daily builds of kdevelop
[17:46] <shadeslayer> not yet ^^
[17:46] <tazz> i suggested
[17:46] <releaselogger> shadeslayer: why not?
[17:46] <releaselogger> neon is slow.... :P
[17:46] <tazz> but the thing is space and efforts...
[17:46] <tazz> shadeslayer, ^^
[17:46] <shadeslayer> releaselogger: i was referring to KDevelop
[17:46] <tazz> it is slow.
[17:46] <releaselogger> shadeslayer: I know
[17:46] <shadeslayer> uh .. okay ..
[17:46] <releaselogger> there is no doubt the machines should be in charge
[17:46] <shadeslayer> feel free to put in improvements
[17:46] <shadeslayer> :D
[17:47] <Furkan> Riddell: OK. Thanks. I think I'll compile it.
[17:47] <releaselogger> only earlier today I had a chat about what a perfect AI would look like
[17:47] <releaselogger> conceptually
[17:47] <shadeslayer> releaselogger: i hope it doesn't look anything like your circle?
[17:47] <shadeslayer> s/?/!
[17:47] <releaselogger> actually it does
[17:47] <shadeslayer> okay, we are doomed then
[17:48] <releaselogger> pretty much not what currently thoughts on AIs look like
[17:48] <shadeslayer> tazz: routing is completely shot here
[17:48] <releaselogger> rdieter: Riddell: btw, phonon 4.5.0 on ktown
[17:49] <shadeslayer> here as in India
[17:49] <releaselogger> backends arriving within the next couple of days
[17:49] <Riddell> releaselogger: what's new?
[17:49] <tazz> cant do much about it.
[17:49] <shadeslayer> yeah .. :(
[17:50] <releaselogger> Riddell: zeitgeist support, qt designer plugin, ground work for 100% reliable url encoding in backends, ground work for 100% reliable streaming from a QIODevice, DVD menu support
[17:50] <releaselogger> latter is to be implemented in upcoming phonon-gstreamer release
[17:51] <releaselogger> vlc backend will have to wait for vlc 1.2 :/
[17:53] <c2tarun> yofel: ping :(
[17:53] <releaselogger> oh
[17:53] <releaselogger> Riddell: and phonon-demos
[17:57] <c2tarun> Riddell: it will take me weeks in reading the debian policy manual completely :( meanwhile can you please help me with ktorrent error?
[17:57] <Riddell> c2tarun: what's the error?
[17:58] <Riddell> JontheEchidna: what do you make of bug 515138 comment 13?
[17:59] <c2tarun> it require new version of libktorrent which on building give this error http://paste.ubuntu.com/585506/
[17:59] <c2tarun> Riddell: ^^
[18:00] <JontheEchidna> Riddell: distupgradeevent is not compiled
[18:00] <Riddell> c2tarun: probably libktorrent has a new .so version, what's in debian/tmp/usr/lib/ ?
[18:00] <shadeslayer> c2tarun: you still didn't get that sorted? :(
[18:00] <c2tarun> there is libktorrent.so.3
[18:00] <c2tarun> shadeslayer: nope :(
[18:00] <shadeslayer> c2tarun: yeah so switch libktorrent.so.2 with libktorrent.so.3
[18:00] <shadeslayer> in the install files
[18:01] <Riddell> you'll also need to change the name of the package
[18:01] <shadeslayer> and add breaks/replaces
[18:01] <ScottK> shadeslayer: Why?
[18:01] <shadeslayer> ScottK: so version bumps require those .. right?
[18:01] <ScottK> shadeslayer: Why?
[18:02] <shadeslayer> or can the 2 libs remain in the system?
[18:02] <Riddell> shouldn't need any breaks/replaces if it's just the library in the library package
[18:02]  * shadeslayer goes to read the debian policy again
[18:02] <ScottK> shadeslayer: It only needs that if it provides the same file names, which a proper library packag won't.
[18:03] <ScottK> There are exceptions where things aren't split out as much as they should be in theory, but those are exceptions.
[18:03] <shadeslayer> ScottK: in this case, what would happen to libktorrent.so.2 ?
[18:03] <shadeslayer> will it be removed? will it stay there?
[18:04] <ScottK> Should be up for autoremoval once nothing depends on it.
[18:05] <c2tarun> what about this error? http://paste.kde.org/8108/
[18:06] <shadeslayer> hmm
[18:06] <c2tarun> should I change all the occurences of liktorren2 to 3 in control file?
[18:07] <c2tarun> shadeslayer: ^
[18:07] <shadeslayer> i think so ....
[18:07] <shadeslayer> c2tarun: pastebin the control file please
[18:08] <c2tarun> shadeslayer: http://paste.ubuntu.com/585514/
[18:08] <shadeslayer> c2tarun: line 31 needs to be fixed
[18:08] <shadeslayer> line 54 as well
[18:09] <c2tarun> what about 43
[18:09] <c2tarun> shadeslayer: ^
[18:10] <shadeslayer> yep that too
[18:10] <shadeslayer> hmm .. flash install issues
[18:11] <c2tarun> shadeslayer: same error
[18:15] <shadeslayer> releaselogger: so instead of spending 3 days banging my head against QGraphicsWebView ... i spent 3 mins and made a new browser in QML
[18:15] <releaselogger> sensible
[18:16] <shadeslayer> c2tarun: i have no idea
[18:16] <shadeslayer> i'm googling
[18:16]  * c2tarun :( googling packaging issues??
[18:17] <shadeslayer> yep
[18:17] <shadeslayer> c2tarun: most error's are googlable
[18:17] <shadeslayer> :P
[18:18] <c2tarun> shadeslayer: may be I am not smart enough in googling ;) I'll also try
[18:18] <Riddell> c2tarun: what's the problem?
[18:18] <c2tarun> Riddell: http://paste.kde.org/8108/
[18:19] <Riddell> c2tarun: probably a debhelper cacheing issue, I'd start the compile over again
[18:20] <Riddell> c2tarun: but debian already has a package of this library, better just to take it from there http://packages.debian.org/source/experimental/libktorrent
[18:21] <c2tarun> Riddell: I am compiling, if it didn't work, I'll take debian's
[18:21]  * c2tarun didn't worked :( taking debians
[18:26] <c2tarun> Riddell: in order to use the debian's package, what I have to do? downloading the source code, packing it and uploading to a personal ppa and then updating and packing ktorrent?
[18:27] <c2tarun> the source code about is of libktorrent.
[18:28] <Riddell> c2tarun: download it to your machine or the ec2 machine, build the package and install to make sure it all works
[18:28] <Riddell> then you can upload the the PPA with a ~ppa1 version number
[18:29] <Riddell> to get it into the main archive you would make a sync request, but we don't want to do that until we know we want the new ktorrent in, so PPA only for now
[18:35] <yofel> c2tarun: pong
[18:35] <c2tarun> yofel: hi :) I was fiddeling with some issues regarding libktorrent so I pinged :)
[18:36] <yofel> yeah, finished reading the backlog now
[18:37] <c2tarun> yofel: now I am reading debian-policy manual, it will take me at least a week to finish :)
[18:38] <yofel> took me a while too, the problem is that if you plan to continue packaging in the long time you need to know it
[18:39] <yofel> other than that, it's mostly lerning my doing, and reading other people's packages
[18:51] <c2tarun> Riddell: this debsign is not working debsign ubuntu@ec2-184-73-132-66.compute-1.amazonaws.com:~/libktorrent/libktorrent_1.1~rc1-1ubuntu1~ppa_i386.changes is anything wrong
[18:53] <ScottK> Riddell: Qt accepted again.
[18:53] <Riddell> c2tarun: what are you wanting to sign it for?
[18:53] <Riddell> thanks ScottK
[18:53] <shadeslayer> jussi: i see licensing nightmares
[18:53] <c2tarun> Riddell: for uploading it to my ppa :/
[18:54] <Riddell> c2tarun: you need to build a source package to upload it
[18:56] <c2tarun> Riddell: this one is also not working :/ debsign ubuntu@ec2-184-73-132-66.compute-1.amazonaws.com:~/libktorrent/libktorrent_1.1~rc1-0ubuntu1~ppa_source.changes
[18:57] <Riddell> c2tarun: I think it needs a  -r
[18:57] <Riddell> debsign -r<EMAIL_ADDRESS>[19:05] <c2tarun> Riddell: may be I am doing something wrong, I packed it and signed it and then uploaded it to my personel ppa. then I included that ppa to sources.list and updated but it failed due to gpg not verified.
[19:06] <ScottK> c2tarun: If you are signing it in the amazon system then you probably don't have your key available.
[19:06] <ScottK> Which means the PPA system won't know about whatever key you managed to sign it with.
[19:06] <c2tarun> ScottK: true. so what can I do?
[19:06] <Riddell> ScottK: he signed it remotely, that's fine
[19:06] <ScottK> Riddell: ok.
[19:06] <ScottK> c2tarun: Actually that's probably not it.
[19:07] <c2tarun> but I think ScottK is refering to .gnupg folder in home folder
[19:07] <Riddell> c2tarun: if you care about the PPA gpg key you need to import the gpg key manually or use apt-add-repository to do it automatically
[19:07] <Riddell> the package won't appear in the PPA instantly, it'll take some minutes for the source to appear then longer for the compiled packages to appear
[19:08] <bambee> c2tarun: when the package appears you receive an email
[19:09] <c2tarun> bambee: I already got that mail.
[19:09] <bambee> so, wait until build succeeds :)
[19:11] <bambee> w00t "no such slot" message in amarok (for gpodder) :\
[19:15] <c2tarun> I got this mail :( http://paste.kde.org/8115/
[19:16] <Riddell> c2tarun: you need to run   debuild -S -sa  instead of just debuild -S
[19:16] <Riddell> that forces the .orig file to be in the .dsc file and get uploaded
[19:28] <Riddell> can anyone see the error in this? http://starsky.19inch.net/~jr/tmp/arkj11936.uncompressed
[19:34] <yofel> Riddell: [ 50%] make[3]: *** No rule to make target `/usr/lib/libX11.so', needed by `lib/libcompoundviewer.so.4.6.0'.  Stop.
[19:40] <Riddell> yofel: ah hah
[19:41] <yofel> search for ***, only the make lines have those
[19:42] <ScottK> Riddell: Artwork accepted.
[19:42] <Riddell> I was searching for "error"
[19:42] <Riddell> thanks ScottK
[19:48] <ScottK> Riddell: Is there a reason why for the Qt SSL fix you fixed hardy-backports (4.4) and not the main repository (4.3)?
[19:53] <c2tarun> Riddell: can you please take a look at this error http://paste.ubuntu.com/585575/
[20:11] <c2tarun> yofel: if you around please take a look at above error ^^
[20:24] <yofel> erm... can it be that dh_installs error out on a file in not-installed o.O?
[20:24] <yofel> *errors
[20:26] <yofel> c2tarun: did you add that file to anything?
[20:26] <yofel> or is that the plain build?
[20:27] <c2tarun> yofel: nope, I did add that file to anything
[20:31] <yofel> I have no idea ™
[20:31] <c2tarun> yofel: I installed libktorrent's newer version but didn't changed it's control file version entry,.
[20:57] <Riddell> ScottK: I don't know how to upload to -security and I think micahg wants to review it
[20:57] <ScottK> Ah.  OK.
[20:58] <ScottK> Yeah, you can't upload to -security.  Forgot about that.
[21:05] <Quintasan> shadeslayer. yofel: ping
[21:05] <yofel> hm?
[21:05] <Quintasan> yofel: do you use the Remote tab in Dolphin for browsing remote file systems?
[21:06] <Quintasan> oh I see now
[21:07] <yofel> erm, what remote tab? ^^
[21:07] <Quintasan> http://i.imgur.com/5AurW.png
[21:07] <yofel> ah, that one, works fine for samba here at leats
[21:07] <yofel> *least
[21:07] <Quintasan> damn
[21:08] <Quintasan> yofel: can you create a FTP entry which has a space in its name?
[21:08] <Quintasan> then try deleting it
[21:10] <yofel> Quintasan: worked fine (added "file folder" for ftp.kde.org and deleted the folder after that)
[21:10] <Quintasan> pics or didnt happen :O
[21:10] <Quintasan> cant delete "Droid FTP" link here
[21:10] <Quintasan> points to <IP_ADDRESS>
[21:10] <micahg> ScottK: I'll review it over the weekend, we'll probably release the fix on Monday
[21:11] <ScottK> OK.
[21:12] <Quintasan> yofel: http://i.imgur.com/KltOy.png
[21:12] <yofel> Quintasan: http://yofel.dyndns.org/pics/ext/ftp.png
[21:13] <Quintasan> I see
[21:13] <Quintasan> You can delete the link from there?
[21:13] <Quintasan> at my screen shot
[21:13] <Quintasan> look at the link selected and then at the path
[21:13] <Quintasan> in the dialog
[21:15] <yofel> Quintasan: I don't quite get how you set that up.
[21:15] <Quintasan> Nor do I
[21:15] <Quintasan> I just named it Droid FTP
[21:16] <Quintasan> now I found WebDAV server which works way better
[21:16] <Quintasan> and I wanted to remove that FTP entry
[21:16] <Quintasan> but I can't :O
[21:16] <yofel> well, problem is, I can't even create the entry if I don't know the correct data to connect to id
[21:16] <yofel> s/id/it/
[21:16] <kubotu> yofel meant: "well, problem is, I can't even create the entry if I don't know the correct data to connect to it"
[21:17] <yofel> shut up kubotu
[21:17] <Quintasan> herp derp
[21:17] <Quintasan> yofel: do you know what I mean?
[21:17] <Quintasan> Look the link to the FTP connection is called "Droid FTP"
[21:17] <yofel> yeah, that much I understand
[21:17] <Quintasan> When I want to delete it, it tries to delete remote:/Droid
[21:17] <Quintasan> not "remote:/Droid FTP"
[21:18] <Quintasan> And it fails
[21:18] <yofel> err.. No idea, as I said 'KDE FTP' can be deleted fine here
[21:18] <Quintasan> ...
[21:18] <Quintasan> I just deleted it
[21:18] <Quintasan> WTF
[21:18] <yofel> lol
[21:19] <Quintasan> magic
[22:22] <mu3en> so: current kernel is crashing at suspend/resume. unfortunately it keeps failing to submit the bug due to "permission denied". this is afterfollowing through the report and giving password via kdesudo for retrieving data...
[22:23] <ScottK> mu3en: We don't do much with the kernel in Kubuntu.  I'd suggest #ubuntu+1 for Natty support.
[22:23] <mu3en> that makes sense.
[22:25] <mu3en> what about the more kde related issues (couple around kdepim [experimental]), and a couple just in the general environment in natty.
[22:26] <mu3en> is there a specific reporting mechanism (and is it technically alpha 3 or beta 1?)
[22:26] <ScottK> If they are Natty related, a certain amount of it is OK here, but mostly in #kubuntu.  This channel is for development coordination.
[22:27] <ScottK> For PPA packages you can file bugs against ~kubuntu-ppa via the LP web site.
[22:27] <mu3en> understood. will do so.
[22:30] <yofel> mu3en: if apport gives permission denied you'll need sudo, the crash data is kept in /var/crash/
[22:35] <mu3en> sudo apport-bug /var/crash/whateverwhatever.crash
[22:35] <mu3en> thanks yofel
[22:37] <mu3en> ehh... "This is not a genuine Ubuntu package"
[22:37] <mu3en> grin. sounds very M$...


 @UniversalSuperBox, Thats a beaut
 S|s
 @TopheT, It seems to be improving on the OnePlus One on the latest devel revision
 My battery was draining fast too. Injure just thought it was old. Will upgrade and report
 And on nexus5?
 In yesterday's community update @UniversalSuperBox  was showing the device a lot than @mariogrip .. 👍 and the last subscribe click and hit that like button was hillarious!
 @exar_kun, Oh, do you have any idea of battery life before and battery life after?
 @TopheT, It depends on the device. BQ E5, E4.5 can last 2 days. Nexus normally needs a charge a day, but I doubt we can do much about it. Still we got a kernel hacker who said he can optimize it, but lets see ^^
 👍
 Mobile data is major reason for battery draining in my N5. 3g/4g drains quite fast, but 2g is little better.
 When 3g/4g is connected, phone warms quite a lot even idling. However it depends a lot of location where i am..
 guys, why qmake is not included in the UT image? how can I install it?
 So who's maintaining now the Ubuntu touch project?  From a quick online review it seems like the project is dead
 And with all the problems, why not unite ut with sailfish?  Seems like they got lots of apps too
 @TopheT, UBports is maintaining it. Very far from dead.The focus is on moving the whole thing to 16.04, since 15.04 is past its sell-by date
 But ubpprts, wasn't it there together with canonicle as well? So now that they dropped out, maybe there is a need for extra help
 I am not a programmer, I'm just a noob that loves that idea of an Ubuntu mobile os
 @TopheT, As far as I understand it, UBports is/was in no way affiliated with Canonical. They started out just porting UT to more devices but quickly took over the project when Canonical dropped it.
 @TopheT, I am not familiar with Sailfish, but I am pretty sure you would have to largely drop either one or the other codebase almost completely, because they won't have much in common. Also, they have probably different goals and approaches to implementation of stuff. … I can imagine that a merge like this could be fatal for both projects, not to mention both user bases going rampage.
 Also, if both projects are able to sustain themselfes, it might be rather positive having multiple linux-on-mobile OSes trying, increasing the chance one comes out successful at all
 but these are just my thoughts
 Guys what's Plural equation: n != 1?
 @developerfect, Denoting that this translation should be used for element counts of `n != 1` (→0,2,3,4,5,...)
 Fwd from developerfect: Error : They are the same plural.
 Fwd from developerfect: we not use hours. We say hour. 5 hour / 10 hour
 (Photo, 1223x1280) https://irc.ubports.com/smj9l1FM/file_2428.jpg
 @developerfect, I noticed your problem, but we need to wait for someone to show up who knows the inner workings of Weblate.
 İn turkish (hour=saat) we use saat for single (one) and plural (two,three...). same
 but we cant translate
 oh wait, is this only with hour or is there generally no distiction between singular and plural?
 That should normally only be a warning, not an error, and pressing save again should tell Weblate "yes I know what I'm doing"
 Days and clocks
 Unless someone told Weblate to be extra strict there, then it's a configuration issue
 @peternerlich, Turkish is a difficult language. we use "-lar/-ler" for plural , but not for date and time
 @developerfect, not difficult
 @archi_dagac, learn
 no
 not difficult
 Turkish more difficult language than English
 peki
 " Although simple looking at the beginning, Turkish gets harder when you advance learning. That is because of its morphology, or word-level grammar. … Take this word I made up during my Master’s Thesis work in 1991 as an example of the difficulty of Turkish and the longest word with suffixes only among the languages of the world. (They plagiarised this on the Internet and added a few extra suffixes but those make the word unintelligible,
[09:28] <tgBot> clear by all Turks.)"
 @developerfect @archi_dagac Don't be mad at me, but although there is not much going on now in the supergroup, consider moving further conversation like this to the off topic or welcome room. https://t.me/joinchat/Baj4lhJ4XRotoeGk1QxuRQ
 @peternerlich, +1
 Hey, I have found out that the baterry is drainig realy fast on M10 fhd rc
 It last for up to one day. Even if I'm not using it.
 Do we know this issue, or should I file a bug?
 @kristijantkalec, Might be connected to Dekko2 leaking zombie processed, but I'm not sure. I suspect I experience the same at the moment, so I guess it is known, even if Dekko2 is not the culprit
 UBports began by porting to new devices. That changed after the Canonical decision. Obviously more developers are always welcome
 @TopheT, ping, look at Lionelb's message right above
 @peternerlich, Thanks. I'll try the process without the dekko and see 😀
 how is the UT experience on an Oneplus one? My bq e4.5 battery is getting worse, and I am looking for another phone
[10:05] <tgBot> <Chris Clime> @mariogrip, Hi Marius, first of all thank you for the hints. I downloaded the source package oxide-qt-1.19.8, bootstrapped gn and (with some adaptions of the source) could cross compile it for arm. But the resulting libOxideQtCore.so.0 has 3.5 GB which I cannot test on the phone. The one on my Aquaris 4.5 has around 50MB. On the other hand with -DENABLE_COMPONENT_BUILD=1 I get a smaller library but with many dependencies also not found on the ph
[10:05] <tgBot> so I'm not sure how to continue here / how the replacement of the phone library can be built...
 @Ruben, The discussion yesterday pointed to OnePlusThree or ThreeT being a strong contender for the future. You might want to wait a while and skip to a newer device?
 guys, could you confirm to me what is current qt version used in UT?
 was it 5.2 or 5.4 ?
 @DanChapman, Dan told me before it is likely 5.4.1, but is there any way to verify?
 My memory is 5.4 moving to 5.9. I could be wrong …
[10:35] <tgBot> <Chris Clime> @KrisJacewicz, in the libertine container of my Aquaris 4.5 it says 5.4.1
 I only know how to check qt version using qmake, but UT device does not have it
 Yeah it's 5.4.1 on vivid
[10:35] <tgBot> <Chris Clime> qmake —version … QMake version 3.0 … Using Qt version 5.4.1 in /usr/lib/arm-linux-gnueabihf
 @DanChapman, any source that shows that?
 @Chris Clime, how do you do this? do you have qmake on your UT device? was it included by default or you added it (how?)
[10:37] <tgBot> <Chris Clime> I first started bash in the libertine-container: libertine-container-manager exec -c bash   (I assumed this has the same qt version as the device itself)
[10:38] <tgBot> <Chris Clime> on the device itself qmake is missing, that's right
[10:38] <tgBot> <Chris Clime> but in the container you can install stuff via apt-get
 @Chris Clime, so this is my other concern, if there is no qmake on the ut device (why isn't there?) is it safe to assume it is just same version as in libertine?
 @Chris Clime, on the phone you aslo can ;)
 @Chris Clime, so do you just sudo apt-get install qmake, or some other package name?
 I saw lots of packages named like libqt5-qmake and a bunch of other lib1t5-* package names
[10:41] <tgBot> <Chris Clime> I think on the device it is not recommended, because it could give problems with updating via OTA, so I do it only in libertine nowadays
 @KrisJacewicz, Why would you need qmake installed on the phone. A typical user doesn't need it.
 @Chris Clime, I understand risks and such, but I am interested in the package name used to install it
 qt5-qmake wouldbe the package to install
[10:43] <tgBot> <Chris Clime> yes just have looked it up as well
 @DanChapman, thank you for asking! As you perhaps know I make apps for UT using Lazarus, and these apps are gtk2 apps, so they currently require Xmir (and another limitation is no accelerated graphics in Xmir on arm). … So I want to link my lazarus apps against qt5 instead, to make them native on Mir. But to do it, I need to first build pascal bindings for qt, which require qmake. Yes, I can make this building entirely in Libertine, but I don
[10:45] <tgBot> even hv libertine installed, and depending on the size of qmake I would prefer to install it directly, it may be less footprint (it must be, the container is big). … Also, if the size of adding qmake to the phone is in 20-50MB, I think it would be great benefit supportingnative commpiling and building for many compilers and IDEs, without container and other overhead.
 @DanChapman, thnak you Dan!
 anyways, I will want to explore the scenario with qmake on the phone directly, and at least you guys will be able to learn from my trials, because I am documenting it all.
 You can always just check what's in the overlay ppa for vivid for what qt packages are available and versions. Here's the qtbase ones https://launchpad.net/%7Eci-train-ppa-service/+archive/ubuntu/stable-phone-overlay/+sourcepub/6848355/+listing-archive-extra
 @DanChapman, Dan, this is briliant advice, thank you!!
 @Stereofont, Perhaps, but I also backed up the Librem phone. So I am looking for a device that has to last 2 years, until the librem phone is finished. … And thnx for the quick answer!
 @Ruben, Then a Nexus 5, even rather scruffy, may be the best choice
 hmm, also sounds good.
 @DanChapman, WOW!
 (Photo, 737x711) https://irc.ubports.com/rXIEdvQ0/file_2430.jpg it weights NOTHING! didn't even ask for confirmation!!!
 why not just include it!
 I'm documenting all that for my blog post
 Damn, my N5 gps broke. It shows my location to Helsinki and I live In Oulu. test_gps works but apps wont get location.. ☹
 Wont help if I keep it searching location all day long..
 @KrisJacewicz, because it's a makefile generator and a typical user doesn't need that. I think space should be saved wherever possible no matter how small it is.
 I had this exactly same problem with N4 some time ago.. Grrr
 UT could become a total combain if only it was not stripped of literally a handfull of small packages with footprints so small that it would not even matter for the overall image size. I am talking about packages that make all the sense because they are directly related to stuff that the phone supports, and by not adding them it is kind of irrational stripping UT out of functionality.
 @DanChapman, normally yes, but there are som many workflows other than what you guys aticipate. Sure, maybe qmake is only going to be needed by devs, but why not, you can have a phone that has all needed for software development at the prce of probably few hundreds of KB of fotprint.  … And other packages are just totally needed: … - maliit input plugins for gtk (what's the point of having xmir if it cannot let u use osk) … - xauth (what'
[11:00] <tgBot> point of having ssh if you cannot forward x) … - gksu (so also xmir can do gksudo, I'm using it, it's flawless) … these are all literally micro tiny packages
 @DanChapman, otherwise you are saving few hunderds of kb on the system partition, only to take up gigs of storage in the user space to build a libertine or some other container , lol
 qmake on it's own is pretty useless. You still need to install all the required compilers, header packages etc (qtbase5-dev isn't exactly small ~11mb) to be able build anything so we really aren't talking "tiny" packages in the grand scheme.
 Hey, on Canonical's Ubuntu Touch, when you made the image r/w, your phone would stop getting OTA updates. Is that still the case on UBports?
 @Georgecloon, you can toggle it back and foth between rw and ro
 Really?
 Nice
 @DanChapman, yes, true, qmake is a bit special, still nice to at least be able to run qmake —version, if nothing else. But some other packages though... they shoudl not be missing
 How?
 UT tweak tool?
 @Georgecloon, sudo mount -o remount,rw / … sudo mount -o remount,ro /
 Thanks
 the thing is, once you receive OTA update you will loose every modification you made to the system image
 your userspace will remain though
 Ah
 @KrisJacewicz, oh really? even stuff installed via `apt`?
 the whole system image is replaced on an OTA update
 @peternerlich, especially stuff installed by apt-get. Apt get cannot install stuff t your userspace, like click does
 click installs remain after updating OTA specifically because they install your apps into userspace, not into system image
 apt-get cannot do that
 but you can do workarounds
 but I think `/etc/NetworkManager/system-connections/*` I could only modify by making root rw, but obviously it gets saved
 you can yourself install deb content into userspace and just make symlinks into the system image. If you script these symlinks, then you can just rerun the script after OTA update and you get it back
 @peternerlich, apparently it is in the userspace
 on Linux path doesn't reveal where smething is really located
 you can symlink and mount things any way you wish
 you can mount your ~/home/Documents into /etc/Documents etc.
 clicks are installed under /opt/click.ubuntu.com/ and that is userspace as well
 ou can sae your own files there and it will still be there after OTA update, because it is userspace mounted under /opt/
 notice when you deal clicks manually from command line, you MUST supply your user id, otherwise it uses sudo to do stuff and it wouldn't know which part of the userspace to use
 so you can manually employ same techniue on deb packages, move them into userspace, and just symlink to their respective locations. You will not use up your system image space.
 that is how I install many apps directly on y phone, like geany, firefox, chromium, thunderbird
 inkscape :D
 wireshark :D
 wow, this is super interesting and useful to me, thanks!
 @peternerlich, very welcome, I invite you to follow my blog, I am hacking UT in every way that comes to my mind
 exploring non-standard workflows with it
 is it planned to upgrade qt version in vivid, or we can only expect newer qt in xenial?
 It's pretty unlikely a new Qt version will land on vivid. AFAIK xenial will come with qt5.9
 @DanChapman, i see, it's sad news to me, because with lazarus I can use qt5 bindings only with qt5.6 and above, so won't be able to try native mir apps with lazarus until I'm on xenial.
 but I will try to build app on raspberry pi for newer qt5 version and see if it would run on UT then. Because qt says that the same major version should be binary compatible between minorversions. I will try that
 (Photo, 1280x720) https://irc.ubports.com/0kS0X0LP/file_2432.jpg
 Ubports stop at this step
 (Photo, 720x1280) https://irc.ubports.com/rT03f0hf/file_2434.jpg
 What should i have to do?
 @Vijaypraj what ubuntu version you have? Have you tried different cables? Does "adb devices" show device?
 17.04
 Yes
 And it also shows fastboot devices
 I reinstalled ubports installer but not work
 ok. sorry but i havent used ubports installer. i have user only ubuntu-device-flash by command line
 user=used
[13:05] <tgBot> Uwe Deutschmann was added by: Uwe Deutschmann
 @Uwe Deutschmann, welcome
 @Vijaypraj you could install ubports with ubuntu-device-flash. it worked good with my N5 and N4
 👍
[13:11] <tgBot> <Uwe Deutschmann> ...thank you...
 Hello Uwe and welcome!  I'm am a part of the UBports welcoming team.    … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :)
 Also try restarting adb
 with adb devices for example.
[13:21] <tgBot> <Uwe Deutschmann> ok, thank you...I am using my ubuntu Phone since 2015, and it is always runnig perfekt...
 Awesome. Sounds like its time to make it UBports for fun and adventure!
 What phone?
 @samitormanen, Seems to be that it uses WiFi location to get an approximate idea and only then looks for satellites. Maybe poor WiFi mapping near you?
 It is very strange how it shows location to 600km away. I try to flash different radio firmware tomorrow
 @Uwe Deutschmann, Hello Uwe and welcome!  I'm part of the UBports welcoming team.    … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :)
 @Vijaypraj, Invited to Welcome Room
 @Uwe Deutschmann, Still on the Canonical version?
[14:04] <tgBot> Milmars was added by: Milmars
 @sunweaver, Ah Mike. Hi. So you are responsible for Mate.... I only have one thing to say to you: Thanks for this awesome peace of work!
 @Milmars, Hello Ludwig and welcome!  I'm part of the UBports welcoming team.    … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :)
 Quick question, UBports for Nexus 6,is that a thing yet?
 @ubports_news lists new language groups, including German
 @artfors, Quick answer. No 😂
 Also not for 5X. We do have N7 though
 (Sticker, 512x477) https://irc.ubports.com/977WGTAf/file_2435
 @Stereofont, Thanks Lionelb!
 OnePlusThree/3T is on the horizon but otherwise every bit of energy is being applied to Xenial
 @Stereofont, Op3 is on xenial so they're kinda hand in hand
 Wow, UBports has 2,708€ per month in Patreon 😳👍. Nice!
 Ooooo that's a good amount of euro
 Damn, it is dollars of course..
 $2,708, £2030.43, €2269.45
 @PhoenixLandPirate, depends on where you live and how much taxes your goverment is taking from it ;)
 Well he gets 22016.52 krone.
 wait until the foundation gets there - that'll help it increase rapidly
 I hope when we get 16.04 on some newer up-to-date hardware, we might get more people on board!
 Hey there, if I wanted to create a simple app based on a local html page, but NOT a webapp, how would I go about starting that? i.e. HTML app. Is there a template to make it display properly on the device?
 take a look at https://docs.ubuntu.com/phone/en/apps/html-5/
 Thanks!
 It's just that the QTcreator thing is difficult to get working for me.
 Hi Guys! How difficult is it to make a Function "Double Tap to wake up" for an OPO?
 @VEktor, hey, do you want to join @ubports_ru
 by any chance
 Yes i do.
 давай, ждём тебя там. я туркам завидую, у них активный чат вон
 привет
 I need a link to join.
 t.me/ubports_ru
 here you go
 @VEktor, If you make a username you can receive invites and be pinged, so that you don't have to search through lots of messages
[17:50] <tgBot> jarlathreidy was added by: jarlathreidy
 @Stereofont Ok, thank you.
 Hello @jarlathreidy and welcome! I'm part of the UBports welcoming team. … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :)
 @jarlathreidy, Looks like we have the first member of our Gaelic group 😀
 Thanks Peter! Lionelb, well spotted :)
 @jarlathreidy, Also, you might be repelled by the amount of messages going through our groups but still interested to stay updated about our project. In this case, lucky you, there's a brand new News Channel! @ubports_news
 Cool!
 Language listings are in there
 In where?
 The news channel
 Ah, thanks.
 Where do I report bugs against Podbird?
 @jarlathreidy, Its not a core App, you need to talk with the maintainer
 After hours and hours of work, finally, a blog post with my apsirations for it to be the most comprehensive guide for Lazarus IDE (and effectively Object Pascal programming) for and on ARM Linux, with focus specifically on Ubuntu! … Featured deployment and use case scenarios with Raspberry Pi and Ubuntu Touch phone. … Also featured, my concept of true convergence that I dubbed All Things Ubuntu. Will want to expand that concept more in the
[18:48] <tgBot> Please check it, and feel inspired! … http://kriscode.blogspot.tw/2017/11/lazarus-on-arm-ubuntu.html
 @KrisJacewicz, My 2 cents question, which also @DanChapman will underwrite: On a basic Ubuntu/Debian installation, which build tools are installed there?
 @Flohack, Thanks, will do.
 Is the original launchpad where the ubports store gets the build from or is it a port by someone else?
 @Flohack, very good question in deed
 @KrisJacewicz, You see, we need to be as generic as possible, not bloating the rootfs. We have a majority of non-developers here, so specific workflows can be adressed with overlays perhaps. But we will have a strict regime on which packages will be default
 @Flohack, yes I recognize such argument! … But there is a small number of packages whihc are not specific for developers, but rather for users. Packages that on one hand are super light, and on the other hand not including them by default strip functionality of other included packages working against the UT usability. … Mostly things related to Xmir and ssh. On one hand Xmir is provided, even more, it is important, yet at the same time it i
[19:01] <tgBot> undermined by lack of OSK support by default: maliit-inputcontext-gtk3 maliit-inputcontext-gtk2 … I would also argue that gksu should be provided by default as well. These are important things from the Xmir perspective but also from the angle of a prospect for native gtk support in Mir in the future. … The other thing is ssh. By not including xauth package, x forwarding scenario becomes problematic on default UT system. This is VERY unconvenient, and stri
[19:01] <tgBot> by much more than it would take space on the image by including the package. … Things like that.
 You can always request packages if they are small and we can put them in the overlay
 @Flohack, will do
 @KrisJacewicz big thanks of your blog! Very good info there. 👍
 See e.g. http://repo.ubports.com/pool/vivid/main/
 this is the current overlay additionally to Ubuntu, or when we need to override a package with our version
 @Flohack, thank you for pointing me to it! I need to sleep now, 3am here, and working day tomorrow, but I promise to follow up on this!
 Ok just ping me
 @KrisJacewicz, BTW: "By default gksu isn't necessarily installed by default any more within all Linux distributions." - seems they removed it also elsewhere ^^
 @Flohack, a bit of a shocker, wondering about the rationale behind it, but still I'd like to have it. It actually works on UT, I am using it. Just that it shows up small (Xmir reports wrong dpi) and is partially overlapped by the osk, but works flawlessly in terms of what it is supposed to do
 will get back t these topics tomorrow, night everyone
 n8
 good night
 @Flohack, Nate?
[19:31] <tgBot> <Gerhard Faber> (Photo, 720x1280) https://irc.ubports.com/klD7EUIo/file_2437.jpg Not sure it make sense but it works: Running dotnet core 2 web api server on UT (only needed to install libunwnd8 first)
[19:31] <tgBot> <Gerhard Faber> (Photo, 258x203) https://irc.ubports.com/sMBe8Xqo/file_2439.jpg
 @PhoenixLandPirate, Has been established in German sry ^^ n8 is nACHT (8 = ACHT, like eight)
 @Flohack, ah, that's the solution. I've been thinking about why that doesn't work out when I'm so familiar with it for a while now 😅
 ^^
 and nacht meens nite @PhoenixLandPirate like in good night ^^
[20:00] <sunweaver> Arnep: welcome!!!
[20:00] <sunweaver> For providing MATE to Debian and derivatives...
[20:01] <sunweaver> @Arnep: ^^^
 This forum is temporarily unavailable due to excessive load. … We shouldn't be down for long. Please check back shortly. Sorry for the inconvenience!
 ubports.com
 @malditobastardo, Up and running fine.
 Yeah, its working now. It was just temporal. Thanks
 @KrisJacewicz, this is easily one of the best readings so far related to Linux in general in a long time, for me.
 I have very high expecations about ATU
 I love your passion and enthusiasm. Your vision is exactly what I want about convergence.
 @KrisJacewicz, BTW Needs to be All Things GNU/Linux 😆
 @Flohack, +1
 There is no Linux, only GNU/Linux or Herd/Linux
 there is Linux and it's a kernel
 Gnu/Hurd not Hurd/Linux damn
 you can edit messages on telegram
 @vanyasem, I'm aware
 but this typo is quite hilarious
 so keep it that way
 @PhoenixLandPirate, I'm going to pass out, cya
 @vanyasem, Bah bah
 Those Russians 😆
 grrrah
 @Flohack, huh
 First stirring up smth and then "passing out" 😆
 well I just wanted to give my 5 cent to the discussion
 ^^ its ok n8
 it's 2 am in here and I was going to bed
 just decided to check telegram before falling asleep
 @vanyasem, You're Russian, Russians don't use cents
 @Flohack, +1
 Hi, sorry but the messages/day are very heavy, I'll keep read from social networks better :) A hug guys!
 @PhoenixLandPirate, we use копейки and I have no idea on how to spell that in English
 @costales, No worries. That's what @ubports_news is for. Or, if you're not a native english speaker, your language group
 @vanyasem, Kopeks
 @PhoenixLandPirate, Bionic/Linux if you want pure çançer
 @Stereofont, yep you're right
 I guess you're the Russian here now
 @vanyasem, Hahaha
 (Sticker, 474x512) https://irc.ubports.com/Rwc3r2iy/file_2440
 @samzn, aka android :P


[10:31] <xypron> I am looking for a sponsor for vim: https://bugs.launchpad.net/ubuntu/+source/vim/+bug/1944419
[10:32] <rbasak> xypron: that looks good, but Impish is in freeze now, and vim is seeded. So it needs to wait.
[10:33] <xypron> rbasak: thanks for reviewing. So it could be sponsored directly after release date?
[10:35] <rbasak> xypron: probably best to do it after beta is released, before final release.
[10:35] <xypron> rbasak: thanks
[10:35] <rbasak> xypron: https://lists.ubuntu.com/archives/ubuntu-devel-announce/2021-September/001297.html has the details if you haven't seen that
[10:54] <seb128> rbasak, xypron, the release team recommendation has always been 'just upload, queue will be reviewed when suitable', I don't think we should restain from queuing changes during freezes
[11:05] <rbasak> seb128: the email says "Please hold off
[11:05] <rbasak> with everything else until after we release on Thursday."
[11:05] <rbasak> Which I take to mean "don't upload".
[11:05] <rbasak> Otherwise "please hold off" has no meaning for non-release-team uploaders.
[11:05] <seb128> rbasak, you are right, I've read the email now and I understand it like that
[11:06] <seb128> my memory failed me there or recommendations changed
[11:06] <rbasak> No worries!
[14:28] <jawn-smith> bryceh, cjwatson: I've made some progress in determining the issues with the new openssh merge from Debian. It appears to be an actual regression with openssh built with glibc 2.34 running on kernels that don't have the close_range syscall.
[14:30] <jawn-smith> This appears when trying to run sshd in a chroot. Strace shows an ENOSYS when calling close_from, and then libc's closefrom tries to open /proc/self/fd in the chroot, which doesn't exist
[14:31] <jawn-smith> What I'm still failing to understand is why we're only seeing the issue on armhf. I'll keep digging on that part, but wanted to give you updated
[14:31] <jawn-smith> keep* you updated
[14:42] <cjwatson> jawn-smith: Isn't it likely just the seccomp filter?
[14:42] <cjwatson> It's not uncommon for that to need to differ across architectures.
[14:43] <jawn-smith> cjwatson: I will look into that. The issue exists upstream as well, just FYI
[14:43] <cjwatson> jawn-smith: Indeed
[14:44] <cjwatson> jawn-smith: It probably just needs a patch sent upstream to add close_range to the seccomp filter with suitable rationale, which we can then cherry-pick
[14:44] <jawn-smith> cjwatson: Excellent I'll take a look at that. Thanks!
[14:45] <bryceh> jawn-smith, thanks for the update
[14:52] <cjwatson> (FWIW I am working on a full upstream update, but need to first sort out the GSSAPI patch for which we share maintenance with Fedora)
[16:16] <bdmurray> oSoMoN: Do you know how to test https://code.launchpad.net/~osomon/ubuntu-release-upgrader/+git/ubuntu-release-upgrader/+merge/408838 ?
[16:18] <oSoMoN> bdmurray, I did run the unit tests, and also ran a dist-upgrade in a hirsute VM per instructions in README.devel
[16:18] <oSoMoN> are there other types of tests that can be run?
[16:19] <bdmurray> Oh, I hadn't reloaded since comment #6
[17:58] <Eickmeyer> juliank: Sorry about the bad patch for packagekit. I have it fixed now, submitted upstream. I think it's safe to wait until after beta to upload.
[18:02] <juliank> Eickmeyer: ack, ping me after the beta in case I forget to sponsor a new patch
[18:07] <Eickmeyer> juliank: Thanks. :)
[20:08] <ijohnson[m]> what is the link to view oops ID's again? I can't seem to find it going to errors.ubuntu.com ? I was added to the group to oops for snaps a while ago but can't remember the way to view a particular oops given the ID
[20:08] <cjwatson> ijohnson[m]: oops.canonical.com and there's a text box
[20:09] <ijohnson[m]> ahhh that's the link thanks @cjwatson
[20:09] <cjwatson> Though the snap API is mostly on Sentry nowadays, I thought?
[20:09] <cjwatson> SSO and LP use oops
[20:09] <ijohnson[m]> oh hmm
[20:10] <ijohnson[m]> I am trying to debug a failure from snapd with the OOPS ID fc126488-17ef-11ec-bc20-fa163e983629
[20:10] <ijohnson[m]> I guess next question then is how do I access sentry :-)
[20:11] <bdmurray> https://errors.ubuntu.com/oops/fc126488-17ef-11ec-bc20-fa163e983629
[20:11] <ijohnson[m]> ah perfect thanks @bdmurray
[20:11] <cjwatson> Ah OK, so that's snapd client rather than snap store API, I see
[20:13] <ijohnson[m]> yeah it came from snapd after failing to install a snap
[20:41] <Eickmeyer> It appears the latest gtk+3.0 upload broke Electron-based apps. bug 1944468
[20:58] <sarnold> does downgrading the gtk+3.0 packages make it work again?
[21:29] <mwhudson> jawn-smith, cjwatson: we only see it on armhf because that is the only environment we test old kernel + new userland in
[21:29] <mwhudson> jawn-smith, cjwatson: there is nothing seccomp or architecture specific in all this aiui
[21:29] <Eickmeyer> sarnold: I need to try that, but I'd have to find the package first.
[21:30] <jawn-smith> mwhudson: thanks for the input. I hadn't realized armhf was the only environment with old kernel + new userland
[21:30] <jawn-smith> back to the upstream bugs plan then
[21:30] <mwhudson> jawn-smith: please (i mean they might point fingers at each other but well)
[21:32] <cjwatson> mwhudson: That would explain why it only shows up on this architecture, but the ENOSYS still indicates that it's likely to do with OpenSSH's seccomp sandbox, surely
[21:32] <cjwatson> Or do I have the wrong end of the stick somehow?
[21:33] <mwhudson> cjwatson: close_range was only added in 5.8 or somethign?
[21:33] <jawn-smith> mwhudson: 5.9
[21:33] <bdmurray> Eickmeyer: the ones here? https://launchpad.net/ubuntu/+source/gtk+3.0/3.24.29-1ubuntu1/+build/21598221
[21:33] <mwhudson> jawn-smith: thanks for knowing the details :)
[21:33] <cjwatson> mwhudson: Oh I see, now that I look at libc's closefrom.c it makes sense
[21:34] <Eickmeyer> bdmurray: Yeah, those. Actually, I get you to it, I'm there already
[21:34] <Eickmeyer> *beat
[21:34] <Eickmeyer> /s/get/beat
[21:34] <cjwatson> So the real difference is that now OpenSSH is using libc's closefrom when it previously used its own version?
[21:34] <mwhudson> cjwatson: yeah, the "eh /proc/self/fd isn't there let's do nothing" is certainly a design choice of some kind
[21:35] <cjwatson> In that case telling configure that libc doesn't have closefrom would also be a viable workaround here, given the limited environment in sshd's network monitor
[21:35] <mwhudson> yeah i think that's probably best
[21:36] <cjwatson> Configure with ac_cv_func_closefrom=false or so
[21:36] <cjwatson> Should still file an upstream bug since maybe they'll want to just avoid glibc's closefrom or maybe do something else, but that would be an easy packaging fix
[21:37] <cjwatson> Or indeed perhaps use glibc's closefrom everywhere except the sshd network monitor with its weird environment
[21:37] <Eickmeyer> *sigh* downgrading didn't work. Back to the drawing board.
[21:38] <Eickmeyer> Unless I need to reboot to clear the gtk cache.
[21:38] <cjwatson> (Or wherever it is.  I'm assuming it must be in the monitor because otherwise you'd think /proc/self/fd would exist)
[21:38] <jawn-smith> cjwatson: to make sure I have this straight: I should file the upstream bugs and also make an update to our openssh package to configure differently
[21:39] <cjwatson> Well, see if ac_cv_func_closefrom=false fixes it first, especially if you have some way to run tests on armhf without making an upload
[21:39] <mwhudson> cjwatson: the test case is running sftp chrooted
[21:40] <jawn-smith> cjwatson: that's correct, running sshd -oChrootDirectory=/var/run and then attempting to sftp from that
[21:40] <mwhudson> this sort of thing https://www.thegeekstuff.com/2012/03/chroot-sftp-setup/
[21:40] <cjwatson> But if that does the job then I think an upstream bug would be worthwhile explaining that glibc's new closefrom implementation breaks openssh's regression tests, <big explanation with example output etc.>, here's what we did to workaround it but maybe you have a better idea, would be worthwhile
[21:40] <jawn-smith> also, I have an unreasonable number of Pi's here so I can definitely recreate this locally without having to do an upload
[21:40] <cjwatson> OK, that's not the monitor, different kind of restricted environment
[21:41] <cjwatson> The monitor is the thing that sshd's privilege separation runs so that it can do preauth parsing of network packets with significantly reduced scope for compromise in case of parsing bugs
[21:42] <cjwatson> From what you've both said, I'd suggest building upstream master from git and running its regression tests on an x86 system with latest glibc and pre-5.9 kernel
[21:43] <cjwatson> That would make for a nice standalone bug report
[21:43] <jawn-smith> cjwatson: I can do that
[21:43] <cjwatson> And nobody would have to spend time arguing whether if it's arm-specific weirdness
[21:43] <cjwatson> s/ if//
[21:50] <Eickmeyer> sarnold, bdmurray: The downgrade didn't work, so I tried downgrading nvidia drivers from 470 to 460, no change in behavior.
[21:57] <Eickmeyer> Meaning, it's not GTK, but maybe someone else can help me figure this out because I'm coming up on EOD.
[22:31] <sarnold> Eickmeyer: dang :(


[17:22] <troozers> With Ubuntu 21.10 (Beta), is there a way to install extensions with Firefox? I am currently getting issues with the chrome-gnome-shell and the new sandboxed firefox.... Getting around it by installing and using Chrome
[17:23] <tomreyn> troozers: i haven't tried this ubuntu version or the firefox snap, but i *think* the chrome-gnome-shell feature is just for managing gnome-shell extensions, not firefox or chromium extensions.
[17:25] <tomreyn> how to manage browser extensions for the firefox snap i would not know, though. i suspect there can be discussion on that on https://community.ubuntu.com
[17:25] <tomreyn> and probably reports on launchpad, too
[17:27] <troozers> Sorry, it's for the gnome extensions.  Previous to 21.10 you used to be able to browse to https://extensions.gnome.org via firefox and install those extensions - but not with the snap version of firefox
[17:28] <troozers> firefox complains that; "Although GNOME Shell integration extension is running, native host connector is not detected."
[17:31] <tomreyn> oh i see. naybe you need to 'connect' the firefox snap to something which it doesn'T have accerss to by default for this to work. i'm just guessing, though.
[17:32] <lotuspsychje> troozers: could this help? https://askubuntu.com/questions/1107848/although-gnome-shell-integration-extension-is-running-native-host-connector-is
[17:33] <troozers> lotuspsychje: Already have the chrome-gnome-shell package installed - I think that the snap version of Firefox doesn't allow it to access it
[17:35] <lotuspsychje> troozers: did you check permissions of the FF snap from ubuntu-software?
[17:37] <troozers> lotuspsychje: Just checked, looks like everything is enabled in the permissions apart from "Use any connected joystick", and "Read access to network settings".... this is just a default install of firefox
[17:38] <lotuspsychje> allrighty, just trying to widen your options to test
[17:39] <troozers> I appreciate that :)
[17:39] <lotuspsychje> the snap features info mentions extensions, so assuming it 'should' work right
[17:39] <troozers> I've done two standard installs of 21.10 on a VM and a laptop... both show the same thing
[17:40] <tomreyn> did you try with chromium, too? did you check bug reports?
[17:41] <troozers> It works with Google Chrome, but that's a non-snap install of the software
 firefox complains that; "Although GNOME Shell integration extension is running, native host connector is not detected."  -> that is because of the version of FF in 21.10 being snap. Install the deb version of FF.
[17:51] <lotuspsychje> Mekaneck: FF going snap by default from 21.10?
[17:51] <Mekaneck> yep
[17:51] <lotuspsychje> : o
[17:51] <troozers> Yeah, have seen that the snap install is the issue
[17:52] <Mekaneck> lotuspsychje: the news has been out about it since last week: https://www.omgubuntu.co.uk/2021/09/ubuntu-makes-firefox-snap-default
[17:52] <troozers> knew it was the new default, just didn't appreciate that it would affect the installation of gnome shell extensions
[17:52] <lotuspsychje> oh tnx, i missed that rss
[17:55] <Mekaneck> i guess someone needs to create a snap version of chrome-gnome-shell
[17:55] <Mekaneck> to get it working
[17:56] <Mekaneck> i'll leave that up to the guys at canonical
[17:56] <lotuspsychje> maybe troozers can file a new !bug on it?
[17:57] <lotuspsychje> didnt find an existing one right away
[17:57] <troozers> Where should I file that?
[17:57] <Mekaneck> launchpad
[17:58] <Mekaneck> first one who mentioned this issue was someone on Ubuntu NL forum
[18:37] <JanC> what's probably most surprising/disturbing is that gnome's shell extension site doesn't work with gnome web...


[02:35] <evilnickveitch> bigjools, thanks
[02:38] <bigjools> evilnickveitch: pleasure as always
[07:03] <rvba> jtv: reviewing your branch now.
[07:03] <jtv> Thanks!
[07:15] <rvba> jtv: I assigned the "drop old relation" card to myself.  I've got it in progress but of course it's still blocked for now.  As I said in the email I sent you, I'll run the tests from time to time so we can see how far we are with the refactoring.
[07:16] <jtv> I did the same.
[07:16] <rvba> Okay :)
[07:17] <Lord_Set> What upcomming changes are coming to MAAS with Ubuntu 14?
[07:19] <jtv> Lord_Set: a start is in the bugs list for MAAS on Launchpad, where you can select the 14.04 milestone: https://launchpad.net/maas/+milestone/14.04
[07:20] <jtv> The Fix Committed / Fix Released ones are done.
[07:20] <Lord_Set> Awesome thank you
[07:20] <jtv> There's also the blueprints; I'm looking up the link.
[07:20] <Lord_Set> I was mainly curious about the new features if any :) But bug fixes are always welcome
[07:21] <jtv> Lots of grey area between them!  But the features are in blueprints; see https://blueprints.launchpad.net/maas/
[07:21] <Lord_Set> and hopefully improved Openstack deployment with Juju
[07:21] <jtv> Or just the ones for 14.04: https://blueprints.launchpad.net/maas/1.5
[07:22] <Lord_Set> :)
[07:30] <Lord_Set> Is Juju under different development than MAAS?
[07:38] <jtv> Yes, different groups.
[07:38] <jtv> They hang out in #juju.  :-)
[08:20] <rvba> jtv: (talking about the "update "node" filter in networks listing" work) I'm wondering if we still want to pass node system IDs to the network listing API method.  We probably want to pass MAC addresses now right?
[08:20] <jtv> rvba: not entirely sure tbh...
[08:21] <jtv> I wouldn't be surprised if we'd end up wanting both.
[08:22] <jtv> I was thinking to wait until we hear that somebody needs it.  :)
[08:24] <rvba> jtv: okay, nodes are probably more central to MAAS than MACs so I'll just adapt the existing method.
[08:26] <jtv> Right.
[08:26] <jtv> The main thing is that we don't leave it to block the abolition of the old linking able.
[08:27] <rvba> Yep.  That's the only remaining thing AFAIK.
[08:30] <jtv> It's how I found it.  :)
[09:18] <jtv> factory.make_networks() still needs an option for either "only VLANs please" or "at most one non-virtual network please."
[09:19] <jtv> Otherwise we're going to have trouble when we start enforcing the rules for how MACs connect to networks.
[09:19] <jtv> It'll be easier though if we only enforce that at the form level...
[09:21] <rvba> jtv: I'm getting this from time to time: http://paste.ubuntu.com/6969880/
[09:22] <rvba> Would you mind having a look?
[09:22] <jtv> That's what I'm talking about.
[09:22] <jtv> The fix is landing.
[09:22] <rvba> Ah, ok, cool :)
[09:23] <rvba> jtv: I've got a branch up for review if you have time for it: https://code.launchpad.net/~rvb/maas/update-node-filtering/+merge/207603
[09:25] <jtv> rvba: careful — the new relationship introduces an additional way for a call like this to go wrong.
[09:26] <jtv> I'll look at it after the call.
[09:26] <rvba> jtv: hum, I see what you mean, let me add a test…
[10:00] <rvba> jtv: I've improved one of the tests on https://code.launchpad.net/~rvb/maas/update-node-filtering/+merge/207603
[10:00] <rvba> jtv: please have a look when you have some time.
[10:00] <jtv> OK.
[10:02] <jtv> Diff's still updating... weird how that's usually very fast now, and then sometimes slow like this.
[10:02] <rvba> jtv: the improvement is minor, you can review what you see now.
[10:03] <jtv> nm it just updated
[10:06] <jtv> Done
[10:07] <rvba> Thanks.
[12:18] <jtv> rvba: my branch is up for review.  After that, ditching the old linking table still breaks maasserver.views.tests.test_networks.NetworkDetailViewTest.test_network_detail_displays_node_count
[12:29] <jtv> It looks easy to fix, but there is a pitfall of double-counting.


[17:25] <ogennadi> Hi all. I'd like to make an edit to the official documentation (specifically to add a link for how to set install boot options). I'd like to confirm the link would be useful before filing a bug
[17:26] <ogennadi> is that the right way to contribute official docs?


[01:51] <siezer> is there some sort of "artwork pack editor" that was used for the edubuntu/kubuntu/xubuntu usplash and gdm/ gnome themes? or were they made by hand?
[08:14] <klepas> artnay: ping
[08:14] <klepas> jimmac: ping
[06:18] <lapo> hi
[06:19] <lapo> ubuntu logo icons: http://xoomer.virgilio.it/bat/tmp/ubuntu-logo.tar.bz2


[04:02] <mariano> I got a machine (thinkcenter server) and I would like to use it to learn how to work with various databases. From what I understand, and correct me if I'm wrong, I can install ubuntu server on this machine and then install virtualbox. I can then install various virtual machines (i.e. mysql server, windows server, ect) and run them via a web browser (PHPvirtualbox)? Is this correct?
[04:03] <sarnold> mariano: that sounds like a lot of work compared to just using libvirt and qemu/kvm
[04:04] <mariano> Ok, let me read what libvirt and qemu/kvm are. I'm new to all of this.
[04:15] <mariano> libvirt  qemu/kvm sounds a bit over my head. I'm a noob in all of this.
[04:17] <sarnold> mariano: apt-get install virt-manager, and run it with "virt-manager", it'll provide a much friendlier gui
[04:18] <mariano> So the main OS on the machine should be ubuntu server and dthen run apt-get on there yes?
[04:18] <sarnold> yes
[04:19] <mariano> Ok, perfect. I'll start messing with that stuff. And this will still be a headless option as far as running my guest machines correct?
[04:22] <sarnold> mariano: yeah; to use virt-manager, you'll use ssh -X when connecting to it..
[04:22] <mariano> Thank you so much for the info sarnold
[07:33] <lordievader> Good morning.
[08:10] <fishcooker1> if other user running apt-get dist-upgrade .. how to show progress log of the apting action?
[08:37] <fishcooker> sorry for being disconnected.. how to show log progress of apt-distupgrade action .. in case there are other user doing that action?
[09:10] <jamespage_> zul, hey - can you look at unblocking all of our openstack in wily - I'll have a bit of time tomorrow, but it would be nice to get the current log jam through before we have to work on l2
[11:51] <zul> jamespage: ack
[13:13] <momomo> Whenever I send a file with scp, the maximum speed seems to be around 1.2 MB/s ... why? Is there a way to increase this speed?
[13:33] <JanC> momomo: how fast is the (upstream) internet connection that you use for the system where you send that file from?
[13:58] <momomo> it should be about 10 mps
[13:58] <momomo> maybe I am wrong thoguh
[13:59] <momomo> speed testing
[13:59] <momomo> yes, it's about 9-10
[14:00] <teward> MB per second, or Mb per second?  (One's megabytes one's megabits)
[14:01] <teward> if it's the second one, 1.2 MB/s is about what you'd expect from a 10 megabit upload connection.
[14:01] <momomo> mbps
[14:02] <teward> momomo: speedtest.net?
[14:02] <momomo> yes
[14:02] <teward> they use Megabit not MegaByte
[14:02] <momomo> hmm .. ook so times 8 ?
[14:02] <teward> momomo: 10Mbps (Megabits per second) is about 1.25 MBps (Megabytes per second)
[14:02] <momomo> ook
[14:02] <teward> (Megabits per second) / 8 = MegaBytes per second
[14:02] <momomo> thanks for clarifying :)
[14:03] <teward> momomo: so, 1.2MB/s is as expected for that type of an upload connection speed
[14:03] <teward> now, 10000 Mbit / second... that's fun :P
[14:03]  * teward had access to such a speed for all of 10 seconds xD
[14:04] <teward> momomo: but to answer your initial question about the max speed being about 1.2 megabytes per second.
[14:04] <teward> it's becuase you only have 10Mbit upload speed - that's 1.25MB/s
[14:08] <jamespage> zul, ta
[14:08] <jrwren> i wonder when 10Gbit hardware will be priced for home.
[14:13] <Sling> infiniband is already pretty cheap
[14:16] <jrwren> it is?
[14:49] <funkenstrahlen> Anyone here running btsync 2.0 on an ubuntu server? I need some help setting it up: https://forum.bittorrent.com/topic/40008-sync20-headless-server-instanceconf-how-to-set-the-secret/
[16:56] <hallyn> smoser: http://paste.ubuntu.com/11967817/  proposed seabios for wily, any objections/comments?  qa-regression-testing test-qemu.sh passes...
[16:57] <smoser> nothing screams at me.
[16:57] <smoser> i was just a cuople minutes ago reminising about
[16:57] <smoser>  https://bugs.launchpad.net/ubuntu/+source/ipxe/+bug/921230
[16:58] <smoser> how was that fixed ?
[16:58] <smoser> oh. you set the timeout to zero.
[17:01] <hallyn> smoser: ok, will pushonce test-libvirt.py completes
[17:01] <hallyn> thanks
[17:19] <smoser> hallyn, since i like to complain about essoterric features not wroking correctly...
[17:19] <smoser> booting qemu with the ovmf bios (for uefi) renders -curses useless.
[17:20] <smoser> that bios goes itno 800x600 mode right away.
[17:22] <fellayaboy> is an ldap server basically a domain controller with active directory in a sense?  is it so you can create and store new users and computers that join a domain and you could administer those users and ocmputers from there?
[17:22] <fellayaboy> is ldap server basically linux
[17:23] <tarpman> fellayaboy: an ldap server is just a database and a protocol for talking to it
[17:23] <fellayaboy> version of domain controller and active directory
[17:23] <hallyn> smoser: uh.  what.  why can't i find edk2 for wily?
[17:23] <fellayaboy> oh okay
[17:24] <pmatulis> fellayaboy: AD is strictly a microsoft product that, among other things, embeds an LDAP-like service
[17:24] <smoser> hallyn, https://launchpad.net/ubuntu/+source/edk2 ?
[17:24] <fellayaboy> ok so im familiar with active directory and creating a domain controller in windows server... whats linux equivalent
[17:24] <fellayaboy> pmatulis, oh i see i see
[17:24] <pmatulis> fellayaboy: investigate samba4
[17:25] <fellayaboy> isnt samba just a file sharing protocol?
[17:25] <pmatulis> fellayaboy: about a decade ago, yes
[17:25] <fellayaboy> creates a networe share
[17:25] <teward> it's far more than that now
[17:25] <tarpman> fellayaboy: in addition to samba4, check out freeipa
[17:25] <fellayaboy> could you provide a link of all the other stuff it does..i would google it but i know ill just get lost in the ocean of information
[17:26] <fellayaboy> freeipa thanks tarpman
[17:26] <fellayaboy> ive setup a samba share in ubuntu server 15.04 here at our enterprise...its quite fast and very reliable
[17:26] <pmatulis> fellayaboy: https://www.samba.org/
[17:26] <fellayaboy> works very well with our windows clients
[17:27] <fellayaboy> guys thanks for that information
[17:27] <pmatulis> fellayaboy: note samba4 and samba3 are not the same. the former is a complete rewrite and enables a standalone AD-like thing, replete with its own embedded LDAP service
[17:27] <fellayaboy> very helpful thank you
[17:28] <fellayaboy> i see pmatulis
[17:28] <fellayaboy> so samba 4 and create domain users
[17:29] <fellayaboy> apply some sort of policies to linux machines similiar to gpo?
[17:29] <pmatulis> fellayaboy: normally i would point you to the ubuntu server guide but it has not been updated to samba4 yet
[17:30] <pmatulis> fellayaboy: you really need to take some time, prolly a lot of time, and read the docs
[17:30] <fellayaboy> i meant to say "can samba 4 create domian users?" and can it apply policies to machine objects
[17:30] <fellayaboy> ill go over to samba too..since these are samba related questions  thanks pmatulis
[17:30] <pmatulis> welcome
[17:34] <hallyn> smoser: yeah, but aptitude doesn't find it
[17:34] <hallyn> (or its binary packages)
[18:26] <server-help> Can anyone explain this:  I have a server that hangs on boot and repeats the message 1fUbuntu12.041f.... several times


[06:24] <RageLtMan> why did conjure-up drop landscape? sort of a "very breaking change"
[11:23] <rick_h> RageLtMan: sorry that hit you there. I think the main thing was conjure-up landscape was a way to get an easy openstack with autopilot but conjure-up ended up going more direct into doing a solid openstack install walk through
[14:58] <RageLtMan> rick_h: thanks for the clarification. Is there a current documentation source for using conjure-up directly? It seems the sort of thing i'd be able to feed a json/yaml file into instead the curses config...
[14:59] <stokachu> RageLtMan: you want to do headless install?
[14:59] <RageLtMan> that would be great too - have Chef just execute it all :)
[15:02] <magicaltrout> https://imgflip.com/i/1vuudt
[15:05] <stokachu> RageLtMan: so you could checkout the openstack spell and provide a bundle fragment with your changes
[15:05] <stokachu> RageLtMan: it' s not documented yet but we're working on it
[15:13] <RageLtMan> stockachu: thank you much, will look into this when i get back in this evening
[17:21] <fallenour> day 8, the war continues. It is 8 days since juju has not worked as desired. I continue to fight on. Troops are running thin, injuries are countless, coffee supplies have almost run out. We receive further orders in briefings, but the cries of the battles the night before rage in my mind, muting whatever words escape the mouths of high command.
[17:22] <fallenour> The enemy, rbd, continues to elude us, hiding in the obscurity of multiple config files, and the overarching sophistication of ceph.
[17:25] <tvansteenburgh> fallenour: sorry for your troubles but i'm enjoying the journal
[17:26] <fallenour> @tvansteenburgh LOL
[17:26] <fallenour> its a bloody mess man
[17:26] <fallenour> ive tried damn near everything to make it work
[17:26] <fallenour> im at that "just give me your ssh key, and you fix it" point.
[17:27] <fallenour> its so painful, and the build times are terribly long for me becasue of my 6/1 connection speed
[17:29] <fallenour> @stokachu hey if I add another nova node in the future, will it continue to leverage the already active rbd config, or will it roll back the ephemeral storage (default) unless I inject "unknown-syntax" as an option with the juju deploy -n1 nova-* command
[17:49] <magicaltrout> random question, why does juju not bother to update /etc/hosts to help units keep track of one another?
[17:51] <rick_h> magicaltrout: scale
[17:52] <magicaltrout> fair enough
[17:52] <rick_h> magicaltrout: think that's all there is to it.
[17:52] <magicaltrout> other random question CDK related
[17:52] <magicaltrout> kubectl exec -it microbot-3325520198-djs5f -- /bin/bash
[17:52] <magicaltrout> Error from server: error dialing backend: dial tcp: lookup k8s-12 on <IP_ADDRESS>:53: no such host
[17:52] <magicaltrout> anyone seen that?
[17:52]  * rick_h ducks and hides
[18:06] <magicaltrout> yeah so to fix it rick_h
[18:06] <magicaltrout> i had to.....
[18:06] <magicaltrout> add all most nodes to all my hosts file
[18:06] <magicaltrout> add all most nodes to all my hosts files
[18:07] <magicaltrout> so the kube dns knows where to find my nodes
[18:07] <magicaltrout> this is a manual deployment, so i wonder how that differs in a cloud deployment
[18:07] <fallenour> @magicaltrout do you have dhcp turned on?
[18:08] <magicaltrout> yeah fallenour its just manual deployment within openstack
[18:08] <fallenour> @magicaltrout easiest thing to do is point it all at relevant dns names
[18:08] <magicaltrout> well internally kube dns is looking for k8s-12
[18:08] <fallenour> that way you dont have to worry about IP, and can just focus on names independantly, let dhcp worry about IP addresses.
[18:09] <magicaltrout> but the kubernetes worker doesn't have a clue what the k8s-12 is
[18:10] <fallenour> @magicaltrout to be honest, I dont either, but if k8s-12 isnt a DHCP server, it isnt gonna matter, because it aint gonna work, and Ill tell you now, manual additions of IP > Host to /etc/host files will get to non-scalable real fast.
[18:10] <fallenour> @magicaltrout its in your best interest that if for some reason kube dns isnt working with your current dhcp server, that you build another one.
[18:12] <magicaltrout> fallenour: yes, that much i'm aware of, so what i'm curious about is, if you deploy k8s on ec2 for example how it'd know what k8s-12 is
[18:13] <fallenour> @magicaltrout sadly you dont. if you dont control the dhcp, you cant configure the dhcp, and the systems arent shared on the same dhcp, the only way to make it work is with a subdomain name, and point it there with a routable IP over WAN.
[18:13] <fallenour> Its again why I stress the reasons why I dont like critical infrastructure in the cloud.
[18:14] <magicaltrout> but i'm not buying that kubectl exec doesn't work in EC2
[18:14] <magicaltrout> in which case the resolution must work
[18:14] <magicaltrout> but you don't magically get a dhcp server in EC2 if you deploy juju
[18:16] <fallenour> The issue isnt that it will or wont, the issue is that in EC2, you are in a cloud infrastructure, but your servers may be miles apart from each other in two geographcailly close DCs, or racks down. Either way, different switches, different broadcast domains. The issue is your DHCP query wont be on the same DHCP servers, specifically unless you put them on the same l2 device on the same broadcast domain on the same vlan. The issue is
[18:17] <fallenour> in a cloud infrastructure. As such, you either have ot put everything on the same server, and virtualize to ensure they all use the same etherswitch
[18:17] <fallenour> or you have to put all your critical infrastructure on ahrdware you own and control.
[18:17] <fallenour> Otherwise, its no dice @magicaltrout
[18:18] <magicaltrout> fallenour i have no idea what you're saying, either way i suspect it doesn't match the issues i'm seeing :)
[18:18] <fallenour> The downside to containization, is theres no hardware to control, so theres no controlling.
[18:18] <fallenour> @magicaltrout Ok so DHCP works by broadcasting and listening to broadcasts for queries and requests for DHCP IP addresses, and responds accordingly
[18:19] <fallenour> @magicaltrout the issue is, in order to get that request to or from a system, they have to send or receive it. You have to be on the same vlan, on the same broadcast domain in order to receive/send it to the same two systems
[18:19] <fallenour> @magicaltrout in a cloud infrastructure, your devices are very rarely on the same rack stack, much less the same DC in many cases, which is why the WAN IPs are often so different from one another.
[18:20] <fallenour> @magicaltrout that means they arent on the same broadcast domain, which means the DHCP server each device is talking to is very likely to be different from one another, which means theyll never get the same information, and wont know how to route it to you, which is why i recommended a subdomain name over a WAN address. Its the only feasible way with using EC2
[18:24] <fallenour> @magicaltrout for isntance, you can do dhcp.magicaltrout.com with a nginx box, and point that nginx box ip to your internal dhcp server. This will allow you to move the dhcp request over dns (or ddns) to your dhcp server, over nginx, and serve that query over the internet to your dhcp server over the wan.
[18:24] <fallenour> @magicaltrout its convoluted, and incredibly complex, but it works very well, but requries a much more indepth knowledge of protocols and load balancing, as well as geographic based traffic flow management.
[18:26] <fallenour> @stokachu ok so ceph is just Satan. Ive got HALF my OSD boxes green to go.  I would highly recommend that be a default config for future versions
[18:29] <fallenour> @tvansteenburg its DHCP
[18:29] <fallenour> @tvansteenburg DHCP registers the IPs to the hostname that the MAAS issues, and then registers their info accordingly with itself. From there, it queries the DHCP server for the DNS info, and executes accordingly
[18:29] <tvansteenburgh> magicaltrout: kubedns only manages container dns, not the hosts themselves
[18:30] <magicaltrout> yeah tvansteenburgh
[18:30] <magicaltrout> i'll write a charm to manage hosts files or something
[18:31] <fallenour> @stokachu @rick_h @jamespage In the future version as well, for RBD deployments, can you please add a note in the conjure-up text that /dev/sdb, /dev/sdc, etc has to be added to annotate the drives individually by comma separator in order for larger disk counts to work effectively for RBD deployments? Its annotated for comma separators in other areas, so hoping for some uniformity there in the future. It was a lesson learned the hard
[18:32] <tvansteenburgh> magicaltrout: Dmitrii-Sh might have a recommendation, i think he did a CDK on manual provider recently
[18:40] <Dmitrii-Sh> in a deployment I had to work with the environment had some automation to provision VMs, assign IP addresses to an IPAM and add the necessary entries to a DNS service
[18:40] <Dmitrii-Sh> given that it was a custom piece of automation we could provide no integration juju-wise
[18:40] <Dmitrii-Sh> so it was manual provider
[18:41] <magicaltrout> hrm
[18:42] <magicaltrout> considering manual connections are... manual... why couldn't juju provide dns services for manual stuff?
[18:43] <fallenour> My dear lord I wanna scream, why on earth is it only at 270GB (two drives) of 8 drives, when 8 drives were provided? Why does this damn system hate me so?
[18:45] <catbus> fallenour: what do you have in for 'osd-devices' in the ceph-osd configuration?
[18:46] <fallenour> rbd, with /dev/sbb, /dev/sbc, /dev/sbd, /dev/sbe, /dev/sbf, /dev/sbg, /dev/sbh
[18:46] <fallenour> it configured for rbd it looks like
[18:48] <fallenour> at least it feels that way
[18:48] <fallenour> @catbus whats the command for listing osd-devices?
[18:50] <Dmitrii-Sh> magicaltrout: well, normally juju relies on a cloud provider to give it a node. If that cloud provider also has a responsibility of managing DNS entries then it won't interfere because it wouldn't be generic (who knows what kind of infra do you have, right?). With a manual provider you do everything manually including making sure your nodes know who to talk to (routing) and how to resolve stuff.
[18:50] <Dmitrii-Sh> MAAS, for example, has it's own bind service
[18:50] <catbus> fallenour: try 'juju config ceph-osd' and look for osd-devices. there should be a command to list the value of the parameter directly, but I don't off the top of my head.
[18:50] <Dmitrii-Sh> if you need to update an upstream server, you can use dhcp snippets + ddns
[18:51] <Dmitrii-Sh> https://wiki.debian.org/DDNS
[18:51] <magicaltrout> yeah i just had a look at ec2 k8s and saw the internal ec2.internal pointer
[18:51] <fallenour> @catbus Yea, I was right value: /dev/sdb, /dev/sdc, /dev/sdd, /dev/sde, /dev/sdf, /dev/sdg, /dev/sdh
[18:52] <fallenour> @catbus @jamespage so why isnt it recognizing that I have more than 2 drives in each server? I can tell that the server is using both drives on the third server, but no more than the 2. Does it cap the total amount of drives usable by server based on the server with the lowest drive count?
[18:52] <catbus> fallenour: I believe it should be separated by space, not comma. https://jujucharms.com/ceph-osd/246
[18:53] <fallenour> @catbus please tell me theres a 1 line command to fix this. Rebuild just makes me wanna cry
[18:53] <catbus> fallenour: juju config ceph-osd osd-devices='/dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh'
[18:57] <fallenour> @catbus ok I updated, is there anything else i need to do, or will ceph-mon / ceph-osd automatically expand the pools and correct my mistake?
[18:58] <fallenour> @catbus OOOOO!
[18:58] <fallenour> @catbus THE GODS BLESS ME THIS DAY!
[18:58] <fallenour> @catbus I SHALL BUILD A STATUE IN YOUR NAME!!!
[18:59] <catbus> fallenour: You should thank the openstack-charmers team.
[18:59] <fallenour> @catbus Oh I plan on giving them somethign extra special this year. Theyve made my life about a millions times more easy
[19:00] <catbus> fallenour: that's exactly the idea behind Juju/Charm. :)
[19:00] <fallenour> @catbus the challenge is finding out who they all are. Aside from @stokachu "they" are the only person I know on the openstack-charmers? maybe?
[19:00] <magicaltrout> as its fixed, does this mean you'll type less?
[19:01] <fallenour> @magicaltrout nope! As its working, i have to type more, a lot more o.o Now I can turn the project fully public, and start to scale it, and start adding all the non-profits
[19:02] <magicaltrout> oh well it was worth a shot
[19:03] <catbus> fallenour: what are you building this openstack cloud for if you don't mind sharing a bit details?
[19:03] <fallenour> @magicaltrout dont worry though, itll be a lot of cool stuff ahead. now that the heat on me will die down, i can start focusing on my stronger areas,  and scaling systems. A lot of people stand to benefit from the platform, and itll help a lot of groups, and OSS projects move forward. A lot of people have been waiting for me to kick the last kinks out, and Openstack storage was the last one
[19:04] <fallenour> @catbus Im building a IaaS for Opensource developers, Research Institutes, Non-Profits, and Universities to use to develop on, free of charge. I provide the hardware, the environment, and the SaaS, and they build to their hearts content. Its the missing piece to the perfect storm for OSS Community.
[19:06] <fallenour> @catbus I realized a long time ago how financially fortunate I was compared to most other OSS developers, so Ive taken a large portion of my income for several years to build a Datacenter where I can host all the gear so people can share in what i have, and support their favorite projects without having to pay anywhere from 600-3500 a month for the privilege of giving to the community. Now all they have to give is their time.
[19:07] <bdx> fallenour: thats awesome, keep us posted
[19:08] <fallenour> @bdx I will, and im more than happy to. The updates on the project are posted at www.github.com/fallenour/panda
[19:08] <fallenour> Ill be adding updates in the near future, to include the slides from the last presentation, and the current updates probably today.  Now its saying I have about...3x more space than whats physically possible. Any ideas?
[19:55] <catbus> fallenour: I am no ceph expert. sorry.
[20:00] <catbus> fallenour: but I'd like to know how you get that conclusion that it reports 3x more space.
[20:01] <fallenour> @catbus because in horizon it shows available space of 6.3TB, when the maximum drive count possible in OSD devices is 17, at 146GB drives each
[20:08] <catbus> maybe someone else on the channel has ideas about what causes this.
[20:10] <magicaltrout> tvansteenburgh: if I was to create an NFS persistent volume
[20:11] <magicaltrout> the snappage of kubelet shouldn't interfere should it?
[20:11] <magicaltrout> cause its classic snap, it doesn't see any difference in filesystem does  it?
[20:31] <magicaltrout> scrap tha
[20:31] <magicaltrout> t
[20:31] <magicaltrout> user error
[21:05] <magicaltrout> well thats an interesting side effect
[21:05] <magicaltrout> juju add-relation kubernetes-worker telegraf it appears that that does bad things! :)
[21:06] <tvansteenburgh> magicaltrout: bad enough to file a bug?
[21:06] <tvansteenburgh> i'll make it easy for you! https://github.com/juju-solutions/bundle-canonical-kubernetes/issues/new
[21:07] <magicaltrout> i don't know if you'd call it a bug tvansteenburgh
[21:07] <magicaltrout> eh, it did it again
[21:07]  * magicaltrout backs out the relation
[21:07] <magicaltrout> tvansteenburgh: it created
[21:07] <magicaltrout> telegraf:prometheus-client           kubernetes-worker:kube-api-endpoint  http              regular
[21:08] <magicaltrout> which seemed to knock all my workers offline
[21:09] <tvansteenburgh> yeah i don't think you wanna be connecting to kube-api-endpoint
[21:09] <magicaltrout> yeah
[21:09] <magicaltrout> it made my cluster very sad
[21:09] <tvansteenburgh> i thought telegraf was a subordinate that you relate to prometheus
[21:09]  * tvansteenburgh looks
[21:10] <magicaltrout> well on my mastere i have telegraph:juju-info related to kubernetes-master:juju-info
[21:10] <magicaltrout> and stats flowing
[21:10] <magicaltrout> but i may have guess wrong, it was tricky to guess the flow
[21:11] <tvansteenburgh> yeah that should work on worker too
[21:11] <magicaltrout> yeah i put that in, you have to do a full juju add-relation kubernetes-worker:juju-info telegraf:juju-info though
[21:11] <magicaltrout> else it does the bad one :)
[21:11] <tvansteenburgh> don't be so lazy magicaltrout
[21:12] <magicaltrout> haha thanks!
[21:12] <tvansteenburgh> <3
[21:13] <tvansteenburgh> the problem is juju won't connect the juju-info relation implicitly
[21:13] <tvansteenburgh> so it saw that both sides had an http interface, and connected that
[21:14] <magicaltrout> yeah, its fair enough
[21:14] <magicaltrout> does brick your cluster for a while though ;)
[21:14] <magicaltrout> maybe i should add a feature request for relation warnings like "if x connects to y" then warn the user it might explode
[21:18] <bdx> magicaltrout: triggers in your charm^
[21:18] <magicaltrout> yeah bdx
[21:18] <magicaltrout> like "you can do this, technically, but we dont advise it" :)
[21:20] <bdx> well like .... right now, I seem to end up with something like this in every charm https://github.com/jamesbeedy/layer-django-base/blob/master/reactive/django_base.py#L35,L48
[21:20] <bdx> triggers will entirely simplify the code for what I am trying to do there
[21:20] <bdx> what you are talking about it similar
[21:21] <bdx> (P and Q) -> R
[21:22] <bdx> like
[21:23] <bdx> if this relation is made, or flag is set, then warn user
[21:27] <bdx> cory_fu: whats the timeline looking like before 0.5.0 drops?
[23:03] <thumper> hmm... do we have a list of definitive types supported in charm options?
[23:08] <thumper> stokachu, cory_fu_: ^^ ?
[23:08] <anastasiamac> thumper: yes, gimme a sec
[23:08] <anastasiamac> https://github.com/juju/charm/blob/v6-unstable/config.go#L53
[23:08] <anastasiamac> thumper: ^^
[23:09] <thumper> anastasiamac: I was hoping for something on https://jujucharms.com/docs :)
[23:10] <thumper> anastasiamac: thanks
[23:10]  * thumper wonders if we have that type validation in bundle options...
[23:13] <thumper> hmm...
[23:56] <bdx> honestly, I couldn't be more disappointed with the decision to put the elasticsearch charm back on lp
[23:56] <bdx> ;(
[23:57] <bdx> elasticsearch-charmers: sup