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

RAOFWayland :)00:00
slangaseksigh00:00
lifelessgl is overrated00:00
slangasekRAOF: well I don't see wayland on the CD either, so let's split it into a separate Conflicts/Replaces/Provides: libcairo2 build? :)00:00
RAOFslangasek: Things will undoubtebly have versioned depends on libcairo2.  I guess we could rebuild all the rdepends, though.00:01
=== dendrobates is now known as dendro-afk
ohsixis there a way to get aptitude to say what source a package is from, like -proposed or whatnot01:08
ohsixalso theres a new debdiff on #651931 sponsors was only just removed not long ago, can someone look and see if it's appropriate to re-add them?01:10
ScottKappropriate to readd is you think so.01:10
ohsixok, wasn't sure; don't want to annoy the subscribers :]01:12
ohsixand sponsors is already back on there, so nevermind me01:13
broderi don't think anybody gets e-mailed directly from being on ~ubuntu-sponsors01:13
broderbut subscribing sponsors causes it to show up on the sponsorship queue (http://reports.qa.ubuntu.com/reports/sponsoring/index.html)01:13
ohsixok good to know01:14
basixcan someone please take a look at this bug? https://bugs.launchpad.net/unity/+bug/791660 It needs triaging.02:36
ubottuUbuntu bug 791660 in unity (Ubuntu) "Dual-Screen setup broken in Unity (natty)" [Undecided,New]02:36
=== dendro-afk is now known as dendrobates
micahgbasix: #ubuntu-bugs is generally for bug triage02:44
basixmicahg, thanks02:44
=== rickspencer3_ is now known as GreatOldOne
=== dendrobates is now known as dendro-afk
fattireholy crap...  this 9 year old issue is STILL  not patched https://bugzilla.gnome.org/show_bug.cgi?id=8638203:35
ubottuGnome bug 86382 in window list "Fix window list on vertical panels (with possible rotation)" [Major,New]03:35
fattirenothing big-- just vertical gnoem-panels.03:36
fattire"new" hah03:36
charlie-tcaThat's Gnome bugzilla, new doesn't always mean "new"03:39
=== dendro-afk is now known as dendrobates
ScottKThat and you probably want to troll in #gnome or wherever they hang out.03:40
ScottKThere are bugs I filed in the mozilla bugzilla in the 90s that are still open.03:40
ScottKOr pre mozilla 1.0, whatever decade that was in.03:40
ajmitchback when it crashed every 30 seconds03:41
ScottKNo.  Pre-mozilla 1.0, not pre-firefox 1.0.03:41
* ajmitch is remembering the mozilla milestone releases, long before firefox was around03:42
ScottKOL03:42
ScottKOK03:42
ajmitchI probably still have them on an old computer03:42
ScottKIt seemed reasonably stable to me, but that was a long time ago and I was probably comparing it to IE.03:42
ajmitchthis was also when I was building KDE from CVS HEAD & using it as my main desktop03:43
ajmitchthe days of being young & foolish03:43
micahgpitti: BTW, the retracer never made it to my lightdm bugs04:56
pittiapw: I restarted it05:56
pitticjwatson: oh, thanks! we can still compare them to the regular daily ones on cdimage, or are they disabled now?05:57
pittimicahg: presumably these are for oneiric? we don't have an oneiric retracer yet, and apport disabled still05:57
micahgpitti: ah, yes, when do the retracers for oneiric get started?  I figured apport's disabled because you don't want a flood of crashes, but if one enabled it retraces would occur06:03
pittimicahg: mostly because in the first weeks of a release, the maintenance of the chroots is quite horrible, and not worth the effort06:03
pittimicahg: we usually enable them around alpha-206:04
pittibefore that, the daily churn of updates is so high that we often get fixes before even seeing reports06:04
micahgpitti: hmm, what should I do in the mean time, lightdm keeps crashing :)06:04
pittiyou can still report it with a locally generated stack trace06:06
micahgrobert_ancell: ^^^06:07
robert_ancellmicahg, ah, that explains it06:08
robert_ancellmicahg, are you still getting crashes in 0.3.7-0ubuntu2?06:08
micahgyep06:08
robert_ancellmicahg, :( I'm in the process of finishing off 0.4.0.  Has a few small fixes and lots more paranoid code.  Hoping this will help, if not need those stack traces!06:09
micahgrobert_ancell: k ,I'll close the bugs and wait for 0.4.0, if I still get the crash, I"ll retrace locally and file, BTW, I gave you a bug on icons earlier06:10
robert_ancellmicahg, yeah I think the icons have moved around in GNOME3, haven't looked into it yet06:11
pittimicahg: oh, does it stop crashing if you install gnome-icon-theme-full?06:11
micahgpitti: idk, I can install that and see what happens06:12
pitticjwatson: congrats for getting live-build working! yay for shared code06:18
didrocksgood morning06:58
dholbachgood morning07:01
gesertkamppeter: Hi, is it expected in oneiric that my printer stops printing until I modify the queue to have the uri contain the serial number?07:33
apwpitti, thanks07:42
pittiRAOF, directhex: hmm, is libmono-dev obsolete? I can't install cli-common-dev and libmono-dev at the same time now, but packages like launchpad-integration b-dep on both07:57
RAOFpitti: Yes.  It's now libmono-2.0-dev.  But launchpad-integration shouldn't really b/d on it; it's for apps which *embed* a mono runtime.08:00
RAOFAnd I presume that launchpad-integration doesn't embed a JIT engine :)08:00
StevenK... it might08:00
StevenK:-)08:00
RAOFpitti: libmono-cil-dev contains mono.pc, for those cases where libraries want to go ‘do I have a mono runtime, should I build CIL bindings?’.08:01
pittiRAOF: ah, that's the one that Breaks: libmono-dev (<< 2.10~)08:02
pittibut libmono-dev is NBS, so there is no 2.10 version08:02
pittiso that Breaks: looks wrong08:03
RAOFWell, it contains a file conflict, so it declares a Replaces: libmono-dev (<< 2.10~), but it doesn't actually provide the things that libmono-dev provides (ie: the ability to link to the JIT engine).08:04
pittiRAOF: right, but mono stopped building libmono-dev08:05
RAOFYeah.  It got renamed to libmono-2.0-dev08:07
pittiRAOF: ah, thanks; I'll update l-i's b-deps then08:07
RAOFAnything that *actually* build-depends on libmono-dev as an embed-mono-into-my-app library isn't satisfied by libmono-cil-dev, and should go to libmono-2.0-dev.  Anything that build-depended on libmono-dev to pick up mono.pc should build-depend on libmono-cil-dev.08:08
apacheloggerrobert_ancell: ping08:28
cjwatsonpitti: compare> live-build images *are* the regular daily builds now08:48
robert_ancellapachelogger, hi08:52
apacheloggerrobert_ancell: ahoy, is LightDM covered by the canonical contributor agreement?08:53
robert_ancellapachelogger, no08:53
apacheloggerrobert_ancell: ever going to be?08:54
robert_ancellapachelogger, no08:54
apacheloggerok, thanks :)08:54
robert_ancellapachelogger, the greeter we develop will be afaik, but the rest of it now08:54
robert_ancellnow08:54
robert_ancellno08:54
robert_ancellignore those extra w's08:54
apacheloggerrobert_ancell: http://lists.kde.org/?t=130799239200004&r=1&w=208:54
apacheloggerrobert_ancell: you might have a comment on http://lists.kde.org/?l=kde-core-devel&m=130803242022398&w=208:55
RAOFslangasek: Incidentally, rock on the multiarch.  Mesa works very nicely.08:57
seb128ev, hey, let me know when you are around to speak about cheese09:46
seb128pitti, so new cheese depends on the clutter stack as you noticed, we wouldn't really need it in main out of the fact that ev wants to use it in ubiquity to take user pictures09:47
pitti*nod*09:48
evhi seb128, I'm around now10:43
seb128hey ev10:43
seb128ev, the discussion shifted a bit since, new totem will use clutter-gst as well and empathy will use libcheese in at least an optional way10:45
pittitseliot: hm, I just fixed the FTBFS of xorg-options-editor-gtk, and converted to dh7+dh_python2, but it's still broken10:53
pittitseliot: it depends on libpolkit-gnome0 (which was dropped ages ago), and uses glade, etc.10:54
pittithis would need some serious porting10:54
pittiis it actually still useful? we don't even have binaries of this package for any supported release, last upload was in jaunty10:54
tseliotpitti: probably not. bryce should write a better tool for failsafe-x10:56
pittitseliot: so it seems we should just remove the source instead?10:57
pittiit wouldn't actually change anythign visible for users, as there are no .debs anyway10:57
evseb128: okay, I'll pay close attention to that thread on warthogs.10:57
tseliotpitti: yes, that would be fine10:57
pittitseliot: ok, doing; thanks!10:57
evseb128: ultimately we need this functionality, whether it comes from cheese or not.10:57
tseliotpitti: thanks for your help10:57
seb128ev, right10:57
evI talked to the design team yesterday (John Lea) and he said it was a requirement for their ongoing work10:57
evokay10:57
seb128ev, well clutter is probably fine for your usecase10:58
seb128we have 2 discussions to have there, one being a CD space one for clutter, the second one being about whether we consider clutter going enough to handle our video rendering11:00
evright11:00
Davieycjwatson: thanks for attacking the sync queue.11:59
cjwatsonnp11:59
=== MacSlow is now known as MacSlow|lunch
tkamppeterpitti, Mike Sweet accepted my USB URI migration patch and my patch to support USB-to-parallel adapters.12:28
gesertkamppeter: Hi, is it expected in oneiric that my printer stops printing until I modify the queue to have the uri contain the serial number?12:31
tkamppetergeser, no. It should simply print.12:41
tkamppetergeser, if you have a cheapo laser from HP, you will need an additional foo2zjs update depending on your configuration.12:42
=== doko_ is now known as doko
gesertkamppeter: no, a Kyocera FS-101012:47
geserthe printer got stopped because the "usb backend failed", the cups log suggested to readd the queue to get the serial number added12:48
geserand after modifying the queue the printer started to print again12:48
geserthe queue changed from "usb://Kyocera/FS-1010" to "usb://Kyocera/FS-1010?serial=..." (can diff the printers.conf again when I'm home again)12:49
mdeslaur!pilot in12:52
mdeslaur@pilot in12:52
=== udevbot changed the topic of #ubuntu-devel to: Oneiric Alpha 1 released | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mdeslaur
pittitkamppeter: oh, nice!13:15
=== Quintasan_ is now known as Quintasan
julianksabdfl: Could oneiric + 1 include penguin in the name please?13:17
juliankThat's a chance you don't get every time.13:18
ogra_heh13:19
juliankogra_: I just don't want to wait until "tinkering tux"13:28
lynxmanping Daviey13:32
sabdfljuliank: maaaayybe13:34
=== MacSlow|lunch is now known as MacSlow
=== makl is now known as ximion
smoserstgraber, was i mistaken ? i thought you had loaded x2go client into the archive.14:10
=== makl is now known as ximion
=== ximion1 is now known as ximion
stgrabersmoser: I have python-x2go in the archive, not x2goclient (yet)14:35
smoseri was under the impression that python-x2go sat on top of x2go-client.14:38
stgrabernope, it uses python-paramiko for ssh and nxproxy for the X rendering part14:39
Cas07hi im trying to backport a PPA to lucid and karmic but i get this error in buildlog14:57
Cas07dh clean --with python2; dh: unable to load addon python214:58
OdyXCas07: dh_python2 has not been backported yet.14:58
tumbleweedCas07: dh_python2 hasn't been backported to lucid yet (bug 788524), and won't be backported to karmit (out of support)14:59
ubottuLaunchpad bug 788524 in python-defaults (Ubuntu) "backport dh_python2 to lucid (and maverick if appropriate)" [Undecided,In progress] https://launchpad.net/bugs/78852414:59
Cas07hrmm14:59
=== cking_ is now known as cking
Cas07thanks for that, OdyX, tumbleweed15:00
Cas07the old package used --with quilt what is the difference?15:12
tumbleweedCas07: two, unrelated changes. First it must have switched from using quilt explicitly to source format 3.0 (quilt) where the patching is handled by dpkg-source. Second: it switched from (presumably) python-support to dh_python215:16
Cas07ahh silly me15:16
Cas07so if i add python-support as a build dep and just remove python2 is should be ok15:17
tumbleweedCas07: it may easily be more complicated than that, I'm afraid15:20
=== hunger_ is now known as hunger
Cas07is there any way to test the build other that sending to launchpad?15:21
Cas07oh i suppose if i make those changes it would complain on my system if it was wrong15:23
=== Tonio_ is now known as Tonio_aw
tumbleweedCas07: you can test build on your own hardware, yes15:38
Cas07how would i get that same error for karmic or lucid builds? as they build the debs fine for me15:39
Cas07obviously i now know the issue but its more for the future15:40
tumbleweedCas07: about time to move this out of #ubuntu-devel, I think. #ubuntu-packaging?15:40
Cas07oh sorry15:40
=== robbiew1 is now known as robbiew
=== robbiew1 is now known as robbiew
=== charlie-tca is now known as charlie-tca1
=== robbiew1 is now known as robbiew
=== zul_ is now known as zul
lynxmanping slangasek16:14
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
frafuHi pitti. We have an error building onboard (trunk) with dist-utils-extra and we are wondering whether we should work around it or whether dist-utils-extra is going to be adapted. marmuta, who is working on onboard left a comment about it in a bug thread marked as fixed: https://bugs.launchpad.net/python-distutils-extra/+bug/746565 Could you please have a look at it if you have time? Thanks.16:28
ubottuUbuntu bug 746565 in python-distutils-extra (Ubuntu Natty) "Ignore explicitly relative 'from' imports when scanning for dependencies" [Undecided,Fix committed]16:28
pittifrafu: hi16:28
=== Tonio_aw is now known as Tonio_
pittifrafu: if it's a regression in -proposed, then we'll fix it of course (and not publish it to -updates)16:28
frafuThe problem is happening also in oneiric.16:31
pittiright, because the change landed in oneiric first16:32
=== dendrobates is now known as dendro-afk
frafupitti: Do you need more information to fix it? In that case, I will tell marmuta to provide it in the bug thread mentioned above.16:35
pittifrafu: this can be reproduced just by trying to build onboard in oneiric?16:36
mdeslaur@pilot out16:36
=== udevbot changed the topic of #ubuntu-devel to: Oneiric Alpha 1 released | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
pittifrafu: if it requires more steps, a reproduction recipe would be appreciated16:36
slangaseklynxman: hi there16:40
lynxmanslangasek: morning :)16:41
lynxmanslangasek: I uploaded a new package to the ppa with all the corrections, let me know what you think16:41
lynxmanslangasek: https://launchpad.net/~lynxman/+archive/ppa16:41
slangaseklynxman: sorry, what ppa is that?  The package I was reviewing was in the Ubuntu NEW queue... ah :)16:41
lynxmanslangasek: that's where zul got the one that he sponsored from :)16:42
frafupitti: Yes, it is reproducible by simply trying to build a checkout of the trunk of onboard. Thanks for fixing it when you have time.16:44
pittifrafu: https://code.launchpad.net/~onboard/onboard/main?16:45
frafupitti: yes16:45
free`hello anyone using bzr merge-upstream?16:49
free`I'm trying to run a command like "bzr merge-upstream --version 0.18.1+bzr393 ../storm-0.18.1+bzr393.tar.gz" but it looks I don't get tags created properly16:50
free`http://pastebin.ubuntu.com/626639/16:50
free`maybe I'm doing something wrong?16:50
free`(see "upstream-0.18.1+bzr393 ?" I assume it should be "upstream-0.18.1+bzr393 1.1.5")16:50
ondrejHi, when and how is new Debian packages pulled to Ubuntu?17:03
ondrejI wonder why golang hasn't been picked up yet.17:03
free`nevermind, solved, I had to commit the packaging head17:04
=== dendro-afk is now known as dendrobates
mterrydoko, heyo, sorry if this is a repeat, but I'd like a MIR review for bug 491644 when you get a chance17:04
ubottuLaunchpad bug 491644 in deja-dup (Ubuntu) "[MIR] deja-dup and friends" [Wishlist,New] https://launchpad.net/bugs/49164417:04
dokomterry: yes, seen. yesterday was bank holiday. will do it later today17:05
mterrydoko, yar, figured17:06
mterrydoko, thanks!17:06
=== lionel__ is now known as lionel
pittimterry: it actually is oneiric-alpha-1, just the betas lose the code name :)17:16
mterrypitti, guh!17:16
pittimterry: I fixed your spec harder17:16
mterrypitti, :)  thanks.  Seems confusing?  Is there a reason we don't accept either form?17:17
pittimterry: it's just what LP defines17:17
pittilook at the spec's milestone selector17:17
* mterry grumbles17:18
pittihttps://launchpad.net/ubuntu/oneiric, see "Milestones"17:18
KaleoI get an error during the setup of the 'at' package in an Oneiric freshly created chroot: chown: invalid user: `daemon:daemon'17:19
pittioh-uh -- daemon is a static uid17:19
Kaleothe schroot was created with debootstrap on lucid17:19
pittidebootstrap should create it17:19
mterrypitti, I would almost accept that there is some method to that madness (like, a progression from development to 'baked') if the updates weren't called oneiric-updates17:19
pittimterry: oh no, that would be consistent!17:20
Kaleopitti: what's even more odd is that there is no user daemon on the host machine17:23
KeybukIP=`ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'|head -n 1`17:29
Keybukkirkland: seriously, you put ^ *that* in a shell script this year?17:29
kirklandKeybuk: not *I*17:30
kirklandKeybuk: just shit I found17:30
kirklandKeybuk: in packages I've reviewed17:30
Keybukhey, it's in your branch ;)17:30
Keybukhttp://bazaar.launchpad.net/~kirkland/principia/oneiric/musica/trunk/view/head:/hooks/website-relation-joined17:30
kirklandKeybuk: right, from SpamapS :-)  which is the straw that broke the camels back, and forced me to post https://lists.ubuntu.com/archives/ubuntu-devel/2011-June/033459.html17:31
kirklandKeybuk: so yes, i duplicated the mistake17:31
Keybuktsk tsk17:32
kirklandKeybuk: on purpose to demonstrate the need for a better, unified utility17:32
Keybukre: your mail - again, any utility written this year should not default to IPv417:32
kirklandKeybuk: here's what I want to use: http://people.canonical.com/~kirkland/ipaddr17:32
kirklandKeybuk: i agree with supporting ipv6;  but by default?  i question the utility of that17:34
Keybukkirkland: well, otherwise I'd have to go around and edit all the scripts that don't pass -6 to your utility17:35
Keybukif you're writing a tool to "return the address of the interface" it should return the address(es) of the interface17:35
Keybukif the interface only has IPv6, it should return it17:35
kirklandKeybuk: right and then we're back in piping to awk/sed :-)17:36
Keybuksince the IPv4 address space is nearly exhausted, you have to assume at this point that any new servers are going to be 6 only17:37
kirklandKeybuk: since the utility is not yet in the archive, you're already "going around and editing all the scripts"17:37
kirklandKeybuk: to use the utility17:37
Keybukkirkland: actually, I'm mostly just deleting them17:37
micahgkirkland: apparently broder found a utility that already does most of what you're looking for17:37
Keybukit turns out that all the tools that want your IP address don't need it17:37
Keybukand that it's already a bad sign if they do17:38
kirklandmicahg: it does not detect the default route17:38
Keybukand that there's a *great* tool for determining an interface name17:38
Keybukit's called DNS17:38
Keybuk;-)17:38
kirklandKeybuk: okay, what if the tool *required* either a -4 or a -6 parameter?17:38
kirklandKeybuk: and dumped you to a usage statement with out it17:39
kirklandKeybuk: 'ipaddr -4'17:39
kirklandKeybuk: 'ipaddr -6'17:39
kirklandKeybuk: 'ipaddr -6 wlan0'17:39
Keybukportal has IPv6 address 2600:3c01::f03c:18a9:0524:362017:39
kirklandKeybuk: 'ipaddr -4 eth1'17:39
Keybukkirkland: then the tool would be mis-used by all the scripts17:39
Keybukand again, pointless17:39
Keybukall the scripts would call it with just -417:39
Keybuk^ no IPv4 address for this machine17:40
kirklandKeybuk: great, then the tool should return the ipv6 address if there is no ipv4 address17:40
kirklandKeybuk: DWIMNWIS17:40
james_wwhy would anything care which type of address it got? Is the most likely reason that it doesn't support v6 yet?17:40
Keybukkirkland: I think with -4 it should only return v4, with -6 it should return only v617:41
Keybukwithout arguments, it should examine many factors to determine the best address17:41
Keybukand it may well be the IPv6 address rather the IPv4 if it's a global scope address17:41
kirklandKeybuk: i can go with that17:41
Keybukbecause you can *use* the IPv6 address to access both v6 and v4 hosts17:42
kirklandKeybuk: again, i'm good with that17:42
Keybukif you returned the v4 address in that situation, you'd be cutting yourself off from the v6 Internet17:42
Keybuk(default configured inet6 addresses have a Link scope - if someone has a Global scope v6, it means they really can do v6)17:42
kirklandKeybuk: taking a step back, do you agree with the usefulness/mission of such a utility?17:43
=== Tonio_ is now known as Tonio_aw
Keybukkirkland: well, I'm not sure why things want the IP17:44
Keybukif things want the IP, having a tool to return it would be useful17:44
Keybukit may be better as a patch to "ip" mind you, but ...17:44
Keybukbut maybe all those things that think they want the IP really really don't17:44
kirklandKeybuk: configuration, setup of server utiltiies17:44
cjwatsonthe notion that you have a single one true IP address is wrong17:46
Keybukkirkland: what configuration requires the IP?17:46
loolright, if they query the IP once on startup, what will happen if you reconnect and get a different one, or get additional ones for random reasons17:46
cjwatsona sane server default is usually just to listen on all interfaces, not to try to figure out the IP address in advance and listen on that17:48
Keybukcjwatson: yeah, certainly by default17:49
Keybuklistening on selected interfaces is not a good default17:49
Keybukand as for communicating between ports on the server17:50
Keybuke.g. one service talking to each other17:50
Keybukthat's *WHY* we have a files nsswitch17:51
Keybukuse "http://localhost/..."17:51
Keybuklocalhost will be magically resolved to MAGIC17:51
cjwatsonother IPC methods may well be better than IP for that anyway17:51
Keybuk(in my server's case ::1, in other's maybe 127/8 somewhere)17:51
Keybukcjwatson: sometimes; though there are lots of services that use HTTP to each other17:51
Keybuke.g. the whole Web 2.0 stack, where it's your Javascript making HTTP requests to your Node.js backend making HTTP requests to your database server, etc.17:52
cjwatsonyeah17:52
micahgkenvandine: if folks only had a diff of the vcs-bzr, why was it a merge?17:52
kirklandKeybuk: in several examples, we have a number of different services (cobbler, puppet, eucalyptus) that provision systems, and need to tell those systems (by serving a configuration file, or a preseed) where some resource lives; that location is the IP address of the server providing that configuration or preseed17:53
Keybukkirkland: no, that location should be "localhost"17:53
kirklandKeybuk: sorry, no17:54
Keybukkirkland: sorry, yes17:54
kirklandKeybuk: localhost then on that node will be its dumb self17:54
Keybukyes17:54
kirklandKeybuk: rather than the server that it needs to federate against17:54
Keybukif you have two servers A, and B17:54
kirklandKeybuk: server A provides service foo17:54
Keybukthere is NO WAY for server A to know what IP address server B needs to contact it17:54
Keybukthe only correct and canon way to do that is for server A to contact server B17:55
Keybukand then server B to note the IP address that server A appears as17:55
Keybukrunning a shell script on server A does not work17:55
Keybuklet me give you a simple example that doesn't even require a 1-to-1 NAT17:55
KeybukI have three interfaces17:55
Keybuklan0, wan0, wan117:56
Keybukwan0 and wan1 both have public IPs17:56
Keybukand both have default routes with different metrics17:56
Keybuklan0 has a private IP17:56
Keybukwhich IP do I give to the other server?17:56
cjwatsonmy concern about trying to promote a standard way to get your IP address is that it takes the case of a weird multi-server setup that's making assumptions about everything being on the same subnet, and promoting it as a correct and reasonable thing to do in general17:56
cjwatsonin most cases where you think you need to get your IP address, it's better to redesign17:56
Keybukanother example (common)17:58
KeybukI have two IPs17:58
Keybukone is a multi-homed IP which is the public address of the server17:58
Keybukthis same IP is configured on 1,000 different boxes17:58
Keybukand I have a private IP which is the address of the host17:58
Keybukwhich IP do I give to the service?17:58
Keybukand then obviously there's the 1-to-1 NAT example, which is pretty much the defacto configuration of most data centers17:58
cjwatsoneven on private subnets: my little house server has four interfaces one might care about, but if you're talking about stuff on a private network, there are two: one wired, one wireless, different IP addresses.  there's no useful way to say which one is more relevant without knowing what it's going to be doing17:59
kirklandcjwatson: Keybuk: geez guys, I know that there are an infinite number of non-standard scenarios;  I'm simply trying to do what we do in Ubuntu all day every day -- offer a reasonable default when some other 3rd party package *requires* an ip address to be functional18:01
Keybukkirkland: no, these are *standard* scenarios18:01
Keybuk"I have one true IP address that never changes" is the *non-standard* scenario18:01
cjwatsonyour reasonable default is better handled by redesigning, honestly18:01
cjwatsonnot by presenting a tool that fundamentally can't handle many real-world situations and never could18:02
cjwatsonif we present such a tool, lots of things will likely start using it instead of doing their network configuration properly18:03
cjwatsonand in particular this is very likely to produce things that don't work properly on v618:03
infinityThe majority of times something thinks it needs to know any/all of the local IPs, it's just plain wrong on that score.18:03
cjwatsonI am *happier* with nasty shell hacks for non-standard servers that can't be fixed in other ways, than with presenting a standard tool that misleads people as to the right way to write network service18:04
cjwatsons18:04
* kirkland renames his tool nasty_shell_hack_for_non_standard_servers18:04
cjwatsonsigh18:05
* cjwatson goes and eats dinner, which is going to be more productive18:05
kirklandperhaps this is a matter of setting expectation18:05
=== Tonio_aw is now known as Tonio_
kirklandsometimes knowing a) the default route, and b) the ip (v4 or v6) is sufficient to accomplish a particular task18:06
cjwatsonhonestly this is something I would leave alone.  it's better to have fundamentally dirty things look dirty, rather than putting a veneer of cleanliness over them18:06
kirklandthings that we're doing in ec2 all the time18:06
kirklandi'm admitting i'm wrong, and retracting my suggestion to recommend this to all of Ubuntu18:07
cjwatsonsee also the theory that proofreading badly-written wikipedia pages isn't always actually a good thing to do, because spelling errors can be a quick cognitive sign of a deeper problem ...18:07
kirklandlool: agreed;  and for that reason, I regret suggesting this for general purposes18:08
kirklandlool: but for an ec2 instances that's going to live a few minutes or hours ....18:09
kirklandlool: and lots and lots of similar instances18:09
kirklandlool: that have identical (or nearly identical) networking configurations18:09
loolcjwatson: haha18:10
psusiKeybuk: are you still maintaining the upstream ureadahead?  or is it basically defunct and I should just merge my changes into lp:ubuntu/ureadahead?18:10
loolkirkland: perhaps the cases you mention need a bigger hammer like ensemble?18:10
kirklandlool: ensemble is a place where knowing your ipaddress is necessary18:10
Keybukpsusi: there isn't an upstream ureadahead18:11
kirklandlool: in fact, writing an ensemble formula is the trigger for this conversation18:11
Keybukand there never has been a maintainer18:11
Keybukureadahead is a tarball of code that worked for me once18:11
Keybukand I've always said, if others can do better, they should go right ahead18:11
kirklandlool: I need to do the following, at the end of my formula:18:11
kirklandrelation-set ip=$IP port=80 hostname=`hostname -s`18:11
* lool isn't intimate enough to understand what this means18:12
loolI actually need to disappear; I'll come in a couple of hours check whether my machine burnt building OE18:12
psusiKeybuk: launchpad.net/ureadahead seems to be the upstream.. so you are saying just merge it into the ubuntu branch and don't worry about lp:ureadhead?18:13
Keybukpsusi: if you like18:13
psusiKeybuk: I'd be happy to push it upstream if you're still maintaining it... that's what I'm trying to figure out...18:14
=== bregma_ is now known as bregma
Keybukpsusi: well, there isn't an upstream18:16
Keybukas I said18:16
psusiKeybuk: then what is lp:ureadahead?18:17
psusisure looks like an upstream18:17
Keybukpsusi: I'm lazy and didn't like typing lp:ubuntu/18:17
Keybukand lp:ubuntu/ branches have a habit of vanishing18:17
Keybukor being replaced with something that wasn't your branch18:17
Keybukwith totally different file-ids18:18
psusiso is lp:ureadahead defunct?18:18
Keybukpsusi: no, I'd say you should use lp:ureadahead as prime18:20
Keybukbecause anything you commit to lp:ubuntu/ureadhead might be replaced at any moment with something else18:21
Keybuk<-- does not trust james_w's importer anymore18:21
KeybukI lost far too many branches to it18:21
juliankOn this side, would adding support for patching ltmain.sh files in dh-autoreconf be useful? http://anonscm.debian.org/gitweb/?p=collab-maint/dh-autoreconf.git;a=commit;h=f390910194262610cd7f059c17224989a192c96519:14
directhexCFLAGS="-O1 -fcse-follow-jumps -frerun-cse-after-loop -g"19:30
directhexcjwatson: reckon that's minimal enough for a bug report?19:30
directhexcjwatson: those two flags together cause failure... but i haven't looked through what -O1 includes yet19:31
loolhaha and I thought I was kidding kernel: [17077.066227] CPU3: Core temperature above threshold, cpu clock throttled19:31
cjwatsondirecthex: well, I don't actually deal with gcc bug reports, but I guess it's a good start19:32
directhexmaybe i should be asking a gcc maintainer instead... doko?19:32
cjwatsondirecthex: they may need a rather more reduced version of the code triggering it ...19:32
directhexcjwatson: reducing the signal handler in a jitter? @_@19:33
cjwatsondirecthex: are you planning to upload mono to use -O1 on armel in the meantime?19:33
directhexcjwatson: is that what you'd suggest? i can do that19:33
cjwatsonyes19:33
directhexhm, an updated gcc within the past few days. i should update & re-test19:38
=== Tonio_ is now known as Tonio_aw
pseudonymousAnyone know of any guides for UCK (ubuntu customization kit)? I'm trying to remaster from a Ubuntu Mini image (no X, down to 160mb) but neither UCK nor the mini ubuntu image site actually finds it worthwhile to describe how one would go about remastering a ubuntu livecd which has not X install19:55
=== zyga is now known as zyga-afk
=== Tonio_aw is now known as Tonio_
=== Tonio_ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio_
ahasenackhi guys, quick version comparison question20:28
ahasenackI have a package versioned 11.06~bzr331-0ubuntu0.10.0420:28
ahasenackit's 11.06, but not final yet20:28
ahasenackin another package, I need to have that 11.06~bzr331-0ubuntu0.10.04 or higher20:28
ahasenackso how would the depends look like? using >> 11.06~bzr331-0ubuntu0.10.04?20:28
ahasenackor just >> 11.06?20:28
ahasenackI mean, >=20:28
ahasenacknot >>20:29
tumbleweed>= 11.06 won't watch that. but >= 11.06~ will20:29
ahasenackah, a trailing ~20:29
ahasenacktumbleweed: thanks20:30
micahg11.06~bzr331~ should be sufficient if you're looking for that bzr version, if there's something in the packaging, then use the whole version, also, I'd suggest adding a .1 at the end of that version string in case you need to update it20:30
tumbleweederr *match. Yes one often uses trailing ~ when you want to be able to match backports20:30
=== yofel_ is now known as yofel
jelmer'evening20:41
bdrungahasenack: 11.06~bzr331 should do it.20:42
bdrunga backport would only modify the debian revision20:42
bdrungfor example, we use >= 1.2.3 (no ~) and >= 1.2.3-0ubuntu3~ (with ~)20:43
tumbleweedbasically depend on the minimum version you need, and if it may have a ~ at the end, then include one20:43
=== Tonio_ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio_
Davieystgraber: around?21:58
stgraberDaviey: yep (though I guess you noticed that from the discussion in -server) :)22:03
Davieyheh... stgraber two things... Do you plan to merge nbd.. and do you know how the translations got changed in the last merge?22:04
Daviey(i'm happy to do it, just wanted to check with you first as i see you have history with it)22:05
stgraberDaviey: I was planning on quickly doing it last week, then I noticed that the package currently in Debian seems to be a bit of a mess :)22:05
stgraberDaviey: it's really a trivial merge except the mess with the latest orig tarball, so if you have time, feel free to go ahead22:06
Davieystgraber: i noticed the tarball seemed a bit whacky22:10
DavieyIf it is on your radar, i'm happy to leave it..   The "fix data corruption" looked worthwhile.22:11
stgraberDaviey: Now that I finally got the new arkose out, I should have some time to go through the two pending merges I have (nbd and something else). I'll probably have to poke Debian to figure out exactly what happened :)22:12
=== dendrobates is now known as dendro-afk
Davieystgraber: super!  thanks22:27
broderhmm...it looks like usb-creator expects an ISO using grub to have a core.img and boot.img. how is the core.img supposed to be generated, though? grub-mkrescue doesn't seem to create one...23:06
bdrungtumbleweed: can you  review https://code.launchpad.net/~broder/ubuntu-dev-tools/debian-backport/+merge/64318 too?23:14
sorenIs the server side of our rmadison thing having problems?23:14
tumbleweedbdrung: I had issues with the first version, but it looks much better now. Haven't read it in detail / tested it, yet23:15
sorencjwatson: ISTR this being part of (one of) your (many) area(s) of expertise? ^23:15
bdrungtumbleweed: please do so. if you have time, please add online tests23:15
sorencjwatson: Sorry, seems to have been transient. I coulnd't connect for about three minutes, now it's snappier than ever.23:16
sorencjwatson: Ah, no, now I'm asking about a different source package, and it's hanging for a whole minute (so far).23:17
sorenMeh. /me goes to bed instead23:19
=== Quintasan_ is now known as Quintasan
d_edapachelogger: you about?23:38
apacheloggerd_ed: and already a bit drunk23:38
d_edoh, well that's fair enough. I'll start drinking soon. I was just replying to the kde-core-devel ML.23:39
d_edI'm not on kde-core-devel,what's the general feedback been like?23:40
apacheloggerd_ed: doomed23:42
apacheloggerwell23:42
apacheloggerfirst they were ranting away as usual, until I jumped in and let my insane verbosity of arguments out, we are on a good way to discussion now23:43
d_edI found a web link with people just bitching about bzr.23:43
apacheloggerd_ed: generally I believe that everyone who contributed to the discussion (that is me, mgraesslin and sreich) agrees that a first option should be to try get KDM to do awesomeness23:43
d_edyou agree the first option should be to try and get KDM to do awesomeness?23:44
d_edI can see why sreich does - he's writing KDM Plasma.23:44
apacheloggerd_ed: well, yes, as upstream developer I do from a reliability and code control POV23:45
apacheloggerd_ed: I do not know nearly enough about DMs to make educated decisions really, all I can do is argue about the advantages and disadvantages of both and then draw a conclusion from the overall picture outlined by everyone in the discussion23:46
d_edok23:47
apacheloggerto that extent I believe that there is no actually solid technical reason for not using LightDM, equally there is no solid technical reason for not trying to fix KDM23:47
d_edfair.23:47
d_edI'm 100% with the "go with whichever is better" argument.23:47
d_edand right now, that is KDM23:48
apacheloggeryeah, I am not sure KDM is fixable to the degree that it can actually compete with the other pre-login experiences though, perhaps the plasma stuff will help with that (power management, visual appeal, accessibility and what not)23:49
apacheloggermaco might have an opinion on KDM and accessibility ^^23:49
macoapachelogger: last i checked you couldnt use an onscreen keyboard with kdm. don't know about getting kaccessible to work with it23:52
apacheloggerwell, it is qwidgets, so that should be possible, on screen should also be possible with weird hackery *brrr*23:54

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