/srv/irclogs.ubuntu.com/2006/07/06/#ubuntu-x.txt

=== Starting logfile irclogs/ubuntu-x.log
fabbionepapppappapapapa02:35
fabbioneok everything works02:36
fabbioneKamion: they just finished02:38
Kamionyeah02:39
rodarvusour libxt package has patches applied directly on the source code02:40
rodarvus(for man page location)02:40
rodarvuschanging things like:02:41
rodarvus+XtOwnSelection(3Xt)02:41
rodarvus-XtOwnSelection(__libmansuffix__)02:41
Kamion(it's pretty common practice to apply patches that way, no matter what some folks will tell you)02:42
rodarvus(actually, s/3Xt/__libmansuffix__/)02:42
Kamionalthough if it's gained quilt or whatever in Debian then the patches should be moved to that02:42
rodarvusKamion, but that will get lost on the next upstream release02:42
Mithrandirno, it won't02:43
fabbionerodarvus: no the patches are stored in the diff.gz02:43
fabbionerodarvus: these man pages patches can be left alone for now02:43
fabbionerodarvus: they are cosmetic and only to avoid one warning on some retarded kubuntu X man app02:43
Mithrandirfabbione: I'm dropping your man page section fixes for now, we should just get them fixed in Debian.02:44
rodarvusok02:44
fabbionewe will do it properly later on...02:44
fabbioneMithrandir: exactly02:44
fabbionerodarvus: all that stuff was done one day in a hurry with sed02:44
fabbionerodarvus: i am not even sure all of it is done as it should be02:44
Kamionrodarvus: sounds like you've been attacked by the everything-must-have-a-patch-system freaks ;)02:44
rodarvusKamion, haha :)02:45
Mithrandirthey're quite common, but they're wrong.  Most packages don't need a patch system.02:45
fabbioneKamion: the disease affects all developers in the early stage of their life. It can be cured submitting a moderate amount of clubat larting.02:45
fabbione(from the X maintainer god medical guide)02:45
rodarvusindeed a patch system is not necessary when applying only small patches such as this one - but is quite helpful when you have more patches, and new upstream versions02:47
Mithrandirrodarvus: new upstream versions is really irrelevant, and a patch system is a workaround for a real fix which is using an RCS.02:48
rodarvusagreed - best solution is really a RCS02:51
rodarvusare we just dropping fabbione's man page section fixes from all packages, then?02:51
rodarvus(just need a nod to do the same here)02:51
Mithrandirrodarvus: yes02:52
fabbioneYES JUST DO IT02:52
fabbioneps02:52
fabbionesorry for the caps02:52
rodarvusfabbione, daniels dropped a CFLAGS hack to fix the search path, but Debian still uses it -> "CFLAGS +=  -DXFILESEARCHPATHDEFAULT=\\\"/usr/lib/X11/%L/%T/%N%S:/usr/lib/X11/%l/%T/%N%S:/usr/lib/X11/%T/%N%S:/etc/X11/%L/%T/%N%S:/etc/X11/%l/%T/%N%S:/etc/X11/%T/%N%S\\\" -include X11/XlibConf.h -D_REENTRANT"03:02
rodarvussincerely, I don't know X build internals enough to judge if this is necessary03:02
fabbionerodarvus: in what package is that?03:02
rodarvuslibxt03:02
fabbione  * Comment out awful CFLAGS hack to fix the search path, and add03:05
fabbione    --with-appdefaultdir=/etc/X11/app-defaults.03:05
fabbionethe merge would be still in debian/rules03:05
fabbioneso i suggest you drop the hack and add that03:05
rodarvusfabbione, thing is, debian added that too (later), but didn't dropped the hack03:05
rodarvus(but it might be only that they just didn't knew if it was still necessary)03:06
fabbione  * Include customization expansion in the default XFILESEARCHPATH. Thanks to03:07
fabbione    several people for the report, and to Brendan O'Dea and Ian Wienand for03:07
fabbione    the diagnosis and fix respectively. (closes: #365612)03:07
fabbionedid you read the bug?03:08
rodarvusnope, doing that now03:08
fabbioneok we do have bugs reporting the same issue in dapper03:09
fabbioneso daniels might have done something crappy there03:09
fabbionei suggest to use what Debian is doing for edgy03:09
rodarvus*nods*03:09
fabbionethen take dapper install and check got these bugs03:09
fabbionechange libxt to match this new setup and see if it fixes the issue03:10
fabbioneif it does we will consider backporting it to dapper03:10
rodarvusI will03:10
rodarvusthanks!03:10
Mithrandirhas the publisher been fixed?03:10
=== rodarvus takes notes to test this later
KamionMithrandir: they know the problem now but there's still a bit of faffery to do - it looks like drescher may have been going mad last night in which case we have to be very very careful03:11
Mithrandiruh, ok.03:11
Kamioncp -a of dists was taking an hour - now it looks like it put some files in the wrong place too03:12
fabbioneW T F03:12
=== Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-x
=== Hobbsee waves to all
=== ajmitch_ [n=ajmitch@69.60.114.100] has joined #ubuntu-x
ograHobbsee, http://people.ubuntu.com/~fabbione/x-pkgs has also some nice trivial apps to merge ... xeyes xclock etc :)03:17
Kamionnot yet03:17
Kamionleave the apps until the libs are done03:18
ograyep03:18
Hobbseeokay03:18
Mithrandiralso, most of them will just be in one source package in Debian.03:18
fabbioneKamion: but why do they cp -a the dist in the first place?03:21
=== fabbione isn't sure he wants to know
Mithrandirit appears we can't really merge anything usefully until libx11 is done.03:23
Kamionso that soyuz can publish to dists.new without the mirrors accidentally mirroring it in the middle of publication03:23
fabbioneMithrandir: x11 is done.. it's just being choaked by soyuz atm03:23
Mithrandirfabbione: so it's not done.  It's blocked on soyuz.03:23
MithrandirKamion: and cp -al wouldn't work then?03:24
Kamion*shrug*03:24
fabbioneMithrandir: well i did my part.. ain't our fault if soyuz did blow up03:24
Mithrandirat least -l for pool/ should make it quick enough..03:24
Kamionthen you'd have to audit soyuz to ensure it broke hardlinks when it should03:24
Kamionanyway, that isn't important here03:24
Kamionit should never have been taking an hour anyway - that was only because the machine was sick03:25
fabbionerodarvus: can you please update the x-pkgs file with what you are doing?03:26
fabbionerodarvus: it's a 666 file so you can just edit it yourself03:26
fabbioneotherwise we will end up with a duplicate mess03:26
rodarvussure, I'll do that03:26
rodarvusI'm finishing libxt (in 5 minutes most), btw03:27
rodarvusfabbione, should I mark packages as "done" even if they are not uploaded yet?03:28
fabbionerodarvus: no, done is when the package is in the archive03:28
fabbioneotherwise it stays with your name between ()03:28
rodarvusok03:28
rodarvuslibxt is ready to be uploaded03:29
rodarvusLOCK on libxmu03:29
rodarvus(x-pkgs updated)03:30
fabbioneehhe03:30
=== tseng [n=tseng@unaffiliated/tseng] has joined #ubuntu-x
rodarvusI've just finished libxmu_1.0.1-3ubuntu104:56
rodarvusI got a question: this package is version 1.0.1, but we had 1.0.0, before04:57
Kamiondo we need to carry patches forward?04:57
rodarvusKamion, only two small changes04:58
rodarvus(extra requirements to libxmu-dev and libxmuu-dev)04:58
rodarvusif these can be dropped04:58
rodarvuswe can safely merge from debian04:58
rodarvus(extra libx11-dev requirements to libxmu-dev and libxmuu-dev)04:58
Kamionwhat's the diff?05:01
rodarvusKamion, I pasted it on a query window05:03
KamionI don't really see a need to carry that diff since libxmu-headers depends on libx11-dev05:05
Kamionwhat was your question regarding the new upstream version?05:05
rodarvusKamion, its irrelevant now, but I was wondering if it was ok to force the .changes file to carry orig.tar.gz (via -sa build option), or if this would be blocked during upload checs05:08
rodarvuschecks even05:08
Kamionit's both OK and required05:08
rodarvusgood, thanks :)05:09
Kamionjust make sure the .orig.tar.gz is the same as Debian's when you do so05:09
rodarvus*nods*05:09
rodarvus(after talking with Kamion in a /query window) we found out our changes to debian/control are not a strong enough reason to manually merge instead of syncing05:11
rodarvusso, I'll just ask ubuntu-archive to sync libxmu from debian unstable05:11
rodarvusanyone feel free to /query me if you have any questions05:11
rodarvusKamion, thanks again05:12
rodarvuslibxmu sync requested (bug 52109)05:19
rodarvuslunch time05:20
rodarvusi'll be back in 45minutes05:21
=== ogra [n=ogra@ubuntu/member/ogra] has joined #ubuntu-x
Kamionlibfs uploaded05:46
Kamionrodarvus: in future please wait to request a sync until all the build-dependencies are available05:52
rodarvusoh, sure05:53
rodarvusshould I note this in the bug?05:53
Kamionplease05:54
Kamionfabbione: please subscribe ubuntu-archive rather than assigning - it doesn't show up in the list we normally use if you just assign05:56
fabbioneKamion: whops.. sorry :(05:56
rodarvusKamion, done, thanks05:58
=== rodarvus locks x11proto-evie (sync of yesterday failed due to different orig.tar.gz)
rodarvusx11proto-evie uploaded08:15
rodarvusLOCK on libdmx08:35
crimsunlibice uploaded08:39
crimsunLOCK libxkbfile08:58
crimsunlibxkbfile ready to go09:12
rodarvuslibdmx is ready to be uploaded09:27
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #ubuntu-x
rodarvusjust for reference: libxdamage & libdmx could be synced from Debian, but as on both cases their orig.tar.gz is different from ours, we'll have to manually merge09:34
rodarvusbtw09:34
rodarvusLOCK libxdamage09:34
rodarvusand also libxcomposite09:35
rodarvusLOCK libxcomposite09:35
rodarvusx-pkgs is updated09:36
=== ogra_ibook [n=ogra@ubuntu/member/ogra] has joined #ubuntu-x
=== ogra_ibook is now known as ogra
rodarvuslibxdamage is ready to be uploaded09:43
=== hso [n=jose@201-221-210-211.bk12-dsl.surnet.cl] has joined #ubuntu-x
=== hso [n=jose@201-221-210-211.bk12-dsl.surnet.cl] has left #ubuntu-x ["Leaving"]
crimsunLOCK libxrender12:01

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