/srv/irclogs.ubuntu.com/2014/07/04/#ubuntu-devel.txt

=== Lutin is now known as Guest36100
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== timrc is now known as timrc-afk
=== _salem is now known as salem_
robert_ancellRAOF, if exiv2 is now in proposed (https://launchpad.net/ubuntu/utopic/+source/exiv2/0.24-2ubuntu1) and I upload new packages they'll build against that version right? I don't have to wait until it hits the release pocket03:22
TheMusoI think you do need to wait till they hit release.03:29
robert_ancellTheMuso, I tried building gexiv2 and the .deb it produces links against the new version so it seems to work03:36
=== salem_ is now known as _salem
TheMusoOk.03:41
ScottKrobert_ancell: That's correct. If you had to wait for it to get to -release then we'd never get a library transition done.03:47
robert_ancellScottK, cool, thanks :)03:47
michagogoScottK: hey, you're on SRU team, right?04:18
ScottKI am.  I'm also about to go to bed.04:19
michagogoScottK: Ah. At some point, would you mind taking a loot at my message on the -devel list?04:19
michagogolook*04:19
ScottKWhich one is that?04:19
michagogohttps://lists.ubuntu.com/archives/ubuntu-devel/2014-July/038389.html04:19
ScottKAt some point.04:21
michagogoFair enough.04:21
michagogoTIA.04:21
michagogogood night!04:21
pittiGood mornin05:34
pittishadeslayer: what is that hook supposed to do? autopkgtest didn't even run yet in that log, and it cleans up its temp dirs afterwards?05:35
=== benonsoftware is now known as Guest69253
=== dpm_ is now known as dpm
dholbachgood morning06:39
pittixnox: so I know why startpar never finishes the "start" part, it's waiting on pulseaudio; it's upstart job never starts (deliberately), but the init.d script wants to06:40
pittixnox: when I remove those (update-rc.d pulseaudio disable), startpar start correctly finishes, but still hangs on boot06:40
pittixnox: but remind me, why do we need to make startpar work at all? we are already using insserv now, so that ought to be enough?06:41
pittixnox: I'm also getting a race condition on start that lots of stuff tries to start before the root partition is mounted r/w06:41
pittixnox: i. e. we could certainly spend lots of time fixing all this, but that's not our ultimate goal anyway06:41
pittihey dholbach, wie gehts?06:41
pittixnox: i. e. we could probably merge to a recent sysvinit and still keep startpar disabled?06:45
wgrantdpm, pitti: What are the plans for translations for RTM? Wondering how much I need to make Translations (and langpacks etc.) work for the derived distro.06:52
pittiwgrant: I don't think we actually talked about that at all06:53
pittiwgrant: but good point, we probably won't be able to build proper langpacks for the derived distro if it doesn't have its own set of templates/exports06:54
pittiwe could possibly just use the latest devel series ones, but that will get inaccurate if strings get dropped/changed06:54
wgrantExactly my concerns.06:55
pittiso if we'll have significant delta in that distro (with string diversions), we probably need to treat it as a full release wrt. translations, too?06:56
dpmthat's what I'm starting to realise too06:56
wgrantI think so. And I haven't yet checked how much the Ubuntu hardcodings in Rosetta will hurt.06:57
dpmwgrant, would message sharing work between the derived distro and Ubuntu?06:57
wgrantdpm: I don't think that would require too much work, but that would be the intent.06:57
dpmyeah, that'd make sense06:58
=== zyga_ is now known as zyga
LocutusOfBorg1sil2100, for this time I think just remove the patch and add subversion as b-d is fine :(08:12
LocutusOfBorg1I cannot build either08:12
LocutusOfBorg1I have a problem injecting the LDFLAG for tweaking the build08:12
sil2100LocutusOfBorg1: you think it won't cause any problems anywhere?08:17
LocutusOfBorg1I think it won't cause any problem, but I'm not sure08:19
LocutusOfBorg1anyway I'm discussing with upstream https://github.com/luceneplusplus/LucenePlusPlus/pull/65#issuecomment-4801865608:19
LocutusOfBorg1I'm rebuilding08:25
LocutusOfBorg1since upstream says tests are just useless and not even implemented (just one test) we can skip them!08:25
LocutusOfBorg1I'll rebuild with tests disabled and push on mentors if you agree08:26
LocutusOfBorg1sil2100, please review my changes09:20
Saviqgreyback, ricmm has a beer for you09:25
greybackSaviq: beer for breakfast, if you say so09:26
Saviqgreyback, I'm just the messenger09:26
=== saurik_ is now known as saurik
sil2100LocutusOfBorg1: looking! Did you just add the subversion dependency or also some other changes?09:44
sil2100LocutusOfBorg1: ah! I see the tests being disabled ;)09:48
sil2100LocutusOfBorg1: ok, so it looks ok I guess, although won't this cause problems? I know that we basically don't have much other choices, but won't it get rejected because of disabled tests?09:51
sil2100LocutusOfBorg1: I noticed that disabling tests is generally very aggressively frowned upon ;)09:51
sil2100LocutusOfBorg1: anyway, if you as a DM accept this temporary state, then I'm +1 on it as well09:54
=== vrruiz_ is now known as rvr
LocutusOfBorg1sil2100, https://github.com/luceneplusplus/LucenePlusPlus/pull/65#issuecomment-4801865609:54
LocutusOfBorg1is upstream telling that tests are almost useless at this moment ;)09:54
LocutusOfBorg1so when and if they will make a good testsuite, and fix their cmake files we can enable them09:55
LocutusOfBorg1I don't see particular issues with this09:55
sil2100hah!09:56
sil2100;)09:56
LocutusOfBorg1I see issues with lintian instead ;)09:56
LocutusOfBorg1seems that doc package is using embedded jquery09:56
LocutusOfBorg1I'm rebuilding from a clean directory, maybe I just run dpkg-buildpackage prior to clean up the build-dir09:57
LocutusOfBorg1I tweaked dh_link to link jquery10:03
LocutusOfBorg1and make doc depend on jquery package10:04
cjwatsonUse dh_linktree instead10:04
cjwatsonIt's much better for this, sorts out the dependencies for you10:04
LocutusOfBorg1syntax is the same?10:06
LocutusOfBorg1I read it on debian-devel but slipped of my mind10:06
cjwatsonSimilar but not identical - see its man page10:08
LocutusOfBorg1yes10:08
LocutusOfBorg1done10:08
LocutusOfBorg1but I still need to override dh_install right?10:08
LocutusOfBorg1dh_install --fail-missing -Xjquery.js10:09
cjwatsonNo, you can run dh_linktree after dh_install and have it replace stuff with symlinks10:09
cjwatsonWell, you'll need to override it for --fail-missing10:09
LocutusOfBorg1mmm ok10:10
LocutusOfBorg1does it automatically run after dh_install? I create a file package-doc.linktree10:11
cjwatsonIf you're using dh $@ --with linktree, then dh_linktree is sequenced to run after dh_link, which runs well after dh_install10:12
LocutusOfBorg1wow a new helper ;)10:13
LocutusOfBorg1mmm strange, I need to build-depend from dh-linktree?10:17
cjwatsonYes10:17
michagogocjwatson: I don't know if you saw it, but I posted to the mailing list as you suggested10:20
michagogoThanks for your help!10:20
cjwatsonYup, thanks10:22
xnoxslangasek: pitti: that has been in the back of my mind as well. Why can't we keep startpar disabled, given that we (a) have enabled update-rc.d (b) we have lsb initfunctions.d hook to keep everything sane10:22
xnoxsarnold: so thunderbird decided to allow me encrypting emails to target email after (a) setting up security smime signing & encryption certificates on the "account" (b) repeating same on the "Manage identities" the default and the one person is going to use.10:26
xnoxsarnold: none of which should be required to encrypt message to someone else....10:26
xnox(just)10:27
xnoxsarnold: also it couldn't care less that FROM: identity email address did not match Subject / Alt Names on the certificate.....10:27
=== timrc-afk is now known as timrc
bluesabreGood day Sponsors!  Please let me know if anybody is available to upload this package to trusty-proposed10:30
bluesabrehttps://bugs.launchpad.net/ubuntu/trusty/+source/menulibre/+bug/132340510:30
ubottuUbuntu bug 1323405 in menulibre (Ubuntu Trusty) "[SRU] Please backport menulibre-2.0.4 to trusty" [Undecided,New]10:30
bluesabreIt's been in the sponsors queue for a while now, and we would like to deliver the fixed package in time for 14.04.110:31
bluesabreIt fixes some nasty bugs that completely break the program, and can corrupt user menus10:31
cjwatsonxnox: It's arguably correct not to care, since anyone can put whatever they like in From: :-)10:37
=== doko_ is now known as doko
cjwatsonWell, maybe, not sure10:38
xnoxcjwatson: it's also entertaining how the target person uses Exchange, which appends & mangles the messages, hence the smime signature does not validate =)10:39
LocutusOfBorg1cjwatson, is it correct? seems to work, but I would like to have a feedback if possible10:40
LocutusOfBorg1http://anonscm.debian.org/gitweb/?p=pkg-sdl/packages/sdlgfx.git;a=commitdiff;h=568ac5acffec69eadb0c91bb745e01beddf7dee410:40
* xnox wonders if my Latvian National Identity smartcard certificates can be used for SMIME signing & encryption10:40
cjwatsonLocutusOfBorg1: Looks OK, though I'd normally prefer "--with autoreconf,linktree"10:50
pittixnox: right, and I believe latest sysvinit still works well with just plain insserv and without startpar10:51
pitticjwatson: FYI, https://jenkins.qa.ubuntu.com/job/utopic-adt-click/9 failed (you didn't get the mail because it was bot-uploaded)10:52
pittimvo: unattended upgrades failed as well, argh PEP-8 :/10:53
LocutusOfBorg1thanks cjwatson there is always to learn ;) fixed!10:53
mvopitti: *gih*10:53
mvopitti: what the link again? do you have it at hand?10:53
mvopitti: I broke it (click)10:54
mvosorry10:54
xnoxpitti: hm, wasn't that upload suppose to have "Sponsored for cjwatson" though?! ( i thought we had that enabled by didrocks before he handed ci-uploads over)10:54
pittimvo: you mean https://jenkins.qa.ubuntu.com/job/utopic-adt-unattended-upgrades/18 ?10:54
mvopitti: yes, thanks10:54
pittixnox: https://launchpad.net/ubuntu/utopic/+source/click/0.4.29 -> (sponsored by Ubuntu Archive Robot)10:55
mvocjwatson: I broke the click test, I will work on a fix while stearing the the citrain10:55
xnoxpitti: aha. I looked at the release pocket source publish record. Right. so that bit is in place.10:56
xnoxpitti: i guess with enough trickery jenkins could be sending the email to the right sponsored for people as well....10:57
xnoxpriority: for later10:57
cjwatsonmvo: Thanks, I hadn't looked at the autopkgtest output yet10:58
mvocjwatson: I use os.environ["USER"] which is not available in adt it seems10:58
cjwatsonxnox: My name's there, it's just obscure.  See https://launchpad.net/ubuntu/+source/click/+publishinghistory10:58
pittimvo: actually, I thought I just fixed that a few days ago10:58
mvopitti: oh?10:59
mvopitti:     user = os.environ["USER"]10:59
mvoKeyError: 'USER'10:59
cjwatsonOTOH, I didn't get the mail either10:59
mvopitti: is what I see in the test10:59
pittimvo: so if it's just that, let me roll out the latest autopkgtest to the machines and retry10:59
diwicit's probably a USER error10:59
mvopitti: yeah, it is just that10:59
diwic(sorry, couldn't help myself)10:59
mvodiwic: lol11:00
pittimvo: does it depend on $USER just for the tests, or for actual operation?11:01
mvopitti: just for the tests iirc11:03
pittimvo: hm, still failed11:04
mvo:/11:04
pittimvo: are these tests running as root or user?11:04
mvopitti: as root11:05
mvopitti: I could hardcode "root" there I guess :)11:05
pittioh, so $USER would be "root"?11:05
pittimvo: right, I just recently fixed it for tests that run as user11:05
mvopitti: aha, ok. so what should I do, just hardcode root here?11:06
pittimvo: I'm knee-deep in debugging a Mir/libudev issue, would you mind filing an autopkgtest bug about that? I can look at that on Monday11:06
mvopitti: no worries, I can also just fix it on my side, but I'm equally happy to file a bug. whatever is easier for you11:07
pittimvo: or environ.get('USER', 'root') perhaps11:07
mvo(can do both of course)11:07
mvopitti: yeah, good idea11:07
pittimvo: yeah, but still appreciated, in case other tests need that as well11:07
pittiI never ran into this, and TBH $USER is a rather bad idea IMHO11:07
mvopitti: fair enough11:08
mvohttps://bugs.launchpad.net/ubuntu/+source/autopkgtest/+bug/133780211:08
ubottuUbuntu bug 1337802 in autopkgtest (Ubuntu) "Set $USER environment in the tests for root" [Undecided,New]11:08
pittiohe of these things people should have avoided 30 years ago :)11:08
pittimvo: thanks11:08
=== MacSlow is now known as MacSlow|lunch
mvopitti: your welcome11:20
=== _salem is now known as salem_
cjwatsonxnox: Could you merge dune-geometry, please?  Needed for a pending transition.12:53
=== psivaa-afk is now known as psivaa
pittidobey: ubuntuone-dev-tools failure> more PEP-8 fun!13:05
=== timrc is now known as timrc-afk
=== timrc-afk is now known as timrc
xnoxcjwatson: done.13:10
cjwatsonxnox: thanks :)13:14
bluesabrexnox: would you mind uploading this package to trusty-proposed to begin SRU verification?13:22
bluesabrehttps://bugs.launchpad.net/ubuntu/trusty/+source/menulibre/+bug/132340513:22
ubottuUbuntu bug 1323405 in menulibre (Ubuntu Trusty) "[SRU] Please backport menulibre-2.0.4 to trusty" [Undecided,New]13:22
LocutusOfBorg1sil2100, https://mentors.debian.net/package/lucene++13:55
LocutusOfBorg1please check and I'll ask for upload13:55
psivaainfinity: chrisccoulson_: sorry missed your ping last night about /run/shm & /dev/shm state14:10
=== chrisccoulson_ is now known as chrisccoulson
psivaalrwxrwxrwx 1 root root 8 Jul  2 15:15 /dev/shm -> /run/shm14:10
chrisccoulsonthat looks normal14:11
sil2100LocutusOfBorg1: ok, browsing throught in a moment14:16
Bluefoxicyso guys14:22
Bluefoxicywhat's going on with 14.10?14:22
BluefoxicyI sent to the dev list a while back that I'd like to see pam-tmpdir integrated by default this time, and no response14:22
Bluefoxicyis anyone testing?14:22
BluefoxicyEverything's working on my end, has been for several releases.14:24
shadeslayerpitti: http://paste.ubuntu.com/7747340/ is the hook14:40
pittishadeslayer: is cowbuilder somehow creating /tmp/adt-* ? (sorry, I don't know at all how that works, but it seems strange that it'd create an adt* dir)14:42
shadeslayerhm, not that I know of, it's all very weird14:42
shadeslayerthis hook worked a few weeks ago14:42
shadeslayerand now it doesn't14:42
pittishadeslayer: well, you might have had one from a previous run14:42
pittishadeslayer: but this looks like it expects the output before actually running adt-run..14:43
shadeslayerpitti: do you have a autopkgtest hook for pbuilder?14:43
pittishadeslayer: no, I don't14:43
shadeslayerhttps://gitorious.org/tanglu/jenkins-tanglu-buildkit/source/6694557e21cc163573338a3b21fd4757435af8e0:slave/pbuilder-hookdir/B20autopkgtest#L21 < does the same thing14:43
pittiI usually just run adt-run on a .dsc or source tree, or on a .changes if I have a build already14:43
shadeslayerhm ok, thx :)14:46
mvopitti: fixing the pep8 failure right now, kind of ironic to have a pep8 failure in test_pep8.py :P14:48
pittimvo: hehe; thanks14:49
shadeslayerdpm: ping15:40
shadeslayerdpm: are you in Barcelona next week?15:40
=== Chipzz_ is now known as Chipzz
dpmhi shadeslayer, yes17:24
=== roadmr is now known as roadmr_afk
=== salem_ is now known as _salem
=== Nafallo_ is now known as Nafallo
=== rwd is now known as rww
=== rww is now known as rwd
=== rwd is now known as rww
Bluefoxicyanyone?19:42
Bluefoxicypitti?19:43
=== rww is now known as rwd
=== rwd is now known as rww
=== rww is now known as rwd
infinityBluefoxicy: By "a while ago", do you mean October 2012?19:59
Bluefoxicywow that comes out of google20:00
Bluefoxicywhat the hell?20:01
BluefoxicyI swear I sent an e-mail to ubuntu-devel-discuss last week asking about doing this in 14.1020:01
Bluefoxicyno evidence of any such e-mail exists anywhere20:01
infinityAhh, yes.  You did.20:01
infinityhttps://lists.ubuntu.com/archives/ubuntu-devel-discuss/2014-April/014941.html20:01
Bluefoxicyit's not in my gmail or anything20:01
Bluefoxicyoh, there it is.  Wait, why don't I have it here?  o_O20:02
infinityBut I'm not sure the arguments really would have changed since mdeslaur responded two years ago to the same thing.20:02
Bluefoxicyis that the "this should not be a problem, make apps behave properly" argument?20:03
Bluefoxicyinfinity:  my original concern (back in 2004) actually involved information leaks in the form of file names20:04
infinityBluefoxicy: Indeed.  Firefox and Thunderbird certainly should learn to use XDG_ locations.20:05
infinityBluefoxicy: I get the slight information leak concern.20:05
Bluefoxicyinfinity:  the FHS now specifies temporary files go in /run instead of /tmp?20:05
infinityAdding things to the defauly PAM stack is always something that needs an audit and careful consideration, though.  "It works for me" isn't quite enough for something that runs as root on every new session.20:05
Bluefoxicyi know20:06
BluefoxicyI've been doing this since 2004 and trying to get people to use it during development cycles as at least a bulk sanity check measure20:06
infinityBluefoxicy: If you're running it and happy with it, yay? :)20:07
infinityI run a lot of things I don't think need to be the default for everyone else.20:07
Bluefoxicyhttp://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html wow20:07
Bluefoxicydidn't know about this20:07
infinityAnd this doesn't cover the other tmpdir (/var/tmp), which is where large files go.20:07
infinity(In a traditional layout)20:08
Bluefoxicyinfinity:  curious, completely different topic20:10
Bluefoxicysomewhere in 2003-2005 I started arguing that Linux needs a good replacement or interface for Active Directory, to attain feature parity with Microsoft networks in the ability to push security policies, configurations, installed applications, and have central authority for users and computers on the network20:12
BluefoxicyThere are a few directory servers--FDS, RHDS, Mandriva has one, SuSE has one--but nobody seems to have actually tried to shape up client/server management for networks.  I haven't seen Ubuntu's cloud offering, which might do that.20:13
BluefoxicyDoes anyone actually consider this a deficiency?  I've had several discussions which basically ended in, "That's stupid, businesses don't want or need that"20:14
Bluefoxicybut I've never been able to look at corporate networks nad say, "You can do all that with Linux"20:15
infinityPeople want different things.  Nothing's sane to ship "by default", but lots of different solutions could use work.20:15
BluefoxicyI did get as far as managing users in a central repository20:15
Bluefoxicyinfinity:  You've managed Windows networks?20:15
infinityPure UNIX/Linux networks tend to not want anything that looks at all like AD, but instead want puppet-like things, and users/groups distributed out-of-band (like ud-ldap), or other fun stuff.20:16
infinityPeople trying to live in AD networks want tight integration with an AD controller.20:16
Bluefoxicyyeah20:16
infinityPeople trying to take over AD networks want to *be* an AD controller.20:16
=== roadmr_afk is now known as roadmr
BluefoxicyWhen I worked at Social Security, they said they've looked at switching to Linux desktops, but it's impossible to manage properly.20:16
BluefoxicyI've used Puppet.  One day, maybe I'll write something strikingly like it that actually works.20:17
infinityThere's software to do all of these things, some needs more love than others, none of it is suitable for a "default" install.20:17
Bluefoxicypuppet's getting a lot of attention from dell and vmware and such, but, honestly... it's horrible.20:17
Bluefoxicywe have a package manager20:17
Bluefoxicyit's called apt.20:17
infinity(Not because it's crap, but because everyone has differing views on what the defaults should be)20:17
Bluefoxicyyou can write modules in puppet to deploy roles... but if any of the needed packages overlap, it fails.20:18
Bluefoxicyso then you break it down into smaller modules20:18
Bluefoxicyuntil you eventually have a module for every individual package20:18
Bluefoxicyand the only point of this is, essentially, to change the default settings in the packages20:18
infinityBluefoxicy: In a dpkg/rpm world, config management like puppet/chef should be used to enhance the package manager, not replace it.  ie: to roll out config changes on top of the packages defaults, not to mangle the packages and anger dpkg.20:18
Bluefoxicyinfinity: in puppet, if you define a package resource more than once, anywhere, it cries out because you're defining an already-defined resource20:19
infinityBluefoxicy: I dunno, we use it quite successfully with a lot of different roles.20:19
Bluefoxicyinfinity:  what if you have two different roles that both provide a web service via nginx20:20
Bluefoxicyso you depend on nginx, and have it installed in both roles?20:20
Bluefoxicypuppet fails when you put both roles on one server.  So you have to make a separate nginx role.20:20
Bluefoxicywhich is okay, until you realize there's 50 different nginx modules, written different ways, and, eventually, you have a custom module for nginx in this role or that role...20:21
infinityWe don't tend to do multiple roles per server.  Which, to be fair, is also how the rest of the world is going with cloudy things, juju, lxc, docker, coreos, etc.20:21
BluefoxicyI've gone both ways20:22
Bluefoxicyhi ari20:22
infinityI do multiple roles on home servers where I don't have a datacenter to play with, and don't want the overhead of even light virtualisation.20:22
infinityBut on the home or small business server scenario, you probably also don't give a crap about config management, I know I don't. :P20:22
Bluefoxicymy only multi-role server is a web app server20:23
infinityCause it's usually one or two machines, not 100.20:23
Bluefoxicyinfinity:  i'm studying project management20:23
Bluefoxicylet's not get into the merits of proper procedure in various situations ;p20:23
Bluefoxicythere are some environments where an abridged process is the absolute best way to do it, others where you need full processes, and everything in between; there are no real general rules for this :)20:24
ari-tczewhi Bluefoxicy20:28
ari-tczewcjwatson: I'm sorry but I need to ask you what's gonna on with M-o-M :)20:29
Bluefoxicyari-tczew:  russian?21:00
ari-tczewBluefoxicy: nope, polish21:00
Bluefoxicyah21:12
Bluefoxicyhmm.21:12
BluefoxicyI know an ari in moscow21:12
Bluefoxicyrussian is a pretty crazy language, but polish is insane21:12
Bluefoxicymy grandfather speaks polish 'cause he came over from there on a boat21:12
ari-tczewcool21:27
=== DzAirmaX_ is now known as DzAirmaX

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