/srv/irclogs.ubuntu.com/2007/11/06/#ubuntu-devel.txt

somerville32bye00:40
slangaseksuperm1_: no01:19
superm1_slangasek, i forget what exactly i messaged as i pinged you before.01:19
superm1_slangasek, it was probably related to that mythtv sru01:19
slangaseksuperm1_: you asked me if I was still here01:36
superm1_slangasek, ah okay01:36
superm1_slangasek, well i was going to ask you about the sru then when you responded :)01:37
=== chuck__ is now known as zul
slangasekand if it's about the sru, I'm really probably not here until tomorrow morning when I've had a chance to rest some. :)01:37
superm1_slangasek, sounds good :)01:37
superm1_slangasek, enjoy your evening01:37
somerville32Hobbsee, I need some love.02:00
somerville32Bug 16031402:00
ubotuLaunchpad bug 160314 in xfce4-session "xfce4-session: merge new Debian version" [Undecided,New] https://launchpad.net/bugs/16031402:00
Hobbseesomerville32: oh?02:00
somerville32:)02:00
somerville32Hobbsee, Think you can help? :]02:03
Hobbseesomerville32: nope :)02:04
somerville32Hobbsee, Why not? : *(02:04
Hobbseebecause i'm doing uni stuff, and i'm only on irc to speak to some people02:04
somerville32moogles.02:04
BlaenkDenumhey I'm wondering where I can propose something regarding the IRC channel, would the forums be a good place?02:32
BlaenkDenumI figured launchpad but then that's mainly for distribution problems I figure02:33
BurgundaviaBlaenkDenum: irc channels are covered by the IRC council02:33
Burgundaviawhat is your issue?02:33
PriceChildBlaenkDenum, "the"... which channel?02:33
BlaenkDenummaybe the most popular, #ubuntu02:34
BlaenkDenumBurgundavia: oh haha there's an IRC council, where can I contact them?02:34
BurgundaviaBlaenkDenum: what is your issue?02:34
BlaenkDenumAlright, well it's not really an issue I was just wondering if it's something to think about.02:34
Burgundaviainstead of being obtuse, you could tell us what is on your mind02:35
Hobbsee#ubuntu-irc02:35
Burgundaviathen we can help you a lot better02:35
HobbseeBurgundavia: this still isnt the correct place :)02:35
BlaenkDenumI will, hold on I'm typing heh02:35
BlaenkDenumokay I'll go to #ubuntu-irc02:35
PriceChildHobbsee, #ubuntu-ops you mean? ;)02:35
HobbseeBlaenkDenum: use #ubuntu-irc.  most of the develpoers are not ops.02:35
HobbseePriceChild: er, yes, that.02:35
BurgundaviaHobbsee: I have no idea what exactly he is saying yet02:35
HobbseeBurgundavia: if ti's regarding the irc channel...02:35
BurgundaviaHobbsee: and he mentioned LP and the forums, thus I am still confused02:36
HobbseeBurgundavia: as places to put his proposals, yeah.02:37
* Hobbsee waits to see what it is02:37
somerville32Carefully BlaenkDenum, they might eat you alive :P02:40
=== bddebian2 is now known as bddebian
=== mpt_ is now known as mpt
=== elmo_ is now known as elmo
=== TheMuso_ is now known as TheMuso
=== shenki__ is now known as shenki
=== popey_ is now known as popey
=== blueyed_ is now known as blueyed
=== tepsipak1i is now known as tepsipakki
viviersfhi guys, does ubiquity copy files from the squashfs image only or the squash+unionfs ?12:01
Mithrandirviviersf: the squashfs, then a handpicked selection of items from the unionfs12:23
HobbseeMithrandir!12:23
Mithrandirhello little crazy Australian!12:24
Hobbseehiya Mithrandir!12:24
* Hobbsee is sad little crazy12:25
HobbseeAustralian12:25
Mithrandirwhy are you sad?12:25
Hobbseemy boss is leaving :(12:25
* Hobbsee notes that her underlings are *all* sad, and are saying she isnt allowed to go :P12:25
Mithrandirheh12:26
* Mithrandir ruffles Hobbsee 12:26
* Hobbsee hugs Mithrandir12:26
Hobbseeso we probably get a terror person, next12:26
viviersfMithrandir, there a place one can define things to be copied form unionfs ?12:27
Mithrandirviviersf: you can set up a hook, sure.  /usr/lib/ubiquity/target-config contains a list of hooks12:30
viviersfMithrandir, heh okay, so i just put a scipt in that copies the stuff12:31
Mithrandirviviersf: that ought to work, yes.  You might want to look at the bits there already to work out how it all fits together.12:31
viviersfMithrandir, cool thanks12:32
viviersfMithrandir, was this changed for gutsy ? in feisty it copied form all unionfs ?12:32
Mithrandirno, it's been the same way since dapper12:33
viviersfMithrandir, in feisty i used to update packages from the live cd and install with the new versions. In gutsy it seems to revert everything12:44
Hobbseemorning cjwatson_12:47
Mithrandirviviersf: if you got that, I think you would have dreamed it.12:47
viviersfMithrandir, haha no i didnt. Maby there was a bug :P12:47
Mithrandirviviersf: somehow, I think we would have noticed.  Just copying the unionfs would break a whole lot of things.12:48
viviersfMithrandir, i dunno it worked. Its weird then12:49
=== zul_ is now known as zul
norsettostevenk: how is the battle against libtool going?13:15
StevenKnorsetto: I will have my revenge!13:16
Hobbseegood luck with that.  will you succeed?13:17
norsettoHobbsee: the official score is libbtool 1 - stevenk 0 (see bug 139635 last comment)13:18
ubotuLaunchpad bug 139635 in libgpg-error "[cryptsetup] library dependency in /sbin/cryptsetup" [Undecided,In progress] https://launchpad.net/bugs/13963513:18
Hobbseenorsetto: pity.13:24
manchickenHobbsee: Howdy :)13:56
Hobbseehiya manchicken!13:57
manchickenHow goes it/13:57
Hobbseemanchicken: it goes, gnome style :)14:00
=== simira_ is now known as Simira
=== \sh is now known as \sh_away
bddebianHeya15:00
tekteenanyone here know what packages I can take off of the alt install cd for kubuntu? I need to make room.16:03
BUGabundohya16:04
tekteenhi16:05
BUGabundotoday I've add Hardy reps16:05
BUGabundodid a few (really few packages) updates16:05
BUGabundofound a little prob16:05
BUGabundoSoftwarePropertiesGtk didn't work! should I report it on LP?16:05
warp10Hi all!16:05
BUGabundois Michael Vogt here?16:06
HobbseeBUGabundo: you want #ubuntu+116:09
Hobbseeand no, he's not16:09
BUGabundothanks Hobbsee16:10
highvoltageWas anyone here at the Gobuntu sessions at UDS Boston?16:16
popeyi was at one of them16:18
=== keescook_ is now known as keescook
=== pedro is now known as pedro_
fabbioneFYI: we are going to disable automatic package ACCEPT in launchpad for a few hours17:10
=== pedro is now known as pedro_
Hobbseeoh noes!17:10
Mithrandirfabbione_: as in, disable build-from-unpublished-source?17:18
=== chand is now known as chand[aw]
fabbione_Mithrandir: not sure.. ask pitti17:20
fabbione_Mithrandir: we need to import the partner archive in LP17:20
Mithrandirah17:20
Mithrandirpitti: ^^; are you disabling the publisher completely or just the build-unpublished-source bits?17:21
pitti_Mithrandir: completely, just for safety17:22
Mithrandirok17:22
pitti_Mithrandir: b-f-a stays enabled for now17:23
=== pitti_ is now known as pitti
Riddellcarlos: spooky japanese https://translations.edge.launchpad.net/ubuntu/gutsy/+source/kde-guidance/+pots/guidance/nb/+translate17:26
carlosRiddell: https://bugs.edge.launchpad.net/rosetta/+bug/13331517:31
ubotuLaunchpad bug 133315 in rosetta "at least, four wrong language imports for gutsy" [High,Confirmed]17:31
=== fabbione_ is now known as fabbione
StevenKpitti: libbsd-resource-perl should be okay to be promoted, it built everywhere17:51
pittiStevenK: it still needs at least a shallow review for MIR17:51
StevenKpitti: Yeah, okay, but that's you or me doing that?17:51
StevenKpitti: All I was planning on doing was crowbarring yada off of it17:51
* StevenK beats bloody dexter with the crowbar17:52
warp10Hi all!17:54
=== rob1 is now known as rob
Joe_CoThey, the gutsy-security repo has an invalid signature. Has all morning. Anyone to report it to?18:17
jdongJoe_CoT: really?18:23
jdongI just applied security updates 1.5hrs ago18:23
Joe_CoTjdong, yeah.18:23
Joe_CoTW: GPG error: http://security.ubuntu.com gutsy-security Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>18:23
* jdong runs a 2nd update18:23
jdongno error on apt-get update18:24
Joe_CoTreally? hmm18:24
jdongsure you don't have an intercepting proxy or something upstream?18:24
Kmosi'm applying them without problem..18:24
KmosJoe_CoT: isn't a problem of your mirror?18:24
jdongKmos: it shows sec.ubuntu.com18:25
jdongKmos: somehow the traffic is getting corrupted on the way over to him....18:25
jdongodd to say the least18:25
Kmosah yeah =) is direct18:25
=== nicolai__ is now known as Kopfgeldjaeger
pittiStevenK: ah, libbsd-r-p package looks so *delightfully* easy now18:48
pittiStevenK: mainified, thanks18:50
pittiStevenK: on a related note, gnutls13 FTBFSed again, probably because of the libtool-crackification in libgcrypt1118:50
StevenKpitti: Thank you for the compliment. :-)18:54
StevenKpitti: I saw the FTBFS, I wanted to ask you about it. Shall I just fix and upload gcrypt11 and then we give back gnutls13 once more with feeling?18:55
ChipzzStevenK: weren't there plans to eliminate .la files from the packages several releases back?19:07
slangasekit's an uphill battle19:08
Chipzzlooks more like a battle that never got out of the planning stage to me really ;)19:09
StevenKIt's hard to kill .la files19:15
StevenKSince libtool is a pile of crap19:16
geserand some KDE apps need them19:16
tekteencan someone help me. My preseed file is not working. It does not seem to be answering any questions. I pasted it at http://paste.ubuntu-nl.org/43569/.19:16
sorentekteen: please don't ask questions and run away before you've given people a chance to answer. kthxbye19:20
=== pedro__ is now known as pedro_
slangaseksoren: why?19:24
* slangasek runs away!19:24
* soren grumbles19:25
* soren shakes his fist at slangasek19:26
* popey waves at soren 19:40
soreno/19:40
=== ryu2 is now known as ryu
slangasekmathiaz: http://lists.alioth.debian.org/mailman/listinfo/pkg-samba-maint19:48
slangasekbdmurray: are the Portland Cabal going to go in on Adilson's planning for airport transit?19:53
StevenKHeh heh. Portland Cabal19:53
fabbioneFYI: uploads to LP will be processed automatically from now19:55
bdmurrayslangasek: I've considered it20:06
seb128keescook: the glib copy is pcre 7.220:09
seb128keescook: the changelog has that20:10
seb128        * glib/gregex.c: define PCRE_ERROR_NULLWSLIMIT if it's not defined by20:10
seb128        PCRE, has PCRE 7.3 removed this definition. (#475474)20:10
seb128not sure if that's a compatibility breakage or something not exported20:10
slangasekfabbione: hrm, what uploads to LP?20:10
fabbioneslangasek: all of them.. we had the publisher in manual for a bit20:11
fabbioneit's all good now20:11
slangasekoh20:11
StevenKpitti: Are you busy?20:13
pittiStevenK: currently typing a mail, but not particularly muc20:13
pittih20:13
StevenKpitti: Shall I come find you and we can bitch at each other about gnutls and libtool?20:14
slangasekugh, does gnutls still have .las?20:15
StevenKslangasek: It's worse than that. All three of us can talk about it if you want20:16
slangasekok20:16
StevenKSo as soon as pitti tells us where he is hiding, both of us can find him.20:16
pittiStevenK: main room20:17
StevenKOh, duh20:17
pittibdmurray: ok, mail is away20:17
StevenKI'm right behind you20:17
StevenKpitti: ^20:17
StevenKslangasek: Come find us?20:18
slangasekStevenK: in a meeting20:18
StevenKslangasek: Ahh. pitti and I will discuss it.20:21
slangasekbdmurray: we probably need to get a plan together pretty soon, lest all the vehicles in town get filled up before Saturday? :)20:21
brooniec20:22
broonieGah.20:22
fabbioneis it normal that a stat(file, &sb) on a symlink that points to a dir will have S_ISLNK(sb.st_mode) set to FALSE and S_ISDIR set to TRUE?20:22
zulfabbione: gah?20:23
fabbionezul: stat(2)20:23
zulfabbione: ah..20:23
fabbionezul: make a symlink pointing to a dir20:23
fabbionestat it20:23
fabbionecheck what it is via S_IS macros20:23
fabbioneit tells me that it is a dir and not a symlink20:23
fabbionemight be a bug or a feature.. just need to understand20:24
lamegofabbione, man fstat20:35
fabbionelamego: that's the same man page as stat..20:36
lamego       lstat() is identical to stat(), except that if path is a symbolic link,20:36
lamego       then the link itself is stat-ed, not the file that it refers to.20:36
lamegono it is not20:36
lamegoit has a clear statement regarding how slinks are treated :)20:36
fabbionelamego: read carefully what i said... man stat = man fstat20:36
lamegolstat() unlike stat() identifies links20:36
fabbioneok perfect20:37
lamegook, whatever, it answers to your question :)20:37
fabbionethat is not fstat.. i don't need that20:37
lamegofabbione, stat follows links, as per the developers man page20:37
liwviolent agreement detected20:37
fabbionelamego: yeps right.. i missed lstat20:37
fabbioneliw: no.. he is right for lstat.. we agree on that.20:38
fabbioneliw: i don't agree that the man pages are different :)20:38
lamegoyou are correct20:38
lamego:P20:38
fabbionelamego: thanks tho20:38
fabbione:)20:38
Riddellbdmurray: bug 15578420:43
ubotuLaunchpad bug 155784 in qt4-x11 "[gutsy] /usr/lib/libssl.so missing" [Undecided,In progress] https://launchpad.net/bugs/15578420:43
=== keir__ is now known as keir
pittiseb128: new cdbs uploaded, works with libgcrypt1121:17
warp10pitti: Hi! Did you received my email?21:19
seb128pitti: you rock! ;-)21:20
pittiwarp10: no, seems I didn't; which mail you mean?21:21
warp10pitti: I sent it 5 days ago, November 1st21:22
norsettopitti: if I ask nicely, would you look at the fix for bug 155498 which is in gutsy-proposed since a month?21:33
ubotuLaunchpad bug 155498 in rutilt "rutilt 0.15-0ubuntu5 crashes while applying a profile" [Medium,Confirmed] https://launchpad.net/bugs/15549821:33
pittinorsetto: oh, in fact I looked at it yesterday, but there was something about it I didn't like21:33
pittinorsetto: give me a minute21:33
norsettopitti: sure21:34
pittinorsetto: oh, right; it doesn't have approval from motu-sru21:38
pittiand it has a whole lot of changes in it, which don't look critical21:39
pittiso I want motu-sru to ack it21:39
pittinorsetto: also, it doesn't have a changelog which is useful21:39
pittieven less so for users, so it does not tell anything about the impact and severity21:39
norsettopitti: ok, for the first point, that was motu-uvf at the time21:39
pittioh, eww, I didn't know that21:40
pittiso that's replaced by motu-uvf team?21:40
norsettopitti: but its ok, I subscribe motu-sru then21:40
pittinorsetto: no, please don't21:41
pittinorsetto: LP says that motu-sru is obsolete21:41
pittinorsetto: hang on a minute21:41
pittinorsetto: hm, seems that the MOTU SRU process recently changed to not actually require acks21:42
pittinorsetto: so, sorry, it's not your fault21:42
pittibut I don't like this at all21:42
norsettopitti: I will make it only for that bug if necessary but its a pity to miss the other fixes, they really enhance the package21:42
pittinorsetto: but every change bears the risk of breaking it for current users21:43
pittinorsetto: only "severe regressions" or "loss of data"21:43
norsettopitti: just between you and me, I'm using it since a month21:43
pittinorsetto: btw, with "I don't like this at all" I didn't refer to your patch, but to the process change of not needing acks from motu-sru any more21:44
norsettopitti: sure :-)21:44
pittithe current process basically makes stable-universe fair game for breaking21:44
StevenKThe point was more to trust MOTUs to make calls about what to fix.21:45
pittiwell, the current mythtv in gutsy-proposed unapproved is a prime example of how *not* to do an SRU21:45
StevenKWho uploaded it?21:46
pitti"Rewrite the entire tv backend driver because it's better"21:46
StevenKOh geez21:46
pittiand once we go down that route of never ack'ing uploads, I'm also afraid that too much effort will be spent fixing minor things in stables21:47
pittiwhich is really better spent on improving the current dev release21:47
pittinorsetto: ok, I let this through based on the fact that it matches the currnet policy21:49
pittibut I'll initiate a change to that policy21:49
=== d33p__ is now known as luisbg_
norsettopitti: thanks, I really appreciate it21:49
norsettonorsetto hugs pitti21:49
* pitti hugs norsetto21:50
* norsetto hugs stevenk too (he is in a hugging mood, so there)21:50
pittiseb128: ok, we have fixed prepared for gnutls&friends21:55
pittiseb128: however, in the long run we need to convince Debian about this concept, or we need to use clean-la.mk by default in cdbs (right now it isn't)21:55
pittiseb128: I'm actually pondering doing the latter21:55
seb128pitti: well, clean-la comes from Debian, so there is already people convinced there ;-)21:59
seb128but right, should be discussed there21:59
pittionly amongst the gnome team, I guess21:59
seb128I think Keybuk is not that happy with that and consider .la useful21:59
pittiwhat for?21:59
seb128static building apparently22:00
Keybukso, here's a theory for you ...22:00
pittithey just cause extra useless dependencies and other trouble22:00
slangasekseb128: the answer to that is to make sure a .pc file is provided when the .la is removed22:00
Keybukif you don't want .la files22:00
Keybukwhy do you compile with libtool at all?22:00
seb128but I'm not sure that's true on linux nowadays22:00
Keybukwhy not just use gcc?22:00
pittiKeybuk: because upstream build systems do?22:00
Keybukupstream install the .la file22:00
pittibut TBH I think that dh_shlibdeps does a much better job22:00
slangasekno, libtool installs the .la file22:01
seb128Keybuk: libtool install those22:01
seb128that's a side effect22:01
Keybukno, it's the primary effect22:01
seb128upstream just wants to build their libs22:01
Keybukthe side effect is the installation of .so22:01
pittiand I'm not really concerned about having it working on a 20 year old VAX22:01
Keybuklibtool uses and manipulates .la files22:01
slangasekinstalling the .la file is an implementation detail of a poor implementation22:01
Keybukso don't use the poor implementation22:01
slangasekdon't have that choice22:01
Keybukif you're using libtool, you should ship its .la files22:01
slangasekwhy?22:01
pittiright, we just hack around it ATM22:01
Keybukif you don't want .la files, don't use libtool22:01
slangasekthey're useless if you have a .pc file22:01
Keybukit's easy not to22:02
seb128Keybuk: that's not true22:02
seb128what is the issue with not shipping those?22:02
Keybukit breaks static linking22:02
slangasekseb128: none if you provide a .pc file instead22:02
Keybukslangasek: not true22:02
slangasek.pc isn't broken; .la is22:02
Keybukeven with .pc files you need .la for static linking22:02
slangasekno, you don't.22:02
Keybukyes, you do22:02
slangaseknot if the .pc file isn't broken22:02
Keybukthe .pc file doesn't list the list of dependencies for the shared library22:02
Keybukbecause if it did, you'd be removing those too22:03
Keybukyou need that list of dependencies for static linking22:03
Keybukwe fixed libtool years ago to ignore that list for dynamic linking22:03
slangaseker, no, you just need a version of pkg-config that supports the --static option22:03
Keybukmaybe the current Debian maintainer reverted my patches *shrug*22:03
slangasekKeybuk: except that libtool *still* has to recurse the actual .la files at build time22:03
ChipzzKeybuk: static linking tends to break for complex programs with lots of libs anyway22:03
slangasekso when the dependencies of your build-dependencies change, .la shows its true evil22:03
Keybukslangasek: I have no issue with replacing libtool with something else22:03
pitti. o O { if that breaks static linking, so much the better :-P }22:03
Keybukit's not difficult22:03
seb128Keybuk: that's not something we want to do at a distro level22:04
slangasekand you told me that aspect of .la behavior couldn't be fixed without a compatibility break22:04
Chipzzback in the gnome 1.4 days I tried linking a program using orbit statically; broke horribly22:04
KeybukChipzz: yet we still ship .a files22:04
Keybukseb128: we overwrite config.guess and config.sub for every package22:05
Keybukadding a third file to that list seems trivial22:05
slangasekthe only thing installation of .la files is legitimately needed for on Linux is static linking; there is a way to support static linking via .pc files without the side-effects of .la files. QED22:05
Keybukslangasek: .pc has different problems ;)22:05
Keybukthe main one being they can only be installed in one place22:05
Keybukso you can't (easily) parallel install different version22:05
Keybuk...unless that's fixed, I'm not up to date22:06
seb128Keybuk: how do other distros which don't ship .la do? that's not possible to do static linking on redhat?22:06
Keybukseb128: ever tried static linking gtk? :p22:07
pittiKeybuk: but that's equally true of .la? /lib/libfoo.la doesn't work22:07
Keybuk*boom*22:07
Keybukpitti: yes it does22:07
Keybukassuming you compiled it for /lib22:07
Chipzz23:01 < Keybuk> if you don't want .la files 23:01 < Keybuk> why do you compile with libtool at all? >> Several reasons actually, the prime one being "I didn't decide this as I didn't write the thing"22:07
Keybukone of the usual complaints about libtool is precisely because it *does* support .la files by specific paths22:07
KeybukChipzz: the upstream maintainer almost certainly didn't decide either22:07
Keybukmost people only use libtool because automake demands it for shared libraries22:07
Chipzzsecond one: because it helps on other platforms than linux22:07
pittiKeybuk: we did, but libtool doesn't find them in /libs; we tried and it failed22:07
KeybukChipzz: we're Ubuntu *Linux*22:07
ChipzzKeybuk: I'm sure upstream cares about us being ubuntu linux ;)22:08
Keybuklike I said, upstream probably doesn't care about libtool22:08
Keybukthey got it as a side-effect of automake (which makes writing make files easier)22:08
seb128right22:08
seb128what upstream actually cares about is building and installing .so22:08
Keybukyeah, and that's easy22:09
Keybukjust replace ltmain.sh with something that just calls gcc with the same arguments22:09
ChipzzKeybuk: anyway I think there's a difference between libtool being evil and .la files being evil22:09
KeybukChipzz: .la files are part and parcel about what libtool *does*22:09
ChipzzI'm not convinced of the former, but rather of the latter22:09
ChipzzKeybuk: libtool works fine without .la files22:09
Keybuknot true22:09
KeybukI'm afraid22:09
Keybukit works only for the commonest case22:09
Keybukit's really a bit thick without them22:09
Chipzztry rm /usr/lib/*la and build something using libtool; it still builds fine22:10
Keybukwhich is why I've continually resisted removing them22:10
KeybukI *know* the bugs22:10
Keybukactually22:10
Keybukit doesn't22:10
Keybukusual test22:10
Keybukrm /usr/lib/*.la22:10
Keybukhave a package with a convenience library that links to something in /usr/lib22:10
seb128do you have concrete example of things which doesn't work without those for people who don't know the bugs?22:10
Keybukand an app that links to it22:10
Keybukapp will fail to link22:10
Keybuk(convenience libraries are arguably bugs in themselves, but people love them)22:11
seb128what do you call "a convenience library"?22:11
Keybukseb128: info libtool search for "convenience library"22:11
seb128rm /usr/lib/*.la is the usual way jhbuild users get GNOME to build22:11
Keybukwhat most people use when they spread code amongst multiple sub-directories in their package22:11
Keybukyeah22:12
KeybukGNOME are particularly well-behaved22:12
Keybukit certainly never affects them22:12
Keybukbut it affects a random bunch of other crap22:12
norsettopitti: err, I owe you an apology for bug 155431 ... can you pls. un-subscribe ubuntu-archive. Sorry :-(22:12
KeybukI honestly can't remember, because I stopped seriously caring about this years ago ;)22:12
ubotuLaunchpad bug 155431 in apr "documentation in /usr/share/doc/libapr1-dev missing" [Low,Confirmed] https://launchpad.net/bugs/15543122:12
seb128let's fix those then?22:12
KeybukI came to the conclusion that the build chain support was utterly broken22:12
Keybukand nobody had any desire to properly fix it22:12
pittiso, we could probably fix libgpg-error to ship the shlib in /lib *and* have a working .la file, but autoconf and libtool make this exceptionally hard22:12
pittiit seems that they actively make it hard to ship libs in /lib22:13
KeybukI fully support replacing ltmain.sh with a very small shell script22:13
Keybukso .la files cease to be a problem at all22:13
ChipzzKeybuk: one of the problems of .la files (which I'm sure you're aware of) is it totally defies any attempts of using -Wl,--as-needed22:13
pittiKeybuk: sounds good to me22:13
seb128I don't know enough about the build system to have an opinion on that22:13
KeybukChipzz: patched in Debian years ago22:13
seb128but if you are comfortable doing a such change22:13
Keybuk(when I maintained libtool)22:14
pittinorsetto: don't worry22:14
ChipzzKeybuk: yes, and if upstream doesn't use debians libtool and rolls a tarball you're still screwed22:14
Keybuk-- random tangent -- does anyone know how you tell OpenOffice what the individual text boxes on a slide master *mean* ?22:14
Chipzz(or you need to run relibtoolize)22:14
KeybukChipzz: autoreconf22:15
pitti(which tend to break more often than not)22:15
=== doko_ is now known as doko
Chipzzautoreconf tends to be a chore to run, and it produces big patches which have to be reviewed22:16
Keybukit only produces big patches if the upstream is done wrong22:17
Chipzzor with an older/different version than we use22:17
seb128Chipzz: you can use the same version than upstream, just look to the Makefile.in22:18
Keybukhell22:18
Keybukjust running "make" will always use the same version as upstream22:18
Keybuk(except where Debian deliberately change the upstream package to prevent all that useful functionality from working -- yay working around perceived problems)22:19
seb128Keybuk: usually the libtoolize patch have an aclocal and an autoconf call22:19
seb128anyway what do we argue about now?22:19
ChipzzKeybuk: we currently have autoconf2.13; what happens if for example upstream tarball was rolled with autoconf 2.12 ?22:20
Keybukaclocal will just replace a file in m422:20
seb128Chipzz: let's stop there22:20
Keybuklike I said22:20
KeybukI don't really care about any of this22:20
seb128most of us know the issues with the current system22:20
Keybukit's all broken, and made worse by people doing workarounds rather than fixing the system22:20
Keybukdo what you want ;)22:20
Keybukbut don't complain to me when you break it <g>22:20
seb128fair enough22:20
slangasekKeybuk: a convenience library referencing the .la files in /usr/lib is precisely a symptom of *why* we shouldn't ship the .la files :)22:21
Chipzzseb128: that actually was a genuine question; but whatever ;)22:21
slangasekif they weren't present when the convenience lib was built, the application will also link just fine22:21
Keybukslangasek: no, it won't22:22
slangasekhuh?22:23
slangasekif there was no .la file in /usr/lib, the convenience lib's .la will only reference the libraries, not the non-existent .la files22:23
Keybuknot true22:23
Keybukbut I can't be arsed to argue anymore22:23
slangasekyou're claiming that the convenience lib's .la file *will* reference .la files that never existed? :P22:24
Keybukno22:24
slangasekthen what? you're saying that you can't have a convenience lib .la without having .la files for all the underlying libs?22:26
gaspaseb128: ping22:34
gaspaare you working on pygoocanvas? i should work with it, so i can take a look for the merge/sync of it.22:34
seb128gaspa: no, I'm not, you are welcome do to the merging, feel free to ping me if you need sponsoring then22:36
gaspaseb128: ok, thank you ;D22:42
seb128gaspa: no problem22:43
LaserJockseb128: are you generally ok with people merging gnome packages?22:44
LaserJockseb128: or are there ones that you need to handle yourself22:45
seb128LaserJock: https://wiki.ubuntu.com/DesktopTeam/TODO22:49
seb128LaserJock: feel free to claim any update or merge there22:49
seb128LaserJock: just put a link to the .dsc or to a bug with the informations22:50
=== Fujitsu_ is now known as Fujitsu
=== asac_ is now known as asac

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