[00:24] <VladGh> I installed dk-filter and opendkim and I keep getting this error Sendmail DomainKeys Filter: Unable to create listening socket on conn inet:8892@localhost / smfi_opensocket() failed
[00:24] <VladGh> it's not the first time I install this combination, but it is the first on EC2
[00:25] <VladGh> Does the EC2 Ubuntu Ami have some kind of permission for creating listening ports?
[00:36] <erichammond> VladGh: Should be same as normal Ubuntu server in this regard.  Is something already listening on that port?
[00:36] <VladGh> erichammond: netstat --listen shows nothing
[00:37] <VladGh> I just tried SOCKET="inet:54321" instead of SOCKET="inet:54321@localhost" and I think it will work
[00:43] <allowoverride> im out l8
[00:45] <VladGh> nope, without localhost postfix gives now "fatal: host/service localhost/54321 not found: Name or service not known"
[00:51] <ehcah> can Ubuntu Server be configured to match the capabilities of a product like FreeNAS?
[00:55] <twb> I'm not familiar with FreeNAS, but theoretically Ubuntu can be configured in just about any way.
[00:58] <ehcah> twb:  FreeNAS, OpenFiler, unRAID, EON are all packaged NAS solutions.
[00:59] <ehcah> I have 2 ubuntu Servers running in my basement rack already.  I'm trying to see if I could build a scalable solution using ubuntu.
[01:00] <twb> If you're just asking "can Ubuntu Server be a NAS" -- yes, it can
[01:01] <ehcah> LOL... I know it can.  I'd like to find someone who can offer some real world experience.
[01:11] <twb> I use it as an SBS replacement
[01:11] <twb> i.e. acting as a centralized auth/file/print server
[01:14] <qman__> the biggest problem I have when trying to replace windows servers is directory services
[01:15] <qman__> LDAP is such a PITA to configure and use
[01:19] <twb> qman__: and krb
[01:19] <twb> Last time I got LDAP working w/o SSL or krb.
[01:19] <qman__> yeah
[01:19] <qman__> we desperately need a ready-to-go directory services package
[01:20] <twb> That's what I liked about NIS
[01:21] <twb> It is LITERALLY just a matter of installing it and setting the domain name (which has a debconf prompt().
[01:21] <twb> For the server side, you also have to tell it to be a server in /etc/default/nis, but that's it.
[01:22] <twb> Unfortunately, you can only use NIS on "ultimately trusted" networks.
[01:49] <latenite> Hi flks, "update-grub" is not adding my custom kernel to grub2? What am i doing wrong? http://pastie.org/1283313
[02:02] <twb> latenite: if you're referring to bzImage_0 -- it's not named correctly.
[02:08] <latenite> twb, what woudl the name have to be like?
[02:08] <twb> Well, like the one that's in there
[02:09] <latenite> twb, vmlinuz-SOMETHING ?
[02:11] <twb> Just so
[02:17] <latenite> twb, thanks mn , that did the trick :)
[02:17] <twb> You should build your kernels with "make deb-pkg"
[02:17] <twb> It will generate .deb you can install.
[02:17] <latenite> now I get kernel panic "VFS: unable to mount root fs on unknown-block(2,0)"
[02:18] <twb> That's probably because you have no ramdisk.
[02:18] <latenite> I have my filesystems build in * and NO iniramfs
[02:18] <twb> Or because you didn't compile something in.
[02:18] <latenite> well what could me missing? filesystems are build in for sure :)
[02:18] <twb> You cannot use root=UUID=... or root=LABEL=... without a ramdisk.  You must pass the raw device name (e.g. /dev/sda1), which can change.
[02:20] <latenite> twb, oh, I did not know that. why is that so?
[02:22] <twb> Because they require udev
[02:22] <twb> Without a ramdisk, the only way to get to udev is via the root filesystem.  So you have a cyclic dependency.
[02:23] <latenite> twb, oh that makes sense :)... well than I just add ramdisk to my kernel?
[02:24] <twb> I suppose so.
[02:24] <twb> 13:17 <twb> You should build your kernels with "make deb-pkg"
[02:25] <latenite> twb, what is that for?
[02:25] <twb> Because I told you to
[02:26] <latenite> twb, I never had a ramdisk. How do I create one?
[02:26] <latenite>  :) ok I will
[02:26] <twb> By doing "make deb-pkg", then installing the resulting .deb.
[02:26] <twb> If you do it that way, the ramdisk will be generated automatically.
[02:27] <latenite> twb, so in /usr/src/linux/ I do "make dep-pkg && make modules_install" ???
[02:27] <twb> No
[02:27] <twb> Just "make deb-pkg".
[02:28] <latenite> twb, is there a place to read about "dep-pkg" ?
[02:28] <twb> It's DEB-PKG, not DEP-PKG
[02:28] <twb> Because Ubuntu is really rebadged Debian.
[02:30] <latenite> twb, ok id did "make deb-pkg" now whats next? there is no new vmlinuz file in /boot noe a ramdisk anywhere.
[02:31] <twb> The package will be placed in /usr/src.
[02:31] <latenite> oh then i do
[02:31] <latenite> dpkg -i $pakage ?
[02:32] <twb> Just so.
[02:32] <twb> Re. documentation, see /usr/src/linux/scripts/package/builddeb and http://kernel-handbook.alioth.debian.org/
[02:32] <latenite> twb, there is also a new "linux-firmaware-iamge.bed" what s about that?
[02:33] <twb> dpkg -I foo.deb describes packages.
[02:34] <latenite> twb, ist sais it conatisn firmware from the kernel. Do I need that? If so, what for?
[02:35] <twb> You need it if you have hardware that needs that firmware.
[02:36] <twb> The linux-firmware-image .deb will not be generated if your custom kernel has all firmware options disabled.
[02:37] <twb> Incidentally, WHY are you trying to use a custom kernel?
[02:38] <latenite> twb, because I have a soundcard that is not in the default kernel
[02:39] <twb> Please pastebin the output of "lspci -nn".
[02:41] <latenite> http://pastie.org/1283405
[02:42] <latenite> ICE1712 is what I need to build in *
[02:49] <twb> Try pasting it into http://kmuto.jp/debian/hcl/
[02:50] <twb> I'd do it myself but that site is broken in my browser :-/
[02:51] <latenite> WHAT exactly do I pate in there?
[02:51] <latenite> ICE1712 results in error
[02:54] <twb> The full output of lspci -nn, as it tells you to
[02:55] <twb> It'll tell you what kernel version (in Debian) added support.  It should be about the same for Ubuntu.
[02:58] <latenite> twb, ok. Say how would I get the kernelconfig from ubuntu custom kernel...to have a sane starting point?
[02:59] <twb> latenite: *I* would do it by copying /boot/config-X from the existing Ubuntu kernel
[02:59] <twb> Also, "make localyesconfig" will change all modules currently in use (on the build host) to =y.
[03:00] <twb> Also, "make localmodconfig" will change all modules currently UNUSED (on the build host) to =n.
[03:03] <latenite> twb, wow thats a cool way :) nice
[03:05] <twb> Yes, it is super nice
[03:05] <twb> It's not perfect, e.g. within snd-hda-intel it can't autodetect which codecs to turn on/off
[03:06] <latenite> is that debian/ubunut OR kernel way of editing .config? in other word will that work on oterh distros too?
[03:07] <twb> That's a feature of the upstream kernel
[03:07] <twb> It should work anywhere, from about .35 onwards
[03:07] <latenite> upstream?
[03:07] <twb> i.e. the mainline linus-2.6 repo
[03:07] <latenite> ahh ok
[03:11] <latenite> man thanks for al your help :) ....this ubuntu default kernel build for ever... :) I guess I ll idle for a while
[03:14] <aegis> I'm back
[03:15] <twb> Yes, the ubuntu .config is basically "all =m"
[03:16] <latenite> twb, it a killer :) oh well at least iw works :)
[03:17] <twb> Don't forget -j2, where 2 is the number of cores you have/
[03:17] <latenite> make -j deb-pkg ?
[03:17] <latenite> make -j6 deb-pkg ?
[03:17] <latenite> lik that?
[03:18] <twb> Yes.
[03:18] <latenite> man I am tored , I got to go to bed...can t evenb type right--
[03:18] <twb> Without -j it will use as many processes as it can, which will probably DOS your host
[03:18] <twb> Er, I mean -j without a number.
[03:18] <latenite> lol...that s bad :)
[03:19] <twb> I did it about three times in a row before  Irealized what happened, because I was doing the compile in a minimized window
[03:20] <latenite> still compiling...doooooo
[03:22] <latenite> any cool ubunut tweaks you can recommend?..I am setting up a desktop for my mom...
[03:26]  * Datz wonders if gnome is a tweek for ubuntu server :p
[03:27] <Datz> ubottu dict tweak
[04:07] <twb> latenite: etckeeper
[04:46] <latenite> twb, nice tool :) thanks
[05:08] <slicslak> trying to install openjdk, looks like the server is down?
[05:08] <slicslak> Err http://us.archive.ubuntu.com karmic-updates/main libcups2 1.4.1-5ubuntu2.6
[05:08] <slicslak>   404  Not Found [IP: <IP_ADDRESS> 80]
[05:16] <twb> downforeveryoneorjustme.com
[05:17] <jetole> Does anyone know a good method to audit root bash history in a manner that can't be deleted? I need to set up a lot of systems at the data center so that we now have more administrators (as in I am not the only systems admin anymore) and I have done this all pretty well through LDAP but not sure what the best way to audit actions is
[05:19] <slicslak> twb, thx for the link.  of course a 404 means the file iteself can't be found.  so the server is up, but the file is missing.  <shrug>  i suppose it's useless to complain in irc. i just thought someone might know something or somebody and tell them to kick some script or whatever to fix it.
[05:21] <twb> slicslak: do an aptitude update?
[05:21] <slicslak> jetole, i don't think you can prevent ppl from tampering w/ their bash history.  sudo always keeps a system log though, so you could combine that w/ remote logging and audit that
[05:22] <slicslak> twb, nice, thanks.  jumping too many systems I forgot that was necessary on this box!
[05:23] <twb> slicslak: sorry, I should've thought of that before
[05:23] <jetole> slicslak: well in fact sudo mails all commands to me right now and I am looking for how to allow someone to have access to pretty much everything on the system but at the same time not to launch a shell
[05:23] <slicslak> np, i did ask the wrong question  ;)
[05:29] <jetole> don't suppose anyone has any experience with allowing sudo to run just about any command except a shell?
[05:29] <jetole> could maybe recommend a link or a howto
[05:32] <slicslak> jetole, they could always compile their own...
[05:33] <slicslak> it sounds like you need a pplware solution as opposed to a software solution.  chroot/jails w/ access to limited binaries is what is normally done to restrict what users can run.  but you can't exactly admin a box that way
[05:40] <jmarsden> jetole: Check whether rootsh will help you, see http://sourceforge.net/projects/rootsh/ .  For the "everything but not shells" in sudoers, try something like   %admin ALL=(ALL) ALL !SHELLS
[05:45] <jetole> there is a !SHELLS? Cool. Gotta see if that works under LDAP since sudo via LDAP has a different config but will look
[05:45] <jetole> thanks
[05:48] <jmarsden> No problem.
[05:49] <jmarsden> jetole: BTW, if someone can do sudo vi then can get a shell inside vi... lots of programs can start shells... so this restriction will not protect you from malicious users.  But malicious users should not have sudo privs in the first place...
[06:07] <chrislabeard> Hey guys anyone know of a good tutorial on how to install Suphp
[06:14] <segv`> chrislabeard: shouldn't be too hard.
[06:14] <chrislabeard> Looks like its already included in apache2?
[06:14] <SpamapS> chrislabeard: don't do it. ;)
[06:14] <chrislabeard> Why I NEEDS IT
[06:14] <SpamapS> chrislabeard: there are better ways :)
[06:14] <segv`> http://ubuntuforums.org/showthread.php?t=1516400 first google result.
[06:14] <chrislabeard> really
[06:14] <segv`> No, no one knows of a tutorial :p
[06:14] <chrislabeard> thats the one i'm on
[06:15] <chrislabeard> SpamapS so what are the other ways.
[06:15] <segv`> that's step by step, doesn't look to hard.
[06:15] <SpamapS> chrislabeard: depends on the number of users you want to support.
[06:15] <segv`> in fact, looks rediculously easy
[06:15] <SpamapS> chrislabeard: and how much you care if they run isolated.
[06:15] <chrislabeard> Yeah but the dood didn't get it to work
[06:15] <chrislabeard> SpamapS: I want it to be global
[06:15] <chrislabeard> For any of my domains
[06:16] <SpamapS> chrislabeard: how many *users* ?
[06:16] <chrislabeard> SpamapS: 3+
[06:16] <chrislabeard> min 3
[06:17] <SpamapS> three...
[06:17] <SpamapS> fastcgi
[06:17] <segv`> i do the fastcgi method myself, great performance :)
[06:17] <SpamapS> chrislabeard: just use php-fcgi and run it as each user.
[06:17] <chrislabeard> So I have to manually do add the users in
[06:18] <SpamapS> suphp is for when you want to host 500 users on one box and not let them steal eachothers' data. ;)
[06:18] <chrislabeard> Ahh i see, Is it possible to get something to just work
[06:18] <chrislabeard> Anytime I create a new user
[06:21] <segv`> chrislabeard: you can just use suexec with fastcgi
[06:22] <segv`> should be faster
[06:22] <chrislabeard> ok
[06:22] <SpamapS> chrislabeard: I used to have a script that generated a  user-php.conf for each user that was in a certain group.. would just run that after user creation.
[06:22] <chrislabeard> ahh
[06:23] <SpamapS> segv`: even suexec isn't necessary w/ fastcgi if you just run the fastcgid independent of apache. unless I'm missing something.
[06:23] <segv`> SpamapS: he wants to eliminate that 'manual' configuration.
[06:23] <segv`> fire and forget, automatically runs as said user with little or no need for him to intervein
[06:23] <SpamapS> Right, the only part that my script had to do was pick a port. I used 20000+$UID to make it easy
[06:24] <SpamapS> segv`: true and suexec is still 10 times simpler and less hacky than suphp
[06:24] <segv`> indeed
[06:24] <segv`> and fastcgi supports it out of the box heh
[06:31] <jetole> jmarsden: I was also just reading about noexec which prevents a lot of programs like vi from launching a shell
[06:31] <chrislabeard> SpamapS: Is there a tutorial for this setup? I'm new to this stuff
[06:32] <jmarsden> jetole: Yes, but test it before you rely on it.  sudo -V | grep dummy does not output anything on my machine...
[06:32] <jetole> jmarsden: you need to be root. It does on ubuntu 10.04, 8.04 (and I assume everything in between) as well as centos 5.2 and I'm about to test it
[06:33] <jetole> jmarsden: long story short, should apply to all of mine but I'm going to test it
[06:33] <jmarsden> Go for it :)
[06:35] <jetole> er, !SHELLS seems to be an issue with virsh
[06:35] <jetole> don't suppose you know how to add an exception?
[06:35] <jmarsden> SHELLS is just a Cmnd_Alias, I think... see man sudoers for how to define it, it is one of the examples there.
[06:35] <jetole> not for me
[06:35] <jetole> I'm using LDAP
[06:35] <jetole> their are no Cmnd_Alias afaik
[06:36] <jmarsden> You gave the equivalent of /etc/sudoers inside LDAP?  Hmmm.
[06:36] <jetole> no. I am using sudo-ldap, sudo gets it's rules from ou=SUDOers
[06:37] <jetole> well so yes and no
[06:38] <jetole> for example I have cn=defaults for the default rules, cn=sysadmin for the sysadmin sudo rule which applies to cn=sysadmin,ou=groups,dc=example,dc=com
[06:39] <jmarsden> So... ./sudoers2ldif /etc/sudoers  doesn't change if you add Cmnd_Alias stuff into /etc/sudoers ??  There's just no way to put that info into LDAP?  Seems odd.
[06:39] <jetole> I didn't say that, I just said I don't have any cmnd_alias atm
[06:40] <jmarsden> Well, so add one to /etc/sudoers and then run the command to generate the .ldif file from it, and import that... right?
[06:40] <jetole> although there are some odd things about ldap which are different for example, if I have cn=sysadmin,ou=SUDOers which can run all commands, there IS NOT a way for me to allow a user who qualifies for that match to run another command !authenticate
[06:40] <jetole> jmarsden: perhaps. let me look into it
[06:41] <jetole> jmarsden: how do I see what it currently uses though if it's not defined as a rule in sudo already though?
[06:41] <jmarsden> If you didn't define it, it is probably empty?
[06:42] <jmarsden> Or it may pick up vaules from /etc/shells or something.
[06:43] <jetole> no, I think it's empty, I just tried it with cat and date and neither one would run
[06:46] <wizzor> Hey, does anyone know answers to the following, regarding UEC:
[06:47] <wizzor> 1) What happens to images being run on a NC when an NC crashes?
[06:47] <jmarsden> jetole: Ok, so copy the example one from the man page into your /etc/sudoers, edit it to include teh right shells for your machine(s), run sudoers2ldif, import the resulting LDIF file into LDAP, and retest.
[06:47] <wizzor> 2) What if the cluster controller crashes?
[06:48] <wizzor> Do the NCs continue operation as usual, but without ability to start new nodes, or does the entire cloud become inoperable?
[06:49] <jmarsden> wizzor: for #2, see https://bugs.launchpad.net/ubuntu/+source/eucalyptus/+bug/497087
[06:49] <wizzor> We're obviously talking about a private cloud with more then one NC
[06:50] <wizzor> Hmm, so does that mean the entire cloud becomes inoperable if the CC is down? I thought the bug was about having the option for multiple CCs?
[06:51] <jetole> jmarsden: I appreciate the help, so you know I don't have to worry about the sudoers2ldif as their really isn't a cmnd_alias in sudo for ldap as I can have multiple people and multiple commands in a single role but you've helped me figure out what it is I need to setup so thanks
[06:51] <jmarsden> jetole: OK, you're welcome.
[06:53] <jmarsden> wizzor: As I understand it, the CC currently is not ever supposed to go down :)  But hey, you said this is for a private cloud, so you can easily test this for yourself and see what happens.
[06:54] <wizzor> jmarsden: Thanks, I think I might try that (or ask the support team to), it'd be interesting. Any idea about the NC going down?
[06:55] <jmarsden> wizzor: Not really, I'd think you lose the running images from that NC, and when you restart it you can restart those images... in other words, I don't think UEC has a lot of protection from failing machines built into it yet.  But I am a LONg way from being an expert!
[06:56] <jetole> jmarsden: one last thing, as far as I can tell, I need full path names. How do I stop a user from copying bash to his /home, tmp, /dev/shm, etc
[06:56] <wizzor> Hmm, well, it's probably just as easy to try that if we ever get around to building a test cloud
[06:58] <jmarsden> jetole: You don't... I think the man page says: ... these kind of restrictions should be considered advisory at best
[06:58] <jmarsden> wizzor: Right.
[06:58] <jetole> jmarsden: so uh, is there a way for me to prevent a user from running bash that isn't advisory?
[06:59] <jmarsden> Well, a *user*, sure.  A user who can sudo and copy files and compile and link programs... probably not.
[06:59] <jmarsden> Why would you trust a user to run, say emacs or vi as root, but not trust them with bash??
[07:00] <jetole> jmarsden: who says I trust anyone. I'm being told by the boss to make it so
[07:00] <jetole> lol
[07:01] <jmarsden> Then your spec is flawed... well, you could remove bash from the machine, then they'd have to compile their own copy before they could run it :)
[07:01] <jetole> yeah but thats hardly a deterent
[07:01] <jetole> I doubt it would happen but I really don't want to just assume it won't
[07:01] <jmarsden> If the people involved are malicious, you are dead anyway.
[07:02] <jetole> or if they are too stupid to have this access in the first place which several of them are, on the other hand I have known a couple from years before I worked here who are very good but may just object to being audited in their actions. as far as I can tell though, I'm kinda dead in the water
[07:02] <jmarsden> There is a difference between "just assume" and "make it a policy, tell people they will be fired if they do it, etc"
[07:03] <jmarsden> People problems rarely have 100% technical solutions.
[07:03] <jetole> wish I could but if I do I am in trouble for lying
[07:03] <jetole> heh. I'm screwed
[07:03] <jmarsden> jetole: Get your boss to make that the policy, ...
[07:04] <jetole> well at least with no shell and sudo always mailing (and they don't have access to the ldap server) I will at least have more logs
[07:06] <jetole> jmarsden: thanks again for the help
[07:07] <jmarsden> No problem.
[07:28] <twb> Does kexec-tools work for anybody on lucid?
[07:55] <chrislabeard> Is there such a thing as linking to mysql databases together?
[07:55] <chrislabeard> On different servers?
[07:58] <twb> Never mind, I forgot KEXEC_LOAD=true in /etc/default/kexec-tools
[08:46] <chrislabeard> If I wanted to sync my phpmyadmin db to another phpmyadmin
[08:46] <chrislabeard> do I need to open the 3306 port on my local server?
[08:51] <zealiod> I have a lite weight server I am putting on a small harddisk, how can I stop logging so that i don't chew up all my hard disk space over time?
[08:56] <twb> zealiod: uninstall rsyslog
[08:56] <twb> You could also make /var/log a tmpfs, with a little work
[08:59] <JanC> a tmpfs is only useful is you reboot it often
[09:00] <JanC> well, depending on how much RAM is available maybe
[09:03] <twb> It's also an easy way to cap /var/log at 8m
[09:04] <twb> My netbook had 1GB of RAM and 4GB of disk, so it was much easier to do that than piss about with
[09:04] <twb> LVM
[09:46] <ruben23> hi guys any idea on how to install on JRE and the Java Plugin on ubuntu 10.10 maverick
[09:49] <twb> ruben23: apt-get install openjdk?
[09:49] <twb> It has either "openjdk" or "icedtea" in the name, as at 10.04.
[09:59] <ruben23>  twb: thanks
[10:25] <freepenguin0> hi, does exist an Apache Server monitor for Debian based distros?   an equivalent of Mysql-Administrator for Mysql
[10:27] <twb> freepenguin0: I don't know what an "apache server monitor" is.
[10:27] <twb> freepenguin0: nor do I know what "mysql-administrator" is.
[10:28] <freepenguin0> mysql admin is a tool by which configure
[10:28] <freepenguin0> mysql server, see the connections
[10:28] <freepenguin0> make backup/restore etc.
[10:28] <twb> So it's a GUI?
[10:29] <freepenguin0> yes
[10:29] <twb> Here, we encourage people to learn proper CLI tools.
[10:29] <freepenguin0> i would know if exist a tool like this for apache server (to see connections etc.)
[10:29] <twb> There may be such a GUI tool; I don't know of one.
[10:30] <RoyK> freepenguin0: really, as twb say, try to spend a few hours learning the CLI - you'll get things done better that way - and over time, much, much faster
[10:34] <freepenguin0> RoyK, sure, I knew Rapache but it's no more supported by ubuntu
[11:07] <eagles0513875|2> hey guys i just setup dovecot+ postfix
[11:07] <eagles0513875|2> i am able to send outgoing email but i cant recieve any incoming from the outside such as gmail
[11:07] <eagles0513875|2> i get this error Technical details of permanent failure:
[11:07] <eagles0513875|2> DNS Error: Domain name not found
[11:46] <Myx0x3> i have some problems.. ive just install ubuntu-server and i get IP and everything but it does not ping my router or my computer! the router is the DHCP server also..
[11:47] <Myx0x3> it says the destination host is unreachable..
[11:51] <twb> Myx0x3: did you configure your ubuntu server to be a DHCP client?
[11:51] <Myx0x3> no, i did only install smb and openssh
[11:52] <Myx0x3> it gets a correct IP and the router finds it on the dhcp table
[11:53] <Myx0x3> and it does not ping google ie
[11:56] <Myx0x3> anyone got any ide?
[11:59] <twb> Sounds like something is wrong with your router.
[12:00] <Myx0x3> its not, my computer works fine?
[12:00] <Myx0x3> its on the same router
[12:00] <twb> If on the Ubuntu server, "ip address" and "ip route" and "cat /etc/resolv.conf" report correct information, then the problem is not on your server.
[12:01] <Myx0x3> whats ip route?
[12:34] <pmorris> Why am I getting tons of errors like: named[1336]: error (network unreachable) resolving 'G.ROOT-SERVERS.NET/AAAA/IN': 2001:500:2f::f#53
[12:34] <twb> Myx0x3: a tool to set/get the route tables.
[12:36] <pmorris> Nothing appears to be failing network wise
[12:37] <twb> pmorris: do you use IPv6?
[12:38] <_ruben> looks like a broken ipv6 config indeed
[12:39] <pmorris> Only happened since I migrated from 8.04 LTS to 10.04 LTS
[12:39] <pmorris> I don't know how to fix it
[12:39] <pmorris> I also thought it was something to do with IPv6 when I saw AAAA resolution
[12:39] <pmorris> But I also have some errors like this:
[12:39] <pmorris> named[1336]: error (network unreachable) resolving 'ns3.afraid.org/A/IN': 2001:500:b::1#53
[12:40] <pmorris> Is this still IPv6 related?
[12:40] <shauno> 2001:500:b::1#53 is still an ipv6 address
[12:41] <pmorris> Aye
[12:41] <pmorris> So what would be the best thing to do in this situation?
[12:42] <pmorris> Obviously it's not really a problem, just a notification, but should I disable IPv6 somewhere or just disable the logging somehow?
[12:42] <pmorris> At the moment it pollutes the syslog
[12:45] <h4p0z3u> anybody here can help me with ubuntu ec2 configuration?
[12:46] <maedox> h4p0z3u: depends on your question. I've played with it a bit.
[12:47] <h4p0z3u> my cloud:  (public ip) --- (cloud front end) --- (private network) --- (cloud background VM's), ok it?
[12:48] <h4p0z3u> http://imagebin.org/122489
[12:49] <maedox> Do you mean using Ubuntu in Amazon EC2 or setting up your own cloud with Ubuntu?
[12:49] <h4p0z3u> set my cloud with ubuntu
[12:50] <maedox> ok I see, sorry, then I'm not your guy. Haven't gotten that far yet. I've been using Amazon's EC2 for a little while.
[12:50] <h4p0z3u> hum... thx
[12:55] <mgolisch> doesnt their documentation tell you how to do that?
[12:59] <h4p0z3u> yes, but not rich like others doc's
[13:01] <mgolisch> the documentation on http://open.eucalyptus.com/ covers the basics of most stuff
[13:05] <h4p0z3u> I configured the system but now I want know if I did correct and start my instances... but I don't understand well about access the instances... like a ssh access on Xen VM's... you understand?
[13:06] <patdk-wk> pmorris, sounds like you have an ip6 on your computer
[13:06] <patdk-wk> what does 'ip addr show' look like?
[13:10] <jpds> patdk-wk: Like 'ip addr show' .
[13:10] <patdk-wk> only for english speaking people :)
[13:29] <maedox> How can I redirect requests to certain domains through a proxy server? Command line only.
[13:30] <twb> maedox: set $no_proxy
[13:31] <twb> Assuming you mean HTTP
[13:31] <twb> e.g. export http_proxy=http://<IP_ADDRESS>:8080/ no_proxy=.lan,.local,fs,<IP_ADDRESS>
[13:32] <twb> ...will cause everything to go through the proxy, unless its IP is <IP_ADDRESS>, it's hostname is fs, or its FQDN ends in .lan or .local
[13:32] <maedox> twb: yeah, I started out with squid, but it will be a bottle neck if I redirect everything there. I only want to proxy w3c.org and java.sun.com.
[13:32] <maedox> twb: not possible to do it the other way around?
[13:32] <twb> I don't know.
[13:32] <maedox> alright, thanks.
[13:33] <maedox> I guess my quest continues :)
[13:33] <twb> The only way I can think of that doesn't involve proxy.pac (a.k.a. javascript) is transparent proxying
[13:34] <twb> Hmm, I suppose you might also do it by making w3c.org and java.sun.com resolve to the local host, then effectively having a reverse-proxy listening on <IP_ADDRESS>:80
[13:35] <maedox> very weird that it should be so difficult. in any browser it's very easy.
[13:35] <twb> maedox: it's not easy in w3m
[13:35] <maedox> mainstream browsers :D
[13:35] <twb> Or indeed any other well-behaved browser that uses $http_proxy and $no_proxy instead of trying to NIH the proxy configuration
[13:35] <twb> maedox: w3m is the default browser on Debian.
[13:37] <maedox> I just find it curious that there should not be some kind of service for it with a config file where you can specify proxy nothing, except these domains.
[13:38] <twb> maedox: "service" implies it's a proxy
[13:38] <twb> Obviously you can tell squid to only CACHE some domains...
[13:40] <maedox> twb, yes, I know, but what I would like is in essence the inverse of no_proxy.
[13:41] <maedox> but I guess I could use no_proxy to at least have it not go through squid for LAN IP's.
[13:41] <maedox> I think I will do that for now, and see if I can figure it out down the road.
[13:42] <twb> What client(s) are you using?
[13:42] <twb> HTTP clients, I mean
[13:42] <maedox> It's maven running from Hudson CI
[13:42] <twb> Do you have any evidence it honours $http_proxy?
[13:43] <twb> It's purely a convention
[13:43] <maedox> It should be possible to configure env vars in the job in Hudson, but it doesn't seem 100 % stable sometimes.
[13:43] <twb> (Hint: anything using libcurl gets $http_proxy support "for free")
[13:43] <maedox> It seems to be honoring http_proxy, but I don't know about no_proxy.
[13:43] <maedox> Ḯ'll test it out to see what happens
[13:43] <twb> Yeah
[13:44] <twb> app authors are pretty stupid; they might not even know about $no_proxy
[13:44] <maedox> The Hudson server is controlling nodes on other servers and http_proxy works for jobs but not for the whole node if you don't put it on every single job.
[13:45] <twb> I'm glad I Don't Do JavaTM
[13:47] <maedox> hah, yeah, me too, I'm just here to keep the network and servers secure and running.
[13:48] <maedox> Ah, there is a Java env.var. http.noProxyHosts  because it seems java doesn't honor no_proxy. We are one step closer :D
[13:49] <maedox> system property* not env.var.
[13:57] <jpds> twb: ™
[13:58] <twb> Oh, you want τεχ?
[13:59] <twb> (Yes, my IRC client (Emacs) has TeX and SGML input methods.)
[13:59] <jpds> And much more I guess.
[13:59] <twb> Oh sure.
[14:25] <eagles0513875> hey guys are there any postfix experts in here i need some help fixing an issue with my mail server
[14:27] <lamont> eagles0513875: you'll find better luck if you just ask the question (or describe the problem) rather than asking if you can ask a question
[14:27] <eagles0513875> ok
[14:28] <eagles0513875> my question is this i am currently able to send emails from my server to my gmail for example but i cant send from my gmail to my server
[14:28] <eagles0513875> i get this message
[14:28] <eagles0513875> Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 554 554 5.7.1<EMAIL_ADDRESS>Relay access denied (state 14).
[14:28] <eagles0513875> i have an mx entry in godaddy which is the following
[14:28] <eagles0513875> 0 @ @ where @ is pointing at my ip address
[14:28] <eagles0513875> port 25 is unblocked
[14:28] <eagles0513875> my isp though doesnt allow relaying off their MX server
[14:28] <eagles0513875> is it possible to setup my own mx server on my own machine
[14:29] <lamont> whatever machine returned the error to google is not configured to relay or accept email for eagleeyet.net - assuming that gmail was able to reach your machine, it needs to be told that eagleeyet.net is a local destination
[14:30] <lamont> (fwiw, pri 0 mx hosts make me cry a little, simply because there's no way to inject one of higher priority later)
[14:30] <eagles0513875> lamont: its probably my isp
[14:30] <eagles0513875> as they dont allow MX relaying
[14:30] <eagles0513875> whats funny i can send from my domain to gmail
[14:31]  * lamont fires a test email
[14:32] <eagles0513875> email to test with is<EMAIL_ADDRESS> host eagleeyet.net[<IP_ADDRESS>] said: 554 5.7.1
[14:32] <lamont><EMAIL_ADDRESS>Relay access denied (in reply to RCPT TO command)
[14:32] <eagles0513875> bah now squirrel mail is proken
[14:32] <lamont> so... that IP is the one bitching
[14:32] <eagles0513875> broken
[14:32] <eagles0513875> O_o
[14:32] <eagles0513875> thats my ip
[14:32] <lamont> congratulations.
[14:33] <eagles0513875> humm
[14:33] <eagles0513875> oh snap
[14:33] <eagles0513875> wait
[14:33] <lamont> either pastebin your main.cf, or email it to<EMAIL_ADDRESS>[14:33] <eagles0513875> hold on
[14:35] <yann2> any idea where I can download etherboot - 5.4.4-1ubuntu3  as mentioned in https://bugs.launchpad.net/ubuntu/+source/etherboot/+bug/617316 ?
[14:35] <eagles0513875> http://pastebin.com/if37pwDw lamont
[14:35] <_ruben> eagles0513875: apparently eagleeyet.net isn't configured as a local domain on your postfix instance
[14:36] <eagles0513875> O_o
[14:36] <eagles0513875> _ruben:
[14:36] <_ruben> add eagleeyet.net to mydestination
[14:36] <eagles0513875> doh
[14:38] <eagles0513875> done and postfix restarted just sent test email
[14:38] <lamont> it should work better now. :-D
[14:38] <lamont> (got distracted there for a minute)
[14:39] <eagles0513875> yay
[14:39] <eagles0513875> :)
[14:39] <eagles0513875> that did it
[14:39] <eagles0513875> always with me its something small
[14:41] <eagles0513875> woot
[14:57] <yann2> hallyn, any update on https://bugs.launchpad.net/ubuntu/lucid/+source/etherboot/+bug/570870 ? Am still unable to pxe boot on e1000 with lucid, tried the -proposed, no luck...
[15:06] <hallyn> yann2: supposed to be fixed, near as I can tell
[15:06] <hallyn> yann2: what exactly happens when you try?
[15:06] <yann2> doesnt get a DHCP address
[15:06] <yann2> just worked with packaged from maverick
[15:07] <yann2> I mean, installed etherboot and kvm-pxe from maverick, it worked.. lucid's proposed, not
[15:07] <hallyn> yann2: that's interesting, but it sounds like a different bug.
[15:07] <hallyn> yann2: in taht bug, pxe boot was never attempted.  it hung on 'Seabios" msg
[15:07] <yann2> there were 2
[15:08] <hallyn> yours tries but fails to get ip from dhcp, right?
[15:08] <yann2> there were a few duplicates
[15:08] <yann2>  https://bugs.launchpad.net/ubuntu/+source/etherboot/+bug/617316  have a look here
[15:08] <hallyn> i don't condone multiple bugs per bug :)
[15:08] <hallyn> one sec
[15:08] <yann2> yeah, there was taht bug, then a fix, and the fix brought up this second bug, was in the comments...
[15:09] <yann2> I needed it working right now, but happy to test future ppas
[15:10] <hallyn> checking the lucid source for my fix
[15:16] <hallyn> yann2: well, i don't know what happened there.  the fix is definately not there
[15:16] <hallyn> i'm wondering whether kirkland's fix usurped mine
[15:16] <hallyn> doh
[15:17] <hallyn> all right, we need to nominate this for sru.
[15:18] <yann2> ;)
[15:19] <hallyn> yann2: sorry about that, will get that done, but it's likely to be a slow process
[15:19] <yann2> do you need to formally report somewhere, like add a comment or so?
[15:19] <yann2> hallyn, I dont care, It works with maverick's
[15:19] <yann2> so as long as it can boot I'm a happy man :)
[15:19] <hallyn> cool :)
[15:20] <hallyn> yeah, i have to update the description and subscribe a team, but i'm trying to figure out whether they will 'just know' how to cherrypick the right debdiff, or if i have to build a new package for it
[15:21] <yann2> also, it boots well with the rtl8139, just of course I need it for freebsd :P
[15:22] <yann2> btw hallyn you wouldnt happen to know how much of a risk I would take installing a lucid kernel on a hardy server would you - ie if it's safe, not safe, or absolute madness?
[15:23] <hallyn> i think plenty of ppl are dong it
[15:23] <hallyn> doing it
[15:23] <hallyn> oh,
[15:23] <hallyn> i misread.  i thought you meant a lucid kvm VM on hardy host
[15:24] <hallyn> i'd recommend asking on #ubuntu-kernel, bc i have no idea...
[15:26] <yann2> thanks, will do
[16:39] <DodgeThis> how can i replicate a server to another computer?
[16:41] <SpamapS> DodgeThis: can you define "replicate" ?
[16:41] <SpamapS> DodgeThis: do you want it to keep "replicating" or do you want to clone it one time?
[16:42] <DodgeThis> +/- cloning
[16:42] <DodgeThis> i want to pass all the confis and db to another server running ubuntu
[16:44] <SpamapS> DodgeThis: one time only, or every time you change the source server?
[16:44] <DodgeThis> one time only
[16:45] <SpamapS> DodgeThis: you can probably just boot the destination box in a recovery console/live CD, mount its hard drives, and use rsync.. then chroot into the root filesystem and update-initramfs/grub-install.
[16:46] <TeTeT> DodgeThis: if they are of the same make, you might want to try clonezilla
[16:46] <DodgeThis> exemple: i have a server running in virtual box and want to transfer all the stuff db,configs etc to a real server
[16:46] <SpamapS> DodgeThis: of course, that may result in a corrupted DB unless you shut down the source box.
[16:47] <SpamapS> DodgeThis: if you haven't done a ton of system configuration, you could just install the new machine, and rsync the data to it.
[16:47] <TeTeT> hmm, virtual box should rule out clonezilla, sorry
[16:48] <DodgeThis> SpampaS do you have some tut that i can follow?
[17:05] <SpamapS> DodgeThis: I wrote one up *a long time ago* .. I don't know how much is relevant.
[17:07] <SpamapS> DodgeThis: hrm, no the tutorial I wrote is for switching local disks.
[17:08] <SpamapS> DodgeThis: Since you're changing hardware, I would suggest just backing up the *data* and copying it to the new machine.
[17:28] <zealiod> i was hoping this rule would log all port traffic.... it doesnt log anything... what am i missing?
[17:28] <zealiod> sudo ebtables -A FORWARD --in-interface eth1.11 --protocol ipv4 --ip-protocol tcp --log-level notice --log-prefix ASH
[17:33] <tomsdale_> I have added 'user1' with p.rimary group 'group1' to an additional group 'group2'. Why is user1 not able to view a folder with the group restrictions set for group2
[17:33] <tomsdale_> it's like the additional groups don't count.
[17:34] <shauno> tomsdale_: silly question, but has the user logged out yet?
[17:34] <shauno> I don't believe changes to groups are 'noticed' until the next login
[17:34] <tomsdale_> shauno: handpalm ...
[17:35] <tomsdale_> shauno: yes - that's exactly it. thank you.
[17:36] <RoAkSoAx> /w/win 2
[17:36] <RoAkSoAx> arrggh...
[18:06] <cubmike> greetings I am new to ubuntu
[18:06] <highvoltage> greetings, cubmike
[18:07] <cubmike> I want to know if there is any advantage of installing the 10.10 server edetion vs the desktop and the 32 vs the 64
[18:07] <cubmike> ty
[18:10] <SpamapS> mathiaz: its 18:10 UTC .. do you know where your meeting is?
[18:10] <mathiaz> SpamapS: which meeting?
[18:11] <SpamapS> server team?
[18:11] <SpamapS> was it cancelled w/o an announcement?
[18:11] <mathiaz> SpamapS: hm - I don't know if we're gonna have a meeting this week
[18:12] <mathiaz> SpamapS: given that half of the team is at the OpenStack summit
[18:12] <mathiaz> SpamapS: and they're having lunch right now
[18:12] <mathiaz> SpamapS: so JamesPage, you and me are the only one around right now
[18:12] <SpamapS> I will postpone to 19:00 UTC and see if anyone shows up, since the time was listed as 19:00 UTC (but last tuesday) until a few minutes ago
[18:13] <mathiaz> SpamapS: yeah - it's the time change thinggy
[18:13] <mathiaz> SpamapS: we'll have to reconsider the time of the meeting now that both europe and north-america have switch hours
[18:13] <mathiaz> SpamapS: and google calendar is also confusing when it comes to DST
[18:14] <JamesPage> mathiaz: time change is on the list of items for discussion.....
[18:15] <SpamapS> Agreed, the fridge calendar doesn't even have our meeting on it
[18:15] <mathiaz> JamesPage: yeah - it's a good moment for discussin time changes given that 1. time change in both Europe and North America and 2. the new composition of the team
[18:15]  * JamesPage nods
[18:17] <s3hh> so we decided no mtg today?
[18:19] <s3hh> SpamapS: ^
[18:19] <SpamapS> s3hh: meeting is moved to 1900
[18:19] <SpamapS> s3hh: so, stick around for 20 minutes and we'll give it another shot
[18:23] <s3hh> SpamapS: so otherwise it would move with dst, eh?  silly
[18:24] <SpamapS> s3hh: I don't know, that will be discussed. I think its less confusing to go with UTC, but many may prefer that it stays at the same time locally for them.
[19:56] <RoAkSoAx> SpamapS: when I get back home i'll point you to a diff ;)
[21:11] <squidly> what does everyone recomend for an ipv6 dhcp server that will auto update bind9 with rdns and AAAA recoards?


[00:02] <Eickmeyer> Bashing-om: I mean, maybe? We're 2 months out from 24.04 which is going to blow that out of the water in terms of usability and technology upgrades. We're talking zero-configuration out of the box and no more having to mess with JACK (Jack Audio Connection Kit, I'm not shouting).
[00:02] <Eickmeyer> I'm just wondering why someone is looking at 22.04 now. Doesn't make sense.
[00:03] <Bashing-om> Eickmeyer: I be open to pulling this one -- as yeah 22.04 is old old news.
[00:06] <guiverc> Eickmeyer, I've not watched it (started now), but if it's positive, I'd expect its benefecial overall (even if dated)
[00:10] <Eickmeyer> Right. I'm just thinking like this vs 23.10: To even use some of those applications in 22.04, you have to start JACK as it doesn't run by default. To do that, you have to first run Studio Controls, map it to your audio card, Click "Start JACK", and hope for the best.
[00:10] <Eickmeyer> In 23.10, everything works out of the box because PipeWire, with how it's configured in Ubuntu Studio, handles the JACK protocol natively along with the PulseAudio protocol. In terms of audio, I'd say it's on-par or better than macOS at this point.
[00:11] <Eickmeyer> So, my question is do we want to represent Ubuntu Studio how it *was* vs how it *is*?
[00:12] <guiverc> Eickmeyer, you have the best clue (by far!!!!) as to whether or not it's valuable; we'll do whatever you believe is best for you & your Ubuntu Studio team.
[00:12] <Bashing-om> Eickmeyer: Might prove real great to add a "disclaimer" with that above to move people to latest release.
[00:14] <Eickmeyer> Right. The thing is, despite 22.04 being the current LTS, 23.10 has by far the best UX because of the reason above. At this point, because 23.10 is a shorter skip to 24.04's UX, I steer people toward 23.10 despite the shorter cycle if they understand they need to upgrade to 24.04 shortly after it comes out.'
[00:15] <Eickmeyer> Bashing-om: I like the disclaimer idea.
[00:15] <guiverc> I'm happy wtih disclaimer Bashing-om if you wish or find it helpful..
[00:15] <Bashing-om> Eickmeyer: I make it so :D
[00:26] <guiverc> Eickmeyer, i just made a comment on that video, if you want correction/change; please just let me know
[00:27] <Bashing-om> guiverc: See that the discaimer rubs in a right way :D Longer than the summary itself.
[00:27] <guiverc> ack will do (I've not reviewed current uwn yet today)
[00:29] <Bashing-om> guiverc: ^ :D - as you can tell from the length of time to get this issue together - was a frustrating process - proof reading indeed required.
[00:29] -ubottu:#ubuntu-news- ::omg!ubuntu:: Ubuntu 24.04 Will Use Linux 6.8 Kernel (If All Goes to Plan) @ https://www.omgubuntu.co.uk/2024/02/ubuntu-24-04-linux-kernel-6-8-likely
[00:30] <guiverc> ack & thank you for your work & diligence Bashing-om
[00:32] <Bashing-om> guiverc: Takes all of us to do this - what we present to the puplic at large is worth our diligence.
[00:32] <guiverc> yep.
[01:04] <Eickmeyer> Bashing-om, guiverc: making some small edits to where you quoted me, just to clarify.
[01:05] <guiverc> i didn't mention you by name... (wanted to, wasn't sure if helpful & decided it may carry more weight if I didn't thus didn't)
[01:06] <guiverc> sorry; i was thinking youtube thingy...
[01:07] <guiverc> (& my comment on youtube itself..)
[01:07] <Bashing-om> Eickmeyer: Pleased that you take up our slack :P
[01:08]  * guiverc hasn't got that far... still in 'the hub' in review
[01:08] <Eickmeyer> I do what I can, when I can. Helps that I'm a discourse mod so I can jump-in as needed. :)
[01:09] <Bashing-om> Friends in high places :P
[01:14] <Eickmeyer> hehe
[01:14] <Eickmeyer> Ok, done editing/formatting. I *think* it looks good.
[01:25] <Bashing-om> Eickmeyer: ^ proof reading :P
[01:25] <Eickmeyer> That too.
[01:27] <Bashing-om> Eickmeyer: Well done as you have it :D
[01:27] <Eickmeyer> \o/
[01:33] <guiverc> Bashing-om, I don't use `telling` in my normal speech; but maybe s/In the telling some of these features we are told/In the telling of these features we are told/  ... ie drop 'some'  ??
[01:35] <guiverc> ubuntu touch article i think needs 'touching'..  ..
[01:36] <guiverc> s/since it rebasing on Ubuntu 20.04 LTS/ to either 'its rebasing on' or 'since rebased on'
[01:38] <guiverc> we could get rid of space in "improvements ; and" before ";"  but optional
[01:40] <guiverc> :)  @ disclaimer; thanks Bashing-om Eickmeyer
[01:41] <guiverc> is 'disclaimer' the right word??  seems a little harsh.. should it be Addendum, or Notice: ??
[01:42] <Bashing-om> guiverc: Doing those edits soonest.
[01:42] <guiverc> (even "Please note:" but I use that all the time... I prefer something less harsh than disclaimer though)
[01:43]  * guiverc is just listing what I see as I read thru... you may disagree; or I can edit to reflect ^ too
[01:47]  * guiverc notices a security notice dated 26-jan, but I don't see it on uwn824 so no issue with it
[01:48] <guiverc> looks good Bashing-om , my read thru done
[02:00] <Bashing-om> guiverc: "Disclaimer" Me thinks still correct > "Statement ritually appended to many Usenet postings (sometimes automatically, by the posting software) reiterating the fact (which should be obvious, but is easily forgotten) that the article reflects its author's opinions and not necessarily those expressed."
[02:01] <guiverc> fair enough...
[02:02]  * guiverc expresses (commnonly) my reaction/thoughts; alas doesn't mean I'm right...
[02:03] <Bashing-om> UWN: saved and out - edit count stands now at 23.
[02:04] <Bashing-om> guiverc: Was for a fact a valid point -- and if I could come up with a better term than disclaimer // my poor communications skills :(
[02:07] <guiverc> Would just using "Note:" work??
[02:11] <Bashing-om> guiverc: Yep -- should work for our use case here :D making it so.
[02:14] <Bashing-om> UWN: 24 edit count :D
[02:17] <guiverc> no free set of steak knives earnt yet though....
[02:19] <Bashing-om> Ham N cheese sammich helps though :P
[02:31] <Bashing-om> Break - going to visit the rain locker.
[21:21] <Bashing-om> UWN: Pulling WIP/WIKI - noted the newlines in the header// Will start the push soonest.
[21:52] <guiverc> https://fridge.ubuntu.com/2024/02/05/ubuntu-weekly-newsletter-issue-825/   (I manually adjusted Welcome at start)
[21:55] <Bashing-om> UWN: M/L is away too - doing the Forums posting next.
[21:56] <guiverc> posted 825 to telegram , twitter
[22:12] <guiverc> posted 825 to (mewe) & fb
[22:13] <Bashing-om> Posted the Forums - making up a Mastodon blog next.
[22:42] <Bashing-om> UWN: Bloged Mastodon.
[22:44] <Bashing-om> guiverc: Next up is to see what I can finger out about importing the skeleton for 826 :D
[22:45] <guiverc> it sounded easy... (doesn't mean it is, but fingers crossed)
[22:46] -ubottu:#ubuntu-news- ::omg!ubuntu:: Microsoft’s VS Code Drama Gets a (Temporary) Happy Ending @ https://www.omgubuntu.co.uk/2024/02/vscode-recovery-update-for-ubuntu-18-04
[23:16] <Bashing-om> guiverc: Were not too difficult to finger out - it is not - as advertised - completely automatic. Will take note of the omittrd step that worked in this issue template import. It do workie !
[23:18] <guiverc> :)     alterantive ways (to accomplish a task) are almost always of benefit
[23:18] <Bashing-om> UWN: Issue826 Screeching hot off the line start :)
[23:19] <Bashing-om> guiverc: Import the template is much easier and faster :P Once we know how :P
[23:20] <guiverc> :)


[07:20] <dholbach> good morning
[07:33] <ajmitch> hi dholbach
[07:34] <dholbach> hey ajmitch
[09:44] <dholbach> shadeslayer: can you please go and check https://wiki.ubuntu.com/UbuntuDeveloperWeek/Prep and see if you're happy with your session title/description and update it if necessary?
[09:56] <Rhonda> hmm
[09:56] <Rhonda> dholbach: Somehow I would like to get mentioned in the description of Laney's talk if I am meant to be there to add some lines and be there for questions, too …
[09:57] <dholbach> Rhonda: sure, please go ahead
[09:57] <Rhonda> Also, shouldn't the "Desktop team overview" title be put into the overview table instead of "Something Desktop-ish"?  :)
[09:58] <dholbach> Rhonda: just fixed that one
[10:02] <Rhonda> Added "Rhonda from the Debian Project will round it up with some comments looking from the other side at it." - hope that's not over the top and will match of what I can do.
[10:03] <dholbach> awesome
[10:03] <dholbach> shall I go and add it?
[10:03] <Rhonda> I just did? :)
[10:03] <dholbach> oh, sorry :)
[10:03] <dholbach> all good then :-D
[10:03] <dholbach> awesome, I'm so looking forward to it
[10:17] <Laney> Rhonda: yay
[14:37] <shadeslayer> dholbach: sure thing :)
[14:37] <dholbach> thanks shadeslayer! :)
[14:38] <shadeslayer> dholbach: its fine with me :D
[14:38] <dholbach> shadeslayer: ROCK! Thanks!
[14:39] <shadeslayer> dholbach: no problemo...
[14:39] <dholbach> :-D
[14:39]  * shadeslayer needs member cloak now...
[14:39] <dholbach> best to hop on #ubuntu-irc and talk to the folks there, they can sort you out
[14:40] <shadeslayer> dholbach: was just about to press enter :P
[14:40] <dholbach> :)
[15:10] <dholbach> persia, ttx: are the Java team meetings still happening? if not the loco directory hackers would like to claim next week thursday 14 utc in u-meeting
[15:15] <ttx> dholbach: they no longer happen
[15:15] <dholbach> ttx: ok, thanks - we'll claim this one then
[15:16] <dholbach> they're still on the fridge calendar
[15:16] <ttx> dholbach: how do you remove them ?
[15:16] <dholbach> ttx: hum
[15:16] <dholbach> I think they can be removed from a google calendar
[15:16] <dholbach> https://wiki.ubuntu.com/Fridge/Calendar?action=show&redirect=Calendar
[15:16] <ttx> dholbach: they also appear in the UWN, but probably extracted from the fridge
[15:16] <dholbach> yeah, probably
[15:18] <ttx> dholbach: hm, not so sure how to remove it
[15:18] <ttx> dholbach: could you look into that ?
[15:19] <dholbach> maybe the people in #ubuntu-news can do it
[15:19] <dholbach> I never did it myself either
[15:19] <ttx> yes, either the calendar owner or the one that created the original event, I suppose.
[16:33] <shadeslayer> anyone got time to do a SRU?
[16:33] <shadeslayer> for lucid..have to fix it in maverick too
[16:33] <shadeslayer> ( will post a bug report as soon i finish it )
[16:42] <shadeslayer> need SRU for bug 565376
[21:49] <lfaraone> wgrant: how do we define the packages in http://qa.ubuntuwire.com/multidistrotools/sugar.html ? It looks like some are left out...
[21:51] <BlackZ> geser: are you working on the magicor merge?
[21:52] <geser> BlackZ: no, it's yours now :)
[22:16] <dupondje> StevenK: you there ?
[22:43] <dupondje> sadly you can't see when somebody added a comment on MoM :(
[22:46] <ajmitch> it could have been added there for karmic
[23:30] <dupondje> Why is http://packages.qa.debian.org/i/icedove.html not in ubuntu ? :s
[23:32] <Laney> because we hve thunderbird
[23:32] <ajmitch> because it's on the sync blacklist
[23:33] <micahg> dupondje: is that on MoM
[23:34] <dupondje> no, it just makes we can't sync enigmail :)
[23:34] <Laney> surely not, there's nowt to merge
[23:34] <micahg> dupondje: we build it differently than they do
[23:35]  * micahg wonders why it's not on the blacklist...will have to discuss with asac
[23:36] <dupondje> feel free :D
[23:39] <dupondje> whats the policy with packages that are removed in debian btw ?
[23:42] <Laney> we usually follow them
[23:42] <gubatron> hi, is there a dh_<something> tool to copy your postinst script? (so I don't do an ugly cp in my debian/rules)
[23:43] <Laney> to copy it to where?
[23:43] <gubatron> DEBIAN/
[23:46] <Laney> yep, that's dh_installdeb
[23:46] <gubatron> you rule Laney
[23:47] <ajmitch> you shouldn't ever need to touch the DEBIAN dir at all
[23:48] <gubatron> it worked, thanks Laney. ajmitch: that's what we want. The debian/rules file looks beautiful now. thanks.
[23:50] <Laney> no problemo


[00:14] <tomreyn> Ubottu now knows about !mtrr :     Memory Type Range Registers (MTRR) is how an operating system learns which ranges of physical memory to cache, and how. If your log says "mtrr_cleanup: can not find optimal value", read https://github.com/tomreyn/linux_mtrr_size_fix
[00:16]  * lotuspsychje misses ubottu in -discuss
[06:14] <ducasse> good morning
[08:05] <lordievader> Good morning
[18:57] <TJ-> Hi tomreyn ... I'm good ta though frazzled at the edges! This IRC client seems to want to join and chat on its own these days!


[00:35] <benh> hoy
[00:35] <benh> are you guys playing nasty trick with the kernel config or so ?
[00:35] <benh> install linux-source-...
[00:35] <benh> unpack it
[00:35] <benh> stick /boot/config-* in there as .config
[00:35] <benh> apply a patch
[00:35] <benh> make drivers/usb/storage/usb-storage.ko
[00:35] <benh> and the resulting file ... doesn't work
[00:36] <benh> FATAL: Error inserting usb_storage (/lib/modules/2.6.31-14-generic/kernel/drivers/usb/storage/usb-storage.ko): Invalid module format
[00:41] <benh> apw ?
[00:44] <TheMuso> benh: Likely asleep atm, but since the way kernel packages are built has been changed recently, there still may be bugs that need sorting out.
[00:46] <benh> niiiiice
[00:46] <benh> remind why you guys did an LTS release in such a shamble ? :-)
[01:03] <TheMuso> Well not so much built, but since several trees are used to track various arm flavours, the debian dir has been abstracted a bit, so bits from the linux-source package may be incorrect/missing.
[01:31]  * Ng wonders if anyone has seen odd kernel crashes sneak into karmic very recently, my laptop was re-installed at RC and has been running since then. shut it down last night, this evening i've had it drop me to a console and start flashing capslock three times
[01:32] <Ng> I may have rebooted once in the time from RC to last night, but no more than that, so I suppose the answer is to roll back all of -updates
[01:32] <Ng> s/answer/test case/
[01:46] <pgraner> benh: Karmic is not an LTS
[01:47] <benh> pgraner: oh I though it was ... my bad
[01:47] <benh> when is the next LTS ?
[01:47] <pgraner> benh: Lucid
[01:47] <benh> ok, I stand corrected
[01:48] <benh> apw: so for this modem stuff ... I have the nagging feeling that most users on the bug that say it's not fixed for them are -not- actually running a kernel with the patch in
[04:00] <jk-> hey benh
[04:01] <benh> hey jk :-)
[04:02] <jk-> benh: do you know if the blue & white G4s have a RS232 header?
[04:02] <benh> jk-: it might
[04:02] <benh> tho B&W is G3 :-)
[04:02] <jk-> has a RJ11 modem connector on the back
[04:02] <benh> www.geethree.com
[04:02] <benh> they still exist ?
[04:02] <jk-> oh, blue & clear then :)
[04:02] <benh> nah, it's not a real one
[04:02] <benh> but the modem slot carries the serial signals
[04:02] <benh> (TTL) and those guys used to make an adapter
[04:03] <jk-> right, ok
[04:03]  * jk- cracks it open
[04:04] <benh> http://www.geethree.com/stealth/index.html
[04:04] <benh> ah
[04:04] <benh> sold out !
[04:04] <benh> crap
[04:04] <benh> maybe you can get them to send you the schematics :-)
[04:04] <benh> or the connector pinout
[04:04] <benh> or maybe on ebay
[04:07] <jk-> hm, i don't like my chances of finding a new connector for this modem socket
[04:07]  * jk- heads to ebay
[04:11] <jk-> computer says no
[04:16] <benh> well
[04:16] <benh> I think xmon still had an option to send modem commands to connect it :-)
[04:16] <benh> so you can cross wire the modem to another modem
[04:16] <benh> though that works only if the modem uses serial, not USB or i2s
[04:16] <benh> apple has all 3 options depending on the machine
[04:16] <benh> (the connector has all 3 afaik)
[04:17] <jk-> maybe i could also install a punchcard reader :P
[04:18] <benh> :-)
[04:18] <benh> you may be able to blink the front LED in morse :-)
[04:21] <TheMuso> heh what bus did the moems use in those old machines? Afaik they used i2s in the G5s and aluminium powerbook G4s for the modems.
[04:24]  * jk- notices a label on an IC on the modem "I2C-01/0001"
[04:27]  * jk- uses FB console instead
[04:33] <benh> TheMuso: could be USB
[04:34] <benh> TheMuso: apple had serial first, then usb, then i2s
[04:34] <TheMuso> benh: Ah ok.
[04:35] <TheMuso> Pitty drivers weren't written for the USB/I2S modems.
[04:36] <benh> drivers existed for the USB one
[04:36] <benh> but they were not open source
[04:36] <benh> hfcusb or something like that by that canadian dude
[04:45] <TheMuso> meh I guess there is not much point these days.
[04:51] <jk-> i was just planning to get a ppc machine for easy boot tests
[06:51] <benh> apw: so at least that "Joel" guy was running the wrong kernel
[06:51] <benh> apw: also, Alan Stern had a look at his log anyways and the problem appears to be exactly the same as the E169
[06:51] <benh> apw: so it's -possible- that they are all fixed, but people have been utterly confused by the bug status changing to "Fix Released" all the time
[06:52] <benh> apw: we'll know better once you guys finally release something based on .5
[10:11] <benh> apw: moin
[10:11] <apw> moin
[10:11] <benh> apw: looks like we might finally get some light on that modem mess :-)
[10:11] <apw> yeah?
[10:12] <benh> apw: well, your post ... I think the main problem was confusion as to what kernel did what
[10:12] <benh> apw: your two test kernels should clarify things hopefully
[10:12] <apw> yeah lets hope so
[10:13] <apw> benh, i spend about 40 minutes writing and re-writing that update ...
[10:13] <benh> :-)
[10:13] <benh> users are a pain !
[12:59] <Appiah> hey apw had any chance to look at #418933 after i uploaded the dmesg ?
[15:43] <csurbhi> one quick question, in karmic, how do i stop booting into X.. i mean i want to login into text mode by default ?
[15:49] <apw> disable the gdm upstart job?
[16:04] <csurbhi> apw, i am searching just that.. ! how to stop gdm using upstart !! the wiki is outdated
[16:04] <csurbhi> :(
[16:07] <apw> perhaps comment out the start on stanza from /etc/init/gdm
[16:08] <apw> you may also be able to change the /etc/X11/default-display-manager to not include the gdm path too
[16:08] <apw> and you may also be able to add text to the kernel command line in grub
[23:01] <mementomori> hi
[23:02] <mementomori>  I've built my custom kernel using make-kpkg. Now if I modify/patch a module source should I rebuild the whole kernel or is there a way to build only the updated module?


[00:20] <foxbuntu> can someone give me a hand with this mess: http://paste.ubuntu.com/19747/
[00:22] <bob2> do you have a /.bzr dir or something?
[00:23] <foxbuntu> bob2, where?
[00:23] <bob2> in /
[00:24] <foxbuntu> of the branch...yes
[00:25] <foxbuntu> this branch has been fine until tonight
[00:25] <bob2> no, in /
[00:25] <foxbuntu> oh
[00:25] <foxbuntu> nope
[00:25] <bob2> or does ~/Desktop/mythbuntu_branches/mythbuntu-apple-trailers contain etc?
[00:26] <foxbuntu> it used to, I removed it
[00:26] <bob2> did you touch anything in  ~/Desktop/mythbuntu_branches/mythbuntu-apple-trailers/.bzr?
[00:27] <foxbuntu> nope
[00:37] <bob2> dunno, sorry - perhaps try the list?
[00:46] <foxbuntu> bob2, I resolved it, I must have broken it somehow, I just pulled the lastest copy of the branch and it works now
[02:07] <jml> I often find myself wanting to switch to the top thread of a loom or to the bottom thread.
[02:07] <jml> What would be a good command line syntax for this?
[02:10] <lifeless> hmm
[02:10] <lifeless> switch top: switch bottom: I guess
[02:10] <lifeless> if you mean switch and not up-thread
[02:13] <jml> I do mean switch.
[02:26] <lifeless> k
[02:38] <jml> who do I speak to if I want to get my blog syndicated to Planet Bazaar?
[02:41] <lifeless> pooolie
[02:42] <mkanat> Hey hey.
[02:42] <mkanat> How do I exclude a particular directory from a "bzr diff"?
[02:42] <lifeless> bzr diff | filterdiff -x dir
[02:42] <lifeless> is what comes to mind
[02:43] <mkanat> lifeless: Okay.
[02:43] <mkanat> I assume that's part of patch-utils.
[02:43] <lifeless> diffutils I think, but yeah
[02:43] <mkanat> Ah, yeah.
[02:45] <mkanat> lifeless: I tried diff-options="--exclude" once, but that didn't work.
[02:46] <lifeless> probably need "--exclude old/PATH"
[02:46] <lifeless> but we call diff individually, not sure it would honour it in that case
[02:47] <mkanat> Ahh, hmm.
[02:48] <mkanat> I'll try.
[02:51] <lifeless> wow, http://andrew.puzzling.org/ is a little borked. or something
[02:51] <mkanat> lifeless: filterdiff doesn't work.
[02:52] <lifeless> mkanat: no?
[02:52] <lifeless> mkanat: I find I usually need to tweak the pattern a little to make it happy then it plays nice
[02:52] <mkanat> bzr diff -rancestor:bzr://bzr.everythingsolved.com/bugzilla/3.2 | filterdiff -x extensions/ > ~/diff
[02:53] <mkanat> I tried it without the / too.
[02:53] <lifeless> mkanat: also, please do file a bug, -x is reasonable to have
[02:53] <mkanat> Does it need a * or something?
[02:53] <mkanat> lifeless: Okay. :-)
[02:53] <lifeless> mkanat: try new/extensions
[02:53] <mkanat> lifeless: Okay.
[02:53] <lifeless> (and variations). or old / - see thhe path in the diff header
[02:53] <mkanat> [02:53] <mkanat> --- extensions/launchpad/code/install-before_final_checks.pl    1970-01-01 00:00:00 +0000
[02:53] <mkanat> +++ extensions/launchpad/code/install-before_final_checks.pl    2008-06-12 21:24:07 +0000
[02:53] <bob2> lifeless: a.p.o -> displaying mashed up text snippets of the entries?
[02:53] <lifeless> bob2: yeah
[02:54] <lifeless> like apache had a bad day
[02:54] <lifeless> spiv: ^
[02:54] <lifeless> mkanat: oh. emm, try "extensions/**" then I guess
[02:54] <mkanat> lifeless: Ahh, good idea. :-)
[02:54] <mkanat> lifeless: Ahh, yep. :-)
[02:55] <mkanat> I did it with just * but that worked.
[02:55] <bob2> some weird firefox/backwards interaction
[02:55] <lifeless> bob2: it works with other thing?
[02:55] <lifeless> spiv: ping
[03:04] <lifeless> reconcile on knits of launchpad -> pain
[03:08] <cara> Hi all
[03:11] <lifeless> hi
[03:14] <poolie> hi lifeless
[03:14] <poolie> i'm going to read "stackable branch ui 2"
[03:14] <cara> I'm having an issue with bzr where it gives me this error message. bzr: ERROR: Path(s) are not versioned: These are the steps I took to get this error message:
[03:14] <cara> 1) bzr init <directory>
[03:14] <cara> 2) cd <directory>
[03:14] <cara> 3) bzr branch <url-to-branch/trunk>
[03:14] <cara> 4) bzr branch <url-to-branch/trunk> mybranch
[03:14] <cara> 5) cp /files/I/needed/for/mybranch /path/to/mybranch
[03:14] <cara> 6) cd /path/to/mybranch
[03:14] <cara> 7) bzr commit /path/to/files/in/mybranch
[03:14] <cara> whoa lag
[03:14] <poolie> cara: you need to bzr add the new files
[03:15] <cara> ooo
[03:15] <poolie> cara, 'bzr add' in the root of the branch should be enough
[03:15] <cara> hehe
[03:15] <cara> for the files I copied over?
[03:15] <cara> or do I copy them over that way?
[03:15] <mkanat> lifeless: bug 53992 was already there.
[03:15] <lifeless> cool
[03:15] <poolie> after you've copied them in
[03:16] <cara> do I still have to commit them?
[03:18] <poolie> yes
[03:18] <poolie> add tells bzr to track them
[03:18] <poolie> commit actually takes a snapshot
[03:19] <cara> oh
[03:19] <cara> ok
[03:19] <cara> thanks poolie
[03:19]  * cara hugs poolie
[03:19] <cara> you're such a sweetie
[03:19]  * cara would have been up all night trying to figure out what the heck was going on
[03:20] <cara> I kinda just jumped into the bzr thing.
[03:21] <poolie> you're welcome
[03:24] <cara> you just don't know how happy I am right now lol
[03:24] <poolie> i'm really happy to hear that then :)
[03:24] <poolie> please do ask if there's anything else confusing
[03:45] <cara> oh yeah.. How do I remotely remove a branch I created?
[03:46] <cara> would I have to literally log onto the server and delete the branch? I actually pushed the branch
[03:53] <mneptok> cara: IIRC, bzr remove-tree protocol:/path/to/branch
[03:54] <RAOF> mneptok: That's not actually going to remove the branch, though, just the working tree, right?
[03:54] <mneptok> RAOF: yeah.
[03:54]  * mneptok pouts
[03:58]  * RAOF :P
[04:06] <thumper> can't you just use ssh to remove it ?
[04:07] <thumper> cara: it depends on what access you have to the remote machine
[04:13] <jml> cara: is this on Launchpad?
[04:15] <cara> launchpad?
[04:15] <cara> thumper: I don't know
[04:15] <thumper> cara: where did you push the branch?
[04:16] <thumper> cara: and what command did you use?
[04:16] <cara> bzr push bzr+ssh http://link.to.branch
[04:16] <lifeless> yay tshirt
[04:17] <cara> err
[04:17] <cara> bzr push bzr+ssh http://link.to.branch cara or something
[04:17]  * cara is sleepy
[04:17] <thumper> lifeless: I got one too :)
[04:18] <thumper> cara: perhaps best to come back when not sleepy :)
[04:18] <thumper> cara: or do you really need to get rid of it now?
[04:19] <cara> nah I will come back later thanks thumper
[04:19] <cara> hey thumper do you use gentoo?
[04:19] <thumper> cara: nope, kubuntu
[04:19] <jml> lifeless: yeah, mine arrived yesterday
[04:20] <cara> hehe I use kubuntu too :)
[04:20] <lifeless> so, is this inversely proportional to code written or something
[04:20] <cara> I thought I seen you in a gentoo channel looooooooooooooooooooooooooooong time ago
[04:20] <mwhudson_> i got mine yesterday too
[04:21] <cara> been trying to figure out how set the time
[04:21] <cara> everything is grayed out
[04:22] <thumper> cara: right click on the clock applet and click on "set date and time"?
[04:23] <thumper> cara: s/set/adjust/
[04:29] <jml> lifeless: if it were inversely proportional, I would have got mine five years ago.
[04:29] <mwhudson_> :)
[04:40] <lifeless> jml: order not dates
[04:41] <lifeless> loonch time
[04:59] <poolie> cara: you need to press the 'unlock' button in that window
[04:59] <poolie> it's a bit unobvious
[05:00] <poolie> it's meant to be like the mac idiom of showing things readonly until you authenticate
[05:00] <poolie> which is not a bad idea, but doing it just in one place in confusing
[05:00] <poolie> hth
[05:12] <beuno> got a the tshirt today too  :)  (evening)
[05:15] <poolie> oh great
[05:15] <beuno> thanks poolie
[05:15] <lifeless> beuno: I've pushed the change I was mentioning yesterday
[05:15]  * poolie takes a deep breath
[05:16] <poolie> ok seriously into your collossal patch now
[05:16] <lifeless> sorry :)
[05:16] <bob2> haha
[05:16] <lifeless> bob2: 17K lines.
[05:16] <beuno> lifeless, ah, just pulled revision 29
[05:16] <beuno> si it won't break on re-indexing now?
[05:16] <lifeless> right
[05:16]  * beuno goes look at the code
[05:16] <lifeless> should a second or two to index a new commit too
[05:18] <bob2> heh, net negative lines of code, tho
[05:18] <lifeless> yah
[05:19] <beuno> lifeless, so. Get the current list of revids, and go one by one through the revids in the branch, and stop when you find a match?
[05:20] <lifeless> get the current index (lazy load - no IO at that point), then yes. Oh, I forgot to stop the search, thats why its slow.
[05:20] <beuno> :)
[05:20] <beuno> I was going to ask how you did that part
[05:21] <lifeless> $ time bzr index
[05:21] <lifeless> real    0m1.257s
[05:21] <lifeless> user    0m0.792s
[05:21] <lifeless> sys     0m0.184s
[05:21] <lifeless> incremental on bzr.dev
[05:21] <lifeless> still too slow
[05:22] <bob2> is the ideal for it to be fast enough to run it automatically when the branch is altered?
[05:22] <lifeless> I want a tip_change hook for it
[05:22] <lifeless> then my branches can be indexed
[05:22] <bob2> spiffy
[05:22] <lifeless> and I can forget its installed
[05:23] <beuno> that would be cool
[05:23] <beuno> and fairly easy I suppose
[05:23] <lifeless> lsprof-file ftw
[05:29] <lifeless> oh well, I guess it can fork()
[05:29] <lifeless> 81% in bzrlib.index.GraphIndex.iter_entries()
[05:29] <lifeless> I have to fix that, but not today.
[05:30] <lifeless> oh heh. that explains why its slow.
[05:30] <lifeless> I'm reconciling knit based launchpad in another window, and I forgot.
[05:30] <beuno> lol
[05:30] <lifeless> still: just did a pull() on bzr.dev:
[05:30] <lifeless> $ time bzr index
[05:30] <lifeless> real    0m8.902s
[05:30] <lifeless> user    0m6.540s
[05:30] <lifeless> sys     0m0.312s
[05:31] <beuno> yeah, 8sec may be a too slow for a handful of revisions
[05:31] <lifeless> thats with reconcile in background
[05:31] <lifeless> I'm not unhappy :)
[05:31] <lifeless> will try later and see
[05:35] <beuno>
[05:35] <beuno> real	2m26.834s
[05:35] <beuno> user	2m19.133s
[05:35] <beuno> sys	0m0.888s
[05:35] <beuno> new index on bzr.dev
[05:35] <lifeless> :)
[05:35] <lifeless> not bad
[05:35] <lifeless> should be subsecond to run again
[05:36] <lifeless> oh, let me push
[05:36] <beuno> and
[05:36] <beuno> beuno@beuno-laptop:~/bzr_devel/bzr.dev$ time bzr index
[05:36] <beuno> real	0m5.908s
[05:36] <beuno> user	0m5.756s
[05:36] <beuno> sys	0m0.160s
[05:36] <beuno> after pulling and re-indexing
[05:36] <beuno> ~3 seconds when there is nothing to index
[05:36] <lifeless> you want revno 30, pushing up now
[05:38] <beuno> :)
[05:38] <beuno> 0.2sec
[05:39] <lifeless> yeah
[05:39] <lifeless> so that should be 3 seconds to index new revs above, not 6
[05:40] <beuno> yeah, shaved off those 3 seconds to compare
[05:40] <beuno> stopping the iteration and only removing NULLs if there actually are any
[05:40] <beuno> this is shaping up nicely!
[05:40] <mwhudson> hello again beuno
[05:41] <beuno> hi again mwhudson
[05:41] <mwhudson> beuno: is https://code.edge.launchpad.net/~beuno/loggerhead/zpt.cleaner_urls up to date?
[05:42] <beuno> let me check
[05:42] <beuno> mwhudson, yes. It's missing the navigation links fix, which is what I was starting now
[05:42] <mwhudson> ok
[05:43] <bob2> lifeless: should index lock the branch?
[05:44] <lifeless> bob2: it read locks it
[05:44] <bob2> ah
[05:44] <lifeless> bob2: oh, during the what-to-index lookup
[05:44] <mwhudson> beuno: i don't think you need to pass the revno into the revisioninfo template function
[05:44] <lifeless> it does
[05:45] <mwhudson> beuno: doesn't the change parameter have a revno attribute?
[05:45]  * beuno checks
[05:46] <beuno> mwhudson, do you mean the revid?
[05:46] <mwhudson> ah uh one moment
[05:46] <mwhudson> the way loggerhead does urls makes me so sad :(
[05:47] <beuno> good, I like it when we hate the same things
[05:47] <beuno> makes it more probable to get rid of it
[05:47] <beuno> I had to add that to display the revid in the revision view
[05:47] <beuno> because we didn't show it before, which I think is dumb
[05:47] <mwhudson> isn't there change.revid then?
[05:48] <mwhudson> yes, that's an improvement
[05:48] <beuno> well, we don't pass change to revid AFAIK
[05:48] <beuno> ah, wait
[05:48] <beuno> maybe we do
[05:48] <mwhudson> ... of course, after we've got rid of the revision cache we should just be passing bzrlib Revision objects around ...
[05:49] <beuno> yes please  :)
[05:49] <beuno> revision cache is my next target
[05:49] <mwhudson> sweet
[05:49] <mwhudson> i guess it will be a two phase thing
[05:49] <mwhudson> delete the cache
[05:50] <mwhudson> get rid of these bizaare change/entry things
[05:50] <mwhudson> though we may need to be slightly clever to carry revnos around
[05:50] <beuno> mwhudson, we don't pass change
[05:51] <mwhudson> -def revisioninfo(url, branch, entry, modified_file_link=None):
[05:51] <mwhudson> +def revisioninfo(url, branch, entry, revid, modified_file_link=None):
[05:51] <mwhudson> what is entry here then?
[05:51] <mwhudson> but well, ok :)
[05:52] <beuno> it doesn't have revid for some reason  :/
[05:53]  * beuno is confused now
[05:53] <beuno> ok
[05:54] <beuno> I *do* have change
[05:55] <mwhudson> the -history.get_revno(entry.revid)+entry.revno stuff is kinda funny
[05:59] <beuno> funny as in...?
[05:59] <beuno> it seemed unnecesary to go get that info when we already have it
[06:00] <mwhudson> funny as in "ha ha how bad is loggerhead"
[06:01] <beuno> heh, yes. There seem to be a few layers of randomness on it
[06:01] <beuno> fixed and pushed my revid nonsense
[06:02] <beuno> and I missed something, revision 245 coming up
[06:08] <beuno> hm, loggerhead is playing with my head
[06:13] <mwhudson> it does that
[06:13] <beuno> ok, no 245, loggerhead just has the habit of not dying when I tell it to
[06:13] <beuno> so *I* was right, not *it*
[06:13] <mwhudson> the proper thing to remember is that the answer to the question "is there a reason for it doing this particular thing this odd way" is usually "no"
[06:14] <beuno> heh, yes, I learned that the hard way
[06:14] <mwhudson> me too :)
[06:14] <beuno> I spent quite a few hours looking at code, thinking I was missing something
[06:14] <beuno> we should add that to the README  :p
[06:15] <mwhudson> we seem to be making great strides on replacing the entire code base
[06:15] <mwhudson> which should alleviate the need for that :)
[06:16] <beuno> yes, that's a more optimistic way of looking at it
[06:16] <beuno> I'm just mad at it for making me go in circles for 10 minutes
[06:16] <beuno> now, let's get revnos into navigation links working properly...
[06:17] <mwhudson> beuno: at some point (probably not right now) we should have a think about what we _want_ loggerhead's urls to look like
[06:18] <beuno> mwhudson, absolutely. Have a plan rather than a mashup of things. I'll give it some thought
[06:19] <mwhudson> any kind of plan, no matter how insane, would probably be progress
[06:19] <beuno> I kinda like the idea of mimicking bzr commands
[06:19] <beuno> like log/revno
[06:20] <beuno> may be more intuitive for everyone, users and developers
[06:20] <poolie> lifeless: cstringio has some kind of limitation wrt binary data but i can't remember precisely what it is
[06:20] <poolie> do you know?
[06:20] <poolie> is it only if you give it unicode objects?
[06:21] <mwhudson> yes, don't give cStringIO unicode
[06:21] <mwhudson> very strange things happen if you do
[06:21] <mwhudson> it really should be 8 bit clean though :)
[06:22] <lifeless> poolie: yes
[06:22] <lifeless> poolie: StringIO(u'foo').getvalue() returns bytes such that decode('UCS4') works :{
[06:23] <lifeless> (e.g. the native internal representation of u'' strings is coerced into a plain string
[06:23] <lifeless> mwhudson: they are not strange, very predictable
[06:25] <mwhudson> lifeless: well
[06:25] <mwhudson> i don't think strange and predictable are necessarily in opposition
[06:25] <lifeless> :)
[06:25] <mwhudson> 'suprising'
[06:26] <lifeless> sure
[06:26] <lifeless> 'not inferrable until seen'
[06:26] <lifeless> does 3K fix this
[06:26] <lifeless> if not someone needs bitchslapped
[06:28] <mwhudson> beuno: brain too fuzzed to review the branch properly i think
[06:28] <mwhudson> i'll get to it over the weekend or monday morning
[06:29] <beuno> mwhudson, sure, no problem. I'll push the navigation changes in a while, so you can do a complete review
[06:29] <mwhudson> cool
[06:30] <beuno> And wrap up the theme tomorrow. At least the changelog and generic stuff
[06:30] <beuno> still working on the diff view to get the html/css *just* right
[06:45]  * mwhudson stops for the day
[06:45] <beuno> mwhudson, navigation links fix pushed
[06:45] <beuno> ah, well, have a good weekend then  :)
[06:45] <mwhudson> you too!
[06:45]  * beuno is one day behind so still has friday  :p
[06:46] <beuno> so that means I may still get bzr-search into an experimental branch  :)
[07:02] <beuno> that's it for me today too
[07:02] <beuno> g'night
[07:05] <lifeless> beuno: gnight
[07:17] <Tsmith> hey
[07:18] <lifeless> hi
[07:22] <Tsmith> i'm trying to uncommit a revision, but i keep getting the message "Unable to obtain lock file:///var/bzr/blinds.com/.bzr/branch/lock
[07:22] <Tsmith> held by<EMAIL_ADDRESS>on host 5200MHz.xmule.ws [process #11135]
[07:22] <Tsmith> locked 7 hours, 25 minutes ago
[07:22] <Tsmith> "
[07:22] <lifeless> well, is that process still alive ?
[07:22] <lifeless> (if thatis your host, check with ps ax/top)
[07:23] <Tsmith> i guess i should check both hosts
[07:23] <Tsmith> 11135 is not an active process
[07:23] <lifeless> if its not alive anymore, try bzr break-lock
[07:24] <Tsmith> is that the same thing w/ CVS locking up and me requiring a sourceforge ticket?
[07:25] <lifeless> not really
[07:25] <lifeless> cvs is broken-by-design in this area
[07:25] <Tsmith> ha
[07:25] <lifeless> you can break your own lock
[07:25] <Tsmith> i read a fictional story today about dvcs changing a woman's life
[07:25] <lifeless> we can't avoid stale locks completely - network interruptions/power failures etc
[07:25] <Tsmith> but i really do feel like bzr changed my life
[07:26] <lifeless> cool!
[07:26] <Tsmith> <-- my wifi scrwed up
[07:26] <Tsmith> when the lock happened
[07:26] <lifeless> yah
[07:27] <Tsmith> (i'm not crazy, but using BZR after 10 years of CVS or SVN (the last year) produces feelings in me akin to when i saw the grand canyon for the first time)
[07:27] <Tsmith> esp when i bzr switch branches ;o
[07:27] <lifeless> :)
[07:27] <jamesh> vertigo?
[07:27] <Tsmith> yeah exactly
[07:28] <Tsmith> now i'm just wondering if there's a place i can plunk down a few hundred to inspire someone to create bzr up -r functionality
[07:29] <lifeless> I believe there is a crude patch
[07:29] <lifeless> needs some love
[07:29] <Tsmith> i specifically need it to update files based on datetime diffs
[07:29] <Tsmith> like svn up -r {2008-06-10}
[07:29] <Tsmith> i find bugs all the time ni a codebase of 1.5 million lines
[07:29] <Tsmith> i have to do a LOT of sleuthing by date
[07:30] <lifeless> ah. bisect doesn't help ?
[07:30] <lifeless> hmm, this is the sort of case bzr-search _might_ help with
[07:30] <Tsmith> i do not see that command bzr help commands
[07:30] <lifeless> bisect is a plugin
[07:31] <Tsmith> the company i work for, i'm the lead "fixit" guy
[07:31] <Tsmith> we have a 4-server dev cycle; code on your box, up to dev server, up to UAT, up to prod
[07:31] <Tsmith> the problem is, the lead of each site ups all the code to the prod server for htat site
[07:31] <Tsmith> they do this using svn
[07:31] <Tsmith> by hand
[07:32] <Tsmith> like svn diff -r100...101 > changes.diff; patch -p0 < changes.diff
[07:32] <Tsmith> there's no branching
[07:32] <Tsmith> there's no tagging
[07:32] <Tsmith> it's actually pretty sad; for every 3 bugs fixed, 5 more are created, 3 alone by this very merge process; and there's no way to revert
[07:33] <Tsmith> the main pusher for the main website in March, for instance, accidentally svn up'd in the root of the prod, and we spent 2 months cleaning up the damage
[07:33] <Tsmith> lol
[07:34] <lifeless> ouch
[07:34] <Tsmith> so i'm in charge of www.blinds.ca
[07:34] <Tsmith> i am responsidble for all the pushes
[07:34] <Tsmith> what *I* do is i have a bzr repository w/ branches that mirror my local box, dev, uat, and prod
[07:35] <Tsmith> and i run rsync against the prod before i do a commit, so i can revert the commit if there are any problems
[07:35] <Tsmith> cuz every one uses svn and management is very hostile towards positive change (they love negative change, incidentally)
[07:36] <lifeless> erg
[07:36] <lifeless> you have my sympathy
[07:37] <Tsmith> nah man bzr saves me lol
[07:43] <mtaylor> lifeless: real	32m52.967s
[07:43] <lifeless> mtaylor: thats significantly faster. woo
[07:44] <mtaylor> yup. woo indeed!
[07:44] <lifeless> mtaylor: also, it will auto-update if you grab the latest code
[07:44] <mtaylor> the index will?
[07:44] <mtaylor> good
[07:45] <Tsmith> lifeless: bzr bisect is exactly what i need; awesome!
[07:45] <lifeless> Tsmith: cool
[07:46] <Tsmith> gosh
[07:46] <Tsmith> i think some of the people in this channel need to give me thier paypal addresses (lloks @ lifeless)
[07:46] <jml> Tsmith: lifeless's paypal address is<EMAIL_ADDRESS>[07:47]  * jml whistles innocently
[07:47] <lifeless> jml: thank you for proxying my due
[07:47] <lifeless> (I don't use paypal)
[07:47] <mtaylor> Tsmith: mine is<EMAIL_ADDRESS>[07:47] <mtaylor> Tsmith: but I didn't write any of bzr
[07:47] <lifeless> Tsmith: seriously though, there's no need - I am partly-paid, partly scratching-my-own-itch for what I do on bzr.
[07:48] <lifeless> Tsmith: if we are ever in the same city, all I would say is 'buy me a beer'
[07:48] <Tsmith> ha what city are you in/
[07:48] <lifeless> Sydney for most of the year
[07:48] <Tsmith> sorry i dont think that's in my path ;p
[07:49] <lifeless> but work has me travel frequently - I'm at UDS for example
[07:49] <lifeless> We'll likely be in the US again late this year
[07:59] <AfC> Rebase creates new revisions with different parents and thus the potential for later merge conflicts, right?
[07:59] <AfC> Is `bzr merge [--force] ../other-branch/path/to/file` or `bzr merge -r 526..527 ../other-branch` any different?
[08:01] <mwhudson_> i think rebase basically does bzr merge -r N..N+1 over and over again, doesn't it?
[08:01] <AfC> mwhudson_: {shrug}
[08:02] <AfC> I'm more interested about whether either preserves *any* information in super secret revision properties that might someday in the glorious future be useful to construct better histories / merges. If so, then that would be the technique to prefer, I would have thought.
[08:03] <AfC> /me is attempting to cherry pick. What an surprise.
[08:07] <AfC> [Robert has been so adamant over the years that rebase is evil that I don't even have the plugin installed]
[08:11]  * mtaylor doesn't understand the need for rebase
[08:20] <lifeless> anecdotally, re rebase-is-bad http://blog.red-bean.com/sussman/?p=96
[08:23] <bob2> linus is mostly anti-rebase for more pragmatic reasons
[08:24] <matkor> http://bundlebuggy.vernstok.nl/bzr-gtk/ dead ?
[09:04] <vila> lifeless: excellent blog entry ! I sooo agree...
[12:48] <lifeless> gnight all
[13:06] <fdv> Hi. I'm getting the following slightly cryptic error from bzr rspush: "bzr: ERROR: Unprintable exception NotStandalone: dict={'_preformatted_string': None, 'location': 'file:///local/bzr/main/main/'}, fmt=None". Does anybody know what this means?
[13:11] <james_w> hi fdv
[13:11] <james_w> that's a bug in the exception class that is causing it to print that garbled message
[13:12] <james_w> as to the real meaning is should be displaying something like "bzr: ERROR: Something about the branch not being standalone: file:///local/bzr/main/main/"
[13:12] <fdv> james_w: ok..
[13:14] <james_w> apparently rspush only works if you have a standalone branch, not using a shared repository
[13:14] <fdv> but what does standalone really mean here?
[13:14] <james_w> fdv: if you could file a bug against bzrtools for the first bit that would be great
[13:14] <fdv> I'll try :)
[13:15] <james_w> a branch is not standalone if it is using a shared repository, or it is bound somewhere else. Are either of those true here?
[13:15] <fdv> I've branched from an svn repo
[13:15] <fdv> but I don't think it's bound
[13:16] <fdv> that'd mean I'd either have had to do a checkout or a bind, right?
[13:16] <james_w> yup
[13:16] <james_w> are you using a shared repository?
[13:16] <fdv> ehrm..
[13:16]  * fdv feels kind of stupid :p
[13:16] <fdv> what's a shared repo? :)
[13:16] <james_w> ah
[13:17] <james_w> it's what you get with the "init-repo" command
[13:17] <fdv> really?
[13:17] <james_w> it's an area where branches can share their revision storage to reduce disk space usage, and to speed up branching and fetching operations
[13:17] <fdv> I've done bzr init-repo --rich-root-pack; svn branch <svn repo>; svn pull <svn repo>
[13:18] <james_w> yup, you've got a shared repo then
[13:18] <fdv> aw, right
[13:18] <gour> what's wrong with svn?
[13:18] <james_w> you could also ask for the error message to be improved in the bug report.
[13:18] <fdv> james_w: I'll do that
[13:19] <fdv> thanks
[13:19] <fdv> gour: what do you mean?
[13:19] <james_w> no problem
[13:19] <gour> 11 RCs with "...It contains
[13:19] <gour> a couple of critical bugfixes implemented since the release of
[13:19] <gour> 1.5.0-rc9"
[13:19] <gour> it's better to throw white towel into DVCS ring
[13:20]  * gour is waiting for svn-1.5 to use bzr-svn. bloody deps on that bindings :-/
[13:21] <fdv> gour: will it be easier to use bzr against svn 1.5?
[13:21] <gour> fdv: yes, no need to patch as with 1.4 (memory leaks)
[13:21] <fdv> gour: right
[13:22] <fdv> gour: I did incremental pulls, that seemed to work somehow
[13:22] <gour> fdv: i need svn only for pandoc, nothing else, neither i want to have it ;)
[13:23] <fdv> :)
[13:24] <gour> i'm told that next release of bzr-svn won't depend on svn's (python) bindings
[13:27] <fdv> right
[14:33] <nevans> so... now that bzr is super duper fast, when are we gonna get good cherry-picking support and nested branches?  ;-)
[14:33] <nevans> more to the point, is there some way to tease the current milestone priorities out of launchpad?
[14:34] <nevans> or is there some way that someone (like me) with very limited python experience and time can help push those things forward?  :)
[14:43] <james_w> hi nevans
[14:44] <james_w> I think the best way to help at the moment would be to test stacked branches and help shake out any bugs so that we can release 1.6 with fewer bugs
[14:44] <james_w> once that's shaken out then some of the other features will have more chance to get worked on
[14:46] <nevans> testing I can do.  :)
[14:47] <nevans> (although I've occasionally had to hold back at older versions because of bzr-svn regressions, and I need to use bzr-svn for my day job)
[14:50] <james_w> ah, I don't know if bzr-svn is compatible with what will be 1.6 yet.
[14:51] <jelmer> the 0.4 branch is
[14:52] <james_w> hi jelmer
[14:52] <james_w> good to know
[14:52] <nevans> jelmer: you're awesome.  ;-)  I'm using 0.4 -r1219 at the moment.
[14:52]  * james_w remembers to go and merge jelmer's patch
[15:00] <nevans> james_w: should a bzr client (<1.6) be able to access stacked branches via bzr:// (presumably the server is at 1.6)
[15:01] <james_w> nevans: no, I don't think that will work, I'm not sure though.
[15:39]  * gour just converted (with tailor) one darcs project file and now start serious use of bzr :-)
[15:39] <gour> *starts
[15:53] <gour> i need to push changes from my laptop to the desktop...with darcs i went via ssh. what to use with bzr?
[15:53] <gour> (there is no web-access to the desktop, only ssh)
[15:54] <pickscrape> ssh?
[15:54] <Verterok> gour: bzr push sftp://desktop/path/to/branch
[15:55] <Verterok> or bzr push sftp://gour@desktop/path/to/branch
[15:58] <gour> Verterok: thanks, the 2nd one worked. what would be required to use bzr+ssh ?
[15:59] <bob2> just need to have bzr in your PATH on the remote side
[15:59] <gour> i've bzr on remote side in PATH
[16:00] <gour> is the syntax same as with sftp?
[16:00] <bob2> just need to use bzr+ssh:// instead of sftp
[16:02] <gour> cool. i had problem with the syntax earlier ;)
[16:03] <gour> bzr+ssh is probably recommended for such usage..
[16:31] <toyto1> gour: with bzr+ssh, the server must have an installed bzr?
[16:31] <gour> toyto1: it has. it's my desktop machine
[16:34] <toyto1> gour: ah :) thanks gour. We use sftp but it's okay for now, but does bzr+ssh would be faster than just sftp? or with bzr in the server would be the choice if speed is a concerned?
[16:38] <gour> toyto1: it must be faster
[16:39] <gour> toyto1: yes, bzr+ssh needs bzr on the server-side
[16:40] <toyto1> gour: thanks for sharing gour :)
[16:41] <gour> toyto1: you're welcome
[17:19] <LEW21> Hi! Is it possible to use $Id$, $Rev$ etc. in Bazaar?
[17:19] <james_w> LEW21: no, not yet, sorry.
[17:19] <james_w> hopefully in the next couple of releases.
[17:20] <LEW21> Ok, thanks
[20:07] <dpm> is there a way to make 'bzr commit' ignore files which differ only on their timestamp (i.e. they are binary identical)?
[20:09] <fullermd> We call that 'bzr commit'   8-}
[20:10] <dato> dpm: commit does that by default
[20:11] <dpm> hmm, I might have misread the diff on my last commit, then. I could have sworn that the two files were identical.
[20:11] <dpm> thanks for the info
[20:12] <fullermd> That's one behavior I *SO* don't miss from CVS...
[20:16] <fredreichbier> hm, how do i exclude a file from a commit although it changed?
[20:29] <dato> dpm: maybe the executable bit was changed?
[20:29] <dato> well, 5 min was enough for mr. fredreichbier
[20:30] <dato> fullermd: what?!
[20:31] <fullermd> dato: Well, it doesn't actually make a new revision, but the file shows up for commit forever when the timestamp is changed.
[20:31] <dpm> ok
[20:46] <abentley> fredreichbier: specify all the files you *do* want to commit.
[20:47] <dato> abentley: he left (hence my comment)
[20:48] <abentley> dato: How dare he! :-)
[20:58] <ddaa> jelmer: ahoy
[23:46] <jelmer> ddaa: hi!
[23:47] <gmpff> I need to decide on a distributed VCS.
[23:47] <gmpff> What's the biggest advantage of bzr above the rest (i.e. hg, darcs, git, monotone) ?
[23:53] <lifeless> jelmer: just missed him :)
[23:53] <lifeless> gmpff: its nice to use ?
[23:53] <gmpff> lifeless: That sounds reasonable.
[23:56] <metajack> has anyone gotten bzr-svn to work on osx leopard with recent subversion trunk without segfaulting?  I followed instructions in the wiki, but it just crashes trying to fetch from an https url, and for svn+ssh it hangs.
[23:56] <lifeless> metajack: I don't know either way. jelmer: might
[23:57] <jelmer> metajack, does it hang for svn+ssh or is it just slow?
[23:57] <metajack> i thought it was just slow, but i let it run for quite a while. it was not chewing up memory or anything.
[23:57] <lifeless> gmpff: seriously, we're reasonably fast (and improving). For most things you want to do there is a way to do it in all of (dvcs*). There are some unique things in each dvcs,
[23:58] <gmpff> lifeless: I]
[23:58] <jelmer> metajack: If you run with -Dtransport it will write debug output into ~/.bzr.log
[23:58] <metajack> jelmer: ok, i'll do that quick.
[23:59] <gmpff> lifeless: I'm not too concerned about speed. More about easy branching and merging, seamless disconnected operation and serverless sharing.
[23:59] <lifeless> we have had a focus on doing the right thing, being truely lovable, from day 1. And we have an inode abstraction which gives us true renames (as far as I know that is unique to darcs and bzr)
[23:59] <lifeless> we have _very_ robust serverless sharing
[23:59] <lifeless> and branching is easy, as is merging


 https://pastebin.com/AF6A46EZ
[00:02] <wxl> wow i'm kind of stumped
[00:03] <wxl> you could try using the proprietary driver but i hate suggesting that
[00:03] <wxl> !nvidia
 All right. Thanks, I'll try tomorrow, now I'm going asleep. I'll let you know 😉
[00:05] <wxl> k be well!
 Hey I tried installing Nvidia drivers but could not access to desktop. Os gets Stuck at lubuntu loading logo, so I went back to nouvau via recovery mode
 Could It be a monitor problem? My monitor is kinda noisy when It shows bright pages
 You might have to blacklist nouveau