/srv/irclogs.ubuntu.com/2008/11/23/#ubuntu-devel.txt

cjwatsondirecthex: let me know when you've had .orig.tar.gz confirmation from meebey00:01
directhexconfirmed00:02
cjwatsondirecthex: hmm, xsp won't dep-wait; all its build-dependencies are already available00:04
cjwatsondirecthex: I think I'll indeed leave this until tomorrow morning after it's all built and I've done binary NEW00:05
cjwatsonseems safer00:05
directhexyeah, indeed. let me check my build-deps00:05
cjwatsonI don't have a major problem with the build-deps not being 100% accurate for Ubuntu since we're going to operate in strict order anyway, but you might want to get them right for Debian00:06
directhexhm, no, i think it's a bug in the archive. build-depends-indep: mono-devel00:07
directhexmono-devel doesn't currently exist in jaunty00:08
directhexi should version that as (>=2.0) though00:08
cjwatsonoh, yeah, you're right00:08
cjwatsonno bug in the archive, bug in my brain00:08
directhexsame difference!00:08
cjwatsonthankfully, the archive has more work to do :)00:09
directhexheh!00:09
cjwatsonI've uploaded xsp, then00:09
Mithrandirmmm, braaains00:09
directhexyay, thanks cjwatson00:09
cjwatsonMithrandir: could you score up https://launchpad.net/ubuntu/+source/mono/2.0.1-0ubuntu1/+build/794238, please? sparc is down to one buildd so it'll take forever otherwise00:12
cjwatsonmaybe also https://launchpad.net/ubuntu/+source/mono/2.0.1-0ubuntu1/+build/794235, though that's less bad00:13
Mithrandircjwatson: sure, doing so00:14
Mithrandirdone, 5k00:14
cjwatsonthanks00:14
Mithrandir50k for sparc, so it builds now00:14
* Hobbsee waves to Mithrandir, directhex, and cjwatson00:14
directhexhello Hobbsee00:15
cjwatsonperfect, all builds due to start within an hour now00:15
Mithrandirhiya little green Australian00:15
cjwatsonHobbsee: hiya00:15
HobbseeMithrandir: i'm not a green alien today.  i'm a blue, crystalised alien.00:15
Mithrandiroh, is it cold?00:16
Hobbseevery.  14C here00:16
directhex14C is cold?00:16
directhexthey had snow oop norf today!00:16
Hobbseedirecthex: it is for here00:17
Hobbseewe're probably getting snow on the mountains today00:17
Hobbseedirecthex: oh, and i freeze extremely quickly.00:17
Mithrandirit's only like 20°C here now.00:17
Hobbseesend us a bit of warmth, then!  :P00:18
MithrandirI'm here for another week, come visit00:18
Hobbseesomeone else can do my dratted exams?00:18
Hobbseeoh *damn*.  This is the max temp for san fransisco in december, too.  I thought it'd be a bit warmer, at least.00:21
stgraberHobbsee: California will be warm, at least compared to what I've here (-7C) :)00:30
Hobbseestgraber: ewww!00:30
Hobbseestgraber: you're..canadian now, right?00:30
directhexhttp://www.bbc.co.uk/weather/5day.shtml?id=2941 - toasty!00:31
stgraberyeah but I'd have get something similar in switzerland too00:31
stgraberbut yeah, if you plan to relocate and like warm winters, don't choose canada :)00:32
directhexgo south for the winter?00:33
stgraberyeah, I should ask to work at the Brazilian office during the winter :) (well, office == 1 employee at the moment)00:36
directhexso ask to work in a brazilian employee's closet?00:38
directhexand now, time for bed. tonight i sleep the sleep of the just00:43
Hobbseenight!00:45
kirklandmadduck: because the user might boot into a system where they are no longer protected by redundancy, and loss of a second disk would spell permanent data loss01:26
kirklandmadduck: seemed wise, to us, to provide the option to the system administrator01:26
=== foxxtrot_ is now known as foxxtrot
persiadirecthex, Some people have found that using gzip -9fn is a handy for bzip -> gzip changes to maintain md5sum reproduction (for future reference)03:18
=== anil1 is now known as anilg
madduckkirkland: sure, knowing that there is no redundancy and the data are in immediate danger is helpful, but choosing not to assemble the degraded array doesn't increase the lifetime of the other component disks.09:19
doko_directhex, cjwatson: mono did fail to build on arm. maybe wait until accepting it from NEW?09:44
directhexdoko_, doko_ balls. build log?10:17
directhexwait, got it10:18
doko_directhex: see bug 30123210:18
ubottuLaunchpad bug 301232 in mono "armel build failure" [High,Confirmed] https://launchpad.net/bugs/30123210:18
directhexNCommander, i need your healing touch i think10:19
directhexdoko_, i don't have much knowledge of arm porting. can you answer a couple of questions, or should i wait for NCommander to appear?10:36
doko_directhex: not that much time today, I may be unresponsive10:39
=== doko_ is now known as doko
directhexdoko, i think the problem comes from incomplete changes to the code relating to the new arm-darwin target (i.e. iphone). the darwin target explicitly defines -DARM_FPU_NONE=1, the linux target does not. what kind of FPU should be checked for slash built for?10:49
directhexhm, config.log would probably be helpful :/10:55
dokodirecthex: defining -DARM_FPU_NONE=1 should be ok for now11:00
directhexfor now?11:00
cjwatsondoko: rather too late, I already accepted it11:04
cjwatsondirecthex: we might want a variant built with VFP later, but ARM_FPU_NONE will be a baseline11:05
dokodirecthex: yes11:05
directhexmorning cjwatson11:06
directhexi'll prep a 0ubuntu2 then, it's a 1-line change11:06
cjwatsonthrow me a patch and I'll sponsor it11:06
cjwatsondirecthex: did you get round to writing that gluezilla MIR?11:37
directhexcjwatson, no, it was late last night, and i got up late today11:38
directhexcjwatson, i'll do that now11:38
cjwatsonmono-debugger uploaded11:42
cjwatsondirecthex: was there a reason to repack the mod-mono tar?11:45
cjwatson(i.e. do you want to take the opportunity to just bunzip2 | gzip?)11:46
directhexno explicit reason (i was probably glancing over the code), but at this stage, it would do more harm than good to regenerate the orig (as meebey has already got the one from LP to be used for debian)11:48
cjwatsonok11:48
directhexrules r.e. repacking are being added to cli policy11:48
directhexor at least to team policy11:48
cjwatsondirecthex: mono-debugger failed to build: http://launchpadlibrarian.net/19878271/buildlog_ubuntu-jaunty-i386.mono-debugger_2.0-0ubuntu1_FAILEDTOBUILD.txt.gz11:50
cjwatsonmod-mono uploaded11:50
directhexokay, thanks for mod-mono11:52
directhexmono-debugger..... it seems that whilst it was marked as "done", it's anything but. sigh.11:52
directhexsorry11:52
cjwatsonlooks like mono-debugger needs to look for gmcs2 rather than gmcs?11:52
cjwatsonor is that a bug in mono-gmcs?11:53
cjwatsonhmm, or csc?11:53
directhexcontrol and rules need patching11:54
directhexfor all my bluster, it hasn't actually been transitioned to the new build-deps11:55
directhexcjwatson, it should look for csc, but that change isn't in svn. i'll do it now11:55
cjwatsonok11:55
directhexgah, parents have turned up. back in a couple12:01
=== _luisbg is now known as luisbg
=== mrooney1 is now known as mrooney
maxb_Would anyone happen to know of an alternate implementation of sha256 besides the coreutils one?16:10
maxb_it and reprepro are disagreeing about what the sha256 of a file is, and I want to determine which package has the bug by getting a third opinion16:11
directhexcjwatson, ping: https://bugs.launchpad.net/ubuntu/+source/mono/+bug/30123216:13
ubottuUbuntu bug 301232 in mono "armel build failure" [High,Confirmed]16:13
gesermaxb_: openssl dgst -sha256 $file16:19
cjwatsondirecthex: I think it would be better to decide on a particular one in debian/rules, rather than having it depend on the build machine16:32
cjwatsondirecthex: we don't necessarily want runtime requirements to be identical to what the buildd has available16:32
cjwatsondirecthex: ... i.e. add --with-fpu=NONE on armel please?16:33
directhexcjwatson, eh, it's added:16:35
directhexelse ifeq ($(DEB_BUILD_ARCH), armel)16:35
directhex        CONF_FLAGS += --with-tls=pthread --with-fpu=NONE16:35
cjwatsondirecthex: not in the debdiff attached to that bug16:36
cjwatsondirecthex: oh, I see, it was there already16:36
directhexcjwatson, upstream promised the --with-fpu= thing had gone upstream a while ago. it's a regression that means it's gone, so we've updated a dpatch which adds it back16:37
directhexso passing --with-fpu wasn't doing anything16:37
cjwatsondirecthex: ok, edited the changelog entry to close that LP bug, otherwise uploading as given16:37
cjwatsonthanks16:37
directhexcjwatson, well, meebey fixed it, i was out with visiting parents today16:38
cjwatsondirecthex: oh, I'm also putting the Ubuntu Maintainer field back16:47
directhexoh, cocks, sorry. i keep forgetting about those16:49
cjwatsondirecthex: sorry to keep going back and forward, but is it just me or will the automatic detection override anything you set via AC_TRY_WITH anyway?16:56
cjwatsondirecthex: it doesn't seem to check whether fpu is already set before doing AC_TRY_COMPILE16:56
cjwatsondirecthex: ... except that I'm blind and can't read diffs. Ignore me!16:56
directhex/ignore16:56
cjwatsonreally uploaded this time16:57
directhexheh. better *right* than rushed16:59
=== njpatel is now known as njpatel_away
directhexsparc build of mono 2.0.1-0ubuntu2 in ubuntu jaunty RELEASE17:37
directhexEstimated build start:  2008-11-2617:37
directhexsomeone needs to beat more sunfires out of sun17:37
directhex(nah, scoring it up isn't worth it, it has 0ubuntu1 and 0ubuntu2 is arm fixes only)17:38
directhexjaunty armel   Successfully built  (ACCEPTED)18:34
directhexcjwatson, can i hear a "w00t"? :)18:34
cjwatsondirecthex: w00t19:04
directhex:)19:04
directhexcjwatson, hanska has finalized his monodoc 2.0 package, which includes some *great* backports from 2.2 (in <2.2, the monodoc.xml index file needs mangling every time a manual package is added or removed, we've backported dynamic index generation from an improvement upstream wrote for our benefit). once meebey signs off on it, i'll file a bug on that. ditto a *fixed* mono-debugger19:06
cjwatsonok, cool19:07
=== RAOF_ is now known as RAOF
NCommanderhola19:44
directhexHELO!19:47
directhexNCommander, needed you this morning, had to fix armel ftbfs all alone ;)19:47
NCommanderI was recovering from beer19:48
NCommanderdirecthex, and the ARM one is still broken19:48
directhexNCommander, hm?19:49
NCommanderdirecthex, nm, the build log I saw was old19:50
NCommanderdirecthex, how did you fix it?19:50
NCommander(what did you define?)19:50
directhexNCommander, we had an old patch to make configure understand a --with-fpu= setting, which we turned back on after refreshing19:50
directhexNCommander, basically defining ARM_FPU_NONE explicitly19:51
NCommanderI thought were compiling FPU support in ...19:51
NCommanderdirecthex, er, nm19:51
directhexNCommander, important thing is, mono 2.0.1 ACCEPTED on armel19:52
persiaNCommander, The idea is to start with a base system that should work everywhere, and build optimised versions of libraries where required.  It might make sense to have a vfp version of mono, but not in the default build.19:53
NCommanderpersia, an VFP version will work fine19:53
NCommanderThe kernel will catch the exception when a FPU instruction is executed, and then emulate it19:53
NCommander(its slow, but the binaries themselves would worK :-))19:53
persiaslow isn't better :)19:54
directhexi'm open to long-term solutions, but i think letting mono use its own ARM_FPU_NONE code for now is a sensible enough solution to having it at least be functional19:55
sebnerpersia: only some hours left until you leave :)19:56
persiadirecthex, Short-term, I'd agree.  Longer-term, if there's a signficant performance difference, it might be worth having a double-build with different versions of the library available.19:57
directhexpersia, yes, i think that would be interesting19:57
directhexpersia, an alternate mono-jit package i think19:58
persiadirecthex, I'll trust you on which bit might benefit from optimisation :)19:58
directhexpersia, it might require some re-sculpting of debian/rules unless armel-fpu got its own $ARCH, lpia-style19:59
cjwatsonI don't expect it to be a separate dpkg architecture20:01
cjwatsonwe have enough to do bringing one architecture up20:02
persiadirecthex, It would require sculpting of debian/rules, but I suspect the adjustment would have benefit for both Debian and Ubuntu.20:02
persiadirecthex, Given where you tend to concentrate your work, if you get something that seems to work, it's probably worth chatting with the Debian armel team about the possible optimisations.20:03
directhexpersia, without access to an armel machine for testing, i'm pretty much unable to help20:12
directhexpersia, i.e. a buildd or developer machine20:13
* NCommander just found his next project20:14
directhexNCommander, mono-jit-supermegaarmfpu?20:14
NCommanderdirecthex, orig.tar.bz2/orig.tar.lzma20:15
NCommanderin dak20:15
directhexNCommander, even better!20:15
* directhex is slightly aroused at the thought20:15
NCommanderI figure it I can get Debian to accept them20:15
NCommanderTHe LP devs must add support20:15
* NCommander laughs evilly20:15
ByrnisonI haven't been paying attention... LZMA compressed packages?20:16
ajmitchdirecthex: funny, I thought that NCommander would be porting mono to nvidia/ati cards20:17
NCommandermono works fine on both20:17
ajmitchI mean using the GPU to accelerate certain things20:18
directhexajmitch, O RLY?20:18
directhex[jms@durandal ~]$ mono deviceQuery.exe20:18
directhexThere are 2 devices supporting CUDA20:18
directhexDevice 0: "Tesla C870"20:18
ajmitchinteresting20:18
ajmitchand mildly scary20:19
cjwatsonNCommander: I thought it was something planned for dak after lenny anyway, TBH20:19
cjwatsonNCommander: I'd take it as a favour if you'd ensure that LP gets fair warning if you do it, though; it would be very annoying to be unable to sync lots of packages for a month20:19
directhexajmitch, hell to code, and CUDA.NET.dll is non-free20:19
NCommandercjwatson, of course, I'll make sure the devs get fair warning before any code lands on ftp-master-production20:20
directhexajmitch, it's a direct language binding, e.g. only supports native CUDA data types like "float4", not normal CLI ones like Double20:21
directhexand once you start using array pointers to point to c# arrays, you've already lost20:23
=== snova is now known as Byrnison
dokodirecthex, NCommander: if you rebuild packages for the mono transition, please don't upload openoffice.org. still building on armel, and there's at least on other change to make with the next upload20:30
directhexdoko, i don't intend to molest any non-pkg-cli-* apps directly - other than offer patches20:31
directhexdoko, did calc CC you the OOo patch i sent him?20:32
dokodirecthex: no, calc is currently preparing 3.0, please could you send it to me as well?20:33
directhexdoko@debian ?20:33
dokodirecthex: doko@ubuntu.com20:33
directhexsenyt20:40
keeshrm, what's this Pulse Null Output junk?20:46
persiakees, Maybe you want to use pulse, but you don't want to make any noise.20:57
slangasekyes, a frequent goal of mine is to consume CPU cycles without generating output20:58
keesslangasek: I always run "cat /dev/urandom > /dev/null" for each CPU I have.20:59
persiaslangasek, Maybe you have an app that won't shut up, and you want to redirect it's output?  Maybe you're testing something, and want to avoid interactions of a given output plugin?21:00
NCommanderQuestion, IF I'm converting a friend to Ubuntu for the first time, should I give him Hardy or Intrepid?21:02
directhexintrepid imho21:03
slangasekpersia: I am immune to your logic21:03
persiaslangasek, We've known that for a while :)21:04
cody-somervillelol21:04
* NCommander packs up21:05
mok0Anyone with a bit of time on their hands, please take a look at Bug #299489 , there is a patch to fix an annoying bug in libupsclient1-dev21:12
ubottuLaunchpad bug 299489 in nut "[jaunty] /usr/lib/libupsclient1.so is a dangling link" [Medium,Confirmed] https://launchpad.net/bugs/29948921:12
NCommandermok0, let me see21:19
NCommanderoh, needs a core dev21:19
mok0yes21:20
* NCommander pokes LP21:49
NCommanderI think I broke it21:49
directhexNCommander, consider it just punishment for no debian PPAs21:52
* NCommander also learned his laptop knows what a DVD-RAM is O_O;21:52
directhexNCommander, panasonic drive?21:56
NCommanderNope21:56
directhexhm, odd then. i thought it was mostly panasonic drives w/ dvd-ram support21:56
ScottKmok0: It looks like the Debian maintainer is trying to be responsive.  Could you work with him to try and get a complete fix in Debian and then we sync the pacakge?22:04
ScottKdoko: Are you going to update python 3.0 in Intrepid too (please)?22:06
mok0ScottK: that was fast22:07
ScottKmok0: Is that a yes then?22:08
mok0ScottK: of course22:09
mok0ScottK: trying to find his reply22:09
ScottKmok0: I don't think he replied to your last comment, just the one from two days ago.22:10
mok0Ah, ok22:10
ScottKIf the Debian maintainer is active in the bug, then I think it's good to try and work with them.22:10
mok0Absolutely22:10
ScottKGenerally I think it's good, but particularly in such a case.22:10
dokoScottK: not before the final22:11
ScottKdoko: OK.  I can understand that.  Is that expected soon?22:11
mok0ScottK: Actually, I don't think I got all the Ubuntu changes merged in. I don't know what happened, I took the grab-merge output22:11
dokoDec 322:12
ScottKNot long at all.22:12
ScottKmok0: Sounds like a good time to sort it all out with Debian and see how much they'll take.22:12
mok0ScottK: will you remove the bug from the sponsor queue, then?22:15
ScottKSure thing22:15
ScottKmok0: Done.22:16
james_wwhen a package needs specific permissions on a owner/permissions on a package it will chown/chmod it in postinst. If that directory is in /var/run then Ubuntu will move that code to the init script.22:22
james_wthe correct way to change the owner/permissions is to guard the call with a call to dpkg-statoverride22:22
james_whowever, I haven't seen many packages do that in code in the init script.22:23
james_wIs this a bug that we are introducing to these packages, or is it not a problem as dpkg-statoverride doesn't work on a tmpfs?22:23
mok0james_w: good question22:27
sorenjames_w: One could easily make the argument that we should be respecting statoverrides in init scripts.22:54
sorenjames_w: Regardless of whether the created files/directories are on tmpfs.22:58
Philip5hi! is there a dh-command for bumping the changelog with a new timestamp etc in a existing debian/files tree like the autogenerated one you get in the changelog the first time you run dh_make?23:37
TheMusoPhilip5: dch -e23:39
TheMusoPhilip5: which is in devscripts23:39
TheMusoPhilip5: or dch -i depending on whether you want a new changelog entry, or update the timestamp for the top most entry.23:39
TheMusoPhilip5: man dch for more info.23:39
Philip5nice... thanks23:39
Philip5it was the -i parameter and the command it self i was looking for23:41
Philip5thanks a bunch23:41
TheMusoPhilip5: You're welcome.23:41
savvasNow that Philip5 mentioned it, do you happen to know a script that creates just the timestamp line similar to the changelog one, e.g.  -- Name Surname <email> date/time23:47
TheMusosavvas: Creates, or edits?23:49
savvascreates23:50
TheMusoDch may have something, but if it does, I don't know about it yet.23:50
savvasI just wanted to add a timestamp in debian/README.Debian file :)23:50
TheMusosavvas: devscripts may have something, the package devscripts that is.23:50
savvasI'll take a look23:51
james_wsavvas: dch can create other files23:51
james_wsavvas: but I'm not sure it does README.Debian, as that is normally considered to be for all versions, as opposed to NEWS.Debian23:52
savvaswait I think I'm on to something, debchange --news23:53
james_wdch -c README.Debian as well23:54
savvasby the way, is it recommended to use debian/README.Debian in Ubuntu packages or debian/README.Source ?23:54
RAOFsavvas: Those two files serve different purposes.23:56
RAOFsavvas: README.Debian is things that (advanced) end-users may want to know about the package; README.Source is things that packagers should know when messing with the package.23:57

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