/srv/irclogs.ubuntu.com/2010/03/07/#ubuntu-devel.txt

sistpotycrack, finally finding the details, the mksh build failuer is actually caused by a false positive (gcc) of a non-reproducible false-positive (LP buildd). :(00:22
RoAkSoAxhey guys I was wondering if i can create a temp file in an apport hook and then attach it to the report with attach_file?00:28
RoAkSoAxor we should not be creating temp files in apport hooks00:29
hdonhmm, i think 2.6.31-20 broke my nic01:00
RoAkSoAxcjwatson, do apport hooks have to be under both binary-{arch,indep}01:20
micahgkees: ping re firefox01:33
RoAkSoAxis apport already running hooks via attach_related_packages?02:06
lamontsistpoty: does this mean it will actually bootstrap this time?  because it didn't the last time I was told it would... (fpc)02:15
m4ti'm trying to do a make-kpkg build of 2.6.33, and at the end it fails with: The UTS Release version in include/linux/version.h "" does not match current version: 2.6.3302:28
ionI’m reading the topic.02:29
m4tworks fine if i change $fh->sysread to $fh->read02:31
m4teven with the eof02:31
keesmicahg: hi! sup?02:31
m4toh, it was moved to generated/utsrelease.h?02:34
m4tfrom 2.6.33 changelog:     kbuild: move utsrelease.h to include/generated02:34
persiam4t: You may find that the folks in #ubuntu-kernel are more likely to have individual knowledge about this sort of thing (although some folk here do as well)02:36
m4tpersia , i found a existing bug on debian, http://osdir.com/ml/debian-bugs-dist/2010-02/msg09866.html02:37
persiam4t: That works too :)02:38
m4thttp://launchpadlibrarian.net/37497839/kernel-package-2.6.33.patch02:38
persiaalthough the syntax "Debian bug #571716" tends to be more informative with our channel bots.02:38
ubottuDebian bug 571716 in kernel-package "/usr/bin/make-kpkg: make-kpkg fails building .deb for linux 2.6.33" [Important,Open] http://bugs.debian.org/57171602:38
m4tah cool02:39
m4ti mostly idle ;/02:39
persiaFor ports architectures, we use the ports.ubuntu.com mirror, even for arch:all packages.  Is there a way to construct a sources.list file that would pull arch:all packages from a local mirror, and arch:any packages from ports.ubuntu.com ?02:41
m4tmake-kpkg patch per launchpad seems to fix issue.02:45
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
micahgkees: do you have the daily prism build installed?02:48
keesmicahg: since I don't know what that is, no. :)02:48
micahgkees: when I removed prism, I was able to start your profile again02:49
persialamont: How didn't fpc bootstrap?  It really worked for me.02:49
kees$ apt-cache policy prism02:50
keesprism:02:50
kees  Installed: (none)02:50
kees  Candidate: 1.0~b2+svn20090813r49078-0ubuntu202:50
keesmicahg: were you able to start it twice in a row?02:50
micahgugh, no, not after reinstalling greasemonkey, sorry02:50
micahgbut prism seems to exhibit the same issue02:50
persialamont: On an unrelated note, do you happen to know when the ia64 and hppa ports were first introduced on ports.ubuntu.com?02:51
lamontia64: warty02:52
lamontor maybe hoary02:52
lamontthough ISTR it was live for warty - thanks to some incredible effort by Thibaut02:53
persiaI put warty in the code I used, so I think I'll leave it there in case you remember correctly (not that I expect anyone is actually planning an upgrade from a warty install any time soon)02:54
lamonthppa/sparc showed up in hoary, but didn't get into the DC until we got hardware in - ISTR hppa was there for breezy/dapper (or not in dapper - don't recall when LP started building everything), and then back in feisty IIRC02:54
persiaWas sparc on p.u.c for hoary?  I know it was on archive by dapper.02:55
lamontamusingly, I just nuked the hoary archive of hppa off of people.u.c within the last 9 months or so - finally noticed it was chewing up space02:55
persiaheh02:55
lamontwe bootstrapped both architectures together, using hoary02:55
lamontbut not sure when sparc actually landed in the archive - hppa was way late landing for hoary, so it came in with breezy02:55
lamontand even that was broken when we shifted to LP02:56
=== Guest61212 is now known as NCommander
lamontand on that note, I think it's time for me to sleep02:57
persiaRight.  Seems like I do have to adjust the code after all.  Do you know if there exists an authoritative resource, or is it all just left in human memory now?02:57
persialamont: tell me about your fpc issue first :)02:57
lamontold-releases.ubuntu.com comes to mind...02:57
lamontpersia: with the best understanding of which packages to grab from sid, it was FTBFS - I wasn't actually the one flying that, so not sure what the actual error was.02:58
persiaDoesn't differentiate ports vs. archive, but I'll take a look there.  Thanks.02:58
lamonta clearer "install the following packages from sid and it _WILL_ build from source" would be wonderful02:58
persiaI'll retry, and go chase Ng then.  Do you have a preferred format, or would another entry like "Installing fp-compiler, fp-units-base, fp-utils, and fp-units-rtl from Debian sid on a lucid machine permitted this build" work.02:59
lamontI have dapper/sparc and {warty-dapper}/powerpc as non-ports, ia64 and hppa as ports regardless of release02:59
lamontbonus points if you include version numbers03:00
persiaI'll do that.  Thanks.  Have a good night.03:00
lamontsee also bzr brnach lp:~lamont/launchpad-buildd/chroot-scripts03:01
persiaI also have edgy powerpc as non-port, and edgy/feisty/gutsy sparc.03:01
persiaOh excellent!03:01
lamontah, well... to be fair, that script kinda went lalalalala DO NOT CARE when it comes to edgy-gutsy03:01
lamontcorrections welcome03:01
lamontpersia: and yeah, Ng was pilot testing my instructions for doing the bootstrap, so he would be the right one to push on03:03
persiaAssuming it makes sense to me, I'll send a patch.  I'm hoping to have both python-apt and mk-sbuild be correct.03:03
persiaAnd I'll probably want to try to encourage you to use mk-sbuild for future chroot scripts :)03:03
lamontthat code is how I build lp and non-lp chroots, fwiw03:03
persia(assuming I can bring it to feature parity)03:04
lamontpretty sure you don't want to grow all the limbs that scriptage has03:04
lamontno sane coder would03:04
lamontbut yeah, I'd definitely be interested03:04
persiaBut I do want to have a tool in-archive that lets developers mimic the buildd chroots for local builds, so ... :)03:04
lamontthat's part of why I published the branch...03:05
lamontdidn't feel up to packaging it though03:05
persiaOh my!  That is a lot of limbs.03:05
lamontyes, it very certainly is03:05
lamontthe debian and xdebian swtiches are probably the most bizarre03:06
wgrantpersia: Why not grab the real buildd chroots for local builds?03:06
lamontwgrant: sometimes it's quicker to just build new ones based on a local mirror03:07
persiawgrant: I don't know how.  Is there a stable way to pull them from an API and shove them somewhere for sbuild to eat?03:07
* lamont sleeps03:07
wgrantpersia: Retrieving them from LP was convoluted until a week ago, when I exported the URL on the API. The URL to the current tarball is now available at https://launchpad.net/api/devel/ubuntu/lucid/i386/chroot_url03:08
persiawgrant: I get an error loading that page.03:09
persiaerror on line 1 at column 1: Document is empty03:09
wgrantpersia: Yeah, LP for some reason serves it as XHTML when it's actually plain text.03:09
wgrantView the source.03:09
wgrantAlthough I guess that tarball will have internal hosts in sources.list, and stock sbuild won't override them, so it's not that easy.03:09
persiaOh excellent.  So I should be able to construct a script that discovers the current URL, pulls it, unpacks/repacks/renames as needed for the local build tool, etc. ?03:10
wgrantYep.03:10
wgrantPreviously you had to dig through build logs and use an undocumented librarian search feature to get the real tarball.03:10
persiaThat's fine.  It oughtn't be hard to use some sane defaults.  I only wish pbuilder-dist and mk-sbuild were written in the same language: it makes it easier for them to share code.03:11
wgrantAnd I've had to do that a few times in the past, so I thought I'd make it easy.03:11
persiaThanks!03:11
persiaI know we've had lots of issues in the past with stuff building fine locally and not in LP, and being able to do local tests to hunt down why helps.03:11
persiaMind you, we do have to make in-distro schroot/sbuild have the necessary features for them to be useful/used on the buildds, but that's presumably less painful.03:12
wgrantAnd a while away.03:13
persiaWhy?  It's too late for lucid, but is there a structural reason for the delay, or is LTS+1 sensible?03:14
wgrantIt's Soyuz/buildd stuff. It will take forever.03:14
persiaAh.  I like to assume that's a factor of the number of available developers, rather than an axiom, but I'll take your word for it, as you're surely more informed.03:15
wgrantIt is indeed a function of the number of available developers, but that is itself near to an axiom.03:17
persia0^n == 0 kinda thing?03:17
wgrantSomething like that.03:18
Keybukless1: feel free to fire any questions at me, I'll answer when I'm by the computer03:24
dehqan /var files permission , all have been 644 with my bad , is there anyway to restore permissions to default ?04:06
dehqanany opinion ?04:08
=== sconklin is now known as sconklin-gone
jdongis it intended that the empathy client be separate from the presence menubar [in lucid]?04:20
jdongI set up a chat client (jabber/gtalk) using the presence menu and afterwards it seems to have signed me into google talk04:21
jdongbut it was not immediately obvious that for me to start a chat, I had to start Empathy separately to get my buddy list04:21
ionThe panel item that looks like a snailmail letter provides a menu item for the Empathy main window.04:23
jdongah, you're right.04:24
jdongbut that seems a little bit unintuitive04:24
jdongthe menu that I set my presence status seems like where I should be able to do other chat-related things04:24
jdongespecially since AIUI the little textbox is for tweeting and such04:24
persiajdong: You're probably seeing rough edges.  indicator-me *should* abstract the client entirely, so that an arbitrary (set of) client(s) can use it effectively.  There may be a need for a richer feedback mechanism to ensure that things work as expected.04:31
jdongpersia: *nods* ok, just want to make sure that is the case, and there's not some philosophical usability disparity04:40
persiajdong: There *is* a philosophical usability disparity, which needs changes to the underlying code in order to bring into alignment :)04:41
persiajdong: The difference being "We recommend this by default", and "This is how this is done".04:41
jdongah :)04:41
persiajdong: So, if something doesn't work, please try to extend the flexibility inherent in the system so that it *does* work.  While this may have little apparent impact at the current time, it will significantly ease the adoption of new technologies as they become available.04:42
jdongwith that said, is it intended that Lucid is going to ship without further improvements to indicator-menu?04:44
jdongand/or the presence menu04:44
* persia suspects it to be the same as any other package: fix it if it's broken, but hope it works so that it doesn't need to be fixed04:46
jdonglovely04:47
jdongI just am concerned that this is going to confuse novice users04:48
persiaWell fix it then.04:51
ScottKDepends on your definition of fix.05:01
* ScottK suspects jdong's would collide with someone else's definition of feature removal.05:01
jdongwhat I don't understand is what "fix" means for the people who actually care about this new presence stuff.05:02
persiaSee, that's why I talked about the architecture.  If the DBus communication is extended, that doesn't affect user-perceived features, but it allows one to enable other use cases.05:03
* persia actively works to separate presence from use of any given device, so is perhaps not an authority on what "fix" means in that context05:03
less1Keybuk: I am working on Internet booting for Ubuntu, and I want to find out if there is any work going on? and where and whom to contact for details and help for this work.  any pointers about this will be helpful.06:57
persiacjwatson: I end up referencing your packagesets reference often, but don't mean to highlight you with every reference.  Is that something that could be moved to ~ubuntu-archive (or do you have scripts that ignore highlights in URIs)?08:38
cjwatsonpersia: the fact that you highlight me serves as a periodic reminder to me to move it somewhere more sensible08:44
persiacjwatson: OK :)08:45
geserslangasek: re vim: I've updated the debdiff, added a comment why it IMHO doesn't need a FFe (and also a diffstat between the current version and the merged one). Let me know if I should add something else to improve the chances to get it sponsored.10:26
kitallisUbuntu not applying for GSoC'10?11:50
gesercjwatson, slangasek: I gave a bzr merge of vim a try again and it worked this time (with bzr 2.1.0). A merge proposal is attached to the bug.12:58
Keybukless1: I don't know what "Internet booting" is?14:00
ogra_cmpcKeybuk, boot through http ?14:00
KeybukIP over Facebook!14:01
ogra_cmpchehe14:01
NafalloIPv6 over Facebook actually...14:02
ogra_cmpcwait until you have to maintain the ubuntuone initramfs hook for booting a shared image and make it boot in 10sec14:02
KeybukNafallo: why not go for IPv6 over Myspace; then you have double the irrelevance to the real world :p14:03
NafalloKeybuk: lol. good one :-)14:03
sebnerKeybuk: better you tell me how to get this shiny new bootsplash :P14:05
ogra_cmpcwhat for ... its gone before it can even be displayed ...14:05
ogra_cmpcwe boot way to fast now14:05
Keybukogra_cmpc: ironically, that's one of the main bugs14:06
Keybukthe "Enter kills X" thing is because Plymouth hasn't switched to VT7 yet14:06
Keybukbecause YOU BOOTED TOO DAMNED FAST14:06
ogra_cmpcyeah14:06
ogra_cmpcwhy dit we switch to plymouth again instead of just dropping usplash without replacement ?14:07
sebnerogra_cmpc: shiny animations \o/14:07
ogra_cmpclol14:07
sebnerKeybuk: nah, really. I still have the blue progress bares (yeah 2 of them) :\14:07
Keybukogra_cmpc: still needed something to deal with asking for passphrases, doing fsck progress, etc.14:07
ogra_cmpci agree they make sense for livecd boots14:07
Keybuksebner: stop using nvidia-glx? :P14:08
ogra_cmpcKeybuk, ah, yes ... silly encryption stuff and fsck ...14:08
sebnerKeybuk: ahaha, right. Especially since the driver b0rkens the cards14:08
Nafallois my santa rosa based lenovo actually allowed me to use the full bus, maybe I could boot fast too :-/14:09
Nafallos/is/if/14:10
Keybuksebner: you're not using glx?14:11
sebnerKeybuk: As it doesn't seem to break my card, yes I'm still using it because as a MOTU I have the responsibility to perform deep checks on FFe packages (especially on games) *muahaha* :P14:12
Keybuksebner: tseliot is working on the fix for you14:13
Keybukwhich is to draw the splash in 16-color low-res vga mode14:13
sebnerKeybuk: hmm correct me if you want but do we have 2010 now or 1990? :P14:14
ogra_cmpcask your HW vendor :)14:14
Keybuksebner: correct me if you want but are you using a non-free driver which we don't have the source to, so can't do anything about? :p14:15
Keybukwant decent graphics, kernel mode setting, etc.?  stop hating freedom <g>14:15
sebnerKeybuk: want proper 3D, stop loving freedom :P14:16
* Keybuk hides the face he's using nvidia-glx here14:16
Nafalloheh. I remember when infinity hex hacked the ati driver to use the correct Xorg paths ;-)14:16
Nafalloso clearly, we can do things with the closed source drivers :-P14:17
sebnerKeybuk: hahah! :P14:17
Keybuksebner: though I actually do intend to test nouveau/gallium stuff14:17
KeybukI just only dist-upgraded my desktop to lucid yesterday14:17
Keybukso haven't had a chance yet14:17
sebnerKeybuk: I'm using lucid since ever but I really love to play games to I need the blob. It's just crazy that the blob drivers have 3D and much more but are not capable of doing that plymouth stuff. Maybe it's the other way round. plymouth intentionally uses technologies these don't have :P14:19
ogra_cmpcfunny, every linux 3D game i ever tried worked fine on intel14:20
Keybuksebner: oh, I don't care about the blob14:21
Keybukthe only reason I was using glx before is that nv didn't support the 780014:21
Keybuknouveau apparently does14:21
Keybukenough basic 3D to run mutter or compiz is fine for me14:21
Keybukif I want to play games I use a non-free operating system on a different partition ;)14:21
sebnerKeybuk: nexuiz ftw! :P14:21
sebneruuhhh14:21
sebnerEven worse :P14:21
Keybukactually14:21
Keybukmostly if I want to play games, I use the non-free operating system on the non-free hardware plugged into the TV downstairs :p14:22
ogra_cmpc++14:22
KeybukI'd hug my PS3 if it wasn't for the risk of burning14:22
sebnerKeybuk: at least you don't have a XBOX so it's fine :D14:26
Keybukno, I have some standards14:26
ogra_cmpchey, the first gen xbox was fully sponsored by MS14:27
sebnerheh14:28
NafalloKeybuk: probably a non-free TV as well? ;-)14:30
=== hypera1r is now known as hyperair
ScottKNot if he's paid his license fees16:11
ScottKOops, just notice how long ago that was ...16:11
xnox=)16:14
bigonwhen patching debian native packages should I use a diff system?16:34
less1Keybuk: its an attempt to boot ubuntu without having Ubuntu image on cd or usb, you boot ubuntu using the image over Internet using http.  Initial boot is done by gpxe16:41
Chipzzless1: that actually has 0 to do with the /boot/ process16:42
Chipzzor very little16:42
ogra_cmpci thought that exists since quite a wile anyway16:43
ChipzzKeybuk is the maintainer of upstart, which is not what you want to work on16:43
less1Chipzz: humm.. so may I know where can I get more links about it?16:43
Chipzzless1: you need a way to get a root filesystem (which you may for example get over NFS), and make sure you don't write to i16:44
ogra_cmpcthere was someone regulary posting to ubunt-devel-discuss about the implementation ... it exists since a while ... hardy i think16:44
Chipzzt16:44
less1thanks, I will try and search in their archive16:44
lamalexIs there a wiki page with a process of how to get a patch applied to a package?17:16
lamalexI've filed a bug and attached the patch17:16
geserthere are several wiki pages that describe parts of the process17:18
geserdoes the package in question use a patch system?17:18
lamalexyeah, and I've used it to create the patch that I've posted on lp17:20
geserso you are at the step to create a debdiff (https://wiki.ubuntu.com/PackagingGuide/Recipes/Debdiff) or doing the same with bzr (https://wiki.ubuntu.com/DistributedDevelopment/Documentation/WorkingOnAPackage and https://wiki.ubuntu.com/DistributedDevelopment/Documentation/SeekingSponsorship)?17:22
lamalexcool17:28
lamalexthanks genii17:28
lamalexer17:28
lamalexgeser17:28
cjwatsonbigon: no, don't use patch systems with native packages17:41
cjwatsonlamalex: contrary to popular belief, any sort of patch is fine, since any self-respecting person with upload privileges can mangle it into the right form trivially - anyone who makes you reformat it into a debdiff is bureaucratically wasting your time :)17:42
lamalexI mean, a diff is a diff imo, I guess I'm mostly asking "how do I get my patch noticed/sponsored"17:43
cjwatsonhttp://wiki.ubuntu.com/SponsorshipProcess and wait :-/17:44
cjwatson(obviously if you're seeking upload privileges yourself then you need to be able to put the patch in exactly the right form)17:45
lamalexyeah, I'm not at this time although I may try to get motu later17:47
lamalexproposed for merging, thanks cjohnston17:51
lamalexerg, cjwatson17:51
crimsunlamalex: which source package?18:32
lamalexcrimsun, gnome-control-center18:33
lamalexlp 53388818:33
ubottuLaunchpad bug 533888 in gnome-control-center "default applications capplet doesn't recognize banshee" [Undecided,New] https://launchpad.net/bugs/53388818:33
SarvattKeybuk: you might be a little disappointed because nouveau in lucid is not going to have any 3D acceleration support with the archive packages. lucid+1 will though and I already have it working in xorg-edgers18:36
Sarvattbut its in flux since we're changing how nouveau is brought into lucid yet again and blacklisting nouveau so lbm-nouveau continues working will be needed once the -16 kernel hits18:39
Sarvatt(for xorg-edgers nouveau 3D support that is)18:39
crimsunlamalex: merged, thanks for your contribution18:49
lamalexcrimsun, thanks for yours :)18:49
=== yofel_ is now known as yofel
=== sconklin-gone is now known as sconklin
crimsununimatrix: apologies for the delay; applied and uploaded. Thanks for your contribution!22:03
lamalexWill gstreamer be updated to the new upstream release that was pushed out a day or two ago? we've got a prerelease version currently so I assume yes, but is there any way to get confirmation?22:13
TheMusolamalex: I suspect so, but you'd best ask the desktop package maintainers, who are not around at the moment.22:14
TheMusolamalex: They are in Europe for the most par.22:14
TheMusopart22:15
lamalexthere seems to be a bug in the current packages which breaks dvd playback, so I'm hoping the new release fixes it22:15
lamalexTheMuso, thanks for the info though22:15
TheMusolamalex: np22:16
andreasnanyone happens to have the template for mpt's "dotted paper"?22:33
jibelcjwatson, hey, did you talked with guillem about the fsync patch for bug 512096 ?23:52
ubottuLaunchpad bug 512096 in dpkg "[MASTER] Exec format error : package failed to install/remove : installation/removal script returned error exit status 2" [High,In progress] https://launchpad.net/bugs/51209623:52
jibelcjwatson, there was an important performance loss.23:52
cjwatsonjibel: no, please point me to the thread23:56

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