/srv/irclogs.ubuntu.com/2012/08/11/#ubuntu-devel.txt

Bluefoxicytar xzf ale.tar.gz00:23
Bluefoxicycd ale00:23
Bluefoxicymake beer00:23
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
=== cpg is now known as cpg|away
xnoxrecompression finished.04:05
xnoxone data result got lost in hdfs04:06
xnoxresults here: http://people.canonical.com/~xnox/hadoopresults/04:06
xnoxwill analyse later04:06
=== codemaniac is now known as slaclerboy
=== slaclerboy is now known as codemaniac
=== codemaniac is now known as rootninja
=== rootninja is now known as codemaniac
=== cpg|away is now known as cpg
=== codemaniac is now known as rootninja
=== rootninja is now known as codemaniac
=== bilal_ is now known as bilal
=== temugen_ is now known as temugen
=== cpg_ is now known as cpg
=== vanhoof_ is now known as vanhoof
=== temugen is now known as Guest81284
=== cpg is now known as cpg|away
pcarrierhe12:25
pcarrierit might be obvious, but I'm new to launchpad. I'd like to try to add my patch on top of precise's php5, and I cannot find the precise maintenance branch for a package12:26
pcarriernot sure if there's a generic way to do that at all actually, but I hop so12:27
pcarrierit happens to be for php5 ( https://launchpad.net/ubuntu/precise/+source/php5 ), but that's a one-off12:27
pcarrierdoes somebody know where I can find such bzr branch (or git repo, or whatever is used?)12:28
pcarrierI'm more interested in how to find it, rather than being given the URI12:28
arandpcarrier: It tends to be lp:ubuntu/packagename for the development branch (currently quantal) and lp:ubuntu/distroseries/packagename for stable Ubuntu versions, though if there have been updates or security fixes there will be lp:ubuntu/distroseries-security/packagename branches which may be the latest.12:44
pcarrierarand++ thanks a lot12:51
pcarrierI need to note that down somewhere :)12:51
pcarrieroh, the classical debian mess. this package uses quilt.12:52
arandphp5 has most of them, you can look at it from https://code.launchpad.net/ubuntu/+source/php512:53
arandUm, isn't 3.0 (quilt) the standard format in Ubuntu as well?12:53
* pcarrier has an issue with the mix of upstream git, distro bzr storing packaging quilt12:57
* pcarrier dreams of a world where everything is just git, and everybody just uses branches and tags12:58
pcarrieryou end up using bzr branch, git format-patch, quilt import, quilt refresh, dch -l, just to try out a simple change to a package12:59
melodie_hi13:50
=== tkamppeter_ is now known as tkamppeter
=== jbicha is now known as Guest72287
JoseeAntonioR/mode #ubuntu-ops +b *!*@@ubuntu/member/jbicha$##fix_your_connection if you want to copy-paste16:01
JoseeAntonioRoops16:01
JoseeAntonioRwrong channel, guys, ignore that please16:02
mneptokerr16:19
JoseeAntonioRmneptok: I think it should be a forwardban, to make sure once the connection prob is solved16:21
=== slackerboy is now known as codemaniac
mneptokJoseeAntonioR: unable to set one. hence my "err"16:35
JoseeAntonioR:P16:35
mneptokah, and now i know why16:36
Debolazhttp://ihaveapc.com/2011/05/how-to-fix-problem-with-mergelist-varlibaptlists-error-in-ubuntu-11-04/ <- Stuff like this really shouldn't be an issue imho, is there any particular reason why it's not dealt with automatically by the system?18:39
infinityDebolaz: Errors like that only happen if your apt lists are replaced by junk (can sometimes happen behind a captive portal, for instance).  We have open bugs about it, and a variety of proposed solutions, if I recall.18:44
Debolazinfinity: It just happened to me and I'm not behind a captive portal.18:45
infinityDebolaz: What was the exact error?  And did you save the contents of /var/lib/apt/lists before blowing it away?18:45
infinityDebolaz: Not all bugs that look "similar" are actually the same, so having real data instead of pointing at a third-party blog post is kinda helpful. :/18:45
Debolazinfinity: No, it wiped and I've just rebooted the system. The problem was some translation thing from the official ubuntu repositiory (I say official, because I have some nonofficial repositories as well, just to clarify that it wasnt those causing it). It was that exact error though, just a different file. Wiping and redownloading solved the problem.18:47
infinityKnowing the contents of the file would be somewhat helpful, that's all.18:48
infinityTo perhaps determine HOW this happened.18:48
infinityI won't disagree that perhaps apt could deal more gracefully with file corruption in some cases, but we really shouldn't be landing corrupted/broken files on disk in the first place.18:49
Debolazinfinity: If redownloading solved the issue, it seems to me that the problem wasn't serverside. The solution also seems easy: Have a file with hashes of the various other files downloaded, if a hash doesn't match, try to redownload it once.18:49
infinity(And the suggestion that apt should "just delete it and try again" is obviously a non-starter, because the original could actually be broken at the source, causing you to just loop through trying to "fix" it infinitely)18:49
Debolazinfinity: You don't have to loop, just try once, and if it doesn't work, report the error. This fixes the problem and avoids any issues.18:50
infinityDebolaz: That doesn't actually fix it for 99% of the use-cases where this breaks. :)18:50
=== cpg|away is now known as cpg
Debolazinfinity: In the case of captive portals, it doesn't fix it no. But it doesn't make things worse, and it solves it for the rest of us.18:50
Debolazinfinity: I agree that it's relatively rare that it happens without someone intentionally messing with the data transferred like a captive portal would. But the solution to dealing with the non-intentional cases is very simple and doesn't do any damage.18:53
infinityDebolaz: It doesn't help in the case of broken transparent proxies of any sort, which is generally how the content gets "corrupt".18:53
infinityDebolaz: I think forcing the large majority of people who see this error to re-transmit, on the off chance that they're the tiny minority that would benefit from it, is entirely the wrong answer.18:53
infinity(We do, however, need to do a better job with invalidating broken content in general, though, which isn't about forcing a re-download, but just not using it at all)18:54
Debolazinfinity: Ok, let me ask you this question: Do you understand that no matter if the cause is a captive portal, or just a bad network, leaving the system in a state where it cannot update unless the user goes in and does something exceedingly technical from a newbie point of view, is a very bad thing?18:55
infinityDebolaz: No need to be condescending.  I acknowledge that it's something we need to fix, and we're looking into it.  I disagree with the proposed solution, that's all.18:56
DebolazIt just seems you are being intentionally dense about this, and that frustrates me a bit.18:57
infinityAnd now you're being insulting, along with the condescension.  Thanks.18:57
DebolazFollowup question of curiosity then: If this happens, lets say due to a captive portal or something similar, which is the likely cause of this error, will the system eventually recover over time without user interaction?18:58
infinityProbably not and, yes, we could look at a stop-gap to sort that out.18:59
infinityThere are lots of nasty bugs out there.  This is one we're looking at.  Being insulting and condescending about it assumes that this is the *only* important bug, and we're clearly irresponsible for not having dedicated our lives to fixing it.19:01
DebolazHmmm…. This wouldn't really be a permanent solution to the problem, but at least it provides a simpler one than what seems to currently be the case: Have a program that removes all the files from the apt cache that aren't required to make it run. Possibly also calls other commands to repair things, basically just tries to reset the update system as much as possible.19:02
DebolazDoes this seem like something worthwhile to implement if someone was to volunteer?19:02
infinityIf one was to try to do an automated tidy thing, I'd just piggyback it on the cron job that apt already has, and test for the known error conditions, wipe, retry, and give up after one retry, assuming the world is broke and it'll fix itself tomorrow.19:03
infinityBut yeah, a hideous hack, and has nothing to do with fixing the bug, just an attempt to deal with the symptoms.  I certainly have no issues with reviewing a proposed patch to do that sort of thing, mind you.19:04
mdeslaurDebolaz: out of curiosity, that version of ubuntu was that on?19:05
DebolazThe specific error I got today was the first time I've ever gotten that specific error in Ubuntu. But I have had similar problems with the update system before that has required manual intervention. A program that attempts to fix everything that can be fixed automatically would had been convenient to have, since almost all of these errors does seem to be of the trivial kind to fix if you just know how.19:06
Debolazmdeslaur: 12.0419:06
mdeslaurhrm, that was LP: #346386...and I thought it had been fixed already19:07
mdeslaurah, yes, there's a new fix in #80 in that bug19:08
mdeslaurI've added an rls-q-incoming to that bug so foundations will take a look at mvo's proposed patch19:09
mdeslaurif it's the exact issue, mind you19:10
=== yofel_ is now known as yofel
Debolazinfinity: I agree that it's not a solution in the same sense we were talking about above. Just a "less ugly" way to deal with symptoms, because I think it's going to be difficult to really deal with all the possible causes of these symptoms.19:12
infinityDebolaz: Well, no, we can't fix the root *cause*, as that's asking us to control teh internets, but we should be able to make sure corrupt data never hits disk at all.  The fact that it is hitting disk is the real bug here.19:29
=== _TJ_ is now known as TJ-
vitalyHello guys, does anyone know how does 12.04 LiveCD boot on Apple Macbooks? I noticed that same ISO dd-ed to the USB stick can boot both on PC and Mac. How is that possible? I haven't seen that in previous versions of LiveCD. Any ideas?20:35
vitalyping anyone20:39
vitalylookIi #ubuntu-iso chan alive?20:40
penguin42I don't know the way Ubuntu's boot setup does it; there's a scary post at http://mjg59.dreamwidth.org/#entry-12037   on the way Fedora does it20:41
vitalylookWell, it looks really scary. some more details here: http://mjg59.dreamwidth.org/11285.html20:50
vitalylookhas anyone played with isohybrid tool?20:51
=== iulian is now known as Guest88558

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