/srv/irclogs.ubuntu.com/2007/10/25/#ubuntu-devel.txt

sorenlamont: Are you tagging the dapper->hardy upgrade bug reports?00:00
keescookcjwatson_: when would be a good time to look over procps with me?  I've put my merge up if you want to see the disappearing conffile trick...  http://people.ubuntu.com/~kees/hardy/00:12
cjwatson_keescook: I'm supposed to be on holiday now and packing. UDS?00:14
cjwatson_I'm only still here to try to finish off PS3 stuff and get this dapper installer work tested00:14
keescookcjwatson_: works for me -- I'm in no rush.  :)00:14
keescookI can't even do the stuff I want to do with sysctl until 2.6.23 lands.  ;)00:15
bdmurrayjdong: you commented on 145123 - I'm trying to recreate it00:20
=== rob1 is now known as rob
Solarionwoo hoo!  the gibbon is giving the werewolf a run for his (her?) money!  :)00:51
khatahnhi, if this is the wrong place to ask, please point me to the right place: now that Gimp 2.4.0 final is released, is it going to be officially available for gutsy somehow, or is -rc3 where it's going to stay?00:57
=== cjwatson_ is now known as cjwatson
cjwatsonkhatahn: gutsy will remain at its current version. At most, the final release may become available in backports00:58
khatahnfirefox is some kind of exception then i assume?00:58
Solarionkhatahn: you mean the security update?00:59
khatahni guess so00:59
cjwatsonkhatahn: we have to exempt firefox because we can't otherwise reasonably provide security updates for it01:00
cjwatsonbut it is definitely an exception (and one we'd like to cease, if upstream practices were to improve), not the general rule01:01
khatahnok, thanks for the information01:01
cjwatson(FAOD I doubt the way firefox is handled will change in the near future though)01:01
Solarioninteresting.  ubuntu's ifconfig reports MiB as MB, but debian's reports MiB as MiB.01:03
achiangso, my system is hanging hard after an upgrade to gutsy. i've filed a bug, attached a sysrq-t dump, dmesg, and lscpi01:04
achianganything else useful to include?01:04
chowmeineduh oh02:02
chowmeinedsomebody made a mistake02:02
TheMusochowmeined: For what?02:03
chowmeinedthe new thunderbird broke a bunch of stuff02:04
chowmeinedall the pages are filled with XML parsing errors after upgrading02:05
TheMusoah02:06
chowmeinedthats my initial sensationalist description of the problem02:06
chowmeinedill refine it in a bit02:06
desrthmm.  fascinating.  ubuntu causes laptop harddrives to die before their time02:21
* desrt wonders if that has anything to do with his laptop harddrive dying before its time02:21
mathiazzul: you should also send your email about Xen In Hardy to ubuntu-devel02:23
mathiazzul: or ubuntu-devel-discuss02:24
zulmathiaz: sure02:24
zulmathiaz: sounds reasonable though?02:24
mathiazzul: yes. I've just quickly read the email.02:24
mathiazzul: I don't have a lot of experience with xen (for now).02:25
mathiazzul: so I can't really comment on it.02:25
mathiazzul: but from what I've read, it seems reasonable.02:25
Amaranthit looks like bug 59695 got dugg03:01
ubotuLaunchpad bug 59695 in acpi-support "default value in power.sh potentially kills laptop disks" [Wishlist,Confirmed] https://launchpad.net/bugs/5969503:01
Amaranthjust checked, my load count is 580000 after 18 months :/03:01
mjg59Amaranth: By default, power.sh does nothing03:04
Amaranthmjg59: sure but powertop told me to enable laptop mode :/03:05
mjg59Amaranth: If powertop told you to jump off a cliff, would you?03:05
Amaranthif it got me 5 minutes extra battery life...03:06
mjg59If you enable aggressive power management, then yes, your hard drive life will be shorter03:08
jdongbdmurray: I suspect it's a problem with the way the new fglrx 8.42 works...03:09
jdongbdmurray: also, mouse-pasting seems to work in gnome-screensaver!03:10
mjg59If your BIOS defaults to programming your drive to have aggressive power management, then that's an issue with your BIOS rather than us03:10
jdongIMO that's also a security breach03:10
jdongespecially since now we give "Leave MEssage" a cleartext textbox that can echo back clipboard contents03:10
jdongbdmurray: lol, I just read your comment on the bug... ignore my comments before the last comment :)03:13
jdonganyone else think bug 146862 shoudl be tagged as a security bug?03:16
ubotuLaunchpad bug 146862 in gnome-screensaver "Should not allow to paste in the Leave Message box" [Medium,Triaged] https://launchpad.net/bugs/14686203:16
jdongit discloses the contents of the clipboard before locking the screen03:16
tonyyarussojdong: seems reasonable to me03:17
tonyyarussoI'm not really the person to ask, but if you're just looking for general populace feedback, there you go.03:17
jdongtonyyarusso: thanks; I'm just wanting to make sure I'm not completely out of line in thinking that's a security problem03:19
tonyyarussojdong: np :)03:19
tonyyarussoI can't really think of an instance where it would be a problem for me personally, but in a corporate environment it certainly could be.03:20
jdongtonyyarusso: the problem is more serious with mouse-paste IMO -- anything a user might've accidentically selected while manipulating or reading would be accessible from the clipboard buffer...03:20
jdongby someone else...03:21
tonyyarussojdong: yeah03:21
jdongI mean the point of locking your screen is primarily privacy from people walking by of what you were doing03:21
tonyyarussojdong: Unless of course you happened to close the application, and that other clipboard bug cleared it for you.  :P03:21
jdongtonyyarusso: rofl :)03:21
jdongtonyyarusso: two bugs make a security feature.03:21
* tonyyarusso still gets very very irritated with how Gnome handles copy and paste between apps....03:22
jdongtonyyarusso: more of a problem with the X11 clipboard protocols...03:25
jdongtonyyarusso: KDE's workaround (a competent clipboard manager) seems good... but not without its limitations03:25
ion_Indeed, i can lock the screen, click “Leave Message” and paste the clipboard’s contents to the textbox.03:27
jdongion_: yeah... I am shocked by how many screensaver vulnerabilities there are this release :(03:28
jdongion_: there's currently a compiz-related one where you can kill the screensaver03:29
ion_As a concept, the “Leave Message” thing is really neat.03:30
jdongion_: yeah, without a doubt it's awesome03:30
smallfoot-http://www.linux-hero.com/rant/explanation-ubuntu-hard-drive-wear-and-tear -- please fix this03:30
ion_File bug reports at Launchpad.03:30
jdongsmallfoot-: we've heard and were discussing this arleady03:30
ion_(That one’s already there.)03:30
jdongsmallfoot-: the story's on digg, we don't need 10,000 people coming in here one by one asking for a fix...03:31
smallfoot-okay, but you need to fix it immediatly, and make a patch03:32
smallfoot-this is an very important issue, i dont want my hard drive be crashed03:32
sbalneavsmallfoot-: The fix is right in the article03:33
smallfoot-if it happen in windows, microsoft would release a patch to fix it, you must patch too03:33
mjg59smallfoot-: Does it happen to you?03:33
TheMusoc03:33
TheMusough03:33
smallfoot-i dont know03:33
TheMusowrong tab03:33
smallfoot-yes, but i cant recommend ubuntu to friends, if it will destroy their hard drives03:33
tonyyarusso...03:33
tonyyarussosmallfoot-: mine's not dead yet, so I'd take issue with "will destroy"03:33
mjg59smallfoot-: The summary is that Ubuntu does not touch the power management settings on your hard drive.03:34
mjg59If your hard drive behaves like that, it's because your BIOS tells it to03:34
smallfoot-then why this guy made post in digg.com?03:34
mjg59smallfoot-: You'd have to ask him that03:34
smallfoot-oh ok03:34
smallfoot-he have hitatchi03:34
smallfoot-i have samsung03:34
jdongsmallfoot-: the article is incorrect03:34
smallfoot-ok03:34
smallfoot-i dont need worry?03:35
jdongsmallfoot-: he must have set ENABLE_LAPTOP_MODE=YES in acpi-support03:35
jdongsmallfoot-: in a greedy attempt to get more battery life03:35
jdongsmallfoot-: laptop-mode might set an aggressive powersaving mode like this... it's not default config03:35
jdongsmallfoot-: also, many articles on "power saving" under Linux recommend similar tactics03:35
smallfoot-oh03:35
jdongsmallfoot-: we cannot stop users from trying things like this :(03:35
smallfoot-ok03:35
tonyyarusso(doesn't laptop-mode get automatically enabled by the installer if it thinks the machine is a laptop?)03:35
mjg59tonyyarusso: no03:36
smallfoot-i went into services in ubuntu, and it had both APM and ACPI enabled, i only need ACPI, why both enabledf?03:36
jdongtonyyarusso: no, it doesn't....03:36
mjg59smallfoot-: Because you can pass an argument to the kernel to tell it to use apm instead of acpi03:36
tonyyarussomjg59: Oh.  It is at least installed by default if not enabled...right?  (Or I've *completely* lost it)03:36
mjg59tonyyarusso: Yes03:36
tonyyarussok03:36
jdong67:# Switch to laptop-mode on battery power - off by default as it causes odd03:37
jdong68-# hangs on some machines03:37
jdongtonyyarusso: ^^03:37
jdong69-ENABLE_LAPTOP_MODE=false03:37
* ajmitch wonders what a 'sane' load cycle count is supposed to be03:37
jdongajmitch: one that predicts the hard drive having > 2yr life?03:37
ajmitchjdong: well my laptop is coming close to 2 years of age, running ubuntu from about the first day I had it :)03:38
ajmitchI'm sure that I had laptop mode enabled at some point03:38
ajmitchso I see a count of ~240K03:38
smallfoot-i bought my comptuer in  2007, ACPI is the successor to APM, i dont need APM03:38
smallfoot-APM is old technolgoy, i have new computer, and must use new technology!03:38
ajmitchmine's an acer, so having a broken BIOS is a given03:38
ion_”Welcome to the Ubuntu Settings Wizard. How many months do you want your laptop HDD to last? [   24 ]”03:39
mjg59smallfoot-: Then it's using ACPI. Don't worry.03:39
smallfoot-ok, but i disabled APM, cuz i dont want to waste resources like Windows Vista03:41
smallfoot-i want a mean, lean, clean, machine, thats fast!03:41
smallfoot-FULL POWER!03:41
smallfoot-use little resources, run fast, quick, responsive03:41
mjg59That's fine. It's not running anything APM related.03:41
mjg59http://mjg59.livejournal.com/77672.html has a description of the issue03:41
smallfoot-ok, i disabled it anysays03:41
smallfoot-oh03:42
chowmeinedset your BIOS to wait a reasonable amount of time03:42
Solarionmjg59!03:42
chowmeineddepending on how you use your laptop03:42
jdongsmallfoot-: also see http://www.thinkwiki.org/wiki/Problem_with_hard_drive_clicking#Possible_Cause_and_Speculation03:43
jdongsmallfoot-: it seems like a lot of laptop drives are culpable to this behavior, even without help from laptop-mode03:44
mjg59Solarion: Mm?03:44
Solarionmjg59: hi.  :)03:44
chowmeinedsmallfoot-: then do it this way...03:44
smallfoot-i dont have laptop03:44
smallfoot-laptop are for girls, im real men, i use desktop computer, with 19" screen!03:45
smallfoot-with real keyboard, and real mouse!03:45
chowmeinedsmallfoot-: dont use a GUI, dont use a hard drive (flash drive instead), and dont use wireless03:45
smallfoot-and im gonna buy a 22" screen03:45
Solarionsmallfoot-: that explains your back pains, then.  :)03:45
jdongFWIW, I have a 3-y-o laptop with load cycle count 87707403:45
jdongand it's still alive and doing well03:45
smallfoot-Solarion, laptop is more ergonomic?03:45
Solarionsmallfoot-: than a desktop, yes.03:45
Solarionbackpack-wise, anyhow03:45
smallfoot-chowmeined, flash drive expensive, and i need the GUI, i dont want use 1960 computer, i must have GUI03:46
chowmeinedlol03:46
chowmeinedcomputers in the 1960s didnt have consoles03:46
mjg59Anyway. Unless anyone has any technical issues they want to bring up, could you move this conversation elsewhere?03:46
chowmeinedthey had punch cards and other nonsense03:46
mjg59The level at which it impacts Ubuntu is pretty obvious03:46
jdongmjg59: on the other hand, would it be sane to do some monitoring of load cycle counts via a periodic cronjob, and if it increments alarmingly fast pop up a notification balloon of some sort?03:48
mjg59jdong: I don't know that that value is guaranteed to be an actual measurement of the number of load cycles03:50
mjg59If it turns out that a large number of BIOSes are programming this oddly, then we ought to be more proactive. But that's still us defending ourselves about poor BIOSes, not a fundamental failure of Ubuntu.03:50
jdongmjg59: defending the user against poorly designed hardware, when we can, is a definite plus03:51
jdongI agree strictly speaking it's not the responsibility of the OS03:51
mjg59Yes, I'd agree. But it's a bonus if we do, not a failure if we don't.03:51
chowmeinedsure logically it is03:52
jdongnow the other question I have....03:52
chowmeinedbut people will see it as a failure03:52
jdongif you drop your laptop once, would park-on-idle have paid off?03:52
chowmeinedespecially with sensationalist postings on digg flying around03:52
tonyyarussoAt least now I know how to get on Digg.... :P03:52
jdongI expect the disk head crashing down on data parts of the hard drive would be a bad thing (tm)?03:52
chowmeinedjdong: backups pay off03:53
tonyyarusso"UBUNTU WILL MAKE YOUR MOUSE EXPLODE!!1!"03:53
jdongchowmeined: backups will always pay off, but that's not the question I'm raising03:54
jdongmine is assessing the benefits vs harm of aggressive idle management03:54
chowmeinedi think thats a different thing however03:55
chowmeinedat least.. the laptops that sense they are falling and park the head03:55
jdongchowmeined: yeah, that is different03:56
chowmeinedi dunno03:56
chowmeinedi dont drop my laptop03:56
jdongchowmeined: I don't think anyone intends to drop their laptop03:56
jdongwell if they do, then they don't deserve one and should send it to me :)03:56
TheMusolol03:57
chowmeinedwhen will there be builds of hardy available? i want to get a head start fixing bugs, since its LTS.. id like it to work as well as possible03:57
chowmeinedthere were some serious issues in gutsy unfortunately03:57
jdongchowmeined: awesome, that's the spirit :)03:58
chowmeinedlike ralink wireless drivers being very very flakey03:58
TheMusoug03:58
jdongchowmeined: that's not really gutsy's fault, unless I have drifted out of date with that project04:00
jdongchowmeined: serialmonkey's team has produced a driver that's problematic in a SMP setting04:00
chowmeinedwell i think it was considerably more people than that04:02
jdongchowmeined: the Ubuntu default kernel is SMP... which means it'll affect everyone running the generic kernel04:03
godlkwrthCan anyone explain to me why the apmd init script never gets run04:03
chowmeinedjdong: oh.. thats right, sorry i forgot about that04:03
mjg59godlkwrth: It does, so no04:03
godlkwrthin feisty04:03
mjg59Oh, wait. Maybe it doesn't. How odd.04:04
mjg59Ah, I don't have apmd installed04:04
jdongchowmeined: I hung around upstream's form a lot 2 years ago, and looked a lot at the project.... My final conclusion was that there was no real hope for unhacking those drivers for SMP support, but they needed a rewrite...04:04
jdongchowmeined: seems like they're doing a rewrite and today they still have SMP problems :-/04:05
godlkwrthALSO04:05
mjg59godlkwrth: Ok. If you have apmd installed, the init script it provides will be run.04:05
godlkwrthis it true that /etc/hdparm.conf gets parsed everytime a harddrive is added04:05
mjg59No?04:05
godlkwrthapmd is installed by default04:06
jdonggodlkwrth: it's run once at bootup by the hdparm init script04:06
mjg59As far as I know, it's only read when /etc/init.d/hdparm is run04:06
godlkwrthit appears that there is udev rule that runs /lib/udev/hdparm everytime a hd device is added04:06
mjg59godlkwrth: Then /etc/init.d/apmd is run by default shortly after you enter multiuser mode04:06
=== smallfoot is now known as smallfoot-
godlkwrthjust try running it04:07
godlkwrthit doesn't run04:07
godlkwrththere are links in rc4.d and rc5.d for it04:07
godlkwrthbut it doesn't work04:08
mjg59godlkwrth: What do you mean, "it doesn't work"?04:08
jdongI don't have an APM BIOS, so I can't run it.04:08
godlkwrththese are serious problems04:08
mjg59godlkwrth: What do you mean, "it doesn't work"?04:09
godlkwrthand it doesn't matter what BIOS you have04:09
godlkwrthtry running it, it does nothing04:09
jdonggodlkwrth: is ACPI enabled currently?04:09
mjg59godlkwrth: That means you don't have APM04:09
godlkwrthevery PC has APM as well as ACPI these days04:09
mjg59godlkwrth: No04:09
jdonggodlkwrth: totally untrue04:09
mjg59godlkwrth: You can't run APM and ACPI simultaneously04:10
mjg59The ACPI spec explicitly prohibits that04:10
godlkwrthwell, ubuntu would have us04:10
godlkwrthlooking in the runlevel directories04:10
mjg59godlkwrth: Yes. We try to run apmd, in case your system is running in APM mode.04:10
mjg59If your system isn't running in APM mode, then the script does nothing.04:11
mjg59The decision to run your system in ACPI mode rather than APM mode is made right at the start of kernel boot04:11
mjg59So long before any init scripts are run04:11
godlkwrththere are no acpi and apm "modes"04:11
godlkwrththey are either supported or not04:11
mjg59godlkwrth: I'm sorry, you're wrong.04:11
TheMusogodlkwrth: You are talking to a guy who eats this stuff for breakfast. :)04:12
jdonglol, no kidding...04:12
mjg59godlkwrth: See section 15.3.1 of the ACPI 3.0 spec, for instalce04:13
mjg5915.3.1 Placing the System in ACPI Mode04:13
mjg59"                                                       When control is passed to the operating system, OSPM04:13
mjg59will check the SCI_EN bit and if it is not set will then enable ACPI mode by first finding the ACPI tables,04:13
mjg59and then by generating a write of the ACPI_ENABLE value to the SMI_CMD port (as described in the04:13
mjg59FADT). The hardware platform will set the SCI_EN bit to indicate to OSPM that the hardware platform is04:13
mjg59now configured for ACPI.04:13
mjg59"04:13
mjg59So yes, the kernel puts the platform into ACPI mode on boot. From then on, you can't make APM calls.04:13
godlkwrthmodern BIOS support both, I can power off my computer with APM (if acpi isn't supported)04:14
godlkwrthi.e. I start with noacpi kernel arg04:14
jdongif you start with noacpi, then yeah, acpi is off.04:14
mjg59godlkwrth: If the kernel never puts the system in ACPI mode, you can use APM if the platform supports it. Many modern systems don't support APM at all.04:14
mjg59You can never use APM and ACPI simultaneously.04:14
godlkwrthI can also poweroff my computer with APM EVEN IF ACPI is on04:14
mjg59No, you can't.04:14
mjg59Whatever you think you're doing, it doesn't involve APM calls.04:14
mjg59You can't make APM calls if the kernel has enabled ACPI. The APM code is disabled.04:15
godlkwrthyou still can't explain why the script doesn't work...04:15
mjg59The script does nothing because you're in ACPI mode, and so can't use APM04:15
godlkwrththe script doesn't do any detection of ACPI04:15
mjg59Correct. It checks for APM.04:15
mjg59And you have no APM because the kernel has enabled ACPI, so won't let you use APM.04:16
godlkwrthdoesn't explain why the script is in the default runlevel and isn't enabled04:16
mjg59It is enabled04:16
mjg59It's there so that if your computer doesn't support ACPI or if you've disabled ACPI, it'll run apmd04:16
mjg59        if (PM_IS_ACTIVE()) {04:17
mjg59                printk(KERN_NOTICE "apm: overridden by ACPI.\n");04:17
mjg59                apm_info.disabled = 1;04:17
mjg59                return -ENODEV;04:17
mjg59        }04:17
mjg59Line 2259 of arch/i386/kernel/apm.c from the kernel04:17
mjg59PM_IS_ACTIVE will evaluate to true if ACPI is enabled, since switching to ACPI mode is done some time before the kernel gets around to initialising the APM code04:17
jdongmjg59: I think he's saying he actually does not have an apmd script symlink in rc2.d04:18
jdongwhich I cannot explain either -- it's default04:18
mjg59jdong: Then he's deleted it04:19
jdongmjg59: put plainly, yeah.04:19
mjg59Or some other piece of software has. Regardless, it's not our fault :)04:19
jdongmjg59: can we please set laptop-mode.conf's default -B mode when activated to something other than the most aggressive?04:52
jdongmjg59: maybe a value near 200 or 150?04:52
=== mthaddon changed the topic of #ubuntu-devel to: LP going down in 15 mins for approx 1 hour for update - Development of Ubuntu (not support, even with hardy; not application development on Ubuntu) | #ubuntu for support and general discussion for dapper/edgy/feisty/gutsy | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs | Hardy opened, go wild!
fabbionesmurf: ping?07:00
=== mthaddon changed the topic of #ubuntu-devel to: Development of Ubuntu (not support, even with hardy; not application development on Ubuntu) | #ubuntu for support and general discussion for dapper/edgy/feisty/gutsy | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs | Hardy opened, go wild!
=== carlos_ is now known as carlos
gilligan_morning.. does scott james renmant, the guy behind upstart ever hang out in here ?08:39
Burgundaviagilligan_: keybuk is your man, and yes08:40
Burgundaviagilligan_: although upstart-devel is a probably a better place to ask questions08:40
gilligan_burgundavia: ah, great..thanks ;]08:40
gilligan_if only there was sucha channel ;] or where you referring to a ml ?08:41
Burgundaviano worries08:41
Burgundaviagilligan_: https://lists.ubuntu.com/mailman/listinfo/upstart-devel08:41
gilligan_s/where/were08:41
gilligan_ah ok08:41
Burgundaviafigured that was the next question08:42
Burgundaviagilligan_: if you are anywhere near Boston, there is an Ubuntu Development Summit next week08:42
gilligan_burgudavia: i'm afraid i'm stuck in south Germany hehe08:43
chowmeinedso #ubuntu+1 isnt open yet?08:49
=== asac_ is now known as asac
gilligan_burgundavia: is there some where I could find information about how the ubuntu build system (building the actual distribution/cd-image) is implemented ? there is some info on organizational matters on the devel wiki but no technical details09:08
=== doko_ is now known as doko
=== Gman is now known as GmanAFK
tepsipakkiasac: you probably know, but n-m has issues with ipw3945; dbus needs to be restarted after suspend/hibernate11:48
tepsipakkithis on a thinkpad X6011:49
sladenshouldn't need to restart dbus;  just /etc/dbus-1/event.d/*NetworkManager* restart11:50
tepsipakkisladen: ah, right.. good to know. Now I can't suspend anymore, though :)11:55
tepsipakkiworks once11:56
sladensudo pmi action suspend force ?11:57
tepsipakkiI could suspend from the logout dialog11:58
sladenclick cancel, try again11:58
tepsipakkihmm, now it works12:00
tepsipakkiI'll try reboot12:00
sladentepsipakki: sometimes somewhere in asycronous dbus message soup, there'll be a timeout12:11
minomitserver man ..12:23
asactepsipakki: can you please try the ~ppa3 package from my ppa?12:28
asac(its technically a downgrade ... but please test it anyways)12:28
asactepsipakki: https://edge.launchpad.net/~asac/+archive12:29
* asac back to holiday12:35
tepsipakkiasac: sorry, and thanks, will try :)12:41
tepsipakkiit's so quiet today, so I guess pretty much everyone is having a day off ;)13:04
ogra_cmpcslackers13:08
tepsipakkimy thoughts exactly :)13:09
ogra_cmpc:)13:09
TheMusoOr packing, and getting ready to fly out to the states.13:11
ogra_cmpcpfft, excuses excuses13:12
* TheMuso is packed actually, and is working his way through merges. :p13:15
* ogra_cmpc will pack tonight13:15
siretarthttp://archive.ubuntu.com/ubuntu/dists/gutsy-{updates,security,backports}/Contents-i386.gz is missing. is this intended or a (known) bug?13:40
=== infinity3 is now known as infinity
bryangprobably something simple, but -- what exactly triggers update-manager on say feisty to know that gutsy upgrade is available (for some reason when pointing to a local full mirror, clients don't see this), yet pointed to a archive.ubuntu.com mirror triggers this ?14:36
zulis there going to be voip again for uds again?14:37
Hobbseezul: i hope so.  Spads should know.14:40
Hobbseeit's going to be a problem if it doesnt.14:40
Hobbseebryang: i'd guess it's the published release announcement.14:41
Hobbseebryang: (on archive.ubuntu.com, but probably not mirrored to your mirror)14:41
bryangHobbsee: what file(s) would that be ?14:41
Hobbseei dont remember.  i don't know enough about it :)14:41
bryangfwiw, I mirror (via rsync) archive.ubuntu.com::ubuntu (so pretty much everything)14:42
Hobbseemvo would be able to tell you14:44
Hobbseebut not for the next few days.14:44
Hobbsee(oh, yes, that's where all the canonical people are)14:44
bryangokay, thnx Hobbsee14:44
bddebianHeya15:15
=== mthaddon_ is now known as mthaddon
=== cprov is now known as cprov-lunch
OldPinkGuys, I've fixed a reported bug on launchpad. It's my first time doing this, and have uploaded all resources and information to apply the fix. Who do I notify/what do I do to get it included in Gutsy/Hardy? See: https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/15543616:17
ubotuLaunchpad bug 155436 in linux-source-2.6.20 "iPod won't mount in Gutsy on 2.6.20-16 kernel" [Undecided,Fix committed]16:17
ScottKOldPink: 2.6.20 isn't the Gutsy kernel.  Try #ubuntu-kernel.16:18
OldPinkScottK: Thanks, I'm already there. Just excited about getting my first bugfix in :P16:18
=== cprov-lunch is now known as cprov
=== mhb_ is now known as mhb
=== norsetto_ is now known as norsetto
=== Mez is now known as Mez|Away
=== Mez|Away is now known as Mez
blueyedCan somebody pretty please approve the nomination for gutsy SRU on bug 149641? Without the Gutsy task it does not appear in ubuntu-sru's list and the noise (users complaining) won't get less when waiting longer. The fix is quite simple and taken from upstream/Debian.18:19
ubotuLaunchpad bug 149641 in logcheck "logcheck fails when auth.log.1.gz missing" [Undecided,Fix released] https://launchpad.net/bugs/14964118:19
blueyedIt would be great if someone even would sponsor the upload right away.. :)18:19
=== rulus_ is now known as rulus
ScottKblueyed: You ought to subscribe ubuntu-main-sponsors to the bug if you haven't.18:29
blueyedScottK: ok, done. I've thought that it would have to get approved by ubuntu-sru before..18:30
blueyed..and the nomincation approved.18:30
ScottKblueyed: Ah.  Didn't realise it was an SRU.  Nevermind.18:30
* ScottK should read more carefully.18:30
PhinnFortwhich package contains debugging symbols for dolphin?18:49
PhinnFortI'm experiencing some crashes related to the fish-protocol18:49
ogra_cmpcthere are usually -dbg packages for all apps18:53
PhinnFortnot dolphin, the default file manager in kubuntu18:55
PhinnFortso I suspect they've crumpled it together into kdebase-dbg or something18:55
ogra_cmpcyeah, kde packqaging is sometimes a bit confusing18:56
PhinnFortyou don't say...18:58
PhinnFortpartly blame on the kde devs, who send out large bundles with apps, which have to be split18:59
ogra_cmpcyeah18:59
Amaranth!debug19:08
ubotuFor help debugging your program, please see https://wiki.ubuntu.com/DebuggingProcedures19:08
AmaranthPhinnFort: https://wiki.ubuntu.com/DebuggingProgramCrash19:08
PhinnFortAmaranth: thanks19:12
IntuitiveNippleAnyone familiar with the inner workings of gtk+2.0, and object memory allocation (on x86_64) ?20:10
slangasekhow "inner"?20:12
IntuitiveNipplevery :) see my last comments on bug #124336 - there appears to be a random issue with the pointer returned by gtk_list_store_new() being invalid and causing a segfault. I'm building a modified gtk+2.0 now to try and pinpoint it, but was hoping to get some suggestions or clues as what to look for.20:14
ubotuLaunchpad bug 124336 in network-manager-applet "nm-applet crashed with SIGSEGV in gtk_combo_box_set_model" [Medium,Confirmed] https://launchpad.net/bugs/12433620:14
slangasekIntuitiveNipple: I expect the problem is not that the pointer is invalid, but that it's being stored in an incorrect type; this is a common error20:15
slangasekIntuitiveNipple: particularly with gtk, which inherited a type system from gtk 1.2 where it was valid to use "int" and "GType" interchangeable20:16
slangaseky20:16
IntuitiveNippleThanks... that makes sense based on my instinct, although I'm having a hard time finding an argument as to why it is so random20:19
IntuitiveNippleI was looking for 32-bit/64-bit size issues but not found any so far in nm-applet20:19
IntuitiveNippleI've just added a further comment which shows the pointer values returned by gtk_list_store_new() - does that give any clues?20:21
slangasekIntuitiveNipple: for starters, could you try using %p to print the pointer values instead of %lX?20:22
IntuitiveNippleI prefer lX when I'm not sure of the size of the values, but sure20:23
slangasekwell, for one thing, %lX is a signed integer, which gives confusing output for pointers :)20:24
IntuitiveNippleHere's the output: http://pastebin.intuitivenipple.net/8020:25
slangasekfun20:26
ChipzzIntuitiveNipple: I think all hell would break loose if what you're saying is actually correct20:27
IntuitiveNippleChipzz: Well, it's happening for quite a few people using 64-bit, but not for 32-bit... I've been seeing it for several months but assumed someone else had fixed it during development.20:28
ChipzzIntuitiveNipple: if what you're saying would be true, just about every gtk app in ubuntu would be crashing20:29
Chipzzso, not very likely :P20:29
IntuitiveNippleI'm not 'saying' anything yet, I'm looking at the symptoms and trying to pinpoint the fault20:29
IntuitiveNippleThe essence of it is, the fault almost always occurs but seems less-frequent when there's debugging code inserted (which could imply a timing issue of some kind). First time I built a debug-version of nm-applet I couldn't get it to fail.20:31
CompanyIntuitiveNipple: i would blame gtk_list_store_set()20:34
IntuitiveNippleCompany: Once I've got the debug libs ready, hopefully it'll shed some light on it20:35
=== ogra_cmpc_ is now known as ogra_cmpc
IntuitiveNippleCompany: There are some memcpy() calls that depend on a sizeof() in gtk_list_store_set_n_columns() - I'll keep an eye on them20:44
CompanyIntuitiveNipple: that and gtk_list_store_set is a varargs function20:45
slangasekIntuitiveNipple: har. prototype for wso_wpa_create_phase2_type_model is missing20:45
slangasekIntuitiveNipple: if you check the build log, I expect you'll see "warning: conversion makes pointer from integer without a cast"20:45
IntuitiveNippleyou're kidding!?20:46
Companyouch20:46
Companymissing include :(20:46
slangasekIntuitiveNipple: nope.  I just stepped through the code, wso_wpa_create_phase2_type_model returns the right value and then it gets corrupted in the assignment20:47
slangasekCompany: missing prototype; there's no include in the tree that defines this function20:47
IntuitiveNippleGotchya! well spotted20:47
Companyslangasek: that's even worse20:48
IntuitiveNippleHmmm, that doesn't explain why the value reported *inside* wso_wpa_create_phase2_type_model() is incorrect also when the segfault occurs20:48
slangasekAFAIK the segfault doesn't happen inside type_model() though?20:48
IntuitiveNippleNo it doesn't, well not so far!20:49
IntuitiveNippleI'll add the prototype and see how we go. It doesn't surprise me since that function looks to be a copy/paste of wso_wpa_create_key_type_model()20:49
IntuitiveNippleI've added it to wso-private.h, now to test20:52
slangasekwso-wpa-eap.c: In function 'wso_wpa_eap_new':20:54
slangasekwso-wpa-eap.c:296: warning: implicit declaration of function 'wso_wpa_create_phase2_type_model'20:54
slangasekyep, there it is. :)20:54
slangasekwso-wpa-eap.c:296: warning: assignment makes pointer from integer without a cast20:54
IntuitiveNippleI missed that in all the fuzz. I'm so used to so many releases being shipped with warnings I rarely check them anymore20:56
IntuitiveNippleIt seems to be working, I'll attach the patch to the bug report20:56
slangasekyep, looks fixed here too20:57
=== gouki_ is now known as gouki
IntuitiveNippleThanks for that... saved me a lot of messing about. I wonder why the pointers look different inside the function though.20:58
slangaseksuch as?20:58
slangasekas for shipping with warnings - yes, remembering to look for this stuff in build logs when dealing with 64-bit bugs is an important lesson, one I haven't yet internalized myself :)20:59
IntuitiveNippleslangasek: The pointers reported just prior to the segfault are like 0x2aaab003eeb0 whereas when it doesn't segfault they're like 0xcf9e10, and that is reported from *inside* wso_wpa_create_phase2_type_model()21:03
slangasekIntuitiveNipple: I'm pretty sure you'll find that those two values don't correspond to the same iteration21:05
slangasek0x2aaab003eeb0 is a reasonable pointer value on amd64, but doesn't survive pointer->int->pointer conversion21:06
slangasek0xcf9e10 is also a possible pointer value; it could also be a truncated value which happens to look saner than the others because it was sign-extended with 0s in the high bits instead of 1s21:07
IntuitiveNippleThey're both 'proper' pointers without any conversion going on at the point they are reported (unless printf("... %p"...) is doing something21:09
slangasekok. then mainly that just points to the allocation happening in different memory blocks each time, for no particular reason other than what memory was available at the time for use in malloc()21:10
IntuitiveNippleIt seems to be fixed anyhow :) Yeah, somehow the allocation location being 'high' looked to be upsetting it21:10
slangaseksure, because that's the case where pointer->int->pointer breaks21:11
slangasek(specifically, it breaks whenever you have bits above bit 31 set)21:11
IntuitiveNippleis there a tag (for launchpad) along the lines of needs-packaging to notify the core-devs the package needs updating?21:12
slangasek(numbering the bits from 1, that is -- bits above 32 break because they're lost to truncation, bit 32 itself breaks because int->pointer results in sign extension)21:12
slangasekIntuitiveNipple: I believe the procedure is to prepare a package, send the debdiff to the bug, and subscribe ubuntu-main-sponsors21:13
tepsipakkislangasek: hey, you have archive-admin powers? If you have time, would you care to do some syncs so xorg-server could get built?21:13
slangasektepsipakki: afraid I don't have time at the moment21:13
tepsipakkislangasek: ok, no worries21:13
gsprIf I have found a bug in a package, and a patch that at least works around it, should this be reported to Launchpad, or should I contact the package maintainer directly?21:39
chowmeinedput the bug on launchpad and link it to the maintainer's bug tracker, then submit the patch to the maintainer21:40
chowmeinedthats my guess21:41
=== cprov is now known as cprov-afk
gcarrillohi23:44
gcarrillogeneral question: is installing the foo-dev packages the same as downloading the source for the foo project?23:49
gcarrillosuch that by installing the foo-dev package, i can cd to a well known location in the filesystem to work on that proj's source?23:50
slangasekno23:51
slangasek-dev packages generally contain the headers, symlinks, and static libs that you need in order to develop /against/ the package in question23:51
gcarrillooh i see23:51
gcarrillooh right23:52
gcarrillothere should be a seperate package for the source i suppose23:52
gcarrillothanks23:53
=== _Apex is now known as Apex
gcarrillois there a channel for application development?23:55
gcarrilloi see that this is not it in the title ;)23:55
slangaseknot an Ubuntu-centric one, that I know of23:57
gcarrilloi'll try ##linux-coders on this server23:57
gcarrillolooks about right23:57

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