/srv/irclogs.ubuntu.com/2012/01/29/#ubuntu-devel.txt

slangasekit's been deprecated in Ubuntu and Debian both for a long time, we're just not quite rid of it yet00:03
YokoZarslangasek: Thanks.  I'm working on merging msttcorefonts cause of bug 90505500:12
ubottuLaunchpad bug 905055 in msttcorefonts (Ubuntu) "Package needs to be Multi-Arch enabled so Multi-Arch packages can depend on it" [Undecided,New] https://launchpad.net/bugs/90505500:12
=== fenris is now known as Guest25296
=== Guest25296 is now known as ejat
S-I4Is it possible to get tax deductions for donations made to ubuntu?10:45
=== yofel_ is now known as yofel
=== Quintasan_ is now known as Quintasan
=== kalosaurusrex is now known as albrigha
micahgcjwatson: so, the Ubuntu Studio images are failing to build due to being unable to find the task for ubuntustudio-font-meta, I think I found the issue, but wanted to check with you, it seems that font-meta depends on the graphics task, but it should really be the other way around, does that sound sane?  Also, if there's no dependent task, is something just dropped from STRUCTURE?19:26
cjwatsonmicahg: yeah, I was meaning to ask about that - it does kind of look as though graphics ought to inherit from font-meta, to me19:42
cjwatsonbah19:43
cjwatsonmicahg: yeah, I was meaning to ask about that - it does kind of look as though graphics ought to inherit from font-meta, to me19:43
cjwatsonmicahg: no, don't drop it from STRUCTURE - you can have an empty list of inheritees, but it's probably more sane to have it inherit from minimal or something19:43
cjwatsonor maybe even desktop-common19:44
micahgok, thanks, will make the change, would you be able to rerun it after?19:44
cjwatsonsure19:44
cjwatson(if you drop it entirely from STRUCTURE, the effect will be as if it's just a random file lying around in that branch, not a seed)19:44
micahgah, ok, good to know, I pushed up a new revision with the fixes19:45
slangasekcjwatson: do you know why x-ttcidfont-conf is in the desktop-common seed?  It dates back to the founding of rome^W^W^W revid 1, and seems to be the only thing still keeping defoma in ubuntu-desktop... and is removed in Debian19:47
cjwatsonslangasek: absolutely no idea; it probably seemed like a good idea at the time19:50
slangasekk19:50
cjwatsonI'd have thought anything that actually needed it would depend on it19:50
slangasekI think I'll pull it and see if anyone screams then; if something actually needs it it ought to depend directly19:50
* slangasek nods19:50
micahgcjwatson: can you respin Ubuntu Studio please19:50
slangasekthe package seems to be primarily a defoma hook anyway19:51
cjwatsonmicahg: running19:51
micahgthanks19:51
cjwatsonslangasek: it might have been needed in warty for some reason; but probably not worth figuring out now except destructively :-)19:52
* slangasek grins19:52
stgraberanyone knows what's happening to language-pack-kde-wae? it's currently uninstallable (because language-pack-kde-wae-base doesn't exist at the same version) and so broke Edubuntu DVD builds for the last two days19:53
cjwatsonI'd look through the pre-revision-control wiki history but somebody has either helpfully deleted it or hidden it VERY well19:53
cjwatsonhttps://wiki.canonical.com/WartyWarthogDesktopSeed?action=info is the best I can do19:54
cjwatsonhttps://wiki.canonical.com/WartyWarthogDesktopSeed?action=diff&rev1=74&rev2=75 - editor sabdfl, comment "sort out fonts"19:56
cjwatsonslangasek: ^-19:56
cjwatsonso I suspect the answer is "it looked font-related" :-)19:56
slangasekheh, fair 'nuff19:56
cjwatsonmicahg: failed, might be a slight delay on bzr+ssh -> http propagation or something19:57
cjwatsonoh, no, it needs a publisher run19:57
micahgcjwatson: ah, ok, can you retry in an hour then?19:57
cjwatsonmicahg: more like half an hour but yes19:58
micahgok, thanks19:58
micahgcjwatson: do I need a new meta upload for a STRUCTURE change?19:59
cjwatsonmicahg: not unless it results in metapackage dependency changes20:00
cjwatsonmicahg: it might be worth experimentally updating to see what happens, though; my suspicion is that you may need to change ubuntustudio-graphics to explicitly depend on ubuntustudio-font-meta (i.e. in debian/control) if you intend that dependency to persist20:01
cjwatsongerminate-update-metapackage isn't great (partly deliberately) at inter-metapackage dependencies20:01
micahgah, looks like it'll just update the Task20:01
micahgoh, wait, that's done separately, nevermind20:01
micahgcjwatson: it already was that way in the seed20:02
micahgah the dependency shows up properly in the generated package20:02
ricotzhi, is there a proper way to define a build-dep in debian/control like this "libstdc++6:i386 [amd64]"20:03
slangasekricotz: cross-arch build-dependencies are not permitted at this time; you can however build-depend on lib32stdc++6 [amd64]20:05
slangasekwhich may or may not have the desired result20:05
ricotzslangasek, i see, the reason doing this is i am having trouble to build-depend on "ia32-libs-multiarch [amd64]"20:06
ricotzslangasek, https://launchpadlibrarian.net/91366230/buildlog_ubuntu-precise-amd64.fglrx-installer_2%3A8.930-0ubuntu1~xedgers~precise1_FAILEDTOBUILD.txt.gz20:07
ricotzthis might get solved by the next apt update20:08
slangasekricotz: split the package based on the architecture of the contents, build the i386 bits only when building the i386 package, and structure the binary package dependencies to pull in the 32-bit-only package when needed20:08
slangasekconsider it an accident that build-depending on ia32-libs-multiarch is working at the moment - one that infinity was encouraging us to fix20:09
ricotzslangasek, i know, debian is doing this more properly here for fglrx, but i am not the maintainer of the ubuntu packaging here20:09
ricotzso i not so confident changing it while not be able to actually test this driver myself20:10
slangasekbut you care about the build failure, so I'm telling you the right way for it to be fixed :)20:10
ricotzslangasek, ok, maybe exp16 will work?20:10
slangasekno20:10
ricotzyou are right ;)20:11
slangasekin general, build-depending on ia32-libs-multiarch is going to be fragile because it requires i386 and amd64 versions of your build-dependencies to be in sync in the archive at the time of build20:11
slangasekso it'll "sometimes" work... at least until the buildds are neutered to not allow pulling i386 packages in20:11
ricotzslangasek, yeah, i was hoping i have found a calm moment here20:12
ricotzbut this could be a resolver issue as well20:12
ricotzthanks20:12
slangasekif you can show that it's a resolver issue, I'm certainly interested to know that20:16
slangasekbut even so, the end goal is to make this configuration *not* work on the buildds :)20:16
ricotzslangasek, ;)20:25
cjwatsonmicahg: I know it was that way in the seed, but a package that's also in an inherited seed will get pruned from the dependencies ...20:29
* cjwatson retries that build20:31
micahgcjwatson: I looked at the package in the archive and it seemed to have the proper dependency, are you suggesting that respinning will drop it?20:31
cjwatsonmicahg: that's what I was saying needed to be tested, yes, and perhaps replaced with an explicit dependency in debian/control if so rather than relying on the substvar20:33
micahgah, ok, will test, thanks20:33
slangasekricotz: the fglrx-installer package in the archive doesn't appear to have this ia32-libs-multiarch build-dependency?20:51
ricotzslangasek, i added it to fix resolving shlibs20:53
slangasekricotz: ah20:53
ricotzslangasek, only the stdc++6 libs was still missing20:53
slangasekyeah, and libstdc++6 is available as a biarch package (lib32stdc++6), so that's the simple route20:54
slangaseklong term, it's better to split the binary packages on architecture lines20:54
ricotzoh, i see20:54
ricotzright, i will replace it then20:54
ricotzfor the time being20:54
micahgcjwatson: you were right about ubuntustudio-font-meta being removed from graphics20:58
infinityslangasek, ricotz: Worth noting that said neutering (ie: making amd64 buildds no longer multiarch) will be happening the next time the chroots are refreshed, the change to the scripts is already committed.21:01
slangasekricotz: oh, in fact looking at the package I believe this is entirely due to an upstream bug21:01
slangasek$ file arch/x86*/usr/lib*/libSlot*.so21:01
slangasekarch/x86/usr/lib/libSlotMaximizerAg.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped21:01
slangasekarch/x86/usr/lib/libSlotMaximizerBe.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped21:01
slangasekarch/x86_64/usr/lib64/libSlotMaximizerAg.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped21:01
slangasekarch/x86_64/usr/lib64/libSlotMaximizerBe.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped21:02
slangasek$21:02
slangasekricotz: upstream seems to have simply included a 32-bit library where a 64-bit library should have been21:02
cjwatsonmicahg: and the ubuntustudio DVDs built cleanly21:02
slangasekricotz: so having it depend on lib32stdc++6 doesn't actually do anybody any good, AFAICS21:03
astraljavacjwatson: micahg: Thanks, guys! :)21:03
ricotzslangasek, ah, i see, this is bad :\21:05

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