[00:02] <YokoZar> If a confirmed bug has a patch is ready for sponsorship posted, what should I set its status to?
[00:03] <jtaylor> YokoZar: triaged is appropriate but it often doesn't really matter,make sure to subscribe  ubuntu-sponsors
[00:05] <jtaylor> and add tag patch
[00:08] <YokoZar> jtaylor: Hmm, adding tag patch isn't on the sponsorship wiki page, should it be?
[00:09] <YokoZar> jtaylor: thanks regardless :)
[00:10] <jtaylor> maybe, I don't think it matters much
[00:10] <jtaylor> it prevents a bot from adding it and posting a comment :)
[00:20]  * xnox 's new desktop's cpu fan starts with delay, no video, no bios *sigh*
[01:27] <cjwatson> OdyX: Hmm, I wonder why printer-driver-foo2zjs recommends foomatic-db-engine - isn't that meant to be a build tool?
[01:28] <cjwatson> OdyX: (FWIW this has broken our image builds since foomatic-db-compressed-ppds now Conflicts: foomatic-db-engine and we're trying to install both)
[01:28] <cjwatson> tkamppeter: ^-
[01:38]  * cjwatson files bug 1152831 for that
[03:43] <psusi> so these days debian has a nice gtk debconf frontend that you can chose to have d-i use from the main install boot menu... why don't we have that?
[06:02] <SunStar> or a prettier grub like debs
[07:56] <tkamppeter> cjohnston, new foo2zjs uploaded
[07:57] <tkamppeter> OdyX, hi
[08:01] <tkamppeter> OdyX, around
[10:42] <mlankhorst> well seems i need more ram to compile llvm-3.2 on this poor panda
[10:42] <ogra_> swap FTW
[10:43] <mlankhorst> yeah I know, I think I'll hammer the physical ppa builders though instead ;D
[10:43] <ogra_> if its only a bit, you can install zram-config
[10:43] <mlankhorst> it's oom
[10:43] <ogra_> the compression gives you about 50% extra ram
[10:43] <mlankhorst> won't be enough :)
[10:45] <ogra_> well, the pandas in the datacenter also just add a 20G swapfile on disk ... we didnt magically solder ram on top :)
[10:48] <mlankhorst> indeed, but it saves me from killing a ssd
[10:54] <ogra_> yeah, but the datacenter buildds cant easily use ccache
[10:55] <mlankhorst> neither can I :)
[11:12] <OdyX> tkamppeter: now yes ;)
[11:18] <tkamppeter> OdyX, I have sybced foo2zjs to Ubuntu and shortly after made a new upload, dropping the Recommends: foomatic-db-engine. Due to your Breaks: foomatic-db-engine in foomatic-db-compressed-ppds printer driver packages cannot recommend foomatic-db-engine any more as otherwise Ubuntu does not install.
[11:19] <OdyX> tkamppeter: hrm, that's unfortunate indeed.
[11:19] <OdyX> tkamppeter: taking a look at the big picture, is the Breaks: foomatic-db-engine correct at all ?
[11:19] <tkamppeter> OdyX, I also had to add Conflicts:  and Replaces:  foomatic-db-engine to foomatic-db-compressed-ppds as otherwise the update to the new version of foomatic-db-compressed-ppds did not work.
[11:19] <OdyX> tkamppeter: because if that's the wrong thing, then that should be fixed.
[11:22] <tkamppeter> OdyX, I would prefer to remove the Breaks:, as foomatic-db-compressed-ppds is hard-wird into Ubuntu due to a Depends: in ubuntu-desktop and I as printer driver package maintainer have often to install foomatic-db-engine, so I like to have it present together with foomatic-db-compressed-ppds.
[11:22] <OdyX> tkamppeter: the rationale was in http://bugs.debian.org/627770
[11:23] <OdyX> tkamppeter: then foomatic-searchprinter should be fixed to either fail gracefully, or work with -compressed-ppds
[11:23] <tkamppeter> OdyX, independent of this, we should remove all "Recommends: foomatic-db-engine" in any package, as with foomatic-db-compressed-ppds foomatic-db-engine gets a developer package as gcc.
[11:23] <bl4de> hi guys
[11:24] <tkamppeter> OdyX, probably foomatic-searchpackage should give a decent error message telling that no XML database is present.
[11:25] <bl4de> I'd like to help with devel of Ubuntu...bug correction, implementing new features and so on...in particular I'd like to help with Unity
[11:26] <OdyX> tkamppeter: yeah, hence cjwatson's point as I read it: foomatic-db-engine is only needed rarely by foo2zjs, and should probably rather be demoted to Suggests
[11:26] <bl4de> I have already a launchpad account, gpg key, and pbuilder configured...and now? :)
[11:27] <OdyX> tkamppeter: if foomatic-db-engine gets fixed for foomatic-searchprinter to fail gracefully, I'd be happy to drop the Conflicts in foomatic-db-compressed-ppds
[11:29] <bl4de> ...anyone can help me to help? XD :)
[11:34] <vibhav> bl4de: Did you have a look here: http://developer.ubuntu.com/packaging/html/ ?
[11:34] <cjwatson> bl4de: Does https://wiki.ubuntu.com/ContributeToUbuntu help you at all?
[11:35] <cjwatson> bl4de: #ubuntu-unity might be useful to you as well
[11:35] <OdyX> tkamppeter: the packages which recommends foomatic-db-engine are foo2zjs, min12xxw, foomatic-db*, foomatic-filters , education-common and task-print-server , probably too late for Wheezy for those, but I can demote all the printing-related ones in experimental and file bugs for the other ones
[11:36] <tkamppeter> OdyX, what is the benefit of having foomatic-db-engine installed when one uses foo2zjs? AFAIK printer-driver-foo2zjs has a complete set of ready-made PPD files and so it does not to generate PPDs from XML at runtime.
[11:37] <tkamppeter> OdyX, for me this Recommends: is a remainder of old on-th-fly XML->PPD times.
[11:37] <OdyX> tkamppeter: well, I've made foo2zjs build the PPDs at build-time (using foomatic-db-engine), so no it's not needed for that. I guess we can drop that altogether.
[11:37] <OdyX> tkamppeter: are there some packages shipping only xml files ?
[11:37] <tkamppeter> OdyX, this is what I did in today's upload to Ubuntu.
[11:38] <OdyX> tkamppeter: yeah, saw that, I will add that to Debian's git repository.
[11:45] <OdyX> tkamppeter: will you release a new foomatic-db-engine with the corrected foomatic-searchprinter ?
[11:50] <OdyX> tkamppeter: ah, could you eventually comment on Debian's #702227 too ?
[11:52] <vibhav> [edit]
[11:52] <vibhav> [edit]
[11:52] <vibhav> [edit]
[11:52] <vibhav> [edit]
[11:52] <vibhav> [edit]
[11:52] <vibhav> sorry people
[11:52] <vibhav> (stdupid keyboard)
[11:52] <vibhav> stupid, even
[12:06] <cjwatson> tkamppeter: Dropping the Breaks would certainly simplify upgrades; the fewer forced removals we have the better, even if we no longer install it by default
[12:07] <cjwatson> tkamppeter: Though it's no longer urgent - thanks for the fixes
[12:59] <tkamppeter> OdyX, about Debian bug 702227, CUPS backends with 750 root.root permissions/ownerships are run as root by CUPS, these backends have to run as root as they need access to resources where only root has access (files, network resources). Opening up the permissions so that "lp" can run the backends makes the backends stop working. What alwyas works would be setting the wrapper backends 750 root.root, but this can lead to some non-root backe
[12:59] <tkamppeter> nds being run as root.
[14:09] <mitya57> Hi DktrKranz, may I ask you to review ubuntu-packaging-guide 0.3.1, in Debian NEW queue?
[14:10] <mitya57> It adds new packages with russian translation
[15:00] <leex-> if the installer fails on a fresh install with: The 'grub-efi' package failed to install into /target/. Without the GRUB boot loader, the installed system will not boot. And running grub-install manually gives me this: http://pastie.org/6430135 is that an installer related problem and should I commit a detailed bug report or is this just related to my hardware (hardware changes since the last ubuntu installation: new ssd, therefore the reinstall)
[15:12] <leex> no one any idea?
[15:32] <DktrKranz> mitya57: I can't right now, if you don't mind asking me again tomorrow if I don't get it first.
[15:35] <mitya57> DktrKranz: thanks a lot, will do :)
[15:42] <OdyX> tkamppeter: can I quote your line in the bugreport or can you answer to the bugreport yourself ?
[16:07] <jbicha> xnox: I guess we're going to have to reintroduce goffice-0.8 since gnucash is GTK2 only?
[16:22] <cjwatson> leex: full bug report, please, with the installer logs (/var/log/syslog, /var/log/partman)
[16:23] <cjwatson> leex: not so interested in your attempt to run grub-install manually since that's not what's failing
[16:23] <cjwatson> (at least I don't think so)
[16:23] <cjwatson> leex: but the error message suggests that you haven't partitioned correctly
[16:24] <cjwatson> see https://www.gnu.org/software/grub/manual/grub.html#BIOS-installation
[17:10] <leex> cjwatson: since 12.10 doesn't have an alternate installer anymore I just clicked on "next", not much to do wrong there + the harddrive is new. I will run it again and submit a bugreport with syslog + partman logs
[17:12] <tkamppeter> OdyX, please feel free to quote my line.
[17:42] <cjwatson> leex: I'm prepared to believe it's a bug in our partitioner in some edge case, certainly
[17:43] <leex> cjwatson: I am just running the installer again. I will do nothing fancy and just click next ;) and then post the results here later and if it's not my fault I will create a bug report
[17:57] <pranith> Hi, can someone help nominate the patch in bug 1081307 for SRU?
[17:58] <tkamppeter> OdyX, still there?
[17:59] <OdyX> tkamppeter: yeah :)
[17:59] <tkamppeter> OdyX, WDYT about discontinuing beh upstream?
[18:00] <tkamppeter> OdyX, nearly no one is actually using it
[18:00] <tkamppeter> OdyX, GUI frontends do not support it
[18:00] <tkamppeter> OdyX, current CUPS has better error handling than the one of the time when I created beh
[18:02] <tkamppeter> OdyX, half of the original backends have to run as root and therefore are 750 root.root. For beh to support them, beh has to be 750 root.root by itself, making the non-root backends also run as root.
[18:03] <OdyX> tkamppeter: I have no definite opinion. Marco (and jasmine upstream) might though. The only problem I see is upgradeability.
[18:03] <tkamppeter> OdyX, what do you mean with upgradeability?
[18:05] <tkamppeter> OdyX, the only way to make beh working again is to let it be 750 rott.root and let it check the permissions of the child and depending on the child's permissions run it as root or as lp, but this can make the simple script much more complex.
[18:06] <OdyX> tkamppeter: how do we ensure that people with actually setup beh backends get a sane behaviour after the upgrade that removes beh
[18:06] <tkamppeter> OdyX, that would be a problem, when removing it from foomatic-filters, queues using it will not work any more.
[18:07] <leex> cjwatson: I installed debian and now reinstalled ubuntu successfully, don't ask me what happened there... I wasn't able to install it before the debian install consistently, well good for me, but bad for bug hunting :/
[18:08] <OdyX> tkamppeter: well, unless there's a backend towards which we can auto-migrate the queues, with a similarly good behavious
[18:11] <tkamppeter> OdyX, one must check whether CUPS' error policy setting covers the functionality of beh, if not probably improvinmg beh as I described would be the better solution.
[18:28] <jamescarr> hi guys… I'm having a hell of a time with an issue I'm investigating today. Apparently mysql_config as part of libmysqlclient-dev no longer reports ssl?
[18:28] <jamescarr> is there a way to view the commit history to see when this change occured?
[18:40] <jamescarr> I'm just going to manage mysql_config via puppet and add -lcrypto and -lssl back
[18:54] <cjwatson> leex: ah well, perhaps somebody else will run across it :)
[19:06] <jamescarr> SpamapS: so like I said, I noticed -lssl and -lcypto got removed?
[19:06] <jamescarr> from mysql_config in libmysqlclient-dev
[19:06] <jamescarr> for now we have our puppet manifests add it back in after installation
[19:06] <jamescarr> seems that mysql-python depends on this to compile in ssl support :(
[19:09] <SpamapS> jamescarr: thats because the openssl license and gpl are not compatible
[19:09] <SpamapS> jamescarr: so you are violating at least one if not both of those licenses
[19:09] <jamescarr> really?
[19:09] <jamescarr> oh man
[19:10] <SpamapS> jamescarr: the embedded yassl bits should still allow it to work though
[19:10] <jamescarr> embedded yassl its?
[19:10] <jamescarr> *bits I mean
[19:11] <jamescarr> SpamapS:  should mysql_config --libs or --libs_r reflect yassl?
[19:13] <SpamapS> jamescarr: no, it is embedded
[19:14] <SpamapS> jamescarr: you can test it by trying to use ssl :)
[19:14] <jamescarr> yeah I noticed it connects
[19:14] <jamescarr> the problem is with mysql-python then :)
[19:14] <jamescarr> because it decides whether or not ssl is supported by checking mysql_config --libs
[19:17] <xnox> jbicha: infinity: cjwatson: RE:  goffice-0.8 does need introducing for the sake of gnucash still being gtk2 only app. Last time I raised it, and it seems to still be the case, where debian does not have a separate goffice-0.8 source package, it is simply that both 0.10 and 0.8 versions are around in sid.
[19:27] <jamescarr> weird. So if the openssl license isn't compatible with the GPL, shouldn't it be renamed to closedssl
[19:28] <geofft> that's why it's not named freessl! ... In seriousness, that's ~why gnutls exists
[19:40] <SpamapS> jamescarr: ah, thats a bug in mysql-python then (and really silly btw)
[19:40] <jamescarr> yeah!
[19:41] <celso> Hi people! I would like to ask you, for a newbie guy in the software world, what language and software should i use to make an aplication for ubuntu? (please notice that i have almost no experience on programing). Btw, i need a solution that is compatible with the new Qt option that ubuntu decided a few days.
[19:41] <ScottK> Then use Qt.
[19:41] <SpamapS> jamescarr: which python-mysql do you mean btw?
[19:41] <SpamapS> jamescarr: python-mysqld ?
[19:41] <jamescarr> 1.2.3 and 1.2.4
[19:41] <jamescarr> no, the pypi package
[19:42] <SpamapS> python-mysqldb rather
[19:42] <jamescarr> yep
[19:42] <jamescarr> thats it
[19:42] <SpamapS> well pypi would be MySQLdb
[19:42] <jamescarr> yeah I'm totally confused!
[19:42] <celso> ScottK: but its easy to learn?
[19:43] <ScottK> celso: I don't know.  I haven't learned it.  There are, however, many books, online tutorials, etc, so I would imagine so.
[19:44] <jamescarr> ScottK: what's that?
[19:44] <celso> ScottK: well, there is only one way to know it. thanks for the help! i am going to try it. thanks!
[19:44] <jamescarr> I missed your earlier comment
[19:45] <ScottK> jamescarr: He was asking about learning Qt/QML.
[19:45] <SpamapS> celso: there's a nice side benefit to using Qt/QML which is that the app should be portable to many other platforms
[19:46] <celso> Ah, i was going to ask that! lol by the way, i have read about Qt but Qml, is it the same?
[19:46] <SpamapS> jamescarr: yeah looking at the code, there's a huge mistake there which is assuming the openssl method is the only one
[19:46] <jamescarr> yeah, scanned it on github too
[19:46] <SpamapS> jamescarr: https://github.com/farcepest/moist .. perhaps this one is smarter
[19:46] <SpamapS> terrible name
[19:47] <celso> I am asking that because i have Qt creator but dont know what is QML
[19:47] <jamescarr> the fear with that one is two things: it hasn't been updated recently and I don't think it is compatible with SQLAlchemy
[19:48] <SpamapS> yeah
[19:48] <jamescarr> "moist is not yet ready for prime-time"
[19:48] <jamescarr> yeah, I'll file an issue on the project
[19:48] <jamescarr> this actually broke our production setup :)
[19:49] <celso> ah i know what it is. QML is C++ components integration on Qt framework.
[19:49] <celso> SpamapS: thanks for the help!
[19:50] <SpamapS> jamescarr: I don't see at all where it looks for ssl in the libs
[19:51] <SpamapS> #if MYSQL_VERSION_ID >= 50500
[19:51] <SpamapS> #define HAVE_OPENSSL 1
[19:51] <SpamapS> #endif
[19:51] <SpamapS> jamescarr: ?
[19:51] <jamescarr> SpamapS: I am at a loss for words. That seems like it should pick it up
[19:51] <jamescarr> Hmph
[19:53] <SpamapS> jamescarr: why, pray tell, aren't you using the distro package?
[19:53] <jamescarr> virtual environments
[19:54] <jamescarr> this doesn't matter for the virtual env though
[19:54] <jamescarr> so in other words, I should prefer the distro package
[19:54] <jamescarr> and remove the pip installation
[19:54] <jamescarr> FFS
[19:54] <SpamapS> --system-site-packages ?
[19:55] <SpamapS> jamescarr: well I tend to think unless you need 2 versions of something... the distro package (especially for C extensions) are going to be less problematic.
[19:55] <jamescarr> yeah
[19:55] <jamescarr> yeah
[19:55] <jamescarr> in this situation, we don't need 2 versions of mysqldb
[19:55] <SpamapS> jamescarr: although I really am surprised that the pip install doesn't DTRT
[19:56]  * SpamapS looks at the package build for clues
[19:56] <SpamapS> export mysqloptlibs=ssl crypto
[19:56] <SpamapS> jamescarr: maybe try that?
[19:57] <SpamapS> probably easier than rebuilding everything :)
[19:58]  * SpamapS heads out to do Sunny Saturday things
[20:00] <jamescarr> SpamapS: thanks for the help
[20:43] <Siekacz> hello
[20:44] <Siekacz> any Mir devs here?
[20:45] <sladen> Siekacz: try Monday-Friday daytime UTC
[20:46] <Siekacz> right, weekend
[20:57] <ScottK> Siekacz: Also this channel is for development of Ubuntu the distribution, so it's not really the ideal channel.
[21:51] <reasz5> http://twixzo.de/spiel.php?id=22248
[23:13] <xnox> Siekacz: #ubuntu-mir is what you want =)