/srv/irclogs.ubuntu.com/2011/05/06/#ubuntu-devel.txt

bdrung_ttx: what does tomcat have to do with eclipse ( https://blueprints.launchpad.net/ubuntu/+spec/server-o-tomcat7-packaging )?00:02
ohsixbdrung_: the jdt has project types that start, add modules & run tomcat instances in the project, iirc00:15
bdrung_aha00:16
SpamapSeverything in Java is connected like that00:23
SpamapSits like the borg that way00:23
TheMusoDo the launchpad buildds support linux-any in any form yet?00:33
RAOFTheMuso: I thought that was purely a pbuilder problem; I've been happily building and uploading linux-any packages.00:34
RAOF(And they seem to build on launchpad, too ☺)00:34
TheMusoOk thanks, will just use it and see how things go.00:36
* TheMuso uses sbuild anyway, so...00:36
RAOFLikewise, which is why I wasn't seeing any problems.  Others in the ubuntu-x team use pbuilder, and so they've been swapping out linux-any when they touch packages :)00:36
TheMusoRight.00:38
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
=== fta` is now known as fta
=== kenvandine_ is now known as kenvandine
=== asac_ is now known as asac
phungvantuhi all03:02
ohsixis felix geyer here on irc?03:45
ohsixhttps://bugs.launchpad.net/ubuntu/+source/mesa/+bug/753370 the root of their problem was using an informational string as api03:46
ubottuUbuntu bug 753370 in mesa (Ubuntu) "No Desktop Effects in Kubuntu 11.04 Beta1" [Medium,Fix released]03:46
ohsixSarvatt: you're the best :]03:47
RAOFohsix: There was a nice big mesa-dev thread about not parsing GL_VENDOR for blacklists.03:49
ohsixok cool03:49
ohsixi saw anholt commented on the blag where the guy was raging about it03:49
ohsixi'm no opengl "pro" but i read the red book and i know the informational strings aren't api D: that guy seriously used a lot of words for being exactly wrong03:50
ohsix(if you can gmane me to that thread i'd appreciate it)03:50
ohsixmartin (the loud guy) was pretty off base calling it the only solution, to restore some past badness he was already doing03:53
RAOFohsix: http://article.gmane.org/gmane.comp.video.mesa3d.devel/2559703:53
ohsixthanks03:53
RAOFThere's a bit before that which was in another thread.03:54
ohsixthe more the better, i wanna confirm my own prejudices! :D03:55
ohsixeugh even on the bug they suggest changes that include strstr, which is another VERBOTEN thing, prefixes aren't unique03:58
ScottKohsix: So you think this was appropriate for a point release to drop?04:07
ohsixyes04:08
ScottKohsix: When people are relying on stuff and it's dropped in a point release I think it's totally reasonable to be upset.04:08
ohsixit's akin to internal debug message strings that aren't translated being changed04:08
ohsixthe problem is they were relying on it, not that it changed; it's an opengl thing they should know04:08
ScottKGood bad or indifferent, they were relying on it and KDE 4.6 is released and unlike mesa, they have rules about what can be done in point releases.04:09
ohsixthey should have ran with the dialogue about how to do it correctly now that other parties are interested, but i don't see that happening in the stuff i've read so far04:09
ScottKSeparate issue.04:09
ohsixoh i don't minimize that they have a problem they'll have to deal with04:09
ScottKThey are reworking it for KDE 4.7.04:09
ScottKBut for 4.6 they are stuck.04:10
ohsixbut the problem existed before they knew it was a problem04:10
ScottKThat doesn't parse.04:10
ohsixmartin seems to continually imply that their rigid rules are more appropriate and mesa should follow them with respect to information he shouldn't have been relying on anyways04:10
ScottKWe shouldn't have to regression test point releases for stuff upstreams removed on purpose.04:10
ohsixthe problem = relying on the _RENDERER and _VENDOR string for stuff04:10
ohsixthey have other problems with using strstr on _EXTENSIONS too04:11
ScottKFine, so drop it in a proper development release.04:11
ohsixhaha04:11
ScottKIt's like mesa is going out of it's way to break stuff.04:11
ohsixi accept that you don't know much about what these strings are and what the opengl specifications says what you can and can't do with them04:11
ScottKI understand that breaking already released software is poor form.04:11
ohsixit isn't ambiguous at all, but it seems martin went and did exactly the wrong thing04:12
ohsixyou can break already released software very easily if they do something you were very clear about telling them they shouldn't be doing04:12
ohsixwith their use of strstr you can break their software by introducing support for an extension04:12
ohsixit's a non sequitor04:12
ohsixit's not easy to use opengl properly, and people have plenty of room to complain about it, checking versions and loading extensions and whatnot04:13
ohsixit's easier on platforms with a dynamic linker but you generally can't take advantage of that04:13
ScottKFelix IRCs as debfx, btw.04:14
ohsixok thank you04:14
ScottKI can understand why mesa devs might feel like they weren't required to maintain that, but it seems like a gratuitous change.04:15
ScottKNo reason it couldn't have waited for the next development cycle, even if it was technically internal.04:15
ohsixif it wasn't valid information anyways and it was long overdue for removal i don't see when an appropriate time to make the change would have been, presuming things that don't hold true for those strings that is04:15
ohsixthose strings can change with the weather04:15
ScottKApparently.04:16
ohsixgenerally stuff is only appended, like with "SSE2/MMX" and stuff04:16
ohsixbut at best they're for telling an operator about something, it's devoid of information useful for a program04:16
ScottKGenerally I think stuff should be removed during development, not in maintenance releases.04:16
ohsixi agree04:17
ScottKIt's not unusual for people to end up relying on defact ABI and so it's reasonable not to mess with it more than necessary.04:17
ScottKdefact/defacto04:17
ohsixit's definitely a special case; if it were a command line program with unstable output for its tables it'd have a "DONT PARSE THIS OUTPUT" type header on every invocation04:17
ScottKIf it'd been in a new development release, I think there would have been no reason to bitch.04:17
ohsixproblem with de-facto is it's basically a set of ad-hoc assumptions that are probably not very nuanced and half wrong, and change over time anyways04:18
ScottKRight, but that doesn't mean it's not reasonable to not mess with them more than you have to in maintenance updates.04:18
ohsixi'd probably be right with martin if that was the point he was making, the one you are04:18
ScottKI've discussed it with him.04:19
ohsixbut the invective started off in a manner that it was a grave thing to do and what was being done was correct04:19
ScottKThis is no doubt not the only point he had, but it was surely one of them.04:19
ScottKTo draw a parallel from the real world, just because it's legal, doesn't make it a good idea.04:19
ScottKThis may not have been technically an ABI break, but that doesn't make it just fine either.04:20
ScottKWe patched it back in with AFAIK zero bad effect.04:20
ohsixi would do it in spite of the people that use it04:20
ohsixbecause the spec says i'm ok :]04:20
ScottKWhich is not a very accommodating way to develop the joint FOSS ecosystem.04:21
ohsixwell it's devoid of informational content04:21
ScottKIt doesn't excuse gratuitous changes.04:21
ohsixwhat does it mean that "GEM" is in there? except that it was perceived at one time to mean the distinction for a given thing04:21
ScottKI'm not saying he was right to rely on it, but he did.04:22
ohsixyea, ad-hoc04:22
ohsixnbd04:22
ScottKIf there was more reason for doing it than "because we can" I might be more sympathetic.04:24
ohsixwell the date & "GEM" was pretty useless, there was a time when it meant something when dri1 and dri2 drivers were in play at the same time04:25
ohsixbut it still didn't mean what he took it to mean04:25
ohsixi'm biased though, i'd presume anyone that uses given thing X (opengl) has done the due diligence about reading about X04:26
ScottKSometimes one is forced to do things one would rather not do.04:29
ScottKI'm not sure why he latched onto that.04:29
ohsixme either04:29
ScottKI'm glad the ubuntu-x people were willing to patch it back in or Kubuntu would have been screwed.04:30
ScottKHere at the distro level we were pretty much stuck between a rock and a hard place.04:30
ohsixyea04:31
ohsixit makes sense to argue for having it temporarily added back04:31
ScottKMy only bitch was that it was removed in a maintenance update.04:32
ohsixbut not to shore it up by defending the silly thing you did04:32
ScottKFrom what I know the removal was reasonable, just the timing could have been better.04:32
ScottKPeople are like that.04:32
ohsixi'd hope the mesa guys make a note of it, but they don't need to really change that; and i'd hope the opengl people doing bad things take note and not do that D:04:32
ohsixtheir rules might be too rigid if they can't fix something like bad opengl version checking in a minor series, too04:36
ohsixtheres always exceptions, this one might not meet the standard but there will be stuff that will04:36
ScottKIt depends on how invasive the change would have been and what other regression risk it brought.04:36
ScottKI'm not a kwin developer, so I can't judge.04:36
ohsixhttps://bugs.kde.org/show_bug.cgi?id=270942 i'm really surprised he wasn't more resistant to relying on newer mesa versions, that's typically something you do as a last resort04:37
ubottuKDE bug 270942 in compositing "Direct Rendering is wrongfully disabled on Intel graphics since mesa 7 10 1" [Normal,Resolved: fixed]04:37
ScottKAgreed. That's a pretty recent release to be relying on.04:38
ScottKohsix: When he says "Unfortunately version, vendor and renderer are the only information queryable just with OpenGL API." is that accurate?04:39
ohsixhe's not wrong, but that doesn't speak to what information you actually get04:39
ohsixall those strings can be "HURF DURF" and not be wrong04:40
ScottKIt seems like there's room to improve the information that's provided then as he seems to need something not properly provided by the API.04:40
ohsixwell people told him to just call DRI2 extension methods to directly find the information he's stated he's trying to infer04:41
ScottKSounds substantially more complex.04:41
ohsixthe point of opengl is to not really rely on that information, if you need to blacklist a driver version that you know is wrong or something you do it with the entire string, even better if its by md5 or something of that string, so you won't be tempted to make it anything more general04:42
ohsixwell it's information he admittedly wants, and you need to use windowing system specific stuff to get some of it; glx at least tells you if you get direct rendering and stuff04:42
ScottKI have a $work project I need to get back to.04:43
ohsix:]04:43
ohsix"users of working drivers (e.g. NVIDIA)" gag04:50
pittiGood morning05:43
pittiSpamapS: uh, we ship with that since lucid, don't we?05:43
abhinav-pitti: Good morning. for bug 772336 I tried all sorts of things but I am not able to make it work. 1 or 2 methods were really crucial for the code to work. I give it up for now :(05:52
ubottuLaunchpad bug 772336 in apport (Ubuntu) "Add feature to take screenshots of the buggy window" [Wishlist,Triaged] https://launchpad.net/bugs/77233605:52
cdbsScottK: Hey, you do seem to be taking a large benefit from the GNOME3 discussions on -devel-discuss by informing users about KDE :)05:52
abhinav-Those methods were removed from gtk305:52
ScottKcdbs: If people don't like what Ubuntu is providing, I'd like them to be aware of the alternatives.05:53
ScottKI think it's better for the project if such people don't leave.05:53
ScottKOTOH, more users == more work, so it's not like it particularly helps me personally.05:53
cdbsScottK: exactly. Its better for users to move to {k,x,l}ubuntu than change distros altogether if they hate Unity or GNOME05:54
pittithe more important point here is teaching the fact that "ubuntu" is not just one possible thing, but making them aware of the full richness of choice05:54
ScottKThe problem is that many experienced computer users simply aren't in the Gnome 3/Unity target market.05:54
cdbsScottK: Right now many users frustrated about the Unity move are thinking they'll be bound to use Unity and are changing distros to Arch or Fedora05:55
TheMusoI personally think of Ubuntu mroe as a distro base than anything else. All derivatives use the same underlying architecture/drivers/kernel etc, the different DEs just provide users with a choice of interface to use.05:55
ohsixpitti: linux isn't about choice :D05:55
cdbsthey forget the fact that GNOME Shell, KDE, XFCE, LXDE are all alternatives, and can run perfectly on their beloved Ubuntu stack05:55
ScottKpitti: Agreed.  I think it's unfortunate that Ubuntu Desktop was dropped again in favor of just referring to it as Ubuntu.  The term was overloaded enough already.05:55
ohsixcdbs: is that list tracked on gmane? url?05:55
ScottKTheMuso: It would be nice if the terminology matched this perspective.05:56
TheMusoScottK: I am enclined to agree.05:56
cdbsohsix: Its a recent discussion on -devel-discuss, and there were many similar ones in april as well05:57
ohsixcdbs: ok thanks05:57
TheMusoIs it possible to run 3D acceleration in KVM yet?05:59
ScottKI find it amusing that many of the people complaining they no longer have "Gnome" seem to have little understanding of how customized Ubuntu's Gnome already was.05:59
cdbsScottK: Well, the feedback on Unity by non-technical and casual Windows users has been highly positive, its just the power user who's concerned06:00
ScottKcdbs: See my earlier comment about "not in the target market".06:00
cdbshmm06:00
ScottKI think when many people saw Mark Shuttleworth's jumping the chasm presentation their first thought was "Cool".  Later "But where do I fit into that" hit.06:01
ohsixi'll be severely fretting when there is no panel, i need to monitor my harddrive temperature in my laptop and it's a deal breaker :D06:02
TheMusoHrm I wonder if a temperature indicator is the solution to that, and not just for HD, but for everything. :)06:03
TheMusoAs to how one would implement that however, is another story.06:04
cdbsLooks like Mark is having trouble with his net connection at Budapest :/06:05
ScottKOf course you can make your KDE look like Unity if you want too: http://zrchrn.blogspot.com/2011/05/kde-unity-setup.html06:05
ohsixTheMuso: the performance monitor applet that i also use isn't a must have, but apparently a lot of them have changed to the new infrastructure w/gnome 3; so i'll have to wait and see really, which is a bit disconcerting06:06
TheMusoAh ok.06:06
ohsixi'm very very very flexible on any other changes :]06:06
=== _LibertyZero is now known as LibertyZero
TheMusoHrm ok seems not yet.06:32
cdbsApparently the new kernel built packages are stuck up in NEW06:44
TheMusoYeah, binary new, always the case for new kernel versions/ABI.06:51
slangasekdoko_: https://launchpad.net/ubuntu/+source/cairo/1.10.2-2ubuntu3/+buildjob/2530317 looks like a gcc bug to me, considering -lm is being passed explicitly; can you confirm?06:51
cdbssomeone ask sa-bdfl to fix his connection :/06:53
ohsixhe might not be able to06:54
ohsixwhat's going on in hungary anyways?06:54
TheMusocdbs: design sprint I believe.07:09
cdbsTheMuso: you probably wanted to say that to ohsix . ohsix ^^07:09
cdbsohsix: Design sprint, and monday onwards will be UDS07:10
ohsixah07:10
TheMusoWHoops yes I did too.07:10
cdbsTheMuso: I guess you're also at the sprint(s)?07:12
TheMusocdbs: No, I am still at home. I fly out to UDS tomorrow.07:12
cdbsniche07:12
RAOFStupid planes.07:23
StevenKHaha07:23
StevenKRAOF: Perhaps the airline is partly to blame, too?07:24
RAOFStevenK: No, I think not.07:24
RAOFI think that planes are inherently evil devices projected from a far-future where machines rule over us.07:24
RAOFAs such, the airlines are just as much a victim as the rest of us :)07:25
brycehheh07:25
brycehRAOF, trouble?07:25
RAOFbryceh: No more than the anticipation of 34 hours worth of travel provides :)07:25
TheMusoI have often wondered whether video teleconferencing with sufficiently large pipes will ever replaces sprints/UDS...07:25
brycehah07:25
brycehTheMuso, me too07:26
RAOFPlanes are either not fast enough or not comfortable enough.  We should totally be doing international travel with huge dirigibles.07:26
TheMusoPart of me hopes not, but part of me hopes so. Its the traveling I dislike, but I enjoy my weeks at sprints/UDS.07:26
brycehUbuntu Cruise Lines07:26
brycehsabdfl1 appears to be on a hotel's wireless ;-)07:27
RAOFI'm sure you could fly Hobart→Budapest in a couple of days in a sufficiently awesome dirigible.07:27
RAOFPlus!  Room!07:28
StevenKAnd you can get the chance to be the next Hindenberg!07:28
RAOFTheMuso: Yeah.  I really like the meeting-up-with-people parts of sprints/UDS.  :)07:28
brycehhey, 747's have room if you take out every 2-3 rows07:28
RAOFStevenK: Nah.  I wouldn't make the airframe out of rust and aluminium :)07:29
TheMusolol07:29
StevenKRAOF: I think the hydrogen may have helped ...07:29
RAOFThere's an obvious solution for that, too :)07:29
brycehStevenK, actually I heard that probably immediately rose straight up, it was mostly the doping on the skin07:30
pittiStevenK: "Hindenburg" :)07:30
StevenKpitti: Bah :-)07:30
TheMusoSpeaking of travel...07:33
* TheMuso starts collating data to transfer to notebook.07:33
sabdflhey bryceh, informed guess :-)07:33
slangasekRAOF: didn't I see somebody recently prototyping commercial dirigible flight for the first time in a long time?07:39
slangasekhttp://en.wikipedia.org/wiki/P-791, maybe07:42
* ScottK wants suborbital space planes.07:45
ScottKAnywhere on earth in ~30 minutes flight time or less.07:46
TheMusoThat would be very nice.07:46
* bryceh wants subterranean high speed intercontinental mega-trains07:46
ScottKMind you I'd want them to not use X windows anywhere in them.07:47
brycehhey07:47
TheMusolol07:47
brycehScottK, as long as you're using gtk and metacity you'd be fine07:47
ScottKOh dear.  No.07:47
c2tarunI am trying to manually merge conky. Here is the debdiff I got http://paste.ubuntu.com/603994/ I imported the changes from previous ubuntu version, What I dont understand is one extra patch file in debian/patches . That patch is not even included in series file. From where did it came? Can I remove it?07:48
* ScottK doesn't know what people use for flight safety critical U/I work, but I'm betting that's not it.07:48
=== dendro-afk is now known as dendrobates
RAOFScottK: Actually, at XDS last year we went to a flight control research centre, where they were demonstrating X-based air traffic control terminals :)07:50
RAOFIt was neat!07:50
* RAOF wants evacuated point-to-point tunnels dug through the Earth. 43 minutes to anywhere!07:51
TheMusoThat concerns me, what about the earth's inner stability?07:51
brycehpneumatics people movers. hello 19th's century's 21st century!07:51
c2taruncan anyone please look at my query? :( I just posted few minutes ago.07:53
slangasekScottK: well, if companies are using EC2 for remote in-home monitoring of patient's heartbeats, why not :)07:53
slangasekc2tarun: the debdiff there is old debian->old ubuntu?07:54
slangasekah, no, that's a NEWS at the top, not a changelog07:54
c2tarunslangasek: oh no not the top, please look at line 115 and then the series file in the end07:54
slangasekc2tarun: is conky-1.8.0/debian/patches/debian-changes-1.8.0-1.1ubuntu1 the one you refer to?07:54
c2tarunslangasek: yes07:55
slangasekright07:55
c2tarunslangasek: where did this file come from?07:55
ScottKRAOF: Air traffic control systems have much less stringent requirements than the actual flight controls.07:55
RAOFScottK: Quite true.  They're unlikely to be using a codebase as huge as X for that.07:56
slangasekc2tarun: with dpkg 3.0 (quilt) format, changes to the upstream sources that aren't otherwise listed in the series file get automatically rolled up into a patch in debian/patches named "debian-changes-$version"; that's what you're seeing here07:56
ScottKWhich gets back to my "No X inside" request.07:57
c2tarunslangasek: hmm... so I should remove it and build the source package again?07:57
slangasekc2tarun: the issue is that there were already "unlabeled" upstream changes in the previous version; somehow that patch is still present, plus a new patch for the new version.  You should delete only the /old/ version (the one starting at line 259 of the diff, not the one at line 115)07:58
ScottKdoko_: https://launchpadlibrarian.net/71182201/buildlog_ubuntu-oneiric-armel.cmake_2.8.4%2Bdfsg.1-2ubuntu1_FAILEDTOBUILD.txt.gz looks very like the doxygen failure.  Is there some thing that's changed in gcc 4.6 that's related to this?08:16
=== dendrobates is now known as dendro-afk
sorenScottK: Nope. Natty amd64.08:24
=== Guest832 is now known as lag
=== lag is now known as Guest57644
dupondjearmel building completely fixed now ?08:30
=== hunger_ is now known as hunger
cjwatsonpopey: whee, bounty.  thanks. :)08:58
cjwatsonRAOF: I happened to notice (while sponsoring it) that pbuilder in oneiric now claims support for linux-any, FYI09:01
RAOFcjwatson: Funky.  Less pointless diff from debian needed!09:02
doko_slangasek: maybe, in this case, just build without -flto09:09
dupondjeScottK: https://bugs.launchpad.net/gcc-linaro/+bug/675347 looks bit same issue ?09:13
ubottuUbuntu bug 675347 in Linaro GCC Tracking "volatile int causes inline assembly build failure" [Undecided,Fix committed]09:13
ntr0py Can someone tell me if the linux sata driver for JMicron JMB362 PCIe to SATA bridge chip would support SATA TRIM commands for use with SSD's?09:13
dupondjentr0py: I would checkout the kernel for that :)09:14
ntr0pydupondje: well i have do admit I am not sure if i am able to read the kernel src accordingly to that...09:16
slangasekdoko_: ok.  that's a bit more awkward than it ought to be, the upstream configure script enables -flto forcibly if supported and has no option to turn it off, hmph09:17
slangasekdoko_: but yeah, will patch 'n' such09:17
doko_slangasek: but please file a bug about it (gcc-4.5)09:17
doko_4.6 I mean09:18
slangasekdoko_: yep, already filed :-)09:18
pittijames_w`: would it be possible to make lp:ubuntu/pkgbinarymangler an alias for lp:~ubuntu-core-dev/pkgbinarymangler/ubuntu instead of the autoimport/09:19
pitti?09:19
pittislangasek: fun, I already ran through process-removals two days ago; there were still hundreds of packages for you?09:28
=== doko_ is now known as doko
slangasekpitti: yes, because if you just run process-removals by itself, it only looks at removals done during the current calendar year09:29
pittiah09:29
slangasekso I think I'll extend it to give it a "last year" option or something, to grab the rotated removal logs too09:29
dupondjentr0py: the driver for it (ahci) has TRIM support09:30
dupondjebut don't know if its perfect yet :)09:30
dupondjeuse at least natty's kernel09:30
slangasek(we could just always use removals-full.txt, but that would be slow)09:30
pittislangasek: yeah, and catch stuff like firefox over and over09:30
slangasekwell, anything that's in the sync blacklist is ignored by process-removals09:31
dokoslangasek: are you at some hands, or already adjusting for the new timezone?09:32
ntr0pydupondje: yes its claimed to support ahci 1.0 / ncq. Thank you for that information, i will give it a try :)09:32
slangasekdoko: neither, I'm just up late trying to catch up with y'all over there in Europe :)09:33
dokoScottK: is this a new Qt version too? I didn't see doxygen ftbfs in the natty armel rebuild test09:35
=== axp2_ is now known as axp2
dupondjedoko: https://launchpad.net/ubuntu/+source/doxygen/1.7.4-1/+buildjob/2521181/+files/buildlog_ubuntu-oneiric-armel.doxygen_1.7.4-1_FAILEDTOBUILD.txt.gz09:38
dokodupondje: you did sync it manually, so can you fix it manually? ;p09:39
dupondjedoko: it looks alot like https://bugs.launchpad.net/gcc-linaro/+bug/67534709:40
ubottuUbuntu bug 675347 in Linaro GCC Tracking "volatile int causes inline assembly build failure" [Undecided,Fix committed]09:40
dokodupondje: gcc-4.6 currently is not build from linaro sources09:41
pittiuh, perl 5.12 changed the behaviour of split(), which broke pkgbinarymangler (fixing now); I hope it won't break too much other stuff09:56
Laneylooks like there are some stray binaries in the archive10:15
Laneyfor example pool/universe/libi/libipoddevice/ipod_0.5.3-3.2ubuntu2_amd64.deb10:15
Laneywhich managed to go backward in version due to being deleted and reuploaded I guess: https://launchpad.net/ubuntu/+source/libipoddevice/+publishinghistory10:15
slangaseksrsly?  blah10:16
ChipzzLaney: isn't that very explicitely forbidden?10:16
Laneyapparently not by soyuz10:16
ChipzzI mean by policy10:17
slangasekthat was on the list of source packages I processed removals of this week as part of the cleanup; let me see why the binaries are still there10:17
Laneyslangasek: that wasn't the version which was published in oneiric when you did the removal10:17
Laneyyet it is nevertheless referenced by oneiric's packages file10:17
slangasekyes, I see that - they're from a future version that was never in any release beyond lucid, ick10:18
Laneyfun :)10:18
cjwatsonChipzz: yes10:18
slangasekhow did that get there at all?!10:18
Chipzzslangasek: someone needs a slap on the wrists?10:19
cjwatsonpitti: to be fair, split in void context was already deprecate10:19
cjwatson*deprecated10:19
LaneyI found out because it makes ben die10:19
Chipzz*wrist10:19
slangasekonly after we congratulate them on their magic trick10:19
slangasekLaney: binaries shot10:19
slangasekthey should bleed to death over the next hour or so10:20
Laneyslangasek: all affected or just libipoddevice?10:20
slangasekLaney: all affected10:20
Laneynice, thanks10:20
slangasekwhich is to say, ipod, libipoddevice0, libipoddevice-dev10:20
Laneyoh, no — I think there were some from other sources10:20
Laneylet me see10:20
slangasekoh; how are you finding them?10:21
Laneyrunning ben and seeing where it cries at me :-)10:21
slangasekheh10:21
slangasekwhat's ben?10:21
Laneydebian's transition tracker10:21
Chipzzslangasek: MoM's son? ;)10:21
Laneyrelease.d.o/transitions10:21
dokojamespage: synced rhino from experimental, discarding your no-change changes10:21
slangasekLaney: ah10:22
Laneyfigured it would be useful for us too10:22
LaneyFatal error: exception Failure("warning: Binary (libre2-dev,armel) without Source!10:23
Laney")10:23
slangasekhnngh10:23
slangasekoh, those are out-of-date binaries at least, so that's easy enough to explain10:23
* pitti wonders why the buildds suddenly stopped grabbing stuff10:24
slangasekhmm, these should show up on the NBS page, shouldn't they10:24
slangasekLaney: right, these are caught by http://people.canonical.com/~ubuntu-archive/NBS/, so I'm inclined to let nature take its course10:25
slangasekwhich is to say: someone else will get to them, and I will go to bed before falling asleep in my chair10:25
Laneyok10:26
Laneythanks for your help10:26
pittislangasek: already practicing for European tz?10:26
slangasekpitti: something to that effect :)10:27
cjwatsonslangasek: you really want http://people.canonical.com/~ubuntu-archive/nbs.html instead these days, BTW10:28
slangasekoooh color10:28
slangasekthanks :)10:28
pittiand automatic cluster detectino :)10:29
Laneyyeah, I'd appreciate it if someone could clean those up :-)10:30
Laneymaybe I should fix it to skip over these instead of bailing10:30
pittithe powerpc kernel looks like a false positive10:31
cjwatsonI only just binary NEWed 2.6.39-110:31
pittioh, it's not10:32
pitticleaning up then10:32
cjwatsonyeah, it's fine to clean up, we haven't done a d-i build against 2.6.39 yet anyway10:32
pittiwill also make it easier to read10:32
pittiright10:32
pittinot that worried about this yet, not with half of the archive still being uninstallable anyway10:33
pittiFWIW, lp-remove-package.py vomits on ipod as well10:37
wgrantpitti, slangasek: It's because libipoddevice was removed like 10 minutes after it was uploaded.10:38
pitti(and libipoddevice-dev)10:38
wgrantThe new upload hadn't been published yet, so the old one wasn't superseded.10:38
pittiah, so it should become removable in a bit?10:38
wgrantSo lp-remove-package marked the new one as Deleted, so there was nothing to supersede the old one.10:38
wgrantI'm not sure what's going on with the binaries.10:38
wgrantNeed to check how lp-remove-package determines binary candidates.10:38
pittiwgrant: did that break something else in soyuz by any chance? since the hour the buildds stopped grabbing stuff10:39
pittiseems they went on strike10:39
wgrantpitti: There's an upgrade in progress that needed buildd-manager down for a while. It's not back yet.10:39
wgrantLooks like the upgrade is pretty much done now, though.10:40
pittiah10:40
wgrantpitti: What happens if you try to do a binary-only removal?10:41
wgrantThey should basically be NBS.10:41
pittiwgrant: that's what I tried10:41
pittiwgrant: should I try a sourceful one?10:42
pittilp-remove-package.py -u $SUDO_USER -m NBS -b -y libipoddevice010:42
wgrantpitti: There's no source, so no. What's the error?10:42
pitti(is our standard command)10:42
pittiwgrant: http://paste.ubuntu.com/604024/10:42
pittiperhaps it's already gone, and the publisher just needs to pick it up?10:43
pitti(and consequently nbs.html)10:43
* wgrant checks10:43
wgranthttps://launchpad.net/ubuntu/oneiric/i386/libipoddevice010:43
wgrantIt's gone already.10:43
wgrantslangasek: Did you explicitly remove the binaries, separately from the source?10:43
pittiah, buildds back on business, nice10:44
wgrantYeah, sorry about that. Backwards-incompatible changes meant our nodowntime deployment had to take down buildd-manager for longer than usual.10:44
Laneywgrant: they were stray binaries which apparently didn't get removed in lucid (or something)10:45
Laneyhttps://launchpad.net/ubuntu/+source/libipoddevice/+publishinghistory10:45
Laneysee the version ordering10:45
wgrantLaney: I know how they got there, and what's up with them, but I'm wondering how they were removed.10:45
wgrantBecause they're gone from oneiric now, and a source removal shouldn't have done it.10:45
wgrantOr we have *another* bug.10:45
wgrantWhich is not unlikely, but still.10:45
Laneywell, 06/05 10:19:59 <slangasek> Laney: binaries shot10:46
geserLaney: I talked to wgrant in #launchpad about it: it was bad timing: pitti deleted libipoddevice (after his upload to lucid) before the publisher managed to supersede the previous version10:46
wgrantAh, missed that line.10:46
wgrantYeah, so please don't delete things 10 minutes after you upload them for now :)10:47
wgrantThen everything should be happy.10:47
Laneyheh10:47
wgrantStill doesn't explain why the binaries got left around.10:48
wgrantBut that might just be because lp-remove-package is ancient and broken.10:48
pittiwgrant: is it preferred to use launchpadlib?10:48
pittiwgrant: I recently wrote some launchpadlib code to do SRU processing, should not be hard to write a client-side replacement for removal as well10:49
pitti(in fact, my "clean up langpack PPA" already does that)10:49
wgrantpitti: lp-remove-package is best for the primary archive, unfortunately, since permissions aren't sorted out for deletion on primary archives.10:49
wgrantRight, you own the PPA, so you have full control.10:49
wgrantAlthough I guess you might own the Ubuntu primary archive too.10:50
wgrantBut in general we want to change it so any queue admin can use requestDeletion.10:50
wgrantBut we're not there yet.10:50
wgrantAnd then, yes, that script can die. Rapidly.10:50
jamespagedoko:ack - any idea with 1.7R3 will actually hit release status?10:50
dokojamespage: no idea :-/  but needed by openjdk-710:59
jamespagedoko: yeah - I saw.11:00
pittiwgrant: FWIW, the main stumbling block that I currently have are these forced timeouts11:00
pittiwgrant: that's what breaks half of my package copies, for which I have to resort to ssh cocoplum/copy-package.py11:00
wgrantpitti: Copies from where to where?11:01
pittisame for the +queue page and qeue accept11:01
wgrantpitti: I know that copies from private PPAs time out a lot now.11:01
wgrantBut normal syncSource calls to/from public archives should be fairly fast.11:01
pittiunfortunately lifeless etc. seem relucatant to disable or increase the timeout for +queue11:01
pittiwgrant: -proposed to -updates11:01
wgrantpitti: Oh, you use the API for that?11:01
pittiwgrant: for some kinds of packages (could be the ones with lots of bug refs) it takes aaages11:01
pittiwgrant: yes11:02
wgrantpitti: Bugs are the big problem in queue accepts at the moment. Not sure about copies.11:02
pittiwgrant: and +queue page for accepting/NEWing stuff11:02
pittiwgrant: copying to -updates autocloses bugs, I suspect that's it11:02
wgrantIf you can get me an OOPS ID for a copy I can have a look. But most of them are the known private->public copy issue.11:02
wgrantYeah.11:02
pittiwgrant: next time I publish an SRU11:03
wgrantpitti: I'll look through the reports and see if I can find one.11:03
wgrantpitti: What day did you see them?11:03
pittiwgrant: throughout the last two weeks11:03
* wgrant syncs the lot.11:03
pittiwgrant: unity was one package where it happened, eclipse another11:04
pitti(in case that helps)11:04
pittiopenoffice.org was one from yesterday11:04
pitti(natty-proposed -> -updates)11:05
wgrantpitti: That helps a lot, thanks.11:05
wgrantpitti: I'd been ignoring the syncSource issue since they mostly seemed to be the known issue.11:05
pittiwgrant: I once had a linux -updates copy take about an hour (on cocoplum) due to bug refs; back then lifeless said it was due to iterating through _all_ bugs (not just the ones since the previous version)11:06
pittiI haven't seen this again, so perhaps that part got fixed11:06
wgrantpitti: That particular bug is fixed.11:06
wgrantIt was a terrible bug heat update thing.11:07
pittibut as the time to autoclose bugs necessarily scales with their number, a fixed timeout might never work there, as long as it's synchronous?11:07
pittiwgrant: right, that one11:07
wgrantpitti: We will hopefully soonish be able to send a request to our as-yet non-existent message queue to close the bugs.11:08
pittiwgrant: ah, async FTW!11:08
wgrantpitti: The timeout has always been fixed. It was just 20s instead of the 9s it is now.11:09
pittiwgrant: right, it just made the +queue page a lot less useful :(11:09
wgrantpitti: Yeah. Maybe we can convince lifeless to bump it for a while.11:09
wgrantSince we can't do too much until bugs are async.11:09
dupondjedoko: the patch from https://bugs.launchpad.net/gcc-linaro/+bug/675347 seems not to be in gcc-4.611:15
ubottuUbuntu bug 675347 in gcc-4.6 (Ubuntu Natty) "volatile int causes inline assembly build failure" [Undecided,New]11:15
wgrantpitti: I found one of your syncSource OOPSes from yesterday... one second to do the copy, 8 to close the bugs.11:16
pittiah, so it just barely failed11:16
wgrantNo.11:17
wgrant8 seconds of bug closing before it was killed.11:17
wgrantCould have gone on for ages if it wasn't killed.11:17
pittiah, right11:17
pittiit took about 10 on cocoplum11:17
wgrant:(11:17
pittiand it definitively takes a lot longer than 9 seconds on the client side until it fails, more like 3011:17
wgrantHuh.11:18
wgrantThere are a total of three pages that are allowed to take longer than 9 seconds.11:18
wgrantThis is not one of them :(11:18
micahgjfi: I have to run, but you can make those changes I suggested and subscribe ubuntu-sponsors, if you have more questions feel free to ask them here11:51
jfimicahg, ok thanks for your help!11:52
dokoseb128, pitti: please could identify packages to rescore to fix build failures like: https://launchpadlibrarian.net/71177129/buildlog_ubuntu-oneiric-armel.librsvg_2.32.1-1ubuntu1_FAILEDTOBUILD.txt.gz11:58
ScottKdoko: No.  Same Qt as we had in Natty.11:59
cjwatsondoko: git would help there.  I've scored it up12:03
cjwatsonhm, that needs perl work though12:03
dokoperl should work now12:04
cjwatsonmore modules12:04
dokoahh12:04
cjwatsondoko: how about I chase this down today?  I'm at a bit of a loose end anyway12:04
dokocjwatson: cool, thanks!12:04
cjwatsondoko: I can't promise to work in the exact order of the Perl transition page, though I'll make sure dependencies are satisfied at each step12:06
cjwatsondoko: were you working on doxygen?12:06
cjwatsonah, yes, I see that now12:06
dokocjwatson: I did set the armel buildds to manual, to get the uploaded binutils in the archive. please rescore/build/reset to manual for the perl builds12:07
dokoyes, disabled doxygen-gui for now12:07
dokoafter binutils is built, I'll update gcc-4.6 again to build from the linaro branch12:07
cjwatsondoko: the other remaining non-trivial problem here is:12:15
cjwatson default-jdk : Depends: default-jre (= 1:1.6-40ubuntu1) but it is not going to be installed12:15
cjwatson               Depends: openjdk-6-jdk (>= 6b14) but it is not going to be installed12:15
cjwatson openjdk-6-jre : Depends: libaccess-bridge-java-jni but it is not going to be installed12:15
cjwatson                 Recommends: icedtea-netx but it is not going to be installed12:15
cjwatsondoko: what's the right answer there?12:16
dokohmm ...12:16
cjwatsonoh, bugger, that's blocked on libgtk2.0-012:17
cjwatsonI think I'll have to disable Subversion's Java bindings temporarily12:17
dokogtk is built, but not atk1.0, which depends on gnome-common12:17
cjwatsonyes, which depends on autopoint, which depends on git, which build-depends on libsvn-perl, which build-depends on default-jdkd12:18
cjwatson*jdk12:18
dokowhich depends on autopoint, which depends on git12:18
dokoheh12:18
cjwatsonSubversion is the easiest point to unpick this temporarily, I think12:19
dokohurray for unversioned b-d's12:19
dokocjwatson: please disable the subversion tests then for this temporary upload12:19
cjwatsonOK12:21
cjwatsonI'll just disable Java and the tests on armel12:21
pittithanks cjwatson12:26
cjwatsonLaney: how often does the perl transition tracker page update?12:30
cjwatsonreadline5 was just demoted to universe.  This breaks ruby1.8, which is in main and still depends on it, so I'm re-promoting it12:41
cjwatson(will need to wait another hour for that before being able to build subversion)12:42
=== abhinav-_ is now known as abhinav-
Laneycjwatson: I haven't cronned it yet12:59
cjwatsonLaney: ok, thanks13:01
Laneybut I did update it earlier13:01
Laneyit requires manual intervention currently due to these NBS binaries13:01
james_w`pitti, I think that LP would allow it at least13:05
james_w`pitti, would you drop me a mail about it?13:05
pittijames_w`: sure, thanks!13:06
=== Guest57644 is now known as lag
RicardoPerezHi! Can anybody tell me how can I submit a bugreport if I find a bug in the geoip.ubuntu.com database?13:10
RicardoPerezgeoip.ubuntu.com/lookup tells me that my timezone is Africa/Ceuta, but the right timezone should be Europe/Madrid13:11
p0shi. i made a fresh install of natty (amd64, setup over PXE) yesterday. the machine randomly does not boot (with a failure rate of >90%), instead it drops into a purple screen. after adding "nosplash" and removing "quiet" from the kernel command line i was able to see that it drops into an initramfs shell, the purple splashscreen probably hides this. i would like to trace the problem down if someone is here who can help me with it & then file the13:17
p0sbugtracker entries.13:18
p0sfurther, adding the "nosplash" option to the kernel command line via the grub menu is also difficult, because grub randomly dies with "alloc magic is broken at 0x3fdb7230" then (failure rate also >90%)13:19
p0sthe value of 0x3fdb7230 is always the same.13:20
SpamapSpitti: re erlang +compressed and +slim .. yes, however, the build seems to fail unless +slim is removed. Upstream was also confused why we'd use +compressed since we also compress the binaries in the .deb13:33
Laneycjwatson: doko: right, hourly cronned it at http://orangesquash.org.uk/~laney/transitions/perl.html13:33
cjwatsonLaney: great, thanks13:35
LaneyI ought to make it show components too, will do that soon13:35
cjwatsondoko: I'm about to start subversion and libdbd-sqlite3-perl armel builds, if you're not already13:37
cjwatson(I noticed you'd already scored up subversion)13:37
dokocjwatson: please go ahead13:38
cjwatsonta13:38
pittithere, usb-creator using pygi14:02
cjwatsonsubversion/armel failed to find KWallet in configure14:03
cjwatsonhmm, it succeeds in kakadu's oneiric chroot14:18
cjwatsondoko: I'm tempted to just disable kwallet support in subversion/armel temporarily - what do you think14:19
cjwatson?14:19
=== jjohansen is now known as jj-afk
ScottKcjwatson: I'd do it.14:24
ScottKQt is somewhat broken on armel due to gcc issues, so it'll burn you sooner or later until that's resolved.14:25
cjwatsonI figure it'll be easier to debug once oneiric/armel is in better shape generally14:25
* cjwatson nods14:25
ScottKYep.14:25
cjwatsonuploaded (and test-building in parallel)14:25
cjwatsonoh, excellent, apt/armel built14:26
Prettois here the right place to make questions about unity?14:37
=== ximion1 is now known as ximion
=== dendro-afk is now known as dendrobates
ScottKPretto: #ayatana is better.14:42
PrettoScottK:  thank you14:43
ScottKYou're welcome.14:43
SpamapSHrm.. how do I run this filter as part of my sbuild process? http://wiki.debian.org/ImplicitPointerConversions14:44
SpamapSjhunt_: oh joy https://launchpadlibrarian.net/71181279/buildlog_ubuntu-oneiric-armel.upstart_0.9.7-2_FAILEDTOBUILD.txt.gz14:45
=== ximion is now known as ximion1
=== ximion1 is now known as ximion
siretartis there a particular reason for not processing libav from binary NEW? is there some clarification on the package needed or something?14:58
ScottKsiretart: I don't think anyone has done binary New for Ubuntu local packages since oneiric opened.15:01
ScottKSo that doesn't mean the answer is no, but I don't think it still being there is necessarily meaningful.15:02
siretartScottK: err, why do you consider it a 'local' package? it is a merge from debian/experimental15:03
ScottKsiretart: The only thing that's been processed was stuff that was in New after sync.15:04
siretartI see. ok15:04
ScottKLocal as in not directly sync'ed from Debian.15:04
siretartok15:04
cjwatson(Specifically, we have scripts that largely take care of the it-was-synced case.)15:04
* Laney starts a ghc test build15:05
p0si filed a bug for my boot problems which i described some minutes ago in case anyone wants to comment: https://bugs.launchpad.net/ubuntu/+bug/77852015:08
ubottuUbuntu bug 778520 in Ubuntu "Fresh natty install on raid1 does not boot, drops to initramfs shell" [Undecided,New]15:08
SpamapSp0s: I did some testing and patching for RAID1 near the end of 11.04's release cycle. that is very troubling.15:10
SpamapSp0s: sounds like there's a race condition in there somewhere though15:11
p0sSpamapS: well, if you want me to investigate what the issue is, now i am here. i'm also a developer kind of person so you can ask me to do complex stuff.15:11
SpamapSp0s: maybe XFS is taking longer thus causing the race to appear15:11
p0sSpamapS: also, the machine has successfully booted now, so i can actually read logs etc15:12
p0sSpamapS: notice that the fact that BusyBox clears the screen is very bad, because the system DOES print some stuff to the screen before, and i cannot tell what it is because it is cleared away too fast :(15:12
SpamapSp0s: yeah not sure why it does that15:13
p0sSpamapS: i will be here for the next 3-4 hours at least15:13
evfoolhi, can anyone help me with a bit of PYGI porting: I'm getting AttributeError: type object 'Widget' has no attribute '__info__'  all the time15:14
SpamapSp0s: great.. I'm looking through my notes from the testing.. I do recall being dropped to initramfs once unexpectedly even though the root partition was clean.. and noting "race condition?" but 30 or so boots after that I chalked it up to something I did wrong...15:14
p0sSpamapS: well it obviously is some kind of race condition because it DOES boot in 5% of the attempts or so :|15:15
SpamapSAh I found the log I copied. It said md0 was "not ready"15:15
p0sSpamapS: i guess the first step would be to figure out whether there is any way to gain a logfile from what happens before initramfs shell drop?15:16
SpamapSIIRC, the way it supposed to work, mdadm should be run, "starting" all arrays, and then mounts happen. I wonder if somehow we've accidentally parallelized that.15:16
SpamapSp0s: that would definitely be useful.15:17
p0sSpamapS: well please figure it out for me, i have no clue how your boot process works :( i can obtain the log files if you tell me how to do it15:17
SpamapSp0s: Unfortunately for you, we only do our release testing on the default configurations... XFS isn't in that category. :-P15:18
ScottKMaybe you do it that way.  I tested btrfs installs last cycle.15:18
p0sSpamapS: well, how likely is it that it is a xfs problem? if it doesnt wait for the mount to succeed that will also happen with other FS15:18
ScottKBecause doing it the same way every time gets boring.15:18
p0sSpamapS: i mean there is nothing special about xfs, you call mount, mount takes some time, then the fs works.15:19
p0sSpamapS: also the initramdisk is stored on / which is XFS, so it does seem to be able to pull some data from it15:20
SpamapSp0s: can you try booting with the 'debug' option ?15:20
p0sSpamapS: kernel option?15:20
SpamapSp0s: yes in grub15:20
p0sSpamapS: add to kernel command line or to list of grub commands?15:20
p0sSpamapS: nevermind, grub doesnt support debug command, so its a kernel option i guess15:22
SpamapS    if command -v chvt >/dev/null 2>&1; then15:22
SpamapS        chvt 115:22
SpamapS    fi15:22
SpamapSI wonder if that is what "resets" the terminal15:22
p0sSpamapS: debug added. now it seemed to print even less stuff to screen before it dropped to BusyBox.15:23
p0sSpamapS: what now?15:23
SpamapSp0s: I'm looking into how we can not clear the screen, can you try alt-f7 though?15:24
p0sSpamapS: chvt manpage http://linux.die.net/man/1/chvt15:24
p0sSpamapS: ha, alt+f7 shows the terminal which the kernel used before dropping to busybox! nice catch15:24
p0sSpamapS: now the only thing which it shows is "Loading, please wait...". without debug it showed more i think, so i guess i shall try what i see there without debug....15:25
SpamapSthats interesting too tho15:25
p0sSpamapS: ok it shows some errors, hold on, i'll photograph it15:26
SpamapSp0s: you get the "best user of the day" award btw. :)15:27
p0sSpamapS:  :D thanks. i plan to get one when i file my debian bug report on sambafs, i have a full documentation of EVERY config setting which i changed on the machine. usually do this for reducing cost of OS re-installation. unfortunately this ubuntu machine wasnt reconfigured at all...15:28
* p0s searches the camera usb cable, hold on15:29
SpamapSp0s: I need to get the wife and kids out the door for the day.. will be non-responsive for the next hour mostly.. do not dispair. ;)15:36
p0sSpamapS: hold on a second, im uploading the shot right now15:36
p0sSpamapS: attachement added: https://bugs.launchpad.net/ubuntu/+bug/77852015:37
ubottuUbuntu bug 778520 in Ubuntu "Fresh natty install on raid1 does not boot, drops to initramfs shell" [Critical,New]15:37
p0sSpamapS: thanks for your help already. if i'm not in this channel i am still likely to be on this irc server with the same nick, just privmsg me.15:38
p0sSpamapS: and of course i'll monitor the bugtracker entry.15:38
=== ScottL is now known as scott-downstairs
=== yofel_ is now known as yofel
dokocjwatson: binutils is in the archive, can I re-enable the buildds, or would you like to wait until gnome-common is installable?15:52
cjwatsondoko: how about we re-enable them but not do a mass retry yet?15:53
cjwatsonthen once the uninstallable count is down to normal we can retry everything15:53
dokowell the mass-retry did already happen yesterday15:54
cjwatsonoh.  um, that's interesting. :-(15:54
dokoI asked lamont for it15:54
cjwatsonin that case I'd prefer to continue with targeted builds for a while - the buildds are so behind that it would be nice not to waste them15:54
cjwatsondo we have the new chroots in place yet?15:55
dokoI didn't hear back from lamont15:55
lamontnew as in without apt held?15:55
cjwatsonright15:55
cjwatsonand preferably refreshed15:55
lamontoriginal is back, I'm building a fresh one now15:56
cjwatsondoko: should cmake build now?16:01
dokocjwatson: no, preparing a gcc-4.6 update with linaro enabled on armel for that16:02
cjwatsonok16:02
lamontcjwatson: how come PPC is the fastest chroot tarball creator?16:03
cjwatsonhaven't the foggiest :)16:04
lamontit comes as no surprise that arm is the slowest16:04
slangasekwgrant: 10 minutes> how does that explain the binaries being from a later version than the source?16:05
barrylamont: got any spare powermac g5 power supplies laying around? :)16:06
ScottKFirst thing Monday it ought to be easy enough to find one 'laying around'.16:08
=== hrw is now known as hrw|away
wgrantslangasek: I'm not entirely sure, but it's because ubuntu2 was deleted after its builds had finished but before process-accepted had run. So when process-accepted ran, it published the binaries even though the source was no longer there. Then publish-distro ran, and the new binaries superseded the old ones.16:09
wgrantLeaving us with the new binaries and the old source.16:09
lamontwgrant: brilliant!16:10
wgrantYes,.16:10
lamontcjwatson: your non-arm are fresh16:13
lamontarm is still bzip2ing16:13
lamontit occurs to me I could bzip2 it on cesium and it'd be faster16:14
lamontcjwatson: and arm is now fresh16:18
ogra_mmmmm16:18
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
SpamapSp0s: back..16:41
p0sSpamapS: ok great... check the picture of the error messages which i attached to the bugtracker entry16:41
p0sSpamapS: https://launchpadlibrarian.net/71202020/100_4642.jpg16:41
SpamapSyeah.. device or resource busy16:41
SpamapSthats exactly what I saw once ...16:41
SpamapSso marking it as confirmed16:41
p0ssounds like it is trying to mount it twice?16:42
cndwhere is the natty archive for armel?16:42
cndI've looked at ports.ubuntu.com, but there's nothing there16:42
cjwatsonhttp://ports.ubuntu.com/ubuntu-ports/16:43
SpamapSp0s: what makes you think twice?16:43
p0sSpamapS: well the "device or blah busy" message is what you usually get when you try to unmount something on which there are still open files... thats what i know... so either it tries to unmount it while something is still open... or (just guessing!) it tries to mount it twice16:44
SpamapSp0s: its also possible that the RAID isn't actually "started" yet16:44
cndcjwatson, I've looked in http://ports.ubuntu.com/ubuntu-ports/dists/natty/16:45
cndthere's no Release file, nor are there any packages in any of the pockets16:45
p0sSpamapS: well the initramdisk is stored on the raid, how does grub obtain it, through regular mounting or does it ignore the raid and read it directly from disk by offset?16:45
SpamapSp0s: mdadm was updated to a new major revision in natty, so the behavior may be different and we may just need to wait until the md's are actually started.16:45
SpamapSp0s: its r/o .. much simpler. :)16:46
p0sSpamapS: ok.... notice that i tried "rootdelay=100" and "rootwait" which had no effect16:46
=== Quintasan_ is now known as Quintasan
p0sSpamapS: it didnt even try to wait it seemed... but i havent checked whether there are different error messages with those, i will do that now16:47
SpamapSp0s: what might be interesting would be the output of /proc/mdstat right before mountroot ...16:47
p0sSpamapS: rootdelay=100  => same messages as without it16:50
hallynSpamapS: bug 719448, any reason why the lucid-proposed qemu-kvm shouldn't be pushed to lucid-updates ?16:50
ubottuLaunchpad bug 719448 in qemu-kvm (Ubuntu Maverick) "The "once" parameter does not work with "-boot"" [Undecided,Fix committed] https://launchpad.net/bugs/71944816:50
hallynSpamapS: it has been verified for lucid, but not for maverick16:50
SpamapShallyn: 7 days from verification-done, it should move to -updates ..16:50
cjwatsoncnd: err, all I can say is that you must be getting different results from me for some reason16:51
hallynSpamapS: ah, i see, thanks16:51
hallynSpamapS: i hadn't realized there was that 7 day period :)16:51
cjwatsoncnd: all the things you mention are present from here16:51
p0sSpamapS: rootwait also yields the same errors.16:51
p0sSpamapS: well yea the output of mdstat would reveal whether it is running... now how can we make the init scripts output it?16:52
dokocjwatson: gcc-4.6 now building on armel16:52
alexbligh1When an interface is added/removed, brought up/down, init() does a clone and an exec of ifup/ifdown to try and run the networking scripts. What (exactly) is triggering init to do this, and how can I stop it? I am creating 1,000 odd interfaces, it's taking a huge % of CPU, and am configuring them manually (in fact as they are in a contianer, init & its children can't even see them). Is it udev?16:52
cjwatsondoko: at some point subversion may even finish.  My test build worked ...16:53
cjwatsondoko: I'm uploading a load of stuff from the first layer of the Perl transition page now16:53
SpamapSp0s: you can add a script to /usr/share/initramfs-tools/scripts/init-premount that does 'cat /proc/mdstat'16:53
cjwatsonthat transition page is awesome16:53
SpamapSp0s: you'll need to do "sudo update-initramfs -u" after that16:53
p0sSpamapS: and then run update-initramfs i suppose16:54
dokocjwatson: is this specific for oneiric?16:54
p0sSpamapS: ok. now give me some twenty minutes for an insaneous amount of boot attempts till i get into the system...16:54
SpamapSp0s: :(16:54
cjwatsondoko: YM as opposed to Debian?16:54
SpamapSp0s: if you're brave you can probably kick the boot off from the initramfs> prompt16:54
p0sSpamapS: (i suppose update-initramfs does need /dev /proc? if it does not i can boot the system w/ usb stick and use chroot)16:55
dokocjwatson: yes16:55
cjwatsondoko: it is, yes.  http://orangesquash.org.uk/~laney/transitions/perl.html16:56
p0sSpamapS: i can of course type the commands to boot it into the initramfs shell if someone tells me what they are ;)16:56
p0sSpamapS: nevermind, it has just succeeded booting16:56
SpamapSp0s: I think you can just try 'exec /sbin/init' .. might be just /init ..16:57
SpamapSp0s: \o/16:57
dokocjwatson: not tracking powerpc?16:57
cjwatsonLaney: ^- you seem to have figured out how to get it to track armel from ports - can it look at powerpc too?16:58
Laneyoh, yes16:58
SpamapSp0s: I think I've got it reproducing reliably now here.16:58
Laneylet's see if that works16:58
p0sSpamapS: oh!16:58
* Laney adds a .txt output too16:58
p0sSpamapS: why /ush/share/initramfs-tools/scripts and not /etc/... ?16:59
cndcjwatson, hmmm....16:59
SpamapSp0s: by live-degrading the array it seems to happen about 50/50 on the next reboot.16:59
SpamapSp0s: good question. /etc may be a better choice :)16:59
p0sSpamapS: doh. my array IS degraded.16:59
p0sSpamapS: i was planning to tell you about that soon but was ashamed that i didnt do it yet :)16:59
cndcjwatson, could it be some uds domain hijacking or something?17:00
cndI'll have to look into it17:00
p0sSpamapS: i HAVE answered the "boot when array is degraded?" question with YES during setup though17:00
cjwatsoncnd: that's possible, I know there's some archive-level oddness on UDS networks.  Talk to IS17:00
p0sSpamapS: also i didnt consider it as a blocker since it is not fatally degraded, its a raid1 with 1 of 2 disks...17:00
SpamapSp0s: right.. this doesn't seem to be a problem when both disks are present17:01
p0sSpamapS: can you still fix it? i consider installing on incomplete raidsets as something to be likely to be done by someone who uses raid... typically you dont want the resync to be running during setup...17:01
SpamapSp0s: no it should definitely work17:01
p0sSpamapS: also, the setup UI allows creating incomplete raidsets, which is a nice feature IMHO17:02
p0sSpamapS: sorry for not reporting this right from the start.17:02
SpamapSp0s: if nothing else, it should be whining about being degraded, not dropping to busybox17:02
SpamapSI think the problem is that the mountroot_fail that mdadm registers is not being called17:03
SpamapSp0s: no problem, its still very bad17:03
p0sSpamapS: if you also responsible for the grub stuff.. i have figured out another possible bug maybe: my grub command list contains "set gfxpayload=$linux_gfx_mode" ... is it supposed to contain a $-variable? /etc/default/grub does NOT set the gfx mode so i wonder whether the grub command list should contain the "set gfxpayload="17:07
SpamapSp0s: cjwatson is your best bet for that one.17:08
Laneycjwatson: there, added. also s/html/txt/ might be amenable to scripting17:08
p0sSpamapS: ok thanks17:08
p0scjwatson: i have figured out another possible bug maybe: my grub command list contains "set gfxpayload=$linux_gfx_mode" ... is it supposed to contain a $-variable? /etc/default/grub does NOT set the gfx mode so i wonder whether the grub command list should contain the "set gfxpayload="17:08
cjwatsonI am, but not right now - about an hour to end-of-week, and then it's UDS17:08
cjwatsonyes it is supposed to contain such a variable17:09
p0scjwatson: (talking about a fresh natty install)17:09
cjwatson'echo $linux_gfx_mode' will tell you its value17:09
cjwatsonit's a little involved, see /etc/grub.d/10_linux for the full logic17:09
cjwatsonif the default is a problem, there's a PCI-id blacklist facility available17:10
p0sSpamapS: the cat /proc/mdstat shows: devices is NOT active!17:10
p0sSpamapS: doesnt even list the device.17:10
cndcjwatson, sounds like it's the uds mirror17:10
cndthanks :)17:10
p0scjwatson: "ep" ... is that valid?17:11
cjwatsonLaney: thanks17:11
cjwatsonp0s: sounds like a corrupted version of 'keep'17:11
p0scjwatson: argh wait, my monitor is not adjusted, the first part is cut off :)17:11
cjwatsonshould be either 'keep' or 'text', normally17:11
p0scjwatson: yes, it is keep.17:12
cjwatsonif one breaks for you, GRUB_GFXPAYLOAD_LINUX=text in /etc/default/grub17:12
SpamapSp0s: the issue seems to be that on failing to mount, the failure hook is either not being run, or failing silently17:12
p0scjwatson: now the question is: why do i get a purple empty screen instead of proper output if i do not remove the gfx-payload?17:12
cjwatsonbug17:12
p0scjwatson: grmbl :(17:12
cjwatsonsomething's failing to chvt on error17:12
cjwatsonany VT change should clear the screen contents17:13
cjwatsonI thought mountroot_fail did a chvt ...17:13
p0scjwatson: two more cents from me: i've set up debian6 a month ago and tried to get a proper terminal resolution with the gfxpayload stuff and the kernel seems to ignore all of it... i AM happy that the ubuntu team seems to be trying to get this to work... 80x25 seems a shame for 2011... so please fix it if you investigate this issue, dont just remove the ability for highres-terminal :)17:14
cjwatsonI have generally been working with the kernel team to make this work better, and it works on some hardware but not others17:14
cjwatsonin particular if you're using a binary driver it's quite possible you'll lose17:15
p0scjwatson: SpamapS has just figured out for me some minutes ago that busybox DOES chvt! i17:15
cjwatsonif chvt isn't clearing the contents, then that's a kernel bug :)17:15
cjwatsonit's definitely meant to, per what apw told me when he implemented KD_TRANSPARENT17:15
p0scjwatson: (after removing the gfx-payload i get some kernel boot messages and then busybox... busybox clears the screen and SpamapS figured out that the reason is that it does chvt)17:16
cjwatsonwell, there you go, busybox clears the screen, isn't that what you wanted?17:16
p0scjwatson: i only get to see the screen if i remove the gfxpayload!17:16
p0scjwatson: if i dont remove it it stays purple..17:17
SpamapSwhat p0s means is, it switches from tty7 to tty1 ...17:17
SpamapSif you alt-f7 it shows what was on tty7 again17:17
SpamapSI'm lacking context but that, to me, isn't clearing the screen but rather just switching to another vt.17:17
cjwatsonI'm failing to understand the exact nature of the problem.  the general design is that you get a purple screen after grub which transitions smoothly to plymouth.  if you want to disable that for debugging, remove 'splash vt.handoff=7' from the kernel command line (and you may wewll want to remove 'quiet' then too)17:18
cjwatson*well17:18
p0scjwatson: the debian machine where it doesnt work has intel onboard graphics, the ubuntu machine with the purple screen has a nvidia pciE card w/ nvidia binary drivers installed, but it also didnt work before i installed them....17:18
p0scjwatson: i changed "splash" to "nosplash" and removed "quiet", i did not remove "vt.handoff=7" ... screen is purple with that setting17:19
cjwatsonremove vt.handoff=717:19
p0scjwatson: ok will try, hold on17:19
cjwatsonand remove nosplash since nothing understands that anyway17:19
cjwatsonhttps://wiki.ubuntu.com/FoundationsTeam/Grub2BootFramebuffer may be helpful for background, BTW17:19
SpamapScjwatson: seems that memo needs to be printed in a bigger font. ;)17:20
p0sSpamapS: now the screen isnt purple anymore... now i get random white boxes instead of letters :)17:20
p0sSpamapS: sorry, wasnt for you17:21
p0scjwatson: now the screen isnt purple anymore... now i get random white boxes instead of letters :)17:21
slangasekSpamapS: the problem is finding the circulation list for the original memo, since our documentation has never referred to 'nosplash'17:21
p0scjwatson: i'll just blame that on the nvidia card and say thanks to you ;)17:21
cjwatsonslangasek: usplash used to recognise it17:21
slangasekoh, did it?17:21
slangasekancient history ;P17:22
cjwatsonI think it circulated by osmosis from theere17:22
cjwatson*there17:22
cjwatsonit's harmless though, I just like to dispel myths when possible17:22
slangasekdoes plymouth still parse 'nosplash' as 'splash'? ;)17:22
=== scott-downstairs is now known as ScottL
cjwatsonhah, actually it isn't harmless for the reason you just gave17:23
cjwatsonwill be easier to fix in the next upstream of plymouth, which has less stupid command-line parsing17:23
p0sgeez :)17:23
p0sSpamapS: do you need further info from me w.r.t. to my raid issue?17:23
cjwatsonp0s: I do have a test nvidia system on which I've been on-and-off working to try to make things better there17:24
p0scjwatson: what i've also noticed about grub: it seeks my floppy drive and complains about no floppy present even though no floppy was involved in the setup at all17:24
cjwatsonit's been hard to find the time17:24
SpamapSp0s: I can reproduce it reliably now, so I *think* I can get to a fix w/o further input. Please just watch for questions on the bug report, and THANKS!17:24
cjwatsonhm, if only I had a system that actually has floppy drives on which to work on that ...17:24
p0scjwatson: you got my karma for that :) what i would prefer to have working is the intel onboard graphics on my debian6 though :|17:25
SpamapSfloppy.. how quaint. :)17:25
p0scjwatson: my debian machine has no xserver and is stuck in 80x25 due to the gfxpayload not working... yay!17:25
cjwatsonp0s: what does /boot/grub/device.map say?17:25
=== jj-afk is now known as jjohansen
cjwatsonthis is in fact very odd since we say --no-floppy everywhere in the postinst17:25
cjwatsonunless you ran grub-install by hand17:25
p0sdid not do that17:25
p0sSpamapS: i installed the floppy drive merely as a closer for the hole in the atx case :)17:26
cjwatsonhm, drat, we do iterate over floppies at boot time17:26
cjwatsonI should try to arrange for --no-floppy to be remembered somehow17:27
SpamapSThe sound of a 3.5" floppy seeking is locked in my head tho.. "Click.. fffvvvrrrrfvvvrrrffvvvvrrrmmp"17:27
p0scjwatson: there is no /boot/grub/device.map17:28
p0sSpamapS: during the old days i was able to HEAR when a floppy disk had bad sectors.17:28
cjwatsonp0s: yeah, that question was based on a misconception, never mind17:28
cjwatsonbug 560596 I guess17:30
ubottuLaunchpad bug 560596 in grub2 (Ubuntu) "Grub2: Unexpected floppy access during boot" [Undecided,New] https://launchpad.net/bugs/56059617:30
p0scjwatson: ok thanks i will report my grub version to that bug17:31
cjwatsonno please don't17:31
cjwatsonit's not needed17:31
p0scjwatson: ok17:31
cjwatsonI've dropped a quick note in that bug with what I think needs to be done17:31
p0scjwatson: great, thanks!17:31
cjwatson(and marked it Triaged etc.)17:31
p0scjwatson: last grub bug i observed today is this: https://bugs.launchpad.net/bugs/49888217:32
ubottuUbuntu bug 498882 in grub2 (Ubuntu) "grub2 crashes randomly 'free magic is broken' with multiple disks" [Undecided,New]17:32
p0scjwatson: comment #917:32
cjwatsongenerally it's best not to tag onto existing bugs with general symptoms17:32
cjwatsonthat symptom is "something went wrong with memory management" somewhere, and your problem is very likely not the same as that of the original reporter17:33
cjwatsonbetter to file a new bug report17:33
p0scjwatson: ok thanks. our freenet project bugtracker feels like a trash dump so i usually think twice before creating new entries17:33
cjwatsonI appreciate the sentiment, but the thing is that it's easier to mark bugs as duplicate than to split them17:34
cjwatsonwe have bugs that have been dogpiled by lots of different people and are now impossible to ever fix17:35
p0sok17:35
cjwatsonso the other problem is that this is nearly impossible to debug remotely17:35
cjwatsonif you can make it happen in a virtual machine and give me a recipe for it, that might help17:35
cjwatsonor if you can make it happen with 'set debug=all' and take a photo of the last screenful of output (there'll be lots and lots though)17:36
p0sok thanks17:36
p0sit doesnt seem to happen right now anymore though :|17:36
cjwatsonI'm working on updating an old patch with a gdb stub for grub, but it's not there yet17:36
p0smaybe the error message it prints should be changed to be more useful to developers?17:36
cjwatsonit's about as useful as it can be given the information available at that point17:36
p0s:(17:37
cjwatsonbecause what has happened is that some previous piece of code has corrupted grub's equivalent of the malloc arena17:37
p0sit is quite random, it probably depends on the size of the input of the boot-entry editor..17:37
cjwatsoni.e. a buffer overflow into the bookkeeping area for memory management17:38
cjwatsonby the time we notice the failure, the offending code has been and code17:38
cjwatson*been and gone17:38
p0si remember that stuff from when i was still doing c++ it was such an ultra pain to debug even with an IDE17:38
cjwatsonwhat we actually need is valgrind for grub, but, err, slightly not this side of feasible17:38
SpamapSHrm, so it looks like mountroot isn't running the failure hooks17:38
p0scjwatson: i will remember the set debug=all when it happens again17:39
cjwatsonof course that may perturb the problem into nonexistence17:39
cjwatsonit's possible 1.99~rc2 will fix it - I'm partway through packaging that17:39
p0snice! :)17:39
cjwatson(well, I have it packaged, but I'm working on other changes I'm making at the same time)17:39
brodercjwatson: are there any plans to sru updates for the blacklists?17:39
cjwatsonbroder: not from my end, but I wasn't expecting to be the one doing that work - graphics people should, I think17:40
broderok17:40
p0scjwatson: are you also working for debian boot stuff? i could help with debugging why the gfx-payload isnt working on debian w/ intel graphics for me...17:41
cjwatsonI'm the main person packaging GRUB for Debian, but I don't work with the kernel team there on it17:42
cjwatsonby and large, if gfxpayload doesn't work, it's a kernel bug17:42
cjwatsonor sometimes X17:43
p0scjwatson: i dont remember whether it was an issue with grub not passing it to the kernel or the kernel ignoring it actually. if it happens to be a grub problem i will annoy you again :) thanks17:43
p0scjwatson: the machine does not HAVE x, thats why i care about it :)17:43
cjwatsonI doubt it was the former17:43
cjwatsonif you set gfxpayload=keep, GRUB just leaves the video mode in whatever state it was in during GRUB rather than switching back to text mode before starting the kernel17:44
cjwatsonit's mostly a matter of not doing something rather than a matter of actively doing something17:44
p0scjwatson: what could be improved is the documentation or even better /etc/default/grub... it is quite difficult to find usable google results about what the proper way of obtaining a highres terminal is... they are still cluttered with vga=...17:44
cjwatsonthe problem is that it's mostly not grub's responsibility17:45
cjwatsonthere is some text in 'info grub' about it, but it has to defer to other parts of the system17:45
p0scjwatson: i suggest adding a commented out # GFX_PAYLOAD_BLAH to the /etc/default/grub17:45
cjwatsonI'm not going to add more options there17:45
cjwatsonthe proper place for documentation is 'info grub'17:45
cjwatsonin current versions of grub, there's a comment at the top of that file linking to the documentation17:45
p0scjwatson: so the manpage is deferred?17:45
p0scjwatson: didnt know that i have to use info :)17:46
cjwatsonwhile I love man pages, they aren't really a great place for longer discursive tutorial-type documentation17:46
p0scjwatson: good to know. i thought the "info" stuff was legacy and never looked into it... but i think this is a problem on my personal side, the manpages usually tell you to read the info17:47
cjwatson# For full documentation of the options in this file, see:17:47
cjwatson#   info -f grub -n 'Simple configuration'17:47
SpamapSinfo: for when you want confused users to forget about their original problem for a while.17:47
cjwatsonnote that I'm also the man-db maintainer, so you can perhaps infer my personal stance on the matter17:47
cjwatsonbut I work in the context of whatever project I'm working on17:47
p0scjwatson: i think the problem which i had back then was finding a full list of all available /etc/default/grub options17:47
cjwatsonthat is what  info -f grub -n 'Simple configuration'  gives you17:48
cjwatson(now)17:48
p0scjwatson: ok great.17:48
p0scjwatson: unfortunately i cannot reboot now to check what the gfx payload problem is since this would pull the NFS root of my workstation away, which i am running this irc client from :)17:48
p0sanyway, thanks guys, you made me very happy today. i love being able to talk to the responsible developers directly instead of through a bugtracker :)17:50
cjwatsonheh17:50
SpamapSso I think whats happening is that initramfs assumes the root device is *ready* because udev has created it, but in the case of md .. its not ready, its just known..17:52
SpamapSspecifically wait-for-root seems to return before we can actually monkey w/ the device17:52
p0sSpamapS: you're shoveling your own grave... now that i know your name i will come back at you when i try to set up NFSv4 PXE boot :)17:55
p0si've been using pxe boot kubuntu on my workstation for >1 year, i love it. its totally amazing that you only have to change < 10 lines of config for the machine to boot from pxe instead of harddisk...17:56
p0sbut it only works with obsolete nfs... v2 or v3 i think cannot remember which one17:57
SpamapSp0s: I think you'll see it the other way if we start /ignoring you ;-)17:59
p0s:)17:59
SpamapSp0s: btw I forgot that if you say "debug" it puts all the output in /dev/.initramfs/initramfs.debug18:01
SpamapSwhich is why the output wasn't on the screen. ;)18:01
=== deryck is now known as deryck[lunch]
p0sSpamapS: ah... i suppose you dont need it now since you've reproduce it?18:02
SpamapSp0s: it would certainly be useful if you could get that and somehow get it off the system and into a file that you could upload18:02
SpamapScomparing two affected systems helps quite a bit actually18:02
p0sSpamapS: ok18:03
p0sSpamapS: the kernel has messaged me "usb 1-8: new USB device blah blah using ehic_hcd and address 2"... but there is no /dev/sdb ...18:06
p0sSpamapS: i mean i stuck in an USB stick18:06
p0sSpamapS: to save the debug log18:06
SpamapSp0s: hmm... did you, by any chance.. fail to apply updates?18:06
p0sSpamapS: any idea how i could get the name of the device?18:06
p0sSpamapS: the system was installed via PXE setup... netboot.tar.gz is 16mb, so i suppose it pulls ALL packages off the internet... therefore, all packages are up to date as of yesterday18:07
SpamapSp0s: can you dpkg -l mdadm ?18:07
p0sSpamapS: also i checked yesterday and it said all packages are up to date...18:07
SpamapSp0s: ok just checking18:07
p0sSpamapS: mdadm --version on the initramfs says: v3.1.4 - 31st August 201018:08
SpamapSthats not what I need18:08
SpamapSthe package version18:08
SpamapSand btw, no, I don't know how to mount the usb thing18:08
p0sSpamapS: well i can either try to obtain the debug log now or do the 20 boot attempts required to get the dpkg info18:09
SpamapSok so wait-for-root seems to be the problem.. its returning before the md is actually available.18:09
p0sSpamapS: however i suggest you just check whether a new mdadm package was released yesterday or today... if it wasnt, then i have the version which was up-to-date yesterday...18:09
SpamapSp0s: I did the last update to it, about a week ago.18:10
p0sSpamapS: because as i said the system was installed yesterday with net-setup18:10
SpamapSp0s: just making sure18:10
p0sSpamapS: well i definitely installed it yesterday18:10
SpamapSp0s: that means nothing18:10
SpamapSyour mirror could be out of date18:10
SpamapSor whatever.. dpkg -l is at least definitive18:10
p0sSpamapS: ok18:10
cjwatsondoko: could you look at the lasso build failure at some point when you have a chance?  it's essentially that configure isn't finding jni.h (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=624777), and I don't know what the proper way to fix that is18:13
ubottuDebian bug 624777 in src:lasso "lasso: FTBFS: h_install: liblasso-java missing files (debian/tmp/usr/lib/jni/*.so), aborting" [Serious,Open]18:13
SpamapSSo interestingly enough.. slowing things down just a little bit by taking 'quiet' off the kernel cmdline makes it a lot harder to reproduce18:13
p0sSpamapS: found a way to obtain the debug log, hold on18:13
SpamapSugh but the degraded array is not detected18:14
SpamapSseems like we need to check for degraded arrays explicitly, rather than have the kernel inform us by failing wait-for-root18:14
p0sSpamapS: http://pos.dyndns.ws/temp/initramfs.debug18:22
p0sSpamapS: please be patient while i try to boot the machine for obtaining the package version of mdadm.. i have to stand up and walk to it each time the booting fails....18:27
=== tkamppeter__ is now known as tkamppete
=== tkamppete is now known as tkamppeter
tkamppeterpitti, hi18:36
SpamapSp0s: no worries, mine is a VM and I have to re-sync the arrays every time I want to change something. :-P18:37
p0sSpamapS: hmm? you can change stuff on degraded arrays, whats the issue?18:37
SpamapSp0s: but it won't boot at all until its not-degraded18:38
dokocjwatson: mismatch between gcc & gcj version18:38
p0sSpamapS: ok fair point18:38
* p0s is slowly being driven insane from the grub floppy seeking during the zillions of reboots18:39
p0sTRTRTRTRTRRTRR18:40
SpamapSp0s: reach behind the floppy and unplug it18:40
SpamapS;)18:40
psusisomeone still has a floppy drive?  I thought I killed all of those in 2004 when I wrote a Floppy driver for ReactOS...18:42
psusishred with extreme predjudice18:43
dokocjwatson: lasso uploaded18:43
* SpamapS recalls when an engineer showed him how to write a program that turned a floppy drive into a floppy degausser18:43
psusihrm.. that shouldn't be possible... it implicitly degauses and then writes as once operation...18:45
psusiSpamapS: are you using /dev/md0 or the UUID?  If the UUID, then the uuid link won't be created by udev until the device is ready18:47
=== deryck[lunch] is now known as deryck
p0sSpamapS: i think i have reset the damn machine like 30 times now...19:00
p0sSpamapS: i will now boot it from usb and check /var/log for mdadm installation log...19:00
p0sSpamapS: there you go: mdadm 3.1.4-1+8efb9d1ubuntu4.119:05
p0sSpamapS: if you need any other package versions you can ask now19:05
Tapisanybody have some clue about the steps to follow in order to build our own Ubuntu iso FROM an existing  installation, with basic tools, not with a script/GUI/whatever like remastersys :)19:11
Tapis( FROM an existing installation guys, not from an iso, or whatever )19:11
p0sTapis: do you really need an ISO? if you just want to clone the machine then insert the harddisk somewhere else (or boot the machine from usb stick / live cd / whatever) and use dd to copy the harddisk19:14
dokoSpamapS, stgraber: please give back git on armel in about 30min, then if this is in the archive, autopoint (if cjwatson isn't back then)19:15
Tapisp0s: yes... i really need an iso, if it was that easy, i wont ask it ;p19:17
Tapisp0s: so, do you have any solution/clue about this ?19:17
=== arand_ is now known as arand
p0sTapis: ISO with shiny graphical setup? if you dont need a shiny graphical setup then just customize an existing boot distribution to have a script which writes your disk image to disk..19:18
stgraberdoko: ok, will do19:21
Tapisp0s: i just need, at least, debian-installer ( well... ubuntu-installer, but it's the same :p ), no need to have ubiquity19:22
Tapisp0s: and i need to create from an existing installation, what do you mean by "customize an existing  boot distribution to have a script which writes your disk image to disk19:22
Tapis?19:22
p0sTapis: quick google yield: https://help.ubuntu.com/community/InstallCDCustomization/Scripts19:22
Tapis...19:23
Tapisare you reading me ?19:23
Tapisfrom an EXISTING installation, not from an iso...19:23
p0sTapis: i meant that you create a disk image of the installation which you want to duplicate, then you create your own linux live cd with a simplicistic wizard for writing the disk-image to the local harddisk19:23
Tapis( i've already give a loog at this link, long time ago... )19:23
p0sTapis: well you asked for the debian-installer, how is the debian installer supposed to install an existing system? the purpose of it is to set up a NEW system...19:24
p0sTapis: you can either go for duplicating an existing system by image OR for customizing the new-system installation process with scripting so you dont have to manually interact with setup...19:25
Tapishell... you don't understand what i want to do :)19:25
p0sTapis: elaborate it19:26
Tapisfirst, you need to know, this is for an "exotic" system, i mean, i run Ubuntu on ps319:27
Tapisthen, you need to know, ( again ) that Ubuntu devel team, stop to build iso for the ps3 hardware19:27
Tapisso, i have to build my own iso, with an existing installation i run from an external device19:28
Tapis( here the very latest Ubuntu iso image for ps3 : http://hr.archive.ubuntu.com/ubuntu-cdimage/daily/ as you can see, the latest build if from December 2010... )19:29
Tapisok... the guy say "elaborate it" and then, he leave :p19:29
p0sSpamapS: sorry, left accidentially.19:37
SpamapSp0s: np19:40
p0sSpamapS: i suppose you got the mdadm version when i posted it here... need anything else?19:40
SpamapSp0s: yes, ty for all the help. I'm starting to understand the issue, though its still quite confusing19:41
SpamapSp0s: also for me, booting w/o quiet makes it far less likely to fail19:46
p0sSpamapS: thanks for the info, will use that when the issue is fixed and i have to update the packages19:46
cjwatsondoko: lasso> ah, thanks20:06
* cjwatson scores up git20:08
cjwatsonand building20:08
cjwatsondoko: I don't think autopoint needs to be given-back - it's just a straight unsatisfied dependency20:09
sconklingetting the missing audio in pieces, It will all have to be sorted and put in order20:20
ttxbdrung_: not sure, apparently tomcat7 grew a dep to eclipse jdt.jar.20:36
psusicjwatson: would you endorse my application for universe-contrib?  https://wiki.ubuntu.com/PhillipSusi/DeveloperApplication20:51
cjwatsonpsusi: sure, what's the deadline?20:56
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== crash is now known as Guest64411
=== tkamppeter_ is now known as tkamppeter
cjwatsonpitti: gnome-pkg-tools depending on python-rsvg> argh, you couldn't have waited until we got armel rebootstrapped?23:09
cjwatsonpitti: now gnome-pkg-tools Depends: python-rsvg Depends: librsvg2-common Depends: libgtk2.0-0 Depends: libatk1.0-0 Build-Depends: gnome-pkg-tools ...23:10
cjwatsonpitti: where do you suggest we resolve this?  back out the gnome-pkg-tools change for a while, maybe/23:10
cjwatson?23:10
cjwatsonpitti: or is there any other way to avoid the loop?  it's bad for bootstrapping new architectures, too23:13
cjwatsonthough I guess I appreciate the requirement23:13
=== dendrobates is now known as dendro-afk
cjwatsonpitti: maybe we can just drop python-rsvg and python-cairo for now?  from your changelog, it looks like those are only for the correctness test, and we still get the size reductions without them23:27
cjwatsonthat would let us get armel working again23:27
infinitycjwatson: I'd just drop the dep for the purpose of bootstrapping, yeah.23:37
infinitycjwatson: If you haven't already.23:37
cjwatsonyeah, on reflection I'm going to - it makes atk1.0 unbuildable any time it's uploaded and isn't built by all architectures in the same publisher cycle23:46
cjwatsonbecause of its tight dependency on libatk1.0-data, and this lop23:46
cjwatsonloop23:46
cjwatsondone23:55

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