[08:05] <ojn> grmbl. make-kpkg doesn't support uImage kernels.
[12:51] <asac> fta: chromium still snaps. lets hope there is a better backtrace
[12:52] <fta> which one is it? ~ucd1 or ~ucd2 ?
[13:05] <asac> fta: i dont think it makes a difference
[13:05] <asac> its still the old bad virtual function missing snap
[13:05] <asac> its on arm
[13:05] <asac> shenki: hey
[13:05] <asac> there?
[13:06] <asac> shenki: we get a "pure virtual function called" crash in our chromium build
[13:06] <asac> any idea what to do about that?
[13:06] <asac> gdb gives infinite recursion in: 4179 0x40d89aec in *__GI_abort () at abort.c:92
[13:06] <asac> #4180 0x40d89aec in *__GI_abort () at abort.c:92
[13:06] <asac> #4181 0x40d89aec in *__GI_abort () at abort.c:92
[13:06] <asac> #4182 0x40d89aec in *__GI_abort () at abort.c:92
[13:06] <asac> #4183 0x40d89aec in *__GI_abort () at abort.c:92
[13:06] <asac> #4184 0x40d89aec in *__GI_abort () at abort.c:92
[13:06] <asac> #4185 0x40d89aec in *__GI_abort () at abort.c:92
[13:06] <asac> #4186 0x40d89aec in *__GI_abort () at abort.c:92
[13:06] <asac> #4187 0x40d89aec in *__GI_abort () at abort.c:92
[13:06] <asac> #4188 0x40d89aec in *__GI_abort () at abort.c:92
[13:07] <fta> (lolà
[13:07] <asac> #4189 0x40d89aec in *__GI_abort () at abort.c:92
[13:07] <fta> )
[13:07] <asac> #4190 0x40d89aec in *__GI_abort () at abort.c:92
[13:07] <asac> #4191 0x40d89aec in *__GI_abort () at abort.c:92
[13:07] <asac> #4192 0x40d89aec in *__GI_abort () at abort.c:92
[13:07] <asac> badly trashed process i guess
[13:07] <asac> its still continuing
[13:07] <asac> at #5000 now ;)
[13:08] <asac> NCommander: ^^ any idea how to debug?
[13:14] <asac> fta: http://code.google.com/p/chromium/issues/detail?id=31063
[13:51] <asac> armin76: any success with chromium?
[13:51] <asac> i assume the build finished by now? ;)
[14:11] <armin76> asac: yep it failed
[14:11] <asac> armin76: failed to build?
[14:11] <asac> for us things dont fail at all
[14:11] <armin76> yep
[14:11] <asac> just to run
[14:11] <asac> how?
[14:11] <armin76> it tries to build native client, its weird because i have it disabled
[14:12] <asac> yeah. so you did something wrong ;)
[14:12]  * armin76 blames asac
[14:12] <asac> how did you disable it?
[14:12] <armin76> -Ddisable_nacl=1
[14:12] <asac> sure that is right?
[14:12] <asac> afaik its just disable_nacl=1
[14:13] <asac> we say: GYP_ENV="...."
[14:13] <asac> in env
[14:13] <asac> without  -D
[14:13] <asac> etc.
[14:15] <armin76> http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/chromium/chromium-9999.ebuild?view=markup <- check
[14:19] <asac> armin76: there is no arm specific stuff
[14:21] <armin76> asac: obviously :P if it doesn't work :)
[14:21] <asac> yeah
[14:21] <asac> anyway
[14:22] <asac> you are doing something wrong. its hard to get it not build here atm ;)
[14:22] <armin76> http://dpaste.com/137019/
[14:22] <armin76> well, you're using armv7, i'm not
[14:22] <asac> armin76: no
[14:22] <asac> we dont use armv7 anymore
[14:22] <asac> not since yesterdays build
[14:22] <asac> which worked
[14:22] <armin76> omg!
[14:22] <armin76> :P
[14:23] <asac> armin76: you dont set native_client there?
[14:23] <asac> or is that nacl?
[14:23] <armin76> http://dpaste.com/137022/
[14:23] <armin76> i guess its nacl?
[14:24] <asac> yeah
[14:24] <asac> DNACL_LINUX=1
[14:24] <asac> you have that enabled
[14:24] <asac> sure that if use arm; then
[14:24] <asac> is right?
[14:24] <asac> only other flag we have is arm_thumb=1
[14:24] <asac> armin76:
[14:24]  * asac kicks arm
[14:24] <asac> in
[14:24] <armin76> haha
[14:25] <asac> armin76: -Ddisable-nacl=1
[14:25] <asac> thats bogus
[14:25] <asac> -Ddisable_nacl=1
[14:25] <armin76> you're bogus!
[14:25]  * asac kicks again
[14:25] <Martyn> re
[14:25] <armin76> asac: nice catch though :P
[14:25] <asac> armin76: try again with that fix ;)
[14:25] <armin76> doing so
[14:26] <asac> armin76: you can do it incremental
[14:26] <asac> afaict gyp is smart enough
[14:27]  * Martyn reluctantly begrudes "These Marvell Armada chips are actually pretty good."
[14:27] <Martyn> The PJ4 cores though are a bit strange, compared to the Cortex A9
[16:37] <asac> fta: how can I do a full debug build?
[16:39] <asac> like ... without -O2
[16:39] <asac> etc.
[16:39] <asac> and maybe more if chromium supports that
[19:23] <fta> asac, WANT_DEBUG=1
[19:36] <asac> fta: what does that do?
[19:36]  * asac needs to reboot ... usb doesnt like him
[19:38] <ojn> WANT_BUGS_FIXED=1 :)
[19:38] <cwillu_at_work> WANT_PONY=1
[19:39] <ojn> :)
[19:50] <cwillu_at_work> asac, usb doesn't like you?
[19:54] <fta> asac, what it does is it tells the build system that you want a debug build, similar to moz.
[19:54] <fta> asac, you have to edit d/rules
[20:49] <asac> fta: why is that not on any "Debugging" wiki page?
[20:49] <asac> feels odd
[20:49] <asac> anyway. cant do it because i cannot mount my mass storage on arm atm anyway
[21:03] <fta> asac, by default, it does a debug build, you have to request a release build
[21:14] <asac> fta: can we make a debug build for arm?
[21:14] <asac> or does that break the package?
[21:20] <fta> asac, hmm.. should work


[20:15] <Eickmeyer> Hey! cjwatson: If you're around, I'm having difficulty uploading to a PPA. It keeps telling me Extended Passive Mode Entered and is refusing to upload from that point.
[20:16] <Eickmeyer> wgrant: Perhaps you have an idea? ^
[20:17]  * RikMills read that as Passive Aggressive mode
[20:19] <Eickmeyer> RikMills: I mean, you're not wrong. XD
[20:21] <sarnold> "passive mode" sounds a bit like an ftp thing; maybe switch to sftp?
[20:55] <Eickmeyer> sarnold: With dpkg?
[20:55] <Eickmeyer> er... dput?
[20:57] <sarnold> Eickmeyer: yeah, dput.cf
[20:57] <Eickmeyer> sarnold: Yeah, TIL, saw the manpage. Interesting, didn't know. Thanks!
[20:58] <Eickmeyer> sarnold: Now to see if it works...
[21:15] <Eickmeyer> sarnold: After a few tweaks, it seems to be working. Thanks! No idea why I'm going passive in ftp.
[21:15] <sarnold> Eickmeyer: yay :)
[21:16] <sarnold> Eickmeyer: well, ftp is a miserable protocol; I can't remember now which one is active and which one is passive, but NAT firewalls and connection tracking firewalls need to inspect the ftp control streams to adapt..
[21:17] <Eickmeyer> sarnold: That must be it. I'm double-natted here. :(
[21:17] <sarnold> Eickmeyer: sftp may not be perfect but it's quite a bit nicer than ftp, so it'll get through far more networks
[21:17] <sarnold> Eickmeyer: oh yeah. that'll do it.
[21:17] <sarnold> it might be possible to make it all work, but that's certainly the kind of thing that'll break it all
[21:17] <Eickmeyer> Unfortunately, yes. I might be switching ISPs anyhow. This one is driving me nuts.
[21:19] <sarnold> woot


[19:54] <ajgreeny> Please may I have a Ubuntu members cloak as I believe I am eligible for this. My launchpad page is at https://launchpad.net/~ajg-charlbury
[19:55] <Unit193> hggdh, funkyHat, Pici ^
[19:58] <Unit193> Now just wait for someone to show up.
[19:58] <ajgreeny> Will do!
[19:58]  * Pici starts chanting the magic spell
[19:59] <Unit193> And you already found roo.
[20:04] <Unit193> ajgreeny: Congrats.
[20:04] <Unit193> !conga-rats-#ubuntustudio-devel
[20:05]  * Fuchs adds to his list of most pointless and silly bot commands
[20:16] <ajgreeny> Thanks for the help Unit193.  Got my cloak now so I just need to figure out how to put it on.  The cloak-maker at #ubuntu-irc says I don't have to do anything but my User will just show as ajgreeny@ubuntu/member/ajgreeny next time I connect.  I'll do that soon to check it out.
[20:16] <PaulW2U> ajgreeny: we already see you cloaked :)
[20:19] <PaulW2U> do /wi and you'll see for yourself
[20:19] <ajgreeny> When I right click my name in the list on the right of xchat I still see ajgreeny@IP address.
[20:19] <Fuchs> Yes,
[20:19] <Fuchs> you and some staff members can see through the cloak, that's normal
[20:20] <Fuchs> the first line, if you /whois yourself, should show the cloak, though
[20:20] <Fuchs> the only thing you might want to set up (optional but recommended) is http://freenode.net/sasl/
[20:22] <ajgreeny> Already loaded the sasl script and running fine as far as I am aware.
[20:23] <Fuchs> perfect, then there is nothing else you need to do
[20:23] <Fuchs> actually there is,
[20:23] <Fuchs> you might want to connect via SSL, else you are sending your password as clear text every time
[20:23] <ajgreeny> Great!  Thanks for all the help.  I'm sure I'll soon get the hang of it.
[20:23] <Fuchs> but that's optional (but recommended) too
[20:24] <Fuchs> http://freenode.net/irc_servers.shtml lists the ports, most clients (I assume irssi, given the above) need to be told to use ssl (either via + in front of the port or, as far as I remember irssi, the -ssl switch)
[20:25] <Unit193> xchat, actually.
[20:25] <Fuchs> then I'd recommend switching to hexchat to not need an external script for SASL
[20:25] <Unit193> Fuchs: In irssi, -ssl and I'd say using the CApath would be good too.
[20:25] <Fuchs> (and still to use SSL, I assume hex/xchat has a silly checkbox for it, or something)
[20:27] <ajgreeny> I am not sure how to connect with SSL but it something I've already heard about.
[20:28] <Fuchs> ajgreeny: usually just choose an SSL port (as per the link above) and tell the client to use SSL, usually that is a checkbox in the server / connection settings if you have a GUI client
[20:29] <Fuchs> ajgreeny: if you don't, it's just that all text (including your password on connect) are sent as clear text, thus if somebody is seeing your network traffic (e.g. in a shared WLAN) they will see your password. As with everything else I wrote: optional, but recommended
[20:29] <Fuchs> (it's the same as https versus http, if that helps)
[20:31] <Unit193> Network list → Freenode → Edit → Use SSL for all servers on this network.  You'll also have to change the port to 6697 or whatnot.
[20:32] <Fuchs> and I'd still recommend hexchat, it's an xchat fork with some new features and fixes, so it will look and act the same but it's better (and you can just apt-get it from official repositories). Anyway, congratulations and enjoy your flight on freënode
[20:33] <Unit193> (And new bugs, of course. :P )
[20:34] <Fuchs> not aware of any, but given software development: entirely realistic. Still, it is maintained, while xchat basically lives off custom distribution provided patches
[20:34] <ajgreeny> The only thing I can see in the xchat preferences is an option to use a proxy server, which needs hostname, port number, type (which has socks4, socks5 wingate and  HTTP)
[20:34] <Fuchs> ajgreeny: it's not in the global xchat settings, you have to set it per network  (as per what Unit193 wrote above, starting in the network list)
[20:42] <ajgreeny> OK found it.  I presume the port number change is from irc.Freenode.net/8001 to irc.Freenode.net/6697.
[20:44] <Fuchs> Yes :)
[20:47] <ajgreeny> Thanks all.  Got to go for a while and need to disconnect.  I will find out what changes it has made next time, and I'll also have a look at hexchat.
[20:48] <Fuchs> you're welcome
[21:07] <Unit193> And he's now using SSL.


[07:27] <Shadow__X> have there been any changes to firewire in any of the builds from the past month or so? I am not sure what is causing this, but my firewire recordings have suddently become extremely unreliable after being reliable for the past 3 or 4 years
[13:25] <superm1> Shadow__X: nothing directly to firewire it looks like from https://github.com/MythTV/mythtv/commits/fixes/0.25
[13:25] <Zinn> [github.com] Commit History Â· MythTV/mythtv Â· GitHub
[13:25] <superm1> but it could easily be a scheduling fix or polling commit or so too
[13:41] <tgm4883> could also be your cable company pushing something that broke it
[14:37] <rhpot1991> Shadow__X: get a hd-pvr or hdhr-prime and stop using firewire :)
[16:16] <Shadow__X> rhpot1991: that has been the plan for awhile but firewire has worked pretty well overall
[16:17] <Shadow__X> tgm4883: possible but after i run firewire tester it works again
[17:01] <gitesh> Hello ! mythtb
[17:01] <gitesh> s/mythtb/mythtv
[17:04] <gitesh> just reported a bug :- http://goo.gl/hfkGl
[17:04] <Zinn> [goo.gl] Bug #1026244 “package mythbuntu-default-settings (not installed)...” : Bugs : “mythbuntu-default-settings” package : Ubuntu
[17:05] <gitesh> Zinn, Thanks.
[17:05] <Zinn> Hi gitesh, something I can help you with today?  I am a bot, use !help to see what I can do.
[17:05] <gitesh> I would appreciate any help from you. Thanks in advanced:)
[17:25] <SteveGoodey> !help
[17:25] <Zinn> !help For a  complete list of my knowledge visit: http://www.baablogic.net/Zinn.cgi  Other available commands: !status, !about, !bug [bug_number].
[17:29] <Shadow__X> gitesh: just a fyi zinn is a bot
[17:29] <Zinn> Hi Shadow__X, something I can help you with today?  I am a bot, use !help to see what I can do.
[17:58] <gitesh> Shadow__X, I came to know that @ 10:34:44 IST. and the next sentence was for you guys :)
[18:26] <Shadow__X> gitesh: the instructions are telling you to run apt-get -f install without any packages listed
[18:26] <Shadow__X> whoops i see lower down you did that
[18:27] <Shadow__X> run sudo apt-get clean that will purge your apt-get cache that might help your problem
[18:27] <gitesh> Shadow__X, ok. I try that. just a sec,
[18:31] <gitesh> Shadow__X, not solved by cleaning.
[18:32] <gitesh> It still showingThe following packages have unmet dependencies:
[18:32] <gitesh>  mythbuntu-desktop : Depends: mythbuntu-default-settings but it is not going to be installed
[18:32] <gitesh> E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
[18:33] <Shadow__X> try apt-get -f install again
[18:34] <gitesh> Shadow_X, same error
[18:36]  * gitesh exit. Good Night:)


[04:55] <guiverc_t> uwn opinion please: from planet, cockpit easy to install - howto (no) or news (yes) by m.pitt
[11:28] <guiverc_t> uwn: gen=2, plan=4, cano=11, press=10 (+2 linked, inc. msft that isn't press site; so move where or group?), blog=7, av=3 etc
[14:36] <PaulW2U> guiverc_t: took a quick look for you but didn't change anything - some of those "In the press" articles should be in the blogosphere section as "In the press" has always been a rather sparse section. OmgUbuntu should be written as "OMG! Ubuntu!" as per page footer.
[14:40] <PaulW2U> tsimonq2: suggestion: if you aren't able to work on UWN to it's traditional timelines how about publishing a day or two late rather than creating yet another two week issue? I hope we never see a three week issue because of unavailability of contributors...
[17:03] <tsimonq2> PaulW2U: Good idea.
[17:03] <tsimonq2> PaulW2U: Thank you.
[17:05] <tsimonq2> jose, guiverc_t: From this point on, are you OK with collecting articles on Friday like usual, but shifting sending out to editors to Monday morning/afternoon and publishing to Tuesdays?
[17:05] <tsimonq2> jose, guiverc_t: If you both think it's ok, then I think that's what we'll do going forward.
[22:01] <guiverc_t> tsimonq2, i'm not involved with editing; so no prob for me.  if i do anything past summaries, its only b/c i see a request here
[22:01] <tsimonq2> guiverc_t: ok
[22:13] <guiverc_t> up now for my check & then send
[23:06] <guiverc_t> thanks PaulW2U
[23:44] <guiverc> summary email sent...  Paul I didn't see any 'press
[23:46] <tsimonq2> \o/
[23:46] <guiverc> 'press' that didn't belong; except "another selected" .. yeah press is huge; but it follows wiki.ubuntu/linksuggestions.  editors can 'move' around - i comment|note heaps inc. thoughts
[23:47] <guiverc> (hit enter key instead of ')
[23:54] <guiverc> i may have moved two down somewhere I'd put there as similar topic .. they could have been what you saw


[08:27] <vangkep> halo
[08:31] <vangkep> how i can install netspeed on xubuntu ? thanks a alot
[10:28] <well_laid_lawn> !info netspeed
[19:58] <jozefk> Anybody managed to get the D-Link DWA 171 WiFi USB working with XUbuntu 20.04?
[23:04] <n-iCe> hi


[04:16] <MTecknology> If something is released under the GNU GPLv3 license.. then you are legally able to rebrand, change the source, and redistribute the code however you see fit under the new name provided there's proper mention of the original source; right?
[04:18] <MTecknology> I'm trying to reach the original author of something but it looks like it might not wind up being possible and I'm just wanting to make sure I at least have that much right..
[05:06] <RAOF> MTecknology: As long as you distribute the derivative work under a the GPLv3 you're golden.
[05:06] <MTecknology> RAOF: nice; thanks :)
[05:07] <MTecknology> I figure I'll wait another week or so to make contact; but for <200 lines any longer seems a bit excessive
[05:07] <RAOF> IIUC you could also distribute a derived work under a GPLv3 compatible licence, too.
[05:08] <kaushal> hi
[05:09] <kaushal> will sun java 6 update 24 available in 8.04 ?
[05:09] <micahg> kaushal: yes, it will be
[05:09] <kaushal> is there a wiki for it ?
[05:10] <micahg> kaushal: no, let me see if the bug is public so you can subscribe to it, it's in progress though
[05:10] <kaushal> sure
[05:13] <micahg> kaushal: bug 716889
[05:13] <micahg> oops
[05:13] <micahg> kaushal: bug 716689
[05:16] <kaushal> micahg: how did you quickly searched the Bug #716689
[05:17] <micahg> kaushal: I gave up on searching, I went to the sun-java6 package and sorted by newest
[05:17] <kaushal> micahg: where exactly ?
[05:18] <kaushal> is it in launchpad ?
[05:18] <micahg> https://bugs.launchpad.net/ubuntu/+source/sun-java6
[05:21] <kaushal> micahg: Thanks
[05:21] <kaushal> micahg: any ETA when it is going to be included in 8.04 ?
[05:21] <micahg> kaushal: no, I just know it's in progress
[05:21] <kaushal> oh ok
[08:43] <kim0> Hi, does the following imply an import error? http://package-import.ubuntu.com/status/qemu-kvm.html
[08:45] <dholbach> good morning
[08:45] <kim0> dholbach: morning :)
[08:45] <dholbach> hi kim0
[08:46] <kim0> dholbach: was just asking .. does the following imply an import error? http://package-import.ubuntu.com/status/qemu-kvm.html
[08:46] <dholbach> it very much looks like it
[08:46] <dholbach> james_w would know
[08:47] <kim0> cool, whoever knows ping me if I should fire a bug
[10:46] <c2tarun> Can anyone please give me link to some ftbfs bugs to work on. Thanks
[12:13] <geser> c2tarun: current FTBFS are listed on http://qa.ubuntuwire.org/ftbfs/
[12:16] <geser> c2tarun: you might also want to look at http://udd.debian.org/cgi-bin/ubuntu_ftbfs.cgi Those are FTBFS from a archive rebuild done in January (you might need to check if it still happens when you try to rebuild those packages before you start fixing them)
[12:35] <Rhonda> Is it common that launchpad sends reject mails for PPA uploads to the Debian developers of the packages?
[12:38] <Rhonda> Anyone knows Alex Sergeyev and wether they are using IRC?
[12:38] <geser> Rhonda: try #launchpad for the mail question
[12:39] <geser> as he uses a PPA, he has a LP account and should be found with https://launchpad.net/people
[12:40] <geser> https://launchpad.net/~alex-sergeyev has no IRC information, so I guess not
[12:47] <tumbleweed> bdrung: care to do another u-d-t upload? (or should I add myself to uploaders and do it)?
[12:58] <c_korn> any news about the libevent transition ?
[12:59] <kklimonda> c_korn: after pushback from the server folks, it has been postponed to natty.
[13:00] <c_korn> hm, ok.
[13:00] <kklimonda> and by natty I meant natty+1 :)
[13:02] <Rhonda> geser: Ah, thanks. :)
[13:02] <c_korn> yeah, I already feared that
[13:03] <c2tarun> can anyone help me with this error http://paste.ubuntu.com/571086/
[13:05] <kklimonda> c_korn: fortunately all the work you've done won't be lost - I'll forward most of what we've done to Debian and hopefully we'll be able to do the migration with them. (they obviously can do it to experimental)
[13:06] <kklimonda> the current plan is to start doing this as soon as we can, after o archives are open.
[13:07] <TeTeT> c2tarun: did you try to add libX11.so.6 (-lX11) to the linker?
[13:07] <c_korn> kklimonda: ok, good to know. I think for transmission it means to be statically linked to libevent 2. or won't the new version be in natty either ?
[13:07] <james_w> kim0, please file a bug against the 'udd' project in Launchpad if that is blocking you
[13:08] <kklimonda> c_korn: no, the security team have advised against statically linking with libevent2 so we've already decided (and by "we" I mean me ;)) to keep transmission at 2.13 and backport few easy fixes from 2.2x
[13:08] <c2tarun> TeTeT: Dont know how to do that :( sorry Can you please tell.
[13:10] <TeTeT> c2tarun: I'm guessing here, but did you run a 'make' to get this output? If so, try $ LDFLAGS="-lX11" make
[13:11] <c2tarun> TeTeT: it tried debuild -b and I got this error
[13:11] <TeTeT> c2tarun: what package, what Ubuntu version?
[13:12] <c2tarun> TeTeT: glest I downloaded it from archive
[13:12] <c2tarun> TeTeT: by apt-get source
[13:12] <TeTeT> c2tarun: lsb_release -c?
[13:12] <c2tarun> TeTeT: natty
[13:13] <TeTeT> c2tarun: let me boot my Natty desktop, maybe I can reproduce it
[13:13] <c2tarun> TeTeT: sure I'll wait :)
[13:13] <bdrung> tumbleweed: are you DD?
[13:15] <tumbleweed> bdrung: yes
[13:15] <bdrung> tumbleweed: if you want, you can add yourself to uploaders and do the upload
[13:16] <tumbleweed> bdrung: thanks, I will
[13:17] <c_korn> kklimonda: ok, so be it
[13:19] <kklimonda> c_korn: sorry for not telling you, I thought you were in the loop - there were so many various emails CC'ed when the discussion went to the ML that I didn't bother to check.
[13:20] <geser> TeTeT: LDFLAGS aren't the right place for "-l..."
[13:20] <TeTeT> geser: where would they go? I thought it's the easiest place to check if it fixes the compile problem
[13:21] <geser> check the Makefile if it uses LIBS (or something similar) and add it there
[13:22] <c2tarun> geser, TeTeT: are you guys discussing on my error?
[13:23] <geser> adding -l... to LDFLAGS won't work in natty as the ordering is important with "ld --as-needed" and LDFLAGS are used at the beginning of the linker call while the libs should come last (after the object files using them)
[13:23] <geser> c2tarun: yes
[13:23] <geser> sort of
[13:23] <c2tarun> geser: ok sorry to ask this, but can you please tell me why I am getting this error? I mean is something missing or something like that?
[13:24] <TeTeT> geser: ah, I see. meantime I downloaded this glest thing and checked it. It uses autoconf with a configure.ac. I added -lX11 to the libs when X is detected
[13:25] <geser> TeTeT: yes, that's the best way to fix it (and guide c2tarun through it so he learns how to fix the next package himself)
[13:25] <geser> c2tarun: yes, a library is missing in the linker call
[13:26] <c2tarun> ok I guess libX11.so.6 library is missing
[13:26] <c_korn> kklimonda: it's ok. was a bad time for transmission to change to libevent2 in regard to the natty release schedule
[13:26] <c2tarun> TeTeT: ping
[13:27] <TeTeT> c2tarun: please take a look at glest-3.2.2/mk/linux/configure.ac
[13:27] <TeTeT> c2tarun: still around, just built your package
[13:27] <kklimonda> c_korn: yes, it is unfortunately the case that Transmission's release schedule is completely out of sync with Ubuntu :)
[13:28] <c2tarun> TeTeT: ok I am looking at configure.ac
[13:29] <TeTeT> c2tarun: in this configure.ac there is a check for operating system section. Check the line with AC_DEFINE([X11_AVAILABLE])
[13:29] <kklimonda> c_korn: in this case they were really hyped about new features and performance gains that the new libevent was going to get them. They were preparing for this migration for months, if not years. Also, libevent 2 was supposed to be API compatible with 1.4.x - now we know it's not exactly the case after all. :)
[13:29] <kklimonda> s/to get/to give/
[13:29] <c2tarun> TeTeT: I got the line, is it the line in which available spelling is wrong?
[13:30] <TeTeT> c2tarun: yes, that's the one. On the next line I would add the missing -lX11 to LIBS, though there are possibly more appropriate places
[13:31] <c2tarun> TeTeT: can you please pastebin your check for operating system section?
[13:31] <TeTeT> c2tarun: on that next line write, with appropriate indenting, LIBS="$LIBS -lX11"
[13:32] <TeTeT> c2tarun: http://pastebin.ubuntu.com/571104/
[13:33] <c2tarun> TeTeT: ok, done. now?
[13:33] <TeTeT> c2tarun: try the debuild -b again
[13:33] <ari-tczew> kees: around?
[13:34] <c2tarun> TeTeT: ok, its building I got few questions. How do you know which file to change?
[13:35] <TeTeT> c2tarun: very good question. To get from a source file or source directories to a binary executable and assorted libs, one has to compile the source
[13:35] <TeTeT> c2tarun: the compilation is best done in an automated way, as doing it manually would result in many differently built binaries
[13:36] <TeTeT> c2tarun: for the purpose of automating the compilation, Makefiles are there. So I first checked if I find any Makefile in your package
[13:36] <TeTeT> c2tarun: there was none, which told me that there's most likely another system creating the Makefiles
[13:37] <TeTeT> c2tarun: so I checked the directory names and saw 'mk' which sounds familiar to Make, but it was a pure guess
[13:37] <TeTeT> in mk I found linux, in which the autogen.sh and configure.ac files were to be found
[13:38] <c2tarun> TeTeT: ok, and how to figure out what to add? I mean all we knew the name of the library missing libX11.so.6 (I dont know shell scripting very well)
[13:38] <TeTeT> c2tarun: so there's another system called 'autoconf' that can create Makefiles and alike on the fly
[13:39] <TeTeT> c2tarun: the configure.ac is a template file for this system, and it is a good place for a library definition
[13:39] <TeTeT> c2tarun: there might have also been Makefile.in or alike, which might be good candidates as well. Luckily there were not many to choose from
[13:40] <c2tarun> TeTeT: got it, how to figure out what to add? I mean all we knew the name of the library missing libX11.so.6 (I dont know shell scripting very well)
[13:41] <TeTeT> c2tarun: hmm, I looked in configure.ac and checked what's the easiest way to add a library
[13:42] <TeTeT> c2tarun: in the 'Check for operating system' it states ;LIBS="$LIBS -lwsock32" for windows, so I merely used this line and copied it at the right place
[13:43] <c2tarun> TeTeT: wow.... :) that's smart. Do you think I should learn shell scripting before trying to go for ftbfs bugs?
[13:44] <TeTeT> c2tarun: well, it's not even a shell script, it's a template file for autoconfigure. I guess getting some experience with building from source by yourself would be best
[13:44] <c2tarun> TeTeT: ok, now since the package built succesfully, should I file a FTBFS bug on LP and upload the fix? or do i have to create a patch for the changes made?
[13:46] <TeTeT> c2tarun: I would start with filing the FTBFS bug, then upload the change configure.ac, then create a new package with your fix and upload the debdiff
[13:47] <c2tarun> TeTeT: no patches for the change in configure.ac?
[13:48] <geser> c2tarun: some scripting knowledge doesn't hurt, but you don't need to master it. In most cases it's enough when you understand what the script does and has enough scripting knowledge to extend it with those "patterns" you see used in the file you look at
[13:49] <TeTeT> c2tarun: let me check if the package uses a patch system
[13:49] <c2tarun> TeTeT: yup there are few
[13:51] <TeTeT> c2tarun: you can use 'edit-patch' then to create a patch for the configure.ac. For this I would cp the new configure.ac to some safe place. Then extract the sources again, enter the dir, call 'edit-patch libX11'
[13:51] <TeTeT> c2tarun: cp the saved configure.ac to mk/linux/configure.ac, exit, write down your change in the Changelog
[13:52] <TeTeT> c2tarun: then do a 'debuild -S' and you get a new source package
[13:53] <c2tarun> TeTeT: ok, I am going to try it. This package is not following the 3.0 quilt patching system. using that system is easy. is it worth to convert it to 3.0 quilt?
[13:54] <TeTeT> c2tarun: I have no idea about that, I just use the patch system that comes with a package. I'm myself far from being an experienced packager, btw
[13:56] <kklimonda> c2tarun: if the package comes from debian (even if we modify it for some reason) then we try to avoid adding an unnecessary delta.
[13:59] <c2tarun> kklimonda: This package came from debian but I think their it built succesfully, so I think I should drop the idea of changing it to 3.0 quilt and for change in configure.ac I create a patch with some name and in changelog I'll mention that added a patch to fix FTBFS in ubuntu?
[14:01] <kklimonda> c2tarun: yes, don't change the source format, add patch instead - if debian packages already uses some patch system, use the same one, if it doesn't use any you.. I actually don't know what the final decision was about it, I do remember disagreeing with micahg about this case, his opinion was, afair, that you should apply the patch directly to the source, and not add any patch system.
[14:02] <TeTeT> c2tarun: afaik Debian should be interested in the patch against the FTBFS as well
[14:03] <kklimonda> yes, especially now, after the Freeze is over
[14:17] <Laney> persia: Can you approve my (and the others, presumably) membership to the DMB list?
[14:20] <kklimonda> Laney: the next dmb meeting is this monday?
[14:21] <Laney> don't know
[14:21] <Laney> This is something we need to figure out. :-)
[14:25] <kklimonda> ah, good to know :)
[14:30] <TeTeT> I'm running into a problem with the opensc 0.12.0 package I created yesterday. It seems to work fine on Lucid, but when I d/l on Natty and try to build a source package, I get an error: http://pastebin.ubuntu.com/571140/
[14:30] <TeTeT> any pointers on what's going wrong? Or rather, how would I add the orig.tar.gz file in that case?
[14:34] <ari-tczew> TeTeT: dpkg-source: error: can't build with source format '3.0 (quilt)': no orig.tar file found
[14:35] <TeTeT> ari-tczew: how would I fix that? If I download the orig.tar.gz and rename it accordingly, dpkg -S will work, but when I place it in a PPA I get the error that it is still missing, as it is not uploaded to it
[14:35] <TeTeT> I suspect I broke the package when copying debian from 0.11.13 to 0.12.0, but have no idea how
[14:35] <ari-tczew> TeTeT: what's filename of tarball right now?
[14:36] <TeTeT> ari-tczew: there's only opensc_0.12.0-0ubuntu0~tetet3.tar.bz2
[14:37] <ari-tczew> pretty wrong
[14:38] <ari-tczew> TeTeT: try opensc_0.12.0.orig.tar.bz2
[14:38] <ari-tczew> the source directory of opensc should be called opensc-0.12.0
[14:41] <TeTeT> ari-tczew: thanks, using the right packagename and then calling debuild -sa -S seems to add the orig.tar.gz to the PPA upload. Now I hope that it will be accepted ;)
[14:53] <TeTeT> cheers, it built for Natty, thanks again ari-tczew
[14:53] <ari-tczew> TeTeT: You're welcome.
[15:58] <bencer_> hi all, i've prepared updated packages for libebox and ebox-* which i'm uploading to my ppa, which should be the procedure to request their inclusion in natty?
[16:44] <micahg> hakermania: was there any change in the last upload?
[16:44] <hakermania> micahg: Yes, I added the linking to QDBus libs (QT += dbus in the .pro file)
[16:46] <micahg> hakermania: yes, but I don't see a patch
[16:48] <hakermania> micahg: I just uploaded a full new package, I didn't patched the old one.
[16:50] <micahg> hakermania: we generally don't patch the upstream code directly unless it's an import from Debian w/out a patch system
[16:51] <hakermania> micahg: Sorry, i'm currently learning all these tricks... Should I do some action right now?
[16:52] <micahg> hakermania: source format  should've created a patch
[16:52] <micahg> source format 3
[16:55] <hakermania> micahg: I'm confused... What should I do now? i did so many changes in the previous uploaded packages and I uploaded no patch... Why should I have a patch now??
[16:59] <micahg> hakermania: I'm not sure what you did, the .orig.tar.gz shouldn't change, any patches should be in the .debian.tar.gz through a patch
[17:00] <hakermania> micahg: Can you guide me through this?
[17:00] <micahg> hakermania: when you run debuild -S -sa on the package it should create a patch in debian/patches with any changes to the source
[17:01] <hakermania> I'll try it right now.
[17:02] <hakermania> micahg: So, I have a built source, and, when I fix everything I want to, I'll run debuild -S -sa  in THE SAME source and it will generate a patch?
[17:03] <micahg> hakermania: in theory if the clean rules are correct
[17:04] <hakermania> micahg: OK
[17:05] <micahg> hakermania: otherwise, if you get other changes in there, you can override the clean in debian/rules (currently not there)
[17:22] <hakermania> micahg: Ok, some patches seem to be added... Question: Is the .deb file updated?
[17:23] <micahg> hakermania: what do you mean?
[17:25] <hakermania> When I build my package manually there is a orig.tar.gz, a .dsc, a DEB package and some other files generated. Is the DEB package updated after making the changes to the old source and running debuild -S -sa ?
[17:25] <micahg> hakermania: no, that's a binary build, not a source build
[17:26] <micahg> debuild -S -sa is a source build which is what we use to upload
[17:26] <hakermania> Can I do something so as to update the DEB file as well (so as to have it available for my own purposes)
[17:26] <micahg> (or -sd if the tarball is in the archive)
[17:26] <micahg> hakermania: you have to run a binary build
[17:27] <hakermania> micahg: OK, now, in the old source there is the .deb file (from the binary build), and now I run the source build but the DEB package is still there. If I upload to REVu now, will the DEB file be uploaded?
[17:28] <micahg> hakermania: no, only source uploads are accepted (so you have to upload the source.changes file
[17:31] <hakermania> micahg: Ok, done. the new package has been uploaded, hopefully with the right procedure :)
[17:33] <micahg> hakermania: ok, will look in a bit
[17:33] <hakermania> micahg: I get this warning on REVU: "Warning! This package could not be extracted; there's no browsable     directory for it on REVU." ??
[17:36] <micahg> hakermania: ok, so now you have this: http://revu.ubuntuwire.com/report.py/diff?upid1=8989&upid2=8992, so that patch seems to have multiple things in it, would it be possible to split the patch into the separate things it does and then add appropriate descriptions?
[17:37] <hakermania> micahg: How do I split a patch?
[17:38] <hakermania> micahg: Do you mean I should update the changelog?
[17:42] <micahg> hakermania: I take it back, it seems all the changes were for the numeric to bool state change
[17:43] <hakermania> micahg: Exactly.
[17:43] <micahg> hakermania: so you can edit that patch now in debian/patches/debian-changes-1.0-0ubuntu1, and give it an appropriate description and link to where you upstreamed these changed
[17:43] <micahg> *changes
[17:44] <alucardni> Can anyone please take a look at the files I uploaded to LP #682461 ???
[17:50] <hakermania> micahg: Thanks for the help. The description will be INSIDE the debian-changes-1.0-0ubuntu1, between the lines? Should I use a specific format for the description? What do you mean "link to where you upstreamed the changes"? Should I link to REVU? Sourceforge?
[17:51] <cdbs> hakermania: http://dep.debian.net/deps/dep3/
[17:51] <cdbs> hakermania: it would be at the beginning of the patch, before anything else already there
[17:52] <hakermania> cdbs, micahg: Thanks. Will read it. Should I redo a source build and upload to REVU after this?
[17:53] <cdbs> hakermania: yes, after every change, you should debuild -S again and upload to revu again
[17:53]  * cdbs g2g
[17:53] <micahg> alucardni: I'm piloting in a bit, I'll take a look then
[17:53] <alucardni> micahg: ok, thank you
[17:57] <hakermania> cdbs: what is <url of original patch> ?
[17:59] <paultag> hakermania: if you got a patch from somewhere
[17:59] <paultag> it's nice to note it in the headers
[17:59] <hakermania> paultag: What if I made it myself ?
[17:59] <paultag> but if it's created by you for the package it's self, it might not matter
[17:59] <paultag> hakermania: just leave it out, no problem
[18:00] <hakermania> paultag: Should I leave out the bug reports, if are non-existent?
[18:00] <paultag> hakermania: yes :)
[18:00] <hakermania> ok thx
[18:00] <paultag> hakermania: none of that is "required", it's meta data on the patch, it's nice to have (and be sure to fill out all you have)
[18:01] <hakermania> paultag: the "Reviewed-By:" field am I supposed to fill it myself? How can I guess who will approve or not the patch??  Or, as the project's developer I have the right to approve it?
[18:02] <paultag> hakermania: there's no sense in reviewing a patch you made yourself. That'd be added if you sent me that patch for my package, and I decided to include it
[18:02] <paultag> hakermania: be minimal :)
[18:02] <paultag> (but complete)
[18:02] <hakermania> paultag: As far as possible :D
[18:05] <hakermania> paultag: What about the Forwarded: field?
[18:05] <paultag> hakermania: that's if you forwarded the patch upstream
[18:06] <hakermania> I'm left only with the Description, Author and Last-Update fields :-(. Is this normal/enough?
[18:06] <paultag> hakermania: yup! :)
[18:06] <hakermania> paultag: Nice
[18:07] <paultag> hakermania: usually I just have my name / description / forwarded if I need it
[18:07] <paultag> descriptions are the most important ones to maintain
[18:08] <hakermania> micahg: New upload.
[18:09] <hakermania> paultag: Unimportant description in my case, only changed numeric to boolean values, as some functions had better take true/false than 1/0
[18:10] <paultag> hakermania: it'd be good to explain why -- was it because of style, a platform's defaults, logical error, what? :)
[18:10] <paultag> hakermania: see, I should be able to glance at the patch and understand why it's needed rather then "thinking"
[18:11] <hakermania> paultag: It is a fact that it is considered bad style in C++ (in C you do not have a type bool, so 0/1 is ok there).
[18:11] <paultag> hakermania: so explain it -- the patch can look like pure C if you don't take care to look into it :)
[18:12] <paultag> hakermania: that was a perfect description right there
[18:12] <hakermania> pautag: No way, Qt libraries are everywhere. Anyway, will look into it again.
[18:13] <hakermania> micahg: Wait a sec for another pakcgae
[18:13] <paultag> Ah, righto :)
[18:21] <hakermania> paultag: I write all the fields etc, but then, when I build through debuild -S -sa all are gone, the meta data go to the previous format, like this: http://paste.ubuntu.com/571276/
[18:22] <paultag> hakermania: cat the patch, is it there?
[18:23] <hakermania> paultag: I have to remake it. Please w8
[18:23] <paultag> hakermania: try removing the old built files up top. I have no idea how debuild handles that stuff, but I use dpkg-buildpackage -S
[18:27] <hakermania> paultag: http://paste.ubuntu.com/571280/ :(
[18:29] <paultag> hakermania: humm, I have no idea. I've never had an issue like that, might want to ask one of the MOTU around :)
[18:30] <hakermania> micahg, cdbs: What do you say about this: http://paste.ubuntu.com/571280/ ? I am making a description of the patch, then I rebuild the package (source build) and the package has turned into its previous format....?
[18:31] <micahg> hakermania: you should rename the patch once you're done with it
[18:31] <micahg> hakermania: and update debian/patches/series with the new name
[18:32] <nonix4> Hmm... to report a bug of firefox refusing to connect to https://bugs.launchpad.net/ and https://bugs.launchpad.net./ (in different ways), guess I should use another browser to file the bug?
[18:33] <micahg> nonix4: do you want to hop in #ubuntu-mozillateam to discuss?
[18:33] <nonix4> 'k
[18:40] <hakermania> micahg: can a patch have uppercase letters?
[18:40] <micahg> hakermania: I think most are lower case
[18:40] <micahg> hakermania: but yes, if needed
[18:48] <hakermania> micahg: new package uploaded
[18:53] <micahg> hakermania: I get e-mailed every time you upload a new version ;)
[18:53] <hakermania> micahg: I know xD
[19:18] <falktx> hey there
[19:18] <falktx> i'm having lots of issues building packages on natty
[19:19] <falktx> afaik, natty has a kinda broken GCC
[19:19] <falktx> how do I force a package to build with an old GCC version?
[19:20] <micahg> falktx: for the archive or personally?
[19:20] <falktx> PPA
[19:20] <falktx> http://launchpadlibrarian.net/64352449/buildlog_ubuntu-natty-amd64.non-sequencer_1.9.3%2Bgit20100103-0ubuntu2~natty3_FAILEDTOBUILD.txt.gz
[19:20] <micahg> falktx: we're going to be dropping gcc-4.1 and gcc-4.3 most likely, so we'll just have 3.3, 4.4, and 4.5
[19:21] <falktx> that will be great
[19:21] <falktx> micahg: when should that happen?
[19:21] <micahg> idk, hopefully before beta
[19:22]  * micahg keeps forgetting to file the metabugs
[19:23] <falktx> micahg: so I shouldn't worry about this much, i guess, right?
[19:24] <micahg> falktx: well, you can try to fix the issues...
[19:24] <falktx> i'm trying
[19:24] <falktx> some are just additional link libraries, others are quite complex
[19:25] <micahg> falktx: well, I don't know offhand how to switch compiler versions, hopefully someone else can jump in here
[19:25] <falktx> i think they did it for Qt
[19:27] <falktx> so far, i added gcc-4.4 to build depends, and in debian/rules 'export CXX=g++-4.4'
[19:58] <m4n1sh> cdbs: ping
[19:59] <m4n1sh> when I upload a new version of my package, LP rejects it saying the orig file is already present
[19:59] <m4n1sh> what do I need to do
[19:59] <m4n1sh> I am using debuild without -us
[20:00] <m4n1sh> but .dsc file still shows the entry of the orig file
[20:00] <m4n1sh> 3f7c7a8b999b443fe2f39a2f080c443a 88313 zeitgeist-sharp_<IP_ADDRESS>.orig.tar.gz
[20:04] <bdrung> m4n1sh: to not include the orig file you need to use '-sd'
[20:04] <m4n1sh> bdrung: thanks. trying
[20:05] <m4n1sh> I ran this command
[20:05] <m4n1sh> git buildpackage -S -sd --git-export-dir=../build-area --git-keyid=9E6622AB
[20:05] <m4n1sh> and in .dsc file getting
[20:05] <m4n1sh> Files:
[20:05] <m4n1sh>  3f7c7a8b999b443fe2f39a2f080c443a 88313 zeitgeist-sharp_<IP_ADDRESS>.orig.tar.gz
[20:05] <m4n1sh>  4406fa6444a3774dc26aae4f84951231 2892 zeitgeist-sharp_<IP_ADDRESS>-2ubuntu1~maverick1~ppa4.debian.tar.gz
[20:05] <cdbs> wierd
[20:06] <cdbs> wait, DSC will mention the hash, I suppose?
[20:06] <cdbs> in both cases
[20:06] <m4n1sh> yes
[20:06] <m4n1sh> which file mentions which files have to be uploaded?
[20:06] <m4n1sh> .changes?
[20:06] <m4n1sh> right?
[20:06] <bdrung> m4n1sh: .changes
[20:06] <cdbs> m4n1sh: yes
[20:07] <m4n1sh> Files:
[20:07] <m4n1sh>  23cf98b7d2d552617c348982eceaa41a 2036 cli-mono optional zeitgeist-sharp_<IP_ADDRESS>-2ubuntu1~maverick1~ppa4.dsc
[20:07] <m4n1sh>  b5eff7b685b0d4ba90641b89a89d99b1 2895 cli-mono optional zeitgeist-sharp_<IP_ADDRESS>-2ubuntu1~maverick1~ppa4.debian.tar.gz
[20:07] <m4n1sh> yes
[20:07] <m4n1sh> I think none
[20:07] <m4n1sh> it isnt there
[20:07] <cdbs> m4n1sh: I guess the problem is that the checksums are different, of the one on the repo and the one on your system
[20:07] <bdrung> so it won't be uploaded
[20:07] <cdbs> m4n1sh: did you repackage the tarball?
[20:07] <m4n1sh> cdbs: nope
[20:07] <cdbs> m4n1sh: try uploading then
[20:07] <m4n1sh> I am just making changes in debian/ directories
[20:08] <cdbs> that's good
[20:08] <cdbs> okay, /me g2g, sorry
[20:08] <m4n1sh> bdrung: actually it used to get uploaded and then get rejected
[20:08] <m4n1sh> sure
[20:08] <m4n1sh> gn
[20:09] <bdrung> m4n1sh: check the hash sums
[20:10] <m4n1sh> if the one incoming and the old one have different checksums then the upload is rejected?
[20:10] <bdrung> yes
[20:10] <bdrung> existing tarballs can't be replaced by new ones
[20:12] <m4n1sh> thanks
[20:30] <hakermania> micahg: Found any other problem with my package?
[20:31]  * micahg checks
[20:36]  * hakermania says thanks...
[21:13] <hakermania> Good night all.
[22:24] <ricotz> hello could someone second this package upload http://people.ubuntu.com/~ricotz/dockmanager/
[22:25] <ricotz> micahg, ^
[22:25] <micahg> ricotz: I'm #1 :0
[22:25] <micahg> ricotz: or rather, I"m looking at it now
[22:26] <ricotz> siretart, could you take a look? ^
[22:28] <ricotz> gilir_, are you around?
[22:29] <ricotz> RainCT, hello
[22:29] <gilir_> ricotz, yes, but busy, maybe I can look at it later
[22:30] <ricotz> gilir_, it is dockmanager ;)
[22:30] <micahg> ricotz: you have some lintian errors on the binary build
[22:32] <ricotz> micahg, what errors?
[22:33] <micahg> ricotz: http://paste.ubuntu.com/571398/
[22:35] <ricotz> micahg, i built it in a natty pbuilder without errors
[22:36] <micahg> ricotz: sorry, meant warnings
[22:40] <ricotz> micahg, ok, didnt ran it in pedantic, but i thought XB-Python-Version would be sufficient
[22:41]  * micahg doesn't know
[22:42] <micahg> ricotz: if it is, you'll need someone who knows python to advocate the package then
[22:43] <RAOF_> ricotz: You might want to set the environment variable that will prevent gconf from trying to install the schemas in the chroot, and spewing a huge warning.
[22:44] <micahg> ScottK: did we make it to be able to upload to -backports after FF to be copied to the o release when ready?
[22:46] <ricotz> RAOF, you mean in the packaging? how can i do this?
[22:47] <RAOF> ricotz: export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
[22:49] <RAOF> ricotz: Also, dockmanager seems to have incorrect Depends:; why does it depend on python-mpd and python-mutagen, but only Recommend zeitgeist, and why is there no python dependency?
[22:50] <ricotz> RAOF, python-mpd and mutagen is need for some mediaplayer helper
[22:51] <RAOF> And zeitgeist isnt'?
[22:51] <RAOF> And they *all* require python :)
[22:52] <ricotz> RAOF, actually i dont wanted to hard depend on zeitgeist, but right that is no a good idea
[22:52] <ricotz> RAOF, i though XB-Python-Version is enough
[22:53] <RAOF> No; you also need a ${python:Depends} there, although I don't think it'll be populated because you've explicitly excluded the scripts directory from dh_py*'s search.
[22:54] <ricotz> RAOF, ok
[22:55] <ricotz> i am fixing it
[22:57] <RAOF> Also, you're not spelling D-Bus consistently
[22:58] <RAOF> Although colour that a nickpick.
[23:00] <RAOF> And you're missing a manpage for dockmanager-settings.
[23:01] <micahg> RAOF: I posted the pedantic lintian output above for him :)
[23:01] <RAOF> :)
[23:02] <RAOF> I don't use pedantic.
[23:03] <ricotz> :(
[23:11] <ricotz> RAOF, micahg, would you take a second look
[23:11] <micahg> ricotz: sure
[23:12] <ricotz> micahg, thanks
[23:15] <RAOF> And, finally, is there a Debian ITP for this?
[23:16] <micahg> or needs-packaging
[23:17] <ricotz> sorry, there is no bug report or request
[23:20] <ricotz> currently docky and awn are able to use it
[23:21] <micahg> ricotz: the python depends are not working
[23:22] <RAOF> “This package contains dock-independent dbus bindings scripts for”
[23:27] <ricotz> ok, i there isnt more coming
[23:27] <ricotz> i am sorry for this pain
[23:28] <micahg> ricotz: no worries, there's always backports as well, I'd suggest trying to get it in Debian in the meantime
[23:28] <ricotz> actually it is really needed
[23:29] <ricotz> micahg, ^
[23:31] <RAOF> The manpage is a bit malformed; the NAME section should be docmanager
[23:31] <RAOF> Bah, sorry.
[23:31] <RAOF> The manpage is a bit malformed; the NAME section should be docmanager \- $DESCRIPTION.
[23:31] <RAOF> (Replacing $DESCRIPTION with stuff)  lintian -Ii has more details, or I can pastebin the appropriate bit.
[23:32] <micahg> ricotz: both are in universe, if you make a good use case, you might be able to get a release exception
[23:32] <micahg> s/use//
[23:38] <ricotz> micahg, i was hoping after this time we could finish it
[23:38] <ricotz> RAOF, i have updated it
[23:45] <ricotz> RAOF, i hope i didnt delay any x update
[23:46] <RAOF> Nah.  They've already gone through.
[23:52] <ricotz> RAOF, did you find more errors?
[23:52] <RAOF> Just running through it again; other things have come up.
[23:53] <ricotz> thanks
[23:55] <micahg> RAOF: let me know if it checks out, I'll look it over again as well
[23:56] <micahg> ricotz: you're still going to need one more ACK
[23:57] <ricotz> micahg, didnt you said 2?
[23:58] <micahg> ricotz: yep, but RAOF needs to reapply for MOTU (hint, hint), or go for core-dev
[23:58]  * ricotz is hoping RAOF will ack it
[23:58] <ricotz> oh
[23:58]  * micahg hinted the wrong part of that :-/


[00:05] <LyonJT> Heyyy
[00:05] <LyonJT> Does anyone know how to lock a user to there home directory so they can't get access to anywhere else in the filesystem?
[00:09] <aegis> LyonJT: This might help: http://ubuntuforums.org/showthread.php?t=1576385
[00:10] <LyonJT> aegis: thanks buddy
[00:14] <aegis> LyonJT: No problem... you might want to check out "chrootpath" under this as well: http://manpages.ubuntu.com/manpages/lucid/man5/rssh.conf.5.html
[00:24] <tarnfeld> Hey
[00:25] <tarnfeld> I'm running Ubuntu 10.04 Server and I wanted to lock a user to stop them reading/writing to anything outside of their user directory via SSH or FTP - Whats the best way to do this?
[00:48] <k5673> tarnfield:Do you tried using chroot jais?
[00:48] <k5673> http://www.cyberciti.biz/tips/rhel-centos-linux-install-configure-rssh-shell.html
[01:19] <qman__> suggest against following a redhat guide on ubuntu
[01:19] <qman__> especially if you're not familiar with the differences between them
[01:24] <garymc> Hi anyone know how to add php_pdf extension in ubuntu server?
[01:24] <garymc> my php programmer asked me to add this extension to my server
[01:33] <qman__> garymc, might you be looking for the package 'php-fpdf'?
[01:33] <garymc> I dont know?
[01:34] <garymc> he asked me to enable or install php_pdf extension
[01:34] <qman__> might be a php-pear extension, too
[02:10] <dku> How could I restrict access to a certain IP/port combination to only a certain user?
[02:25] <thedoble> Hi folks - im new to linux servers and am following the ubuntu server guide - my question is, if i set up a basic server with samba file sharing and postfix/dovecot email, is there any work needed when it comes to user management
[02:26] <thedoble> id I set up a user account on the server does that then automatically create an email account and a samba account?
[02:26] <thedoble> if *
[02:27] <qman__> thedoble, the default postfix+dovecot creates a mailbox for each system user
[02:27] <qman__> samba uses a combination of configured share permissions and the filesystem permissions
[02:28] <qman__> though you do need to run smbpasswd for each user
[02:28] <thedoble> I see, what if i wanted to add 20 users in bulk? is there a way of automating that process?
[02:29] <patdk-lap> there is a way to automate anything :)
[02:30] <mcarse> Can someone help me? Postgrey is seg faulting since I upgraded a server to 10.04.
[02:30] <mcarse> It happens as soon as I try to start postgrey
[02:31] <mcarse> Any help would be appriciated.
[02:59] <ScottK> If mcarse comes back, it's probably worth pointing out that postgrey is a Perl script so any segfaulting is probably something else and not postgrey directly.
[05:54] <git__> how do I create a private cloud ???
[05:54] <AlanMeta> Hi all, trying to start bind9, and its failing. How do I find out where its failing?
[05:57] <AlanMeta> this is on 9.04 server
[06:00] <ScottK> AlanMeta: Not specific to your question, but 9.04 is just about out of it's support window (a matter of days).  You should consider upgrading soon.
[06:01]  * Datz wonders when the first ubuntu-server version came out.
[06:01] <AlanMeta> yes I am upgrading it now, seeing if that will help
[06:03] <Datz> ah, 9.10 I see
[06:04] <Datz> er I mean 9.04
[06:06] <AlanMeta> was surprised that bind9 didn't say what the issue was, just that it failed
[06:09] <Datz> I wonder how many people are running 9.04
[06:10] <AlanMeta> when you ssh to do an upgrade, what port is the alternate ssh port it starts?
[06:18] <_Techie_> Datz, actually, server dates back to 6.06
[06:18] <_Techie_> and alot of people are still running 9.04
[06:19] <qman__> yes, server started with 6.06 and has been in every release since
[06:20] <AlanMeta> interesting... I managed to take out the server my vps is on
[06:21] <Datz> _Techie_: ah, ok.. I was just reading something about an 8.04 server version which confused me
[06:24] <Datz> this article started my confusion http://www.ubuntu.com/news/ubuntu-9.04-server
[06:24] <Datz> I thought it strange to not start a realse with an LTS
[06:26]  * Datz started using ubuntu with 7.10
[06:27] <qman__> I played with 5.04 a bit but didn't start using it seriously until 5.10
[06:28] <AlanMeta> is there a tool I can use on Ubuntu Desktop that will help make configuring Ubuntu Server easier?
[06:28] <qman__> in short, no
[06:28] <AlanMeta> so in long, its yes or maybe?
[06:28] <qman__> you can use things like gnome-terminal and gedit instead of a TTY and vim
[06:29] <qman__> but it still comes down to editing configuration files and running commands
[06:29] <AlanMeta> oh ok. I was thinking since Ubuntu makes the desktop version so "Windows-like" that they would have a tool to make configuring the server easy
[06:30] <qman__> Ubuntu is anything but "Windows-like"
[06:30] <qman__> it is easy to use
[06:30] <AlanMeta> the desktop installs very easily and configures itself
[06:30] <AlanMeta> for the most part
[06:30] <qman__> with premade packages and tools like tasksel, so does ubuntu server
[06:31] <AlanMeta> oh ok
[06:32] <qman__> they're just menus on a console instead of point and click
[06:32] <qman__> saves resources and reduces the attack surface
[06:32] <qman__> many tasks couldn't be easier
[06:32] <qman__> installing a web server is a single checkbox during setup
[06:33] <qman__> granted there's a long way to go with things like directory services
[06:33] <qman__> there's a reason ubuntu is my distribution of choice, it makes my life easy
[06:35] <qman__> but anybody who claims windows is "easier" than linux has never had to fix a corrupted active directory installation
[06:35] <AlanMeta> Yeah I was using CentOS, but even though cPanel made it easy in some ways, it kept getting in my way in other ways
[07:30] <osmosis> strange how the interfaces on a kvm guest disappear sometimes and dont exist in the stats counter.
[07:30] <extor> Is there any way I can enable aggressice write caching in linux, the same way one can now enable it in windows 7...what I want is for the kernel to only write flush once in a blue moon to minimize write lag
[07:30] <osmosis> for libvirt
[07:32] <AlanMeta> it seems my VPS doesn't like upgrading the Ubuntu :-(
[07:40] <qman__> extor, linux (and ubuntu) already do this by default
[07:41] <qman__> and have for years
[07:42] <extor> qman__, I want to increase the time the data is held then
[07:48] <qman__> extor, I suggest against it, but if you must, this should help explain  http://www.cyberciti.biz/faq/linux-kernel-tuning-virtual-memory-subsystem/
[07:48] <MTecknology> JEBUZ! $20/mo for a static IP!!!
[07:48] <extor> qman__, what about this? http://www.westnet.com/~gsmith/content/linux-pdflush.htm
[07:49] <qman__> that's a good explanation too
[08:36] <JKL_> Hi. I am trying to virtualize with kvmbuilder. Does this xml look correct: http://ubuntuforums.org/showpost.php?p=10018470&postcount=7 ?
[08:57] <AlanMeta> on Ubuntu 9.04 is it better to use webmin or eBox?
[09:22] <AlanMeta> anyone still here?
[10:09] <vraa> hi has anyone used munin?
[10:10] <KB1JWQ> !ask | vraa
[10:11] <vraa> oh i see - well i think i might've messed up somewhere, i setup munin.conf and munin-node.conf and i got the graphs and html generated, but the graphs all show nan, even after waiting 30 minutes for updates
[10:13] <KB1JWQ> vraa: You have a cron process or a daemon that fetches stats? :-)
[10:13] <vraa> i am not exactly sure - but i think it's a cron process that gets setup after "apt-get install munin munin-node"
[10:14] <KB1JWQ> vraa: Welp, is it there?
[10:14] <KB1JWQ> :-)
[10:14] <vraa> how do i double check? because i do see munin-node as a process running too
[11:31] <extor> Has this atime, relatime "patch" by Linus Torvalds improved disk i/o in busy linux servers much? Is this discussion and the points it raises still valid or should an admin just leave disk i/o on busy xen servers on autopilot? http://kerneltrap.org/node/14148
[11:44] <RoyK> extor: turning off atime or using relatime will probably help the best if the server handles a large amount of files
[11:44] <extor> atime and relatime dont affect raw pseudo block devices do they
[11:45] <extor> like LVM disk images for Xen VPSes
[11:45] <ikonia> extor: stop
[11:46] <RoyK> ikonia: ?
[11:47] <ikonia> RoyK: this guy is spamming every channel with this link
[11:47] <RoyK> ikonia: hehe
[11:48] <RoyK> ikonia: what link? I only see that pasted here
[11:48] <ikonia> it's in multiple channel
[11:49] <RoyK> k
[11:50] <extor> Anyone know what version of xen hypervisor and xen kernel ubuntu server comes with?
[11:52] <RoyK> ubuntu doesn't come with xen
[11:53] <ikonia> extor: the kernel version is the same as the desktop
[11:53] <extor> hrmm so is there any difference at all between ubuntu server and ubuntu desktop?
[11:54] <ikonia> yes,
[11:54] <ikonia> it's configuration is aimed at enterprise hardware, that sort of thing, not desktop functionality, such as nvidia kernel modules
[11:55] <lieuwe> hey, i'm trying to get samba to work on my server, but when i try to acces it using windows it keeps rejecting my pw, any idea whats wrong?
[11:56] <RoyK> ikonia: and ubuntu server doesn't come with X by default
[11:56] <RoyK> lieuwe: lots of things can be wrong :)
[11:56] <lieuwe> RoyK: :P
[11:56] <RoyK> lieuwe: using local users or a domain?
[11:56] <ikonia> RoyK: thats nothing to do with the kernel though
[11:56] <extor> I might want to install some X functionality to remotely run tools like virt-manager over ssh
[11:56] <lieuwe> RoyK: wut? following http://ubuntuforums.org/showthread.php?t=202605
[11:56] <RoyK> ikonia: you tell me...
[11:57] <ikonia> its' not
[11:57]  * RoyK shrugs
[11:57] <RoyK> X in kernel - that would be nice :D
[11:57] <RoyK> add gnome there too
[11:57] <RoyK> whee
[11:58] <RoyK> lieuwe: then no domain
[11:58] <lieuwe> RoyK: hm
[11:59] <lieuwe> RoyK: any idea what part i messed up?
[11:59] <RoyK> lieuwe: from the commandline, run pastebinit /etc/samba/smb.conf
[12:00] <lieuwe> RoyK: need to apt-get pastebinit first, hold on
[12:01] <lieuwe> RoyK: http://pastebin.com/gMF6pCdB
[12:02] <RoyK> the 'force' thing shouldn't be needed
[12:02] <lieuwe> RoyK: okay, lemme remove that
[12:03] <RoyK> also, if you just want to do peer-to-peer sharing, you possibly want to disable all of authentication
[12:03] <lieuwe> RoyK: yeah
[12:03] <lieuwe> RoyK: that would be nice :P
[12:03] <RoyK> security = share
[12:04] <lieuwe> RoyK: where?
[12:04] <lieuwe> RoyK: done
[12:04] <RoyK> you have security = user in your config
[12:04] <lieuwe> RoyK: yeah
[12:04] <RoyK> ok, restart samba
[12:04] <RoyK> try again
[12:04] <lieuwe> RoyK: how? the tut mentions some commands for that, but they fail
[12:05] <RoyK> /etc/init.d/smbd restart
[12:06] <lieuwe> RoyK: it asks for a password, leave empty?
[12:06] <RoyK> it shouldn't
[12:06] <lieuwe> RoyK: it does
[12:07] <RoyK> set guest ok = yes
[12:07] <RoyK> in the share
[12:07] <lieuwe> RoyK: in the [files] section?
[12:07] <RoyK> yes
[12:07] <RoyK> note - that's the name of the share
[12:08] <RoyK> btw, what have you stored under /media/samba? a disk mounted there or something?
[12:08] <lieuwe> RoyK: media/samba? wheres that? that should be /home/samba
[12:08] <RoyK> I'm just reading from your config :)
[12:09] <lieuwe> RoyK: its working!
[12:09] <RoyK> :)
[12:09] <lieuwe> RoyK: thanks :P
[12:09] <RoyK> np
[12:10] <lieuwe> RoyK: now, is it possible to have another folder shared like that?
[12:10] <RoyK> sure
[12:10] <RoyK> add [new_share]
[12:10] <RoyK> like [files]
[12:11] <lieuwe> RoyK: okay, thanks
[12:11] <lieuwe> oh, fck
[12:12] <lieuwe> RoyK: any idea where the www folder is by default? :P
[12:30] <RoyK> lionel: /var/www
[12:33] <lieuwe> is it possible to set up an automated download service on my server? e.g. for overnight downloads?
[12:33] <lieuwe> i'm already running lamp and samba on it
[12:34] <RoyK> that shouldn't be a problem
[12:34] <lieuwe> the problem is how?
[12:35] <RoyK> well, depends what you want to download, what protocol, ftp? http? torrent?
[12:35] <lieuwe> RoyK: at least torrent, prefferably http and ftp too
[12:35] <RoyK> well, it's a simple matter of scripting :)
[12:35] <lieuwe> "simple"
[12:36] <lieuwe> isn't there some prebuilt program for this?
[12:36] <RoyK> for torrent, there are several web-based ones you can install on the server
[12:36] <lieuwe> won't that have a conflict with lamp?
[12:36] <RoyK> it'll integrate into lamp
[12:36] <lieuwe> ah
[12:36] <lieuwe> hmm
[12:37] <lieuwe> but then i'd need to have a different system for http/ftp
[12:37] <JKL_> is there any possibility to be invited to #ubuntu-virt? I have had tried to create virtual machine with vmbuilder now over month without success.
[12:38] <RoyK> lieuwe: yes, or you can simply start a download manually with wget
[12:38] <lieuwe> RoyK: :P i know that, but i'm not the only one which is going to use it
[12:38] <RoyK> JKL_: virt-manager?
[12:38] <lieuwe> RoyK: in total four people need to work with it, one doesnt know linux, two barely know windows :P
[12:39] <RoyK> I'm sure someone has created that :P
[12:39] <RoyK> JKL_: virt-manager simplifies things a bit
[12:40] <JKL_> i would like to not install ui
[12:40] <JKL_> gui
[12:40] <RoyK> JKL_: just use remote X
[12:41] <JKL_> do i have to if i use virt-manager?
[12:41] <RoyK> or run virt-manager from your pc
[12:41] <JKL_> i dont have to install x to the server at all?
[12:41] <RoyK> JKL_: it'll only install the x libs
[12:41] <JKL_> ok thx
[12:41] <JKL_> maybe that is what i have to do :)
[12:42] <RoyK> JKL_: or - if you have a pc running linux, you can run it from there
[12:42] <JKL_> ssh -X should work?
[12:42] <JKL_> you mean that i can install virt-manager to another machine than my server?
[12:43] <RoyK> yes
[12:44] <RoyK> but I have never set that up - I don't know how it works with authentication etc
[12:44] <RoyK> I just use remote X
[12:44] <RoyK> and -X should be on by default
[12:44] <RoyK> try to ssh into the box and run something like xeyes
[12:45] <RoyK> lieuwe: rtgui might be worth a try
[12:45] <lieuwe> RoyK: kay,
[12:45] <lieuwe> RoyK: hmeh
[12:46] <JKL_> thanks RoyK for your time. i start to get familiar with virt-manager :)
[14:19] <RoyK> ehlo
[14:53] <JKL_> cannot parse QEMU version number in ''
[14:53] <JKL_> argh :)
[15:01] <RoyK> perhaps you have messed up the config?
[15:01] <RoyK> virt-manager should work well from the standard config
[15:04]  * SasaGloc_afk is away: Gone away for now
[15:04] <JKL_> RoyK: but I have a strong feeling that I have not changed anything
[15:05] <JKL_> I also have doubts that might it need a hardware graphic card for some reason. that is something that my server does not have
[15:06] <RoyK> why would you need that?
[15:08] <RoyK> JKL_: you do _not_ need a graphics card to run remote X
[15:11] <JKL_> i just wondered if libvirt have some weird dependencies for a graphic card
[15:12] <RoyK> JKL_: it doesn't
[15:12] <RoyK> JKL_: on my primary (private) server, I have a few VMs running, and managing them with virt-manager
[15:12] <JKL_> maybe i purge all packages and try again?
[15:12] <RoyK> yeah, try that
[15:12] <JKL_> what might be the "parent" package?
[15:13] <RoyK> make sure to remove the config files after the purge - even --purge may leave some stuff
[15:13] <RoyK> parent of what?
[15:13] <JKL_> all virtualization
[15:13] <JKL_> i dont know exactly what packages i have to purge
[15:13] <RoyK> kvm, i guess
[15:14] <JKL_> sounds a good guess
[15:14] <RoyK> unless you're trying to use xen, which is _not_ a good idea on current ubuntu
[15:14] <JKL_> kvm is what i try to use
[15:14] <JKL_> removing kvm didnt remove anything else
[15:14] <RoyK> perhaps qemu too
[15:15] <RoyK> kvm uses that
[15:15] <RoyK> or qemu uses kvm
[15:15] <JKL_> no i have only removed kvm and qemu
[15:16] <RoyK> remove libvirt as well
[15:16] <RoyK> apt-get remove --purge
[15:18] <JKL_> yeah libvirt0 removed loads of stuff
[15:19] <JKL_> no I install virt-manager again
[15:20] <JKL_> didnt help
[15:24] <RoyK> JKL_: can you possibly reinstall the box?
[15:24] <RoyK> sometimes that saves time
[15:25] <RoyK> but then - if you have a truckload of other services on it, maybe not
[15:33] <JKL_> installing a box is one option. it just rips my heart when i have to move my only graphic card around :)
[15:36] <RoyK> don't you have a null modem cable?
[15:38] <JKL_> RoyK: what would I do with null modem cable?
[15:39] <RoyK> IIRC ubuntu can be installed using a serial console
[15:40] <RoyK> thus, no need for a display adapter
[15:40]  * SpamapS is seated in LAX next to somebody wearing a maverick t-shirt.. but I don't want to interrupt his tiny movie on his giant sprint evo phone
[15:44] <JKL_> RoyK: so i could connect with telnet to it. kewl
[15:45] <RoyK> minicom would be better
[15:45] <RoyK> telnet isn't made for serial communication
[15:46] <RoyK> JKL_: the serial console was used on most boxes from early seventies to recent times, but even though it's old, it's still useful
[15:48] <JKL_> maybe I should get myself that cable
[15:48] <osmosis> everything I saw on the web about swappiness says lower value means minimal swapping. So I changed my swappiness from 60 to 10. And now I can see on the graphs that a huge swap_cache and way more swap file is in use. I was trying to turn off swapping because whenever linux starts doing random unimportant stuff with the swap file, it messes up my IO throughput. Helpful suggestions appreciated!
[15:48] <RoyK> JKL_: I guess you can get such a cable anywhere, or solder it yourself if you can't find it
[15:49] <RoyK> JKL_: just make sure you have an RS/232 port on both boxes
[15:49] <JKL_> server has one
[15:50] <JKL_> how about my laptop. i think i dont eaven bother to use this windows machine
[15:52] <JKL_> none of my laptops have it and probably virtual machine inside windows does not work... but ofc I can use livecd ^^
[15:54] <patdk-lap> osmosis, adjusting swappiness doesn't do anything about what it already did
[15:55] <patdk-lap> and large swap_cache is from reading in stuff from swap (I believe stuff that hasn't changed, so if needed, it can just be dropped, instead of getting swapped out again)
[15:55] <RoyK> osmosis: I just updated http://en.wikipedia.org/wiki/Swappiness
[15:55] <RoyK> osmosis: set it to 100 - it helps
[16:03]  * RoyK grins and looks forward to getting his 110TB boxes tomorrow ... 11x7-2TB drive RAIDz2
[16:54] <AlanMeta> Hi all, if I have another server manage the DNS for my Ubuntu server, what (if anything) would I need to configure on the server itself?
[16:55] <_ruben> most likely nothing
[16:55] <_ruben> depends on what you want to achieve tho
[16:56] <AlanMeta> well, basically I want the ubuntu server to handle one subdomain, which will have a web component, so I know I'll need to configure httpd.conf for that, but would bind need to know anything?
[16:57] <_ruben> just add the appropriate DNS records to the DNS server, nothing needed for that on the ubuntu (web)server for that
[17:00] <AlanMeta> ok cool, thanks
[17:25] <k5673> Hello Yo! Somebody with a running strongswan server configured for roadwarriors? Like Hamachi?
[17:52] <AlanMeta> is gcc version 4.3.3 still acceptable?
[18:11] <k5673> AlanMeta:There's anything bad about gcc 4.3.3
[18:11]  * SasaGloc_afk is away: Gone away for now
[18:12]  * SasaGloc is back.
[18:12] <AlanMeta> k5673 what?
[18:12] <k5673> If you have a program, and needs to be compiled with gcc 4.3.3, go ahead
[18:12] <k5673> You said (01:52:57 PM) AlanMeta: is gcc version 4.3.3 still acceptable?
[18:13] <AlanMeta> ok the reason I asked is I tried to compile git with it, and it generated errors, so I was curious if I needed to install something else first
[18:16] <k5673> AlanMeta: http://www.barregren.se/blog/how-install-git-source-ubuntu
[18:16] <k5673> https://help.ubuntu.com/community/Git
[18:16] <k5673> Hope this helps.
[18:17] <AlanMeta> thanks
[18:54] <lennart_> I just upgraded to 10.10 from 10.04 now I can't access my mediawiki, only get to initial setup page for the wiki, any idea of how to solve this?
[18:58] <lennart_> Lot of activity in here :)
[18:59] <k5673> lennart_:Do you se the initial configuration page in the url of your mediawiki?
[19:03] <lennart_> k5673: yes
[19:09] <AlanMeta> to verify in httpd.conf is still where you put all the instructions on what URLs and file locations to host is right?
[19:11] <k5673> Mmm...
[19:12] <k5673> Have you done a backup of your mediawiki folder and the mysql database....
[19:12] <k5673> ?
[19:14] <AlanMeta> huh?
[19:24] <lennart_> Solved it, the problem was that LocalSettings.php had disappeared after the upgrade so I copied over my backed up copy of that file
[19:25] <lennart_> fucking unstable to upgrade between versions
[19:25] <lennart_> wonder what else is not working
[19:26] <AlanMeta> can someone give me a url to see a sample of what a site configuration should look like for apache2.conf?
[19:27] <lennart_> ohh next issue, the left side page in nagios have disappeard?
[19:32] <lennart_> anyone have any idea of how to fix nagios?
[19:58] <k5673> lennart_: Save your configs in other place ( backup ), and do an apt-get remove --purge nagios3. Then apt-get intall nagios3 an copy your customized files.
[19:58] <k5673> install
[20:10] <AlanMeta> for Jaunty, is there a packaged php 5.3.3?
[20:15] <k5673> AlanMeta: take a look into http://packages.ubuntu.com
[20:41] <MTecknology> How hard would it be to run nginx and php inside of a chroot?
[20:42] <pmatulis> AlanMeta: no, not by standard means.  you will have to force something
[20:42] <qman__> AlanMeta, site configurations go in /etc/apache2/sites-available/, not apache2.conf nor httpd.conf
[20:43] <k5673> MTecknology: you can do a debootstrap, then chroot in and apt-get install nginx php5
[20:44] <MTecknology> k5673: yup.. but then how do I make it start from inside of there when I boot up my system?
[20:45] <MTecknology> k5673: I'm going to have a pretty funky setup when I'm done so in effort to keep it clean, I'm trying to understand everything before going into anything
[20:45] <k5673> Ah! Pretty complex thing...!
[20:45] <k5673> So..
[20:46] <khussein> Guys, I have a question that is gonna sound simple, but no I am not asking about chmod, groups, or any of that. How do I give another account on my system access to a specific file in my home folder?
[20:47] <k5673> MTecknology: You can do a bash script like chroot /mychrootednginx && /etc/init.d/nginx start
[20:47] <khussein> The obvious solution is to create a group, add myself and the other user to it, then give permission to this group.
[20:47] <k5673> khussein: Tried to modify the permissions of the file with chown
[20:48] <MTecknology> k5673: .... it would be that simple!?
[20:48] <k5673> khussein: Yes.
[20:48] <MTecknology> I'm guessing the yes was for me :P
[20:48] <k5673> MTecknology: Yes
[20:48] <MTecknology> That just seems way to simple
[20:48] <k5673> That's your yes
[20:49] <khussein> This doesn't scale tho. It doesn't make sense to create lots of groups for every file that I wanna share with a different user.
[20:49] <k5673> MTecknology: You will not lose anything trying it
[20:50] <MTecknology> k5673: I'll be ready to try in about 10 min - I need to try out this kernel
[20:51] <k5673> khussein: add the user who wants to see the file to the group of the owner
[20:51] <k5673> khussein: You do not have to create groups. They're already there.
[20:52] <qman__> unless you want to give that user access to all your files, you do
[20:52] <khussein> k5673: I own files X and Y. what if I want user A to access file X only. Then user B to access file Y?
[20:52] <qman__> you're right that it doesn't scale very well under those specific conditions
[20:52] <qman__> but that's a pretty rare requirement
[20:52] <khussein> You'll need two groups for this case, right?
[20:53] <qman__> there is one trick you could use
[20:53] <qman__> change the group owner of file X to that user A's group
[20:53] <qman__> and likewise file X's group owner to user B's group
[20:53] <k5673> Apply the chown to the file to share
[20:54] <k5673> khussein
[20:54] <qman__> you remain the file owner, and achieve what you wanted
[20:54] <MTecknology> ok... I tried to live without aptitude for a while... but I can't do it
[20:55] <khussein> qman__: Yeah, this would work better I guess. But then again, can't user A add user B to A's group, and get easy access?
[20:55] <qman__> khussein, that gives easy access to all of user A's files
[20:55] <khussein> qman__: I understand that it may sound like a rare requirement, but I promise you it is real :).
[20:55] <qman__> if you want least permission, that's not going to work
[20:55] <khussein> Right.
[20:56] <khussein> hmm .. maybe filesystem with acls
[20:56] <qman__> but by default each user has his own group
[20:56] <qman__> so changing the group to the one user you want to share with works
[20:56] <qman__> if you want to share with more than one though, you need to create a new one
[20:57] <qman__> filesystem acls are very tedious to configure and use
[20:57] <khussein> It is .. which is why I started asking the question here and I was hoping that I am missing something.
[20:57] <qman__> rather than manually configure just the files you want to share, you have to manually configure all your files
[20:58] <khussein> Oh really? I didn't think so. But maybe you are right, I haven't done a lot of work on them yet.
[20:58] <k5673> MTecknology: do not resist to the unstoppable power of apt! Mwahahahaha!
[20:58] <qman__> well, it may have sensible defaults
[20:58] <qman__> but any time you need to change something, it's a lot more complicated
[20:58] <MTecknology> k5673: I love aptitude... but apt-get is just horrible
[20:58] <qman__> and if you want it actually locked down, it's a lot more work
[20:59] <qman__> a quote I heard and very much agree with
[20:59] <qman__> if the unix permission scheme can't achieve what you want, your system is too complex and should be redesigned
[20:59] <khussein> qman__: :) I don't know if I buy this one. How old is it?
[21:00] <khussein> It used to work perfectly .. but now with resource delegation and all that kinda stuff. I can certainly see the case for it.
[21:00] <qman__> about as old as the argument for acls on linux
[21:00] <khussein> But again, you are right acls are just too complicated and hard to get it right.
[21:01] <qman__> you have to be a bit clever sometimes, but the unix permission scheme is actually very flexible
[21:01] <khussein> It almost sounds like something new needs to come out to solve this situation in a much simpler way.
[21:02] <khussein> unix permission is very simple and hence flexible, but you may end up creating a lot of groups to really achieve what you are trying to do.
[21:02] <khussein> And even then, it isn't secure, and allows other users to give themselves access to your file.
[21:03] <qman__> that's not true
[21:03] <qman__> it's very secure
[21:03] <khussein> Well, I didn't mean it that way :). So, I take it back.
[21:03] <qman__> it's only insecure when not configured correctly
[21:04] <MTecknology> 139 packages instealed on my server :P
[21:04] <pmatulis> i wouldn't say that 'simple' implies 'flexible', i would almost say the reverse
[21:05] <khussein> pmatulis: It is simple on how to implement it, right?
[21:05] <k5673> MTecknology: but apt is your monochrome vt100-style friend who resolves the dependencies and install software for you!
[21:05] <k5673> Joke
[21:06] <MTecknology> k5673: aptitude does this - and does it well :)
[21:06] <khussein> qman__: thank you. I really appreciate your help.
[21:06] <MTecknology> k5673: it even yells at me when I choose to remove all of python and most of perl from my system :P
[21:06] <AlanMeta> if you do a apt-get upgrade, and it replies back with packages that will not be upgraded, but those are the ones I want to upgrade. How do I tell it to upgrade those?
[21:06] <pmatulis> the fact that in unix you can't have a group can give you a pretty broken setup in certain situations
[21:06] <khussein> I'll catch you guys later. thanks :)
[21:06] <pmatulis> "group within a group"
[21:06] <k5673> MTecknology: apt have feelings too.
[21:07] <khussein> pmatulis: what?
[21:07] <pmatulis> khussein: see above
[21:09] <khussein> "group within a group" is this something you are suggesting?
[21:09] <qman__> he's just saying that feature is absent in the unix permissions scheme
[21:09] <qman__> it would be useful in some situations
[21:10] <khussein> Ah yes. I completely agree.
[21:10] <khussein> It may sound even more complicated, but I was brainstorming about using LDAP.
[21:11] <qman__> I never said it was perfect, just that acls don't really improve things
[21:11] <qman__> you go from the possibly too simple, to the definitely too complex
[21:11] <khussein> The concept of hierarchal organization of users and groups is definitely missing.
[21:11] <AlanMeta> if I tell apt-get to remove several packages, and then tell it to install them again, will it get the "official" build if another repo has a newer build?
[21:11] <MTecknology> k5673: :S... It seems I can initiate nginx from inside of the chroot but not manipulate it from there :P
[21:12] <khussein> qman__: You are right, which is why I was thinking maybe there needs to be something in the middle. Not that simple, but isn't too complicated to achieve a simple task.
[21:12] <MTecknology> k5673: I can't run top inside - but I can run top outside ... must be mount points
[21:13] <MTecknology> k5673: this is kinda cool... it's like the system running in the chroot will run as if it's running on the host, but be locked to that environment
[21:14] <MTecknology> k5673: btw.. that command you gave me doesn't work...
[21:14] <MTecknology> k5673: it waits until you exit the chroot
[21:14] <k5673> MTecknology: Of course. And is like a sandbox. You can do anything (almost) without destroying your real environment.
[21:14] <AlanMeta> anyone?
[21:15] <qman__> AlanMeta, that's what upgrade is for
[21:15] <qman__> but yes
[21:15] <k5673> AlanMeta: Always the official
[21:15] <AlanMeta> how can I over ride that?
[21:15] <k5673> MTecknology: the command for running nginx?
[21:15] <qman__> by holding/pinning a package
[21:16] <MTecknology> k5673: that command would work great if I could make it launch inside of the chroot
[21:16] <k5673> MTecknology: Do a bash script
[21:16] <MTecknology> k5673: OH!
[21:16] <MTecknology> k5673: no &&
[21:17] <MTecknology> k5673: chroot /opt/websites-basic /etc/init.d/nginx start
[21:17] <k5673> MTecknology: chroot /opt/websites-basic /etc/init.d/nginx start &
[21:18] <MTecknology> k5673: except that it seems trying to stop it the same way doesn't work :P
[21:18] <talcite> hey guys. I'm having trouble copying files to my OCFS2 array. Can someone help me debug? It was working in the past, but possibly an update broke it?
[21:18] <k5673> MTecknology: The ampersand at the end will send the command to background
[21:18] <k5673> MTecknology: &
[21:18] <MTecknology> k5673: it doesn't need to go to the background though
[21:18] <MTecknology> k5673: chroot /opt/websites-basic /etc/init.d/nginx start  <--- starts nginx
[21:19] <MTecknology> k5673: chroot /opt/websites-basic /etc/init.d/nginx stop  <--- does not stop nginx
[21:19] <AlanMeta> http://pastebin.com/QAd7Wcxj << this is what I'm getting, the newer files are on an alternate repo. Any suggestions to tell it to install it?
[21:21] <MTecknology> k5673: :S... I can't kill anything inside of the chroot without killing the pid :S....
[21:21] <k5673> Mmm
[21:25] <k5673> MTecknology: You can try this http://pastebin.com/KEQ7efU4
[21:26] <MTecknology> k5673: GOT IT!
[21:26] <MTecknology> I didn't mount proc correctly
[21:26] <MTecknology> it couldn't figure out what the pid was
[21:28] <k5673> MTecknology: some filesystems aren't available in a chrooted environment
[21:28] <MTecknology> k5673: mount -o bind /{dev,proc} /opt/websites-basic/{dev,proc} :D
[21:29] <k5673> MTecknology: i'll save that string.
[21:29] <MTecknology> k5673: obviously not exactly what I ran.. it was two commands ;)
[21:29] <k5673> Yeah
[21:29] <k5673> Right
[21:32] <MTecknology> I think I found a bug...
[21:33] <k5673> MTecknology: What bug?
[21:34] <MTecknology> k5673: when installing php5-fpm.. the default config assumes /var/www exists but doesn't verify.. so before installing it you need to 'mkdir /var/www' or it will fail to install because it will fail to start because the config is broken
[21:35] <AlanMeta> can anyone help me?
[21:35] <qman__> AlanMeta, using debian repositories on ubuntu is a bad idea
[21:37] <AlanMeta> qman__ ah ok, I was following the directions here: http://kevin.vanzonneveld.net/techblog/article/prepare_for_php_53/
[21:39] <guntbert> AlanMeta: php 5.3 is in the repos, no need for jumping through hoops
[21:39] <AlanMeta> its not for jaunty which is the only thing I can run on my vps :-(
[21:41] <guntbert> I see, thats 5.2
[21:41] <AlanMeta> yeah and running something that requires 5.3
[21:41] <guntbert> AlanMeta: did you look into backports?
[21:42] <AlanMeta> backports?
[21:42] <k5673> AlanMeta: http://packages.ubuntu.com
[21:44] <AlanMeta> php is not in the backports :-(
[21:44] <guntbert> AlanMeta: did you see http://zippykid.com/blog/2009/08/building-php-5-3-packages-on-ubuntu-9-04-jaunty-for-apache-2/ ?
[21:46] <AlanMeta> lol, my apt-get can't find checkinstall, I have downloaded the code already but not sure how to configure it, what came with it, doesn't have the configure section in phpinfo()
[23:57] <nagchampa> the ubuntu server guide is extremely vague on postfix setup
[23:57] <nagchampa> sorry
[23:58] <nagchampa> i mean, in regards to settup up an email gateway
[23:58] <patdk-lap> heh? what is an email gateway?
[23:58] <nagchampa> https://help.ubuntu.com/10.04/serverguide/C/mail-filtering.html
[23:58] <nagchampa> sorry, now i'm beign vague :p
[23:59]  * patdk-lap wonders what mail filtering has to do with email gateway (whatever that is) at all?
[23:59] <patdk-lap> setting up an incoming email server is pretty simple
[23:59] <patdk-lap> just have it receive email, and do whatever you want with it, but don't bounce it