[22:53] <pinkergloop> so i'm on 22.10 and i have this problem where my desktop freezes after a few hours of use but applications still run fine
[22:53] <pinkergloop> these are the logs i get when i run it using ctrl alt f2 while it's frozen
[22:54] <pinkergloop> https://pastebin.com/01LNYkZw
[22:54] <pinkergloop> any help? i am stuck on this


[01:59] <tonsofpcs> TandyUK: that's a capture card that doesn't support the rate that the software is trying to capture at.
[01:59] <tonsofpcs> I have that issue with lirc
[05:28] <samsneed> Hello Everyone, I need help with MythWeather on Mythbuntu 12.04. I signed up for the Wunderground API key. Mythfrontend 0.26 shows the following in the logs. "No copyrightlogo widget found, skipping screen Current Conditions. Widget not found copyrightlogo". The full log can be found through the following link: http://pastebin.ca/2311078.
[10:04] <TandyUK> tonsofpcs: how do i go abotu changing the capture rate?


[01:20] <qwebirc22366> Can anyone tell me the easiest way to wipe the list of channels out, and start all over again?  I re-ran the channel scan, and it got buggered with dupes, etc.
[02:43] <Shadow__X> qwebirc22366: you can delete the channel source


[00:37] <ali1234> Under 10x the price of HDD... not bad
[08:36] <SuperMatt> morning all
[08:50] <foobarry> morning
[08:56] <foobarry> https://www.theverge.com/2017/12/19/16797358/microsoft-google-chrome-windows-store-removal
[08:56] <foobarry> good old MS anti compete tactics again
[09:27] <brobostigon> morning boys and girls.
[12:41] <m0nkey_> Greetings
[12:42] <zmoylan-pi> seasonal greetings even... ::passes the mince pies::
[12:43] <m0nkey_> Ooh, not had one of them in a while.
[12:43] <m0nkey_> Don't get them in Canada :(
[13:07] <foobarry> mince pies are one of those things that taste lovely home-made, but shop ones are awful montrosities
[13:51] <foobarry> i just emptied the office fridge
[13:51] <foobarry> gross
[13:51] <foobarry> really gross
[13:51] <zmoylan-pi> someone had to drink those banana sandwiches... :-)
[13:54] <foobarry> chicken legs from september
[13:54] <foobarry> coleslaw from last yr
[13:54] <zmoylan-pi> you could put the coleslaw to work in hr...
[22:56] <overcrocker_> overcrocker
[22:58] <daftykins> umm hi
[23:27]  * diddledan tickles daftykins
[23:27] <daftykins> \o
[23:27] <diddledan> o/
[23:29] <daftykins> how goes it sir? all set for some holiday?
[23:29] <diddledan> aye.
[23:29] <diddledan> off to the parentals in a few
[23:29] <daftykins> ah har
[23:29] <daftykins> Waaaaaales
[23:29] <diddledan> nah, 'ampshire
[23:30] <daftykins> oic


[03:18] <dv5237> hi i would like to run a minimalized xorg on server-install any sugestions?
[05:54] <Hendrikdegraaf> Hi, this is the first time i've ever used IRC... I've set up Ubuntu 6.06 as server and now I am having trouble connecting to my server via the internet.
[05:55] <Hendrikdegraaf> I've checked the firewall rules in my router, and files /etc/resolv.conf /etc/hosts /etc/network/interfaces. This all seems to be fine.
[05:58] <Hendrikdegraaf> I was able to connect through the internet before, but then I installed some stuff and everything seemed to #@@##$%^up.
[06:00] <Hendrikdegraaf> The problem started after I installed eGroupWare, samba and webmin. It seems to me confuration of samba and webmin didn't cause these problems. However I've had to change two things whilst configuring eGroupWare:
[06:01] <Hendrikdegraaf> file permissions in Apache, and the /etc/host file.
[06:02] <Hendrikdegraaf> Couldit be that one of these things have caused my server to become unapproachable through the internet?
[06:19] <Hendrikdegraaf> Perhaps I am doing something wrong???


[16:58] <dobey> lifeless: if you're around (or will be soon), do you do testtools uploads to debian? it looks like 0.9.39 is the latest there, and i see you tagged the git for 1.7.1 last week. would be nice to get that updated i think :)
[23:46] <lifeless> dobey: I don't, no


[03:01] <smoser> harmw, merge proposal comments . see you tomorrow.
[07:19] <harmw> smoser: thanks, I think/hope I understand the issues now :p
[14:34] <vbernat> Hey!
[14:35] <vbernat> I am trying to boot a cloud-init-enabled Ubuntu image
[14:35] <vbernat> The Precise one.
[14:35] <vbernat> I don't have a DHCP on the network, so I need to provide one in the meta-data
[14:35] <vbernat> I have an ISO image with /meta-data and /user-data
[14:35] <vbernat> but it doesn't seem to be mounted
[14:35] <vbernat> [    1.087935] EXT4-fs (vda1): re-mounted. Opts: (null)
[14:35] <vbernat> cloud-init start-local running: Mon, 25 Aug 2014 14:27:15 +0000. up 3.40 seconds
[14:35] <vbernat> no instance data found in start-local
[14:35] <vbernat> mountall: Event failed
[14:35] <vbernat> cloud-init-nonet waiting 120 seconds for a network device.
[14:36] <vbernat> cloud-init-nonet gave up waiting for a network device.
[14:36] <vbernat>
[14:36] <vbernat> how could I debug that?
[14:37] <vbernat> It seems that the DataSourceNoCloud can only be found once we have network...
[14:54] <smoser> vbernat, by default, even if it *did* find it... it would not "claim" it.
[14:54] <smoser> as the default operating mode for NoCloud is 'net'.
[14:54] <vbernat> smoser: what's the easier way to change that?
[14:55] <smoser> but then still the network insertion is < wonderful.
[14:55] <smoser> cloud-init needs work to be able to take network information from a datasource and do that well.
[14:56] <smoser> the easiest thing to do (sadly) is open the image and insert the /etc/network/interfaces file that you want.
[14:56] <smoser> or run a dhcp server. which... also seems sane to me :)
[14:56] <vbernat> smoser: thanks, modifying the image is not that hard (guestfish)
[14:58] <smoser> vbernat, if you trust the image, its easier than guestfish
[14:58] <smoser> http://ubuntu-smoser.blogspot.com/2014/08/mount-image-callback-easily-modify.html
[15:01] <vbernat> smoser: looking at the source code more closely, if I put dsmode: local in meta-data, wouldn't that work?
[15:05] <smoser> maybe.
[15:05] <smoser> it is intended to work.
[15:05] <vbernat> hummm, seems to work
[15:06] <smoser> but cloud-init editing /etc/network/interfaces while the system is coming up is possibly not guaranteed.
[15:06] <vbernat> but doesn't make the network up just after that
[15:06] <smoser> it could be racy essentially.
[15:06] <vbernat> yeah
[16:26] <devicenull> hmm,
[16:26] <devicenull> I've been running into "WARNING! Your environment specifies an invalid locale."
[16:26] <devicenull> and it gives a couple invalid apt commands for fixing it
[16:26] <devicenull> namely 'sudo apt-get install language-pack-en'
[21:42] <JayF> hey smoser :) I work with pquerna and will be working to upstream some of that work. I'm going to start off with bumping the version of openstack configdrive that cloud-init reads (so it gets the newer-enough version to see vendor_data.json)


[00:31] <philipballew> How can I put a time line in my terminal to see when an error happened?
[01:52]  * phillw hiyas guys, dapenguin is having a problem with torrenting... any one up to help help him?
[01:54] <dapenguin> thank you, phill!   very kind of you, sir! :)
[01:54] <nlsthzn-at-work> what is the issue
[01:55] <dapenguin> ok, i can try to explain as simply and as brief as possible but i'm not very adept at it so bare with me, please?
[01:56] <dapenguin> i tried vuze and then transmission in linux and i could not d/l any torrent
[01:56] <dapenguin> i got the error msg:
[01:56] <dapenguin> Error Requested download is not authorized for use with this
[01:56] <dapenguin> > tracker.
[01:56] <dapenguin> happens almost automatically
[01:56] <dapenguin> then i tried the same in windows using vuze and no problem
[01:59] <nlsthzn-at-work> dapenguin: are you using a firewall?
[02:00] <dapenguin> i don't think so
[02:01] <dapenguin> would be software-based if i was ... how can i tell?
[02:02] <dapenguin> i doubt i am using a firewall... i usually opt out of installing that when i install th eos
[02:02] <nlsthzn-at-work> in ubuntu in terminal you can type sudo ufw status
[02:02] <dapenguin> os
[02:02] <dapenguin> unless it installs by default?
[02:02] <dapenguin> sudo ufw gives status of firewall?
[02:02] <nlsthzn-at-work> you are using Ubuntu?
[02:03] <dapenguin> was
[02:03] <dapenguin> i booted up windows to do my test
[02:03] <nlsthzn-at-work> but the issue you are having is in Ubuntu?
[02:03] <phillw> dapenguin: for things like torrenting, this is about the best place to be, you will just have to be patient.
[02:04]  * nlsthzn-at-work is no expert but will gladly try an assist till to pro's show up :p
[02:04] <dapenguin> n1sthz, yes
[02:04] <dapenguin> i'm using mirc in windows so it's a pain typing and i don't know how to use it
[02:07] <nlsthzn-at-work> well, from what I could learn online this error could mean a ports issue (which is why I asked about the firewall) but usually means an issue on the trackers side... but seeing as Windows have no issues that rules that out :/
[02:08] <nlsthzn-at-work> if you didn't activate the firewall in Ubuntu it will still be off...
[02:09] <dapenguin> i check, how?
[02:10] <nlsthzn-at-work> well... in ubuntu in a terminal you can type sudo ufw status
[02:10] <dapenguin> i would figure ports would make sense but that would mean linux does smth different compared to windows?
[02:10] <nlsthzn-at-work> if it is enabled you can use sudo ufw disable
[02:10] <dapenguin> i'm in windows right now d/l
[02:10] <dapenguin> i copied the command so i can try later
[02:10] <dapenguin> what if it's disabled, then what?
[02:11] <nlsthzn-at-work> I have to go now... night shift is over...  good luck, hope you get it sorted!!
[02:11] <nlsthzn-at-work> come back here and ask and give info like firewall is disabled...
[02:11] <nlsthzn-at-work> easier for next person to trouble shoot ;)
[02:11] <nlsthzn-at-work> cheers
[02:11] <dapenguin> ok
[05:50]  * nlsthzn waves
[05:52]  * philipballew high-fives!
[05:52] <nlsthzn> :)
[05:53] <nlsthzn> did your friend get his torrents going?
[05:53] <philipballew> why yes!
[05:53] <nlsthzn> awesome
[05:54] <philipballew> the internet connection is really bad today so its slow but managed
[05:59] <CrOnOs2000> zzzz lucid torrents are so slow today
[06:11] <yvan300> hey fellas :)
[06:11] <bioterror> hi
[06:12] <yvan300> its been a while! a lot of new ppl here
[06:17] <g3rdi> error (initramfs) cpL: cant start '/custom-installation/third=override/*': No such file or directory mount: mounting /dev/loop0 .... please help im super keen to use ubuntu i really cant take another day with this flipping mac!
[06:17] <g3rdi> I get this straight after the ubunut loading page in a cmd like interface
[06:21] <CrOnOs2000> mmmm what did you do ? compile a new kernel maybe?
[06:23] <g3rdi> nooooo
[06:23] <CrOnOs2000> ok is a fresh install then?
[06:24] <g3rdi> yeah .. i am installing from vm tools
[06:25] <g3rdi> l have done this before with 10.10 and it worked
[06:25] <g3rdi> then got a new pc ...and mac for work ( <- life ruiner ) and tried 11.04
[06:27] <CrOnOs2000> hoo you are on the new version, sorry but i havent try that still on 10.04 but it seems the kernel cant find the initramfs
[06:29] <g3rdi> i want the initramfs! i need the initramfs ( *gir voice) ... i cant be the only one with this oproblem can i ? I have searched but have not come up with anything
[06:29] <CrOnOs2000> normaly there is no need for initramfs but if you want to load some kernel modules when kernel is loaded it use initramfs for some reason seems your system did not make the file
[06:32] <CrOnOs2000> let me check if you can run the comand on terminal, i know if you update the grub the script will run and remake the initramfs but wait a bit
[06:33] <g3rdi> ok cool
[06:37] <CrOnOs2000> dpkg-reconfigure [linux-image-2.6.18-3-686] <- your kernel, you can try this
[06:38] <g3rdi> do i enter in all that text?
[06:39] <CrOnOs2000> you enter sudo dpkg-reconfigure and your kernel number you can get the kernel number by typing uname -a
[06:40] <CrOnOs2000> im now on win 7 , i have not access to a terminal
[06:41] <CrOnOs2000> this comand will try to regenerate the initramfs in case yours had some problem the first time
[06:42] <g3rdi> it says sudo:not found. I think im doing this wrong. The cmd has "(initramfs)" instead of the $user thing that is normally with terminal
[06:44] <CrOnOs2000> ok then you never really boot into your system you get initramfs comand line
[06:44] <g3rdi> yeah there is a list of cmds i can use but it seems pretty limited
[06:47] <CrOnOs2000> do you have the recovery option from grub when you boot ??
[06:50] <g3rdi> no i dont see it in the cmds when i type "help"
[06:52] <CrOnOs2000> well seems you can mount your system by hand but seems complex, best bet is to boot as single user then uninstall vmtools
[06:54] <CrOnOs2000> OMG my internet realy sucks pages dont even load zzzzzzzzzzzzz
[06:55] <g3rdi> yeah , i think thats the way to go, i was trying to keep a VM for photoshop but you know what , stuff it! if adobe doesnt want to make a version of thier software for linux then .. thier lost
[06:55] <CrOnOs2000> Hold down the Shift key during bootup, when the grub menu shows up select Recovery Mode.
[06:55] <g3rdi> cool Thanks!
[06:56] <CrOnOs2000> im shure vmtools can be installed but i dont know how havent use vmware a lot
[06:57] <g3rdi> i think i am going to make the move to gimp
[06:58] <g3rdi> and ink
[07:00] <CrOnOs2000> well they are free so you dont pay
[07:00] <g3rdi> :)
[07:01] <CrOnOs2000> did you try crosover?
[07:01] <g3rdi> whats that?
[07:02] <CrOnOs2000> is a paid version of wine, wine kind of a emulator of windows so you can run win apps on linux
[07:08] <alex__> back modem reset
[07:08] <alex__> wtf my nick
[07:43] <g3rdi> the trouble was with vm tools. I dl virtualbox and the inastall worked!! pretty keen to try out crossover though. then get ubuntu as the primary .
[07:44] <g3rdi> oh my .. so excited!!! 11.04 sweet! no more questioning the reason why you can only resize a window from the bottom right hand corner in mac.
[07:44] <g3rdi> :0
[07:53] <nlsthzn> g3rdi: enjoy the natty narwhal :)
[09:06] <g3rdi> can anyone suggest good opensource screencast prgrams for ubuntu?
[10:10] <g3rdi> how do i add my graphics card?
[10:10] <philipballew> to what?
[10:10] <bioterror> you open the case
[10:10] <bioterror> and you plug it into a correct AGP port
[10:10] <bioterror> or PCI something
[10:11] <g3rdi> no i mean how do i add it to ubuntu?
[10:11] <g3rdi> it says i cant support unity but i have a gforce card
[10:12] <bioterror> geforce what?
[10:12] <philipballew> so your really asking how do i get my (insert card name model and what not) to display unity gui
[10:12] <bioterror> support for older NVidia cars has been dropped
[10:13] <M0hi> bioterror: He said Gforce card =P buy a new card for him dude =D
[10:13] <g3rdi> bioterror: its not that old
[10:14] <g3rdi> 9800 series
[10:15] <g3rdi> can i get unity to work any other way?
[10:15] <philipballew> ill look on the forms now
[10:15] <philipballew> hold on
[10:16] <philipballew> did you go to restricted drivers?
[10:16] <g3rdi> no
[10:16] <bioterror> go for them
[10:16] <philipballew> okay! this should work
[10:16] <g3rdi> where?
[10:16] <g3rdi> im a n00b
[10:17] <philipballew> system>
[10:17] <philipballew> adminiatration i think
[10:17] <philipballew> if not then ill do it via terminal with you
[10:17] <g3rdi> i got additional drivers
[10:17] <philipballew> open it :)
[10:18] <g3rdi> ok .. its seraching for drivers
[10:18] <g3rdi> ...none .. I am working on a virtualbox
[10:18] <philipballew> lets see if it does anything.
[10:18] <philipballew> your on virtualbox... hum
[10:19] <philipballew> what virtual software
[10:19] <g3rdi> yeah .. for now .. to ease the transition
[10:19] <philipballew> vmware?
[10:19] <philipballew> virtualbox?
[10:19] <philipballew> parells?
[10:19] <g3rdi> and at work we a retarded business rule saying we have to work on macs , but im just going to vm, its for the network or something stupid
[10:20] <g3rdi> virtualbox
[10:20] <philipballew> i have a virtual box install of osx myself
[10:20] <g3rdi> "we *have a"
[10:20] <philipballew> i recall virtualbox started supporting unity a few months back
[10:20] <philipballew> what version are you running of vbox
[10:21] <philipballew> and your on what main os?
[10:22] <g3rdi> win7 /  vbox 4.1.0
[11:01] <doflip> Hi all, just testing my brand new ubuntu deployment
[11:02] <philipballew> hows it workin doflip
[11:03] <doflip> sweet, it's working just fine, thanks for asking
[11:06] <philipballew> for sure. :)
[13:53] <Noob> !manual
[13:53] <ubot2> The Ubuntu Manual will help you become familiar with everyday tasks such as surfing the web, listening to music and scanning documents. With an emphasis on easy to follow instructions, it is suitable for all levels of experience. http://ubuntu-manual.org/
[13:54] <Noob> is there a pdf ver of the ubuntu manual
[13:54] <Noob> for v11.04
[13:55] <Noob> ???
[14:36] <holstein> Noob: hey
[14:36] <holstein> when i go to the link that ubot2 dropped, there is a download button
[14:37] <holstein> that links to http://ubuntu-manual.org/download/10.10/en_US/screen for me
[14:37] <holstein> that prompts me to download the file Getting Started with Ubuntu 10.10.pdf which seems to be a .pdf
[14:38] <holstein> there are other options at http://ubuntu-manual.org/downloads as well
[18:34] <Noob> holstein: Stll around?
[18:35] <IAmNotThatGuy> Noob, maybe
[18:35] <Noob> holstein: I saw that it was 10.10 but I was wanting the one for 11.04
[18:35] <Noob> IAmNotThatGuy: Was refering to the "!manual"
[18:36] <IAmNotThatGuy> ah! you need the manual of 11.04?
[18:36] <Noob> IAmNotThatGuy: I do not know how good your memory is, but do you remember the whole partimage issue I was having? Yeah in pdf. (Manual)
[18:36] <Noob> <-Nubi1kenobi]
[18:37] <IAmNotThatGuy> ah!!!!! now I got ya
[18:37] <Noob> IAmNotThatGuy: found out what I beleive the problem was.
[18:37] <IAmNotThatGuy> what was the problem?
[18:38] <Noob> IAmNotThatGuy: I was trying to backup an image from an NTFS drive as 1 large file on a EXT3 format.......That and the drives healty light was not green. Put a new drive in and tested my theory and it worked. The backup drive had to match the images format type.....not sure why
[18:39] <IAmNotThatGuy> ah! okay. so now you need the manual for 11.04 right? lemme search for you
[18:39] <IAmNotThatGuy> and Noob, try to keep a single nick so that we can find you
[18:39] <Noob> IAmNotThatGuy: YEah, I would prefer it...
[18:40] <Noob> <---was being lazy
[18:40] <Noob> IAmNotThatGuy: I was going to register it, but only things I found wanted money to do it,
[18:40] <Noob> IAmNotThatGuy: Still not a whole lot familiar with the irc thing, but it is growing on me
[18:41] <IAmNotThatGuy> who said you have to spend money in freenode?
[18:41] <IAmNotThatGuy> Noob, /ns help register
[18:41] <Noob> awsoem]
[18:41] <IAmNotThatGuy> do that
[18:42] <Noob> cool
[18:42] <Noob> IAmNotThatGuy: How do I manual change it in here
[18:43] <IAmNotThatGuy> do /nick Nubi1kenobi
[18:43] <IAmNotThatGuy> I believe that is manually*
[18:43] <Noob> do .nick Nubi1Kenobi
[18:43] <Noob> shitaki
[18:43] <Noob> do /nick Nubi1Kenobi
[18:44] <IAmNotThatGuy> err Noob PM me
[18:44] <Nubi1Kenobi]> I figured it out
[23:23] <frank> does anyone know how to set up a network between a linux pc and a macbook laptop? im trying to transfer my music and cant figure this out
[23:32] <CrOnOs2000> frank, do you know what protocol mac use on network?
[23:36] <frank> CrOnOs2000: im gunna say no
[23:36] <frank> CrOnOs2000: mostly cuz i dont even know what that means
[23:37] <CrOnOs2000> ok on your ubuntu box did you try the share option on nautilus (file manager)
[23:38] <frank> CrOnOs2000: no cuz im not really sure how
[23:38] <CrOnOs2000> by the way how do you conect the 2 machines? by router or what
[23:39] <frank> CrOnOs2000: the two machines have never been connected. thats what im trying to do. my linux pc has all my muaic and i want some on my macbook
[23:40] <CrOnOs2000> ok if you have a home network for internet access you can enable windows sharing on the mac
[23:41] <frank> CrOnOs2000:that i do have. though i dont know much about it
[23:41] <frank> CrOnOs2000: in my room i have a wireless router for my mbp and a hard line running to my pc
[23:42] <CrOnOs2000> try this http://forum.parallels.com/showthread.php?t=17647
[23:46] <frank> i was looking at this...http://www.debianadmin.com/ubuntu-networking-for-basic-and-advanced-users.html
[23:46] <frank> but im a bit lost
[23:49] <CrOnOs2000> ok you dont really need all that
[23:50] <CrOnOs2000> ubuntu will make almost automatic that config
[23:50] <CrOnOs2000> first go to your mac and activate windows file sharing
[23:57] <frank> ok let me figure outhow to do that


[00:35] <rs305> Hello Everyone:  I am new to Linux and the Kubuntu system. I recently was trying to install the Kubuntu into my hard drive but at the last minute clicked on the back button, but it seems that it installed the program anyway.  Now can't boot from my drive since it does not find it and was wondering if anyone has a way to possibly recover what was on
[00:35] <rs305>  the hard drive.  My oprating system was Widows 7 Professional. Thanks for your time RS305
[00:47] <rs305> Any suggestions or links to a possible solution will be greatly appreciated.
[01:47] <valorie> rs305: nothing got *installed* but rather your hard disk has been partially or fully reformatted, depending on what you chose to do
[01:48] <valorie> you might use some disk rescue program to see what's still there
[01:48] <valorie> why did you change your mind?
[01:49] <valorie> did you choose to install "next to" windows, or "use entire disk"?
[01:49] <valorie> not enough info to help
[02:17] <rs305> see some rescue programs will see what they can do. I changed my mind due to the fact that there are a few files that I recently have that I did not back up and was thinking of using the entire disk due to no longer having tech service on Windows 7
[02:19] <rs305> has anybody know of easeus.com  have a data recovery program. If you have use them before, wanted to know your feed back on the program how good it is.
[02:30] <rs305> also just checking out Wondershare  recoverit data recovery  here is the link, just want to know if anyone has used it and if there is anything I should know before I use them. https://recoverit.wondershare.com/?utm_source=youtube&utm_medium=TripleM&utm_campaign=LFFRI1023-2
[02:49] <oem> a
 a
 aye?
[07:19] <lordievader> Good morning
[08:29] <anto_> !list
[11:48] <BluesKaj> Howdy folks
 Hi, I am failing to login to google via KDE… … I am just getting:
 (Photo, 144x144) https://irc-attachments.kde.org/euvnwiCL/file_25192.jpg The login with this google account is temporarily disabled.
 F
[15:26] <oerheks> sounds like an issue with google, not your browser
[15:26] <oerheks> weak password, hacked, used for spam..
 Oh
 I mean in KDE accoutn manager
 in browser it works
 and it also says…
 The use of Google Log-in has not yet been confirmed for this app.
 https://i.stack.imgur.com/sRsHl.png … This!
 (Photo, 1224x722) https://irc-attachments.kde.org/92vUqmPH/file_25193.jpg This!
 However I can't click advanced
 because it does not exist since my KDE has huge graphical bugs in its integrated browser
[15:30] <oerheks> oke, that is a different issue, login with browser, validate the app in google settings somewhere?
 I tried and I did not find it
 Sometimes these graphical bugs are so bad the window content won't render at all
 (Photo, 543x501) https://irc-attachments.kde.org/uC8UC37j/file_25194.jpg Like this
 (Photo, 543x501) https://irc-attachments.kde.org/9HzQZbob/file_25195.jpg Or like this
 Can't I manually add the account somehow?
 like by supplying the clientid and token?
[17:09] <sanya> всем привет
[17:10] <sanya> как добавить contrib репозиторий в убунте 18.04
[17:10] <sanya> драйвера на радеон 570 не устанавливаются
[17:10] <sanya> черный экран после включения компа
 Sorry, this is the english chat
[17:16] <sanya> where russian chat?
[17:17] <sanya> how add contrib repo ubuntu 18.04 ?
[17:17] <sanya> and  non-free repo
[17:18] <diogenes_> sanya, driver manager.
[17:20] <Mrokii> Hello. Currently, when I'm using Alt+Tab, it only cycles through windows on the currently activated virtual desktop. Is there a way to change that, so it cycles through all apps, regardless of the virtual desktop they're on?
[17:25] <sanya> no driver in driver manager
[17:26] <sanya> kubuntu boot  and black screen
[17:26] <sanya> rx 570
[17:27] <sanya> how add contrib repo kubuntu 18.04 ?
[17:27] <sanya> and  non-free repo
[17:27] <sanya> i use instruction https://www.linux.org.ru/forum/linux-hardware/14726923
[17:30] <sanya> 100500 человек сидит не уж то никто не знает чо делать????
[17:30] <sanya> блять пиздец
[17:30] <sanya> (((((
 Можете помочь установить проприетарные драйвера на амд видюху? Amd Radeon R5
[17:48] <genii> !ru
 !ru
 Можете помочь установить проприетарные драйвера на амд видюху? Amd Radeon R5
[17:49] <genii> Although you need to actually have a nick ohere for that, and not on through some bridge
[18:07] <ennozdd> !ru
[18:07] <ennozdd> !tr
[18:08] <genii> @VitaliiIshkevych Место для вопросов на русском языке - # ubuntu-run. Но для входа требуется фактическое имя пользователя Freenode и его нельзя сделать через IRCsomeBot
[18:08] <genii> #ubuntu-ru
[18:08] <genii> ..rather


[00:10] <harlowja> i almost feel like the above bridge stuff would be fixed by just assuming things bridge to eth0 if not provided a port iface to bridge to
[00:12] <harlowja> or maybe bridges in openstack are something different
[13:02] <rharper> dmsimard: what's the setup?  the network_data.json you posted is an empty bridge (AFAICT);   is that a running instance?  if so, can you paste ifconfig  ?  I'd suspect that the openstack providing network_data.json is missing something
[13:16] <cpaelzer> I must admit I don't 100% understand what apt_old_mirrors is for - doc isn't telling a lot and the code neither
[13:16] <cpaelzer> I'll dig through the commit log for it, but if one knows that part as his best buddy please feel free to share :-)
[13:24] <rharper> dmsimard:  I see what's going on; thanks for the test case;
[13:26] <smoser> cpaelzer, when the image is built, you can/probably-should leave apt's '/var/lib/apt/lists/' around
[13:26] <smoser> that way, the next time someone 'apt-get update' they dont have to pull 20M or whatever it is of data that hasnt changed (the release pocket at least).
[13:26] <cpaelzer> smoser: thanks, but you are jumping to the decision - I wanted to understand what it is actually for
[13:27] <cpaelzer> other than "renaming" I don't see what it really does (by my lack of apt knowlegde about that subdir)
[13:27] <smoser> but since cloud-init picks / writes a different mirror, then your *new* apt-get update is going to miss all that cache
[13:27] <cpaelzer> ah
[13:27] <smoser> so it renames files from the old mirror name to the new mirror name
[13:27] <smoser> but you have to know the old mirror (or at least i allowed you to configure that)
[13:27] <cpaelzer> that makes sense, so if old/new have lot of same content it will not pull all of it then
[13:28] <smoser> probably you could figure it all out and dtrt, or possibly it was more difficult to do that.
[13:28] <cpaelzer> I'd drop this feature (apt_old_mirror) then
[13:28] <smoser> ?
[13:28] <smoser> oh. yeah, out of curtin.
[13:28] <smoser> drop
[13:28] <cpaelzer> exactly - thanks for the explanation
[13:28] <smoser> is that waht you meant ?
[13:28] <smoser> it is useful for cloud-init still
[13:28] <cpaelzer> yep
[13:29] <smoser> although i admittedly don't know if it ends up being used
[13:29] <cpaelzer> oh I understand the cloud-init use case now that I understand what it really does :-)
[13:29] <smoser> the cloud-images may actually have apt-get clean run on them
[13:29] <cpaelzer> I can tell you that the doc is rather ... nonexisting
[13:29] <smoser> that is pointless
[13:29] <cpaelzer> it isn't even listed in examples or such
[13:29] <smoser> as anything in the release pocket is static so you should really never throw that away
[13:29] <smoser> :)
[13:29] <smoser> well, some things aren't really made to be configured.
[13:30] <smoser> clearly documentation is good. and severlely lacking.
[13:30] <smoser> but that is'nt really something that a end user would be expected to configure. so its less important.
[13:30] <smoser> its just configurable rather than having a hard coded value
[13:40] <smoser> cpaelzer, https://code.launchpad.net/~paelzer/cloud-init/test-apt-source/+merge/294521 has merge conflicts
[13:41] <smoser> and did you think at all about the sucky fact that curtin and cloud-init's merging algorithms differ by default ?
[13:44] <cpaelzer> smoser: I did think about the sucky fact (that sounds wrong) and decided to not overhaul any majore piece especially since it would change behaviour
[13:44] <cpaelzer> smoser: but - I added it right away in the example
[13:45] <cpaelzer> smoser: so that anybody that starts at doc/examples would be made aware that to get an equivalent mergeing he would need to set it
[13:45] <cpaelzer> smoser: merge conflicts in bzr is the same as in git - i.e. something else got merged that now conflicts - right ?
[13:46] <smoser> yeah.
[13:46] <smoser> bzr merge ../trunk
[13:46] <smoser> bzr conflicts
[13:46] <smoser> bzr resolve foo
[13:48] <cpaelzer> smoser: I'll look into it and (try to avoid) hate bzr :-) after I finished my config example for curtin
[13:48] <cpaelzer> smoser: will upload updates later on then (hoepfulyl no too complex conflicts)
[14:12] <smoser> cpaelzer, fwiw, i just checked in a xenial container and the image *does* have /var/lib/apt/ populated, so that cloud-init's renaming those should result in not having apt-get update re-download static data.
[14:28] <cpaelzer> smoser: cool will look into that, but I'd expect for curtin to only hardcode the paths then (no config option)
[14:30] <smoser> cpaelzer, you can drop that from curtin if you'd like
[14:31] <smoser> it is probalby useful
[14:31] <smoser> but a small-ish optimization compared to installing an operating system
[14:43] <rharper> dmsimard: https://code.launchpad.net/~raharper/cloud-init/trunk.network-data-bridge/+merge/295591
[14:45] <dmsimard> rharper: what do you need to know for linuxbridge ? What a network_data.json looks like with multiple networks and ports?
[14:45] <rharper> dmsimard: yeah
[14:45] <dmsimard> I can get you that.
[14:45] <rharper> and if it sets any bridge properties
[14:46] <rharper> under the link section
[14:46] <dmsimard> Well, the json I provided is a linuxbridge environment so I'm not sure what else could be there
[14:46] <rharper> currently in that patch I'll copy in any keys that start with bridge;  the rackspace config I've seen had bond related stuff that I've not seen elsewhere and vlan'; but I lack a deep list of network_data.json examples from real clouds
[14:47] <rharper> dmsimard: you can set things like bridge_stp, bridge_fd, bridge_hello
[14:47] <rharper> the most interesting would be a set of interfaces to add to the bridge
[14:47] <dmsimard> Hmm, perhaps mgagne would have something for bonded networks
[14:47] <rharper> I've got a good bond example from rackspace a while back; but others are welcome
[14:48] <dmsimard> Yeah Rackspace tends to do things slightly differently, it's best not to rely just on them
[14:48] <rharper> sure
[14:49] <dmsimard> I'll get you a config drive with multiple networks and ports later
[14:50] <rharper> thanks!
[15:56] <cpaelzer> smoser: once the conflicts are understood and fixed in the file - do I do bzr commit followed by bzr resolve - or will bzr resolve alone be what I want?
[15:57] <cpaelzer> docu reads like the second
[15:57] <smoser> bzr resolve
[15:57] <smoser> and then bzr commit
[15:57] <cpaelzer> smoser: thanks
[15:58] <cpaelzer> ah in the log I see now how this works (hopefully)
[15:59] <cpaelzer> it is not rebasing mine onto current upstream (like git) but adding a merge commit on top of mine so that they match again in that regard
[15:59] <cpaelzer> at least that is how it looks like and that also explains why the diff of that last commit was so big it was the delta of the merge essentially
[16:07] <mgagne> smoser: is there anything I can do to help with bug #1577982 ?
[16:23] <smoser> mgagne, i have told some people that i'll have something in yakkety by eod my friday.
[16:25] <mgagne> cool, thanks for the follow up
[16:27] <smoser> mgagne, would you be able to consume a branch for me ?
[16:27] <smoser> if i send you a link ?
[16:28] <smoser> (i dont have it now, but if i point you at a bzr branch woudl you be able to test that or do you need a ppa ? or .... how can i get you to help me on this)
[16:28] <mgagne> smoser: I don't know how to build from bzr
[16:29] <smoser> would a ppa build be sufficent ?
[16:30] <mgagne> yes
[16:30] <smoser> ok. thanks. i'llj ust ping you here when i have somethign
[16:30] <mgagne> sure, thanks!
[17:06] <harlowja> rharper yt
[17:43] <rharper> harlowja: here
[17:57] <harlowja> hey, so i was running dmsimard example openstack network json file through https://gist.github.com/harlowja/d63a36de0b405d83be9bd3222a5454a7 (updated)
[17:58] <harlowja> but am wondering what your expected parts for bridges are
[18:05] <rharper> dmsimard was going to see about getting another example with multiple networks and such;
[18:05] <harlowja> k
[18:05] <dmsimard> yeah I haven't got around to it yet
[18:06] <dmsimard> extinguishing some fires first
[18:06] <harlowja> i can make the bond stuff work, just when i run that
[18:06] <rharper> harlowja: but what I was looking for was whether there would be additional bridge_  options set in the link
[18:06] <harlowja> https://gist.github.com/harlowja/358358fc41685874a12f4db809504c19
[18:06] <rharper> harlowja: I have a bond example from rackspace if you're interested
[18:06] <harlowja> hmmm, bridge doesn't have the params the network_state.py stuff seems to require
[18:06] <harlowja> maybe shouldn't be required?
[18:06] <rharper> harlowja: I posted a MR with the fix
[18:06] <harlowja> MR?
[18:07] <harlowja> mapreduce
[18:07] <harlowja> lol
[18:07] <rharper> bah
[18:07] <rharper> MP
 dmsimard: https://code.launchpad.net/~raharper/cloud-init/trunk.network-data-bridge/+merge/295591
[18:07] <harlowja> k
[18:07] <rharper> I hadn't see a network_data.json with type: bridge before
[18:14] <dmsimard> rharper: ok, getting you that network_data.json now.
[18:15] <dmsimard> rharper: eta ~40 mins or so while the environment is spawned
[18:16] <rharper> dmsimard: cool
[18:40] <harlowja> smoser good to go with https://code.launchpad.net/~harlowja/cloud-init/cloud-init-net-refactor/+merge/293957 ?
[18:42] <smoser> what is usedevelop ?
[18:42] <smoser> and i can't use py26 by default.
[18:42] <smoser> as there simply isn't a py26 anywhere on ubuntu :)
[18:43] <harlowja> that's ok :-P
[18:43] <smoser> other than 'deadsnakes'
[18:43] <harlowja> usedevelop just is a time saving thing, in that it doesn't do a full pip install of cloud-init
[18:43] <harlowja> but uses symlinks
[18:43] <harlowja> i can remove that if needed
[18:43] <smoser> and you're using some magic for tox that is i think not available in 14.04
[18:43] <harlowja> shouldn't matter
[18:43] <smoser> the 'py26' magic
[18:43] <harlowja> ??
[18:44] <smoser> hm.. maybe not
[18:44] <harlowja> http://tox.readthedocs.io/en/latest/config.html#confval-usedevelop=BOOL
[18:44] <smoser> odd
[18:44] <harlowja> i can turn that off though, not that big of a deal
[18:44] <smoser> yeah, that doesnt' seem too bad.
[18:44] <smoser> but why chage 'python -m nose' to nosetests ?
[18:44] <smoser> i think we adtually want {basepython} -m nose
[18:45] <harlowja> think that didn't work on 26
[18:45] <harlowja> let me double check
[18:46] <harlowja> $ python -m nose
[18:46] <harlowja>   /home/jxharlow/.venv/bin/python: nose is a package and cannot be directly executed
[18:46] <harlowja> maybe this was something special on 2.7 + ?
[18:47] <smoser> probably. but how did you drop the tesenv:py26
[18:47] <harlowja> kk, i can just add the special case for 26
[18:49] <harlowja> reposting in a sec
[18:57] <harlowja> ok, reposted, and py26 still work, so goodie
[18:58] <harlowja> and 27 it seems to, so even better
[18:58] <harlowja> :-P
[18:58] <harlowja> https://github.com/harlowja/remote_tox (my tool for testing these on different envs)
[19:21] <smoser> harlowja, so far in curtin we've even staye daway from xi
[19:21] <smoser> six
[19:21] <smoser> xi = 11. :)
[19:24] <smoser> harlowja, you dropped if PY26 ?
[19:24] <smoser> i'm not opposed to being *able* to run tox -e py26
[19:25] <smoser> i just cant have it in the default 'tox'
[19:25] <smoser> as then it errors because ENOINTERPRETER and you can't distinguish that as easily from ETESTFAIL
[19:26] <harlowja> smoser  unittest2 seems to handle that all just fine for tests
[19:26] <smoser> oh. i see.
[19:26] <harlowja> so no more need for crazy if PY26: <testcrap>
[19:27] <harlowja> will take 26 out of default tox list
[19:33] <smoser> harlowja, some 'from cloudinit import in cmdline.py'
[19:33] <smoser> with better quoting that might make sense.
[19:33] <smoser> harlowja, some 'from cloudinit import' in cmdline.py
[19:33] <smoser> and would we not want 'from . import' ?
[19:33] <smoser> or is that a py27 thing too
[19:34] <harlowja> just a thing that i guess is something i've gotten used to from openstack land
[19:34] <smoser> what do you mean ?
[19:34] <harlowja> http://docs.openstack.org/developer/hacking/#imports
[19:34] <harlowja> i've always thought releative imports a little pita, i guess openstack folks do also, so ya, idk
[19:34] <smoser> why?
[19:35] <harlowja> less clear i think (in my view)
[19:36] <harlowja> but maybe its from my java days, idk
[19:36] <harlowja> lol
[19:37] <harlowja> but if we want to just say meh, that's fine also
[19:37] <smoser> well, if we're expecting to be able to 'export' that module so that it is free of cloud-init, then 'import cloudinit' is kind of a fail path
[19:38] <harlowja> fixed via tiny little script :-P
[19:38] <harlowja> replace 'from cloudinit.net' --> 'from <thing>.net'
[19:39] <harlowja> could just make that thing a lib in the first place :-P
[19:39] <smoser> :-P~
[19:40]  * harlowja is trying to shutdown a openstack project that did this kind of copy/paste for years, lol
[19:40] <harlowja> finally getting rid of it, lol
[19:40] <dmsimard> rharper: hai
[19:40] <dmsimard> https://gist.github.com/dmsimard/d5b14f5cba05307a3008315d11520e26
[19:40] <smoser> into its own proper library ?
[19:40] <harlowja> ya
[19:40] <dmsimard> full disk.config = https://dmsimard.com/disk.config
[19:40] <harlowja> many proper libs
[19:41] <dmsimard> harlowja: ^ multi-network/multi-port vm
[19:41] <harlowja> the project i'm a PTL of started off with this copy/paste junk
[19:41] <harlowja> dmsimard nice
[19:41] <harlowja> complex examples ftw
[19:41] <harlowja> with bridges :-P
[19:41] <dmsimard> that was surprisingly harder to set up than I thought, the deployment we're testing only has one network, not two
[19:41] <dmsimard> so I had to do some fiddling by hand
[19:41] <harlowja> ya, i'm hoping the sysconfig stuff i have here handles most of those
[19:42] <harlowja> cause it gets whacky real quick, lol
[19:42] <harlowja> smoser  https://wiki.openstack.org/wiki/Oslo#Incubation
[19:42] <harlowja> lol
[19:43] <dmsimard> I'll have that dev environment for 24 hours until it self destructs (reaped by auto reprovision) so let me know if you need anything else from it
[19:43] <harlowja> kk
[19:44] <dmsimard> I think that gist and disk.config should have what you need
[19:44] <harlowja> as many examples u can make would be sweet :-P
[19:44] <harlowja> once liberty is deployed where i'm at that should help also
[19:44] <harlowja> but the more the merrirer
[19:44] <dmsimard> that example is mitaka
[19:44] <harlowja> k
[19:53] <rharper> dmsimard: thanks!
[19:55] <dmsimard> rharper: np, like I said you have 24h if you need anything else :P
[19:57] <rharper> dmsimard: that looks fine; the MP I posted earlier parses that just fine;  I was mostly interested to see if any other bridge related parameters might get set in the "links" entries of type: bridge; they look the same here so unless you know of an Openstack that might twiddle with bridge settings like forward delay, stp or other things like that (and have a network_data.json with those values) I think we're good with th
[19:57] <rharper> e current MP to support things.
[19:58] <rharper> dmsimard: hrm, actuall, your network dump from in the guest is interesting;  why doesn't the network_data.json have a the ethernet devices listed ?
[19:58] <harlowja> ya, it almost seems like there is something missing :-P
[19:59] <dmsimard> ethernet devices, like eth0 and eth1 ?
[19:59] <harlowja> are there ethernet devices just assumed to exist
[19:59] <harlowja> ya
[19:59] <rharper> right, so I'd think we'd see bridge_interfaces = list_of_link_id's
[19:59] <rharper> dmsimard: right
[19:59] <dmsimard> I guess it's made agnostic through network0 and network1
[19:59] <harlowja> eth<magic>
[19:59] <dmsimard> but I don't know
[20:00] <harlowja> ya, the dump of /etc/sysconfig stuff would be useful, or whatever else u got 'ifconfig'
[20:00] <rharper> the network describes the ip network config of the link, the link is one of 'ethernet', 'bond', 'vlan', and now 'bridge'; in the vlan and bond case, the "link" indicates if it consumes other links
[20:01] <dmsimard> harlowja: that particular VM was setup through dhcp, not with your branch of cloud init or anything
[20:01] <dmsimard> but the network_data.json and the rest of the info are relevant
[20:02] <rharper> http://paste.ubuntu.com/16664758/  for example this one
[20:02] <rharper> dmsimard: something did the bridge config there ; I think that's what's the interesting part
[20:03] <dmsimard> rharper: from what, the brctl output ? That's from the compute node, not the guest
[20:03] <dmsimard> that's handled by the neutron linuxbridge agent
[20:03] <rharper> ok
[20:04] <rharper> well, I'm somewhat confused then, what does networking look like wihtin the guest that got the network_data.json  ?
[20:04] <dmsimard> let me log in to it, sec
[20:04] <rharper> cool
[20:05] <dmsimard> rharper: what do you want to know exactly ? which files, commands, etc
[20:06] <smoser> harlowja, is it appropriate to call a static method with self.methodname ?
[20:06] <harlowja> ya
[20:06] <harlowja> it is
[20:07] <smoser> ok. so you dont have to do something like self.__class__.methodname
[20:07] <harlowja> nopers
[20:07] <harlowja> same for class methods
[20:07] <nacc> smoser: in python? it's allowed in publishe documentation, i just looked this up for the importer :)
[20:07] <harlowja> man, gonna make me cut out six :-P
[20:07] <rharper> dmsimard: ls -al /sys/class/net and ifconfig -a would be useful ; brctl show would be useful from within in the guest
[20:08] <rharper> harlowja: hehe
[20:08] <smoser> i knew it would work, i just didn't knwo if it was bad form
[20:11] <dmsimard> rharper: there are no bridges in the guest
[20:12] <harlowja> :-/
[20:12] <harlowja> openstack is weird
[20:12] <harlowja> lol
[20:12] <rharper> right, I didn't think so; but the network_data.json is supposed to be exported into the guest;  it appears then like the ovs type; type bridge should be interpreted as a ethernet ... I wonder why it's emitting type bridge with it's not creating one in the gues ?
[20:12] <rharper> harlowja: I think the network_data/metadata is partially implemented
[20:13] <harlowja> possible, https://github.com/openstack/nova/blob/master/nova/virt/netutils.py#L172 is the code for this
[20:13] <harlowja> but ya, i'm unsure if its busted or missing stuff (especially for bridges?)
[20:13] <dmsimard> rharper: why are you expecting bridges inside the guest ?
[20:13] <rharper> the previous example, and the rackspace one which does bonds of ethernet devices and adds vlans is functional
[20:13] <dmsimard> the guest has eth0, that's it, there's no bridges to be had
[20:13] <rharper> dmsimard: because the linkls type is bridge, this is what the guest would get in the network_data.json
[20:14] <harlowja> dmsimard what OS ?
[20:14] <dmsimard> the vtap is bridged on the compute node
[20:14] <rharper> ie, "make me a bridge"
[20:14] <harlowja> if its rhel, i can tell u why its not implemented :-P
[20:14] <harlowja> (cause the gist i have is that impl, lol)
[20:14] <dmsimard> the networking on that VM wasn't setup by cloud init, it was setup by dhcp
[20:14] <dmsimard> I know, I'm the one poking you about rhel/centos support ;p
[20:14] <rharper> dmsimard: I'm aware of how the host networking and VM networks are configured;  I'm trying to understand why the network_data.json would say type: bridge when it's really just type: ethernet (aka, do dhcp on the guest ethernet device)
[20:15] <dmsimard> rharper: some guest info https://gist.github.com/dmsimard/d5b14f5cba05307a3008315d11520e26#file-guest-info-txt
[20:15] <rharper> dmsimard: right, network_data.json can be used to confer a network configuration into the guest
[20:15] <dmsimard> rharper: the network_data.json wasn't used by cloud-init to configure networking
[20:15] <rharper> ie, emit a network config dynamically in the guest, it could be , run dhcp on eth0, or configure eth0 and eth1 as a bridge, etc.
[20:15] <dmsimard> so I don't know if cloud-init would have done anything
[20:15] <rharper> it does now
[20:15] <dmsimard> not for centos :p
[20:16] <rharper> right, which we're trying to fix
[20:16] <rharper> harlowja 's branch and all
[20:16] <dmsimard> though, I *can* spin a ubuntu vm
[20:16] <dmsimard> with the same network config
[20:16] <dmsimard> if you'd like
[20:16] <rharper> it won't matter
[20:16] <harlowja> ya, don't try centos, ha ;)
[20:17] <rharper> the concern is that the openstack metadata is saying the links for the guest are type bridge, which the back end of the device (bridge on the host, or tap pair) doesn't matter; the guest has a virtual nic, and it should run dhcp;  so we can either assume that type: bridge means an  ethernet device in the guest (likew do for type: ovs)
[20:17] <rharper> bah, I've got relocate bbiab
[20:19] <dmsimard> type bridge is probably where you would see type ovs ?
[20:19] <dmsimard> so it probably just stands for "this is a linuxbridge type thing, not an ovs type thing"
[20:19]  * dmsimard shrugs
[20:21] <harlowja> ya, so maybe the bridge isn't what we think a bridge is, lol
[20:25] <dmsimard> pretty sure it can be safely ignored
[20:26] <larsks> Let me chime in: I can tell you definitely it can be ignored.  The guest doesn't care if the underlying l2 infrastructure is using ovs, linuxbridge, or something else.  From the perspective of the guest, it's just an interface.
[20:26] <dmsimard> more than that, the whole links part is probably not relevant
[20:26] <dmsimard> unless, I don't know, it's a baremetal use case or something like that
[20:27] <dmsimard> I don't know much of cloud-init usage beyond openstack VMs
[20:27] <dmsimard> mgagne: are ironic machines using cloud-init for the network config ? (bonding, vlan, etc)
[20:28] <harlowja> ya, there's already code that discards the various types, but weird that it exists in the first place :-P
[20:28] <smoser> dmsimard, there are
[20:28] <smoser> not trunk cloud-init at the moment, but we do hope to have that
[20:28] <dmsimard> smoser: have what ?
[20:29] <smoser> rackspace baremetal use cloud-init and config-drive in bare metal systems for network
[20:29] <larsks> dmsimard: I think network config is via puppet.  I guess mgagne can confirm...
[20:29] <mgagne> dmsimard: yes, there is no other way around for centos7, can't read complex debian bonding config
[20:29] <smoser> but they use out of tree.
[20:29] <larsks> Oh, well, there you go.
[20:29] <smoser> we would like to have that functional all in cloud-init proper
[20:29] <dmsimard> ok, I wasn't sure if it was done by IPA or cloud-init, now we know :)
[20:29] <mgagne> we don't use puppet in customer's instances
[20:29] <mgagne> hold on
[20:29] <mgagne> reading backlog
[20:30] <mgagne> just to make sure I'm answering the right question
[20:30] <smoser> is mgagne rackspace ?
[20:30] <mgagne> I'm Internap
[20:30] <mgagne> or iWeb
[20:30] <smoser> JayF, woudl knwo more about the rackspace for sure.
[20:30] <JayF> You should be careful telling people I know things
[20:30] <mgagne> we talking about baremetal delivered to customers?
[20:31] <JayF> You'll just lead them to disappointment :)
[20:31] <JayF> me and mgagne know each other already
[20:31] <JayF> natorious: do you have the link to our cloud-init fork for mgagne to check out?
[20:31] <dmsimard> mgagne: I guess the question is more around.. is the "links" part of the network_data.json relevant at all -- It doesn't seem to be for guest virtual machines (since it's l2 knowledge from the compute node) but we were wondering if it was relevant for bare metal.
[20:31] <mgagne> https://github.com/jayofdoom/cloud-init-fedora-pkg ?
[20:32] <dmsimard> mgagne: i.e, referring a linuxbridge network_data.json from mitaka: https://gist.github.com/dmsimard/d5b14f5cba05307a3008315d11520e26#file-network_data-json
[20:32] <JayF> mgagne: no, the one we're using now is in bazaar, natorious will know where it is
[20:32] <smoser> :)
[20:32] <smoser> some day. we will be done of czr
[20:32] <smoser> bzr
[20:32] <smoser> i promise
[20:32] <mgagne> dmsimard: what specifics of links are you referring to?
[20:32] <dmsimard> mgagne: would something like bonding be represented there, for example ?
[20:32] <natorious> its https://code.launchpad.net/~nathan-house-0/cloud-init/cloud-init
[20:33] <natorious> the pkg build scripts are all linked to the working bzr branch so you would want to fork it if your planning on doing distro builds
[20:33] <mgagne> https://bugs.launchpad.net/cloud-init/+bug/1577982
[20:33] <smoser> harlowja, https://code.launchpad.net/~harlowja/cloud-init/cloud-init-fix-test-times/+merge/294854
[20:33] <mgagne> http://paste.openstack.org/show/498744/
[20:33] <mgagne> content is here
[20:33] <smoser> you did not remove nose-timer
[20:34] <mgagne> let me check
[20:34] <mgagne> hold on
[20:34] <mgagne> Im not sure it's the right ocntent
[20:34] <harlowja> smoser  oh, working on it :-P
[20:34] <mgagne> nope, not the right one it seems
[20:34] <mgagne> that's strange, I thought it was bonding
[20:35] <mgagne> ok, let me get one
[20:35] <copumpkin> is it safe to move keys back and forth between userdata and cloud.cfg?
[20:35] <copumpkin> or if not, how can I make things that I would normally write in userdata happen regardless of userdata?
[20:36] <mgagne> ok, issue wasn't with bonding, just ubuntu16.04, wrong bug
[20:38] <smoser> mgagne, if you want see what i'm thinking: http://paste.ubuntu.com/16665427/
[20:43] <rharper> dmsimard: ok; I think we have two cases for when network_data.json is being used;  in your case; (as with the ovs case I've seen) the network metadata refers to how the computenode has configured networking;  bridge, or ovs; however, it's not currently exporting any guest configuration (though it could, for example instead of ipv4_dhcp; it could be ipv4 and emit the static ip config it wanted to assign).  I'll rework th
[20:43] <rharper> e MP to treat the type: bridge like type:ovs, which is to say that we will not attempt to assemble a bridge in the guest, rather each link of type: bridge means we have an ethernet device
[20:43] <dmsimard> rharper: mgagne gave me http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact
[20:43] <dmsimard> It looks like a good sample
[20:44] <rharper> dmsimard: yeah, and notice it doesn't have the linuxbridge example you have
[20:44] <mgagne> and https://github.com/openstack-infra/glean/blob/master/glean/tests/fixtures/liberty/mnt/config/openstack/latest/network_info.json
[20:44] <rharper> but I think the right of it is as I stated above;  for type: ovs and type: bridge, we merely need to translate that to ethernet interfaces in the guest (rather than attempting to assemble a device of type: X in the guest)
[20:45] <rharper> now that's contrasted with the other types which is somewhat in conflict if network_data.json is meant to describe the guest network
[20:45] <rharper> so, I'm not 100% clear on what the right thing is if in the future we wanted to describe how to configure a bridge in the guest with the ethernet devices on the VM
[20:46] <mgagne> there is no bridge on the guest
[20:46] <rharper> right
[20:46] <rharper> I understand that;
[20:46] <mgagne> anything related to bridge is leaked details from internal implementation on the hypervisor, not the guest
[20:47] <rharper> right; so I think the network_data.json you have should have type: phys instead of type: bridge in it
[20:48] <rharper> if we agree that network_data.json is describing guest networking
[20:49] <smoser> so that is actually leaking ?
[20:49] <smoser> copumpkin, for the fast majority of things, yes.
[20:49] <smoser> some things can't really take affect in the user-data but have to be in cloud.cfg.d
[20:50] <dmsimard> rharper: perhaps the nova developers are a better resource to better understand what goes where and why
[20:50] <copumpkin> smoser: like the list of modules for init/config/final? :)
[20:50] <dmsimard> I don't think the network_data.json I gave you is inherently wrong
[20:50] <smoser> the list of modules for config and final can, right? or are you reminding me of a bug, copumpkin
[20:50] <smoser> they should be able to :-(
[20:50] <dmsimard> It's just that the links portion is more than likely just not relevant for guest networking, although it could be for bare metal network (vlan, bonding, etc.)
[20:50] <rharper> dmsimard: well, it's ambiguous; the bridges are clearly on the host; and not part of the guest
[20:50] <smoser> so lets fix that.
[20:50] <smoser> in theory they can. in practice maybe not.
[20:51] <harlowja> smoser ok, whenever u ready https://code.launchpad.net/~harlowja/cloud-init/cloud-init-net-refactor/+merge/293957 has mini six like module now, and using the imports that should be easier to 'extract that net folder out'
[20:51] <dmsimard> rharper: maybe it's a bug and shouldn't be exposed to guests, I don't know
[20:51] <harlowja> rharper dmsimard ya, weird stuff, lol
[20:51] <copumpkin> smoser: oh, interesting, I didn't realize that. Is there some way to disable that?
[20:51] <copumpkin> not reminding you of a bug, nope!
[20:52] <rharper> dmsimard: yeah from my reading of the spec; it's meant to describe networking on the "machine" executing cloud-init and fed the network_data.json
[20:52] <harlowja> if it gets host info, that's odd lol
[20:52] <rharper> so the generator of the json shouldn't include things that aren't meant to be configured/rendered where the json is consumed;
[20:52] <smoser> mgagne, http://paste.ubuntu.com/16665693/ is where i am on making those changes described in the other paste. nothing tested yet, just looking at making the changes.
[20:53] <dmsimard> take it up to the nova guys, I have no clue :(
[20:53] <rharper> dmsimard: sure;thanks for the help
[20:53] <smoser> copumpkin, disable what ?
[20:54] <smoser> it sure would seem both broken and wrong to tell the guest what the host's networking configuration looks like
[20:54] <smoser> even if only partially
[20:54] <rharper> harlowja: I'm leaning on bug here; mostly because it's an under consumed/tested spec.
[20:54] <copumpkin> smoser: the ability to change loaded modules on the fly. I'd like to force userdata to only use a handful of modules
[20:54] <harlowja> https://gist.github.com/harlowja/d63a36de0b405d83be9bd3222a5454a7 (the updated next thing after that refactor branch gets merged)
[20:54] <harlowja> rharper ya
[20:54] <mgagne> I'm not sure I'm qualified to review those changes =)
[20:55] <smoser> copumpkin, i dont think you can disable it. generally the goal is that the user-data wins.
[20:55] <smoser> they're the ones who say waht goes.
[20:55] <copumpkin> hmm
[20:55] <copumpkin> that's unfortunate
[20:55] <smoser> they're the "owner"
[20:55] <rharper> smoser: did we get our network_data.json turned on in serverstack ?
[20:55] <mgagne> dmsimard: there was a bug in earlier version where network_data.json wasn't available in the versioned path (only latest/)
[20:55] <harlowja> rharper i can send out a mail to the openstack dev list, if we can't figure out wtf is going on here :P
[20:55] <smoser> rharper, checking
[20:55] <rharper> harlowja: ok; I suppose I should join that ml
[20:55] <harlowja> (a non ambiguous network_json)
[20:55] <copumpkin> smoser: I guess I could delete the cc_* modules I'm not using? :P
[20:55] <harlowja> rharper  if u want, ha
[20:56] <rharper> harlowja: I think the spec is pretty clear
[20:56] <rharper> harlowja: well, not really but I don't want you to have to be a proxy unless you want
[20:56] <smoser> yeah. you could. but they could put them back in :).
[20:56] <copumpkin> what if I took out write_file?
[20:56] <harlowja> rharper :)
[20:56] <smoser> copumpkin, its definitely never been a intended goal
[20:57] <smoser> i woudlnt be entirely opposed to having the system be able to limit things.
[20:57] <smoser> but i've always been really focused on the other side... amking the user-data able to make me do anything i want with a system.
[20:57] <copumpkin> the main idea would be to provide a well defined interface with a few knobs that the image maker wants tunable
[20:58] <copumpkin> and otherwise making it fairly hard to do arbitrary work on the machine
[20:58] <copumpkin> so the image maker might provide a custom cloud-init module that's enabled
[20:58] <copumpkin> and possibly a couple of the standard ones, but write_file, runcmd, and various other "arbitrary power" ones would be disabled
[20:59] <smoser> rharper, no i dont think so. you should bother openstack team
[20:59] <smoser> http://paste.ubuntu.com/16665816/
[20:59] <rharper> smoser: cool!
[20:59] <smoser> copumpkin, yeah, i can see the point. but that has just never been a focus.
[21:00] <copumpkin> fair enough
[21:00] <smoser> i ahve to run.
[21:00] <copumpkin> thanks for the help!
[21:01] <rharper> harlowja: ok, I've joined; feel free to lob something out there and CC me
[21:01] <harlowja> k
[21:02]  * rharper will attempt to not look like an fool when responding
[21:02] <harlowja> meh, its ok if u do
[21:02] <harlowja> lol
[21:03] <rharper> haha
[21:08] <harlowja> smoser https://code.launchpad.net/~harlowja/cloud-init/cloud-init-fix-test-times/+merge/294854 fixed up
[21:08] <harlowja> enjoy faster testing lol
[21:08] <harlowja> damn retries :-P
[21:10] <rharper> harlowja: what's the net speed up there?  could you include that in the commit message
[21:10]  * rharper likes nose timer
[21:10] <harlowja> like u really want to know my netspeed?
[21:10] <harlowja> fast i guess?
[21:10] <harlowja> lol
[21:10] <rharper> and setupClass
[21:10] <rharper> harlowja: haha, the net speedup with the timeout=5
[21:10] <rharper> versus trunk
[21:11] <harlowja> oh
[21:11] <rharper> heheh
[21:11] <harlowja> very good vs shitty
[21:11] <harlowja> but sure i can get the number
[21:11] <harlowja> lol
[21:11] <rharper> cool
[21:17] <harlowja> rharper https://gist.githubusercontent.com/harlowja/b015a0751a954b043edb4206768085ec/raw/2ff148bd3c965bcbed5c1f43a532dc998d9219a7/gistfile1.txt let me know if makes sense (or i should add anything else); u can respond with additional questions i guess to (just i don't want to sound stupid in not understanding the issue, ha)
[21:18] <harlowja> weird bridges :-P
[21:18] <rharper> harlowja: I think core  questions 1)  confirm that given link to the spec (http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact)  that the info in the network_data.json represents *guest* network config (either baremetal for ironic, or a VM)
[21:19] <harlowja> k
[21:19] <rharper> if (1) is true; then the example you present is leaking *host* network config
[21:19] <harlowja> ok, u want to followup with those questions ;)
[21:19] <rharper> sure
[21:19] <harlowja> kk
[21:21] <harlowja> rharper  http://lists.openstack.org/pipermail/openstack-dev/2016-May/095835.html sent, will look for followup, tag team emails
[21:21] <harlowja> lol
[21:21] <rharper> k
[21:21] <harlowja> maybe br == phy and they just want the bridge flag set (in sysconfig terms)
[21:21] <harlowja> not quite sure :-P
[21:22] <harlowja> https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-networkscripts-interfaces_network-bridge.html
[21:22] <harlowja> not sure what the equivalent is in ubuntu
[21:23] <rharper> harlowja: I think it's just under implemented; it clearly could have used the type: phys
[21:23] <rharper> and the ironic use-case would have used type: bridge to mean, make a bridge
[21:24] <harlowja> ya, perhaps
[21:24] <harlowja> also put times on https://code.launchpad.net/~harlowja/cloud-init/cloud-init-fix-test-times/+merge/294854
[21:24] <harlowja> 12.376s vs 1m12s
[21:24] <harlowja> ;-P
[21:24] <harlowja> :-P
[21:24] <rharper> \o/
[21:24] <harlowja> ha
[21:24] <rharper> data-driven commits!
[21:24] <rharper> how can smoser say no now!
[21:25] <harlowja> i'll find smoser if he says no
[21:25] <harlowja> in his basement
[21:25] <harlowja> lol
[21:29] <rharper> hehe
[21:32] <rharper> relocating, bbiab
[21:36] <harlowja> k
[22:44] <harlowja> rharper have u seen https://github.com/openstack-infra/glean/blob/master/glean/cmd.py#L344
[22:44] <harlowja> another renderer of this stuffs
[22:49] <rharper> harlowja: looking
[22:50] <rharper> harlowja: also; we may want to employ a version'ed converter if this type: bridge and type: ovs are bugs;  in current version or older, we can translate those thoes to type: physical for the network-config yaml
[22:50] <harlowja> ya
[22:51] <rharper> harlowja: that looks like a subset of our eni writer
[22:51] <harlowja> ya, cough cough library
[22:51] <harlowja> that all can share
[22:51] <harlowja> cough cough
[22:51] <harlowja> lol
[23:10] <harlowja> rharper if that refactor goes in, shouldn't be to hard to make the openstack converter versioned to handle that kind of crap
[23:20] <smoser> harlowja, the other slow test is ec2
[23:20] <smoser> and i think its just wrong logic
[23:20] <harlowja> hmmm, could be
[23:21] <smoser> test_userdata_fetch_fail_server_not_found is the test
[23:21] <harlowja> might be another one that is retrying
[23:21] <smoser> i think the return of _skip_retry_on_codes is just wrong
[23:21] <harlowja> ah, could be that to
[23:21] <smoser> its supposed to say that 404 on user-data is ok.
[23:21] <smoser> (and should not be retried)
[23:21] <harlowja> who made that crap, lol
[23:22] <smoser> http://paste.ubuntu.com/16668369/
[23:22] <smoser> that makes it faster
[23:22] <smoser> and faster always means better
[23:22] <smoser> right?
[23:22] <harlowja> yup
[23:22] <harlowja> lol
[23:22] <harlowja> delete all the code
[23:22] <harlowja> lol
[23:23] <smoser> then the other only slow one is test_seed_runs
[23:23] <smoser> which does for i in range(1, 50)
[23:23] <smoser>    for j in range (1, 50)
[23:25] <smoser> makes a bunch of dictionaries (2500)
[23:25] <harlowja> u trying to remove the speedup loop
[23:25] <harlowja> lol
[23:25] <smoser> so now http://paste.ubuntu.com/16668426/ and we're down to 2.6 seconds here locally. with the longgest one still being test_seed_runs
[23:26] <harlowja> cool
[23:34] <harlowja> btw smoser i think the shade guys would be up for considering using a tiny-lib of this net stuff ;)
[23:34] <smoser> shade guys ?
[23:34] <harlowja> sorry i mean glean
[23:34] <harlowja> that other cloud-init thingy
[23:35] <harlowja> the majority of https://github.com/openstack-infra/glean/blob/master/glean/cmd.py  is networking_json stuff
[23:35] <harlowja> https://github.com/openstack-infra/glean/blob/master/glean/cmd.py#L701 ...
[23:35] <harlowja> and looks like that handles (to some degree) sysconfig, eni, gentoo ?
[23:36] <smoser> ./tools/export-net --toplevel=curtin | tar -C ~/your-project -xf -
[23:36] <harlowja> ya ya, they don't want to vendor though i think
[23:37] <harlowja> which is what that would be
[23:37] <smoser> yeah
[23:38] <harlowja> but they might be up for using a tiny-lib
[23:38] <harlowja> or that's what i hear :-P
[23:45] <harlowja> soooo how bout that
[23:45] <harlowja> lol


[08:33] <smartboyhw> JackYu, congratulations:)\
[08:34] <JackYu> smartboyhw, thanks:)
[08:34] <JackYu> smartboyhw, 中秋节快乐～
[11:21] <smartboyhw> JackYu, BTW, so we have to re-apply for membership? Did you talk to the Ubuntu Community Council about being a official Ubuntu Council?
[11:36] <JackYu> smartboyhw, the membership is two years. After that, should we re-apply or just update?
[11:37] <smartboyhw> JackYu, technically, mmembership is renewed by the member itself via Launchpad
[11:37] <JackYu> smartboyhw, yep, I think so:)
[11:37] <smartboyhw> But if you are seriously making yourselves a Council with members under it, you should contact CC to become a full Ubuntu Council having Ubuntu Membership approval rights
[11:39] <JackYu> smartboyhw, I think there should be a period between being a member and a Council?
[11:39] <smartboyhw> JackYu, oh come on, I want to type faster-.-
[11:40] <JackYu> :)
[11:40] <smartboyhw> Do talk to the CC, they will be happy.
[11:41] <smartboyhw> You can contact via e-mail
[11:41] <smartboyhw> (Meetings are bi-weekly, but at 1:00 AM Beijing time0.0)
[11:41] <JackYu> you mean I can apply for Ubuntu Community Council directly?
[11:41] <smartboyhw> JackYu, you can ask the Ubuntu Community Council to relegate Ubuntu Membership approval rights
[11:41] <JackYu> OK. Seems interesting:).
[11:41] <smartboyhw> So, every UbuntuKylin Member will be a Ubuntu Member
[11:42] <smartboyhw> (Of course, if that happens you need to kick everyone in the current team)
[11:42] <JackYu> Yes, I'm going to do that.
[11:42] <smartboyhw> Should I quit for easier work on you? ;)
[11:43] <JackYu> Did you receive the email I sent to UbuntuKylin Members?
[11:44] <JackYu> smartboyhw, of course not:)
[11:44] <smartboyhw> JackYu, yes I did
[11:44] <JackYu> smartboyhw, You are a UbuntuKylin contributor:)
[11:45] <smartboyhw> JackYu, I will be more busy in Beta 2 and RC, I'm temporaily taking over Phill Whiteside's job of Lubuntu Release Manager (since he made a fuss at the Ubuntu Release Team and he quit accordingly)
[11:46] <JackYu> smartboyhw, I saw that:(.
[11:47] <JackYu> smartboyhw, we will talk to CC after 13.10 released and all of current UbuntuKylin members should start to re-apply:)
[11:48] <smartboyhw> JackYu, sure
[12:03] <JackYu> hapyyaron, ping.
[13:30] <happyaron> JackYu: pong
[13:33] <JackYu> happyaron, feature freeze的时间是下周一？
[13:33] <happyaron> JackYu: feature freeze早就过了啊
[13:33] <JackYu> 我是说Beta Final的。。。
[13:34] <JackYu> happyaron, beta freeze
[13:34] <happyaron> 我看下
[13:34] <smartboyhw> JackYu, Beta freeze is next Monday
[13:34] <JackYu> good:)
[13:34] <smartboyhw> Now we are in UIFreeze + DocStringFreeze
[13:34] <smartboyhw> JackYu, so only bugfixes, plz.
[13:35] <happyaron> 对，刚刚过的是UI freeze
[13:35] <smartboyhw> (Or rather, features that don't involve UI or DocString changes will be great:P)
[13:35] <happyaron> 所以ubuntukylin-theme传得比较及时
[13:35] <happyaron> JackYu: 主要是等qimpanel了，这个我还没权限传
[13:35] <JackYu> smartboyhw, sure:)
[13:36] <happyaron> https://wiki.ubuntu.com/SaucySalamander/ReleaseSchedule
[13:39] <JackYu> happyaron, 是啊，我一直在等着。好像barry，dholbash，seb128都不在。这次真是奇怪了:)
[13:39] <smartboyhw> JackYu, hah? dholbach managed to upload some packages for Xubuntu and Ubuntu Studio this afternoon
[13:39] <smartboyhw> That means your ability to find sponsors suck:P
[13:40] <JackYu> 看到了，在ubuntu-devel
[13:40] <happyaron> JackYu: steve 也没理你？
[13:41] <JackYu> happyaron, 是的，没看到回复:(
[13:41] <happyaron> 比较悲剧的是这几天貌似都没patch pilots
[13:42]  * smartboyhw saw at least two the past three days
[13:42] <JackYu> smartboyhw, 今天是谁？
[13:43] <happyaron> 现在没有
[13:43] <smartboyhw> JackYu, today dunno
[13:43] <happyaron> 看 -devel 的 /topic
[13:43] <smartboyhw> There is a calendar
[13:44] <JackYu> OK.
[13:44] <JackYu> 好像/topic上没有写patch pilots
[13:45] <JackYu> smartboyhw, where is the calendar?
[13:45] <smartboyhw> JackYu, searching
[13:46] <smartboyhw><EMAIL_ADDRESS>[13:46] <smartboyhw> Today it's barry + robert_ancell
[13:47] <JackYu> got it. robert在。
[13:49]  * smartboyhw thinks it's ridiculous that there are 5 patch pilots the day before yesterday-.-
[13:49] <smartboyhw> Some days only have one
[13:49] <smartboyhw> JackYu, for some nice jokes today, see https://launchpad.net/ubuntu/+source/gcc-4.8/4.8.1-10ubuntu3/+build/4979394 (for it's build scores and building time0
[13:53] <happyaron> smartboyhw: I think it's normal
[13:53] <smartboyhw> happyaron, not the 99999999 build score;0
[13:53] <happyaron> then what?
[13:54] <smartboyhw> And for reference, armhf itself took only 7 hours.
[13:54] <JackYu> 99999999 是最大值？

[14:23] <JackYu> smartboyhw, 这是什么啊:)
[14:23] <smartboyhw> JackYu, some typhoon striking at Hong Kong:(
[14:23] <happyaron> JackYu: 貌似我没你面子大呢。。
[14:24] <happyaron> JackYu: 他们说Laney表示还需要一个archive admin approve，不知为何
[14:24] <JackYu> smartboyhw, OH....那快到HK啦
[14:24] <smartboyhw> JackYu, Sunday Evening - Monday Morning
[14:24] <JackYu> happyaron, 是的，我也奇怪。
[14:24] <smartboyhw> happyaron, JackYu archive admin
[14:24] <smartboyhw> ?
[14:24]  * smartboyhw can get you someone
[14:24] <smartboyhw> Just give me the bug no.
[14:25] <JackYu> marrtboyhw, bug #1226492
[14:29] <happyaron> JackYu: 貌似他们都在开会，但不知道是什么会
[14:32] <JackYu> happyaron, 是的，很无语啊。好像Anthony也要过去了，在加拿大。
[14:32] <JackYu> happyaron, 不知道是不是同一个。
[14:32] <happyaron> 不知
[14:33] <JackYu> 恩， 这两天都没见到seb128，他每次响应都很及时:)
[14:34] <JackYu> smartboyhw, did you get one? :)
[14:35] <smartboyhw> JackYu, the archive admin wants you to subscribe ~ubuntu-release
[14:35] <smartboyhw> Ah no:P
[14:35] <smartboyhw> JackYu, ACKed.
[14:37] <JackYu> smartboyhw, done
[14:38] <smartboyhw> JackYu, no need to subscribe
[14:39] <JackYu> great, jr done:).
[14:39] <JackYu> thanks, smartboyhw.
[14:45] <JackYu> happyaron, 那咱们明天在找人upload?
[14:45] <happyaron> JackYu: 只能这样吧，jr得ack之后才行
[14:45] <happyaron> 额，貌似jr这样算是ack了？
[14:45] <JackYu> 是的:)
[14:46] <JackYu> 现在只要upload就行了
[14:46] <happyaron> JackYu: 这个随时有人能帮忙upload都行啊
[14:47] <happyaron> smartboyhw: can you find someone to do that, MOTU should be enough
[14:47] <happyaron> it's targeted for universe
[14:47] <smartboyhw> happyaron, unfortunately, MOTUs are quite difficult to find;P
[14:47] <JackYu> happyaron, 我平时常找的几个朋友都不在啊:(
[14:47] <happyaron> JackYu: 嗯
[14:47] <happyaron> smartboyhw: core-dev is even better... :)
[14:56] <JackYu> happyaron, 你什么时候会申请motu？zhengpeng也到日本出差了，他好像有权限。
[14:57] <happyaron> JackYu: 我估计目前还申请不了，
[14:57] <happyaron> JackYu: 不管motu还是core-dev都是要archive wide contribution，我只缺这项于是上次core dev application挂了
[14:57] <JackYu> happyaron, 呵呵，继续加油。
[14:58] <happyaron> JackYu: 感觉就是不太愿意给这种能上传新包的权限了
[14:58] <happyaron> JackYu: 2012-2013年core dev就过了一个还似乎两个
[14:58] <JackYu> happyaron, 是的，这个权限很难，我有关注过:)
[14:59] <JackYu> 不过你再加油一段时间应该就OK了。
[14:59] <happyaron> JackYu: 主要是得到处参与
[14:59] <happyaron> JackYu: 什么事情都参与下。
[14:59] <JackYu> 恩。。。
[15:00] <smartboyhw> happyaron, make more contributions:P
[15:00] <smartboyhw> Core Dev is VERY difficult to get.
[15:01] <happyaron> smartboyhw: 我都在ubuntu社区进进出出好几次了……
[15:01]  * smartboyhw would rather work hard to become a MOTU in 1.5 years, rather than to spend 4 years to become a Ubuntu Core Dev:P
[15:01] <smartboyhw> happyaron, heh
[15:02] <JackYu> good luck for you two guys:)
[15:02] <smartboyhw> JackYu, you should work to at least gain upload access.
[15:03] <JackYu> yes. That's my goal!
[15:04] <JackYu> happyaron, 你成为ubuntukylin-dev是在哪儿讨论的？
[15:04] <happyaron> JackYu: DMB meeting
[15:04] <happyaron> JackYu: 当时申请core-dev没过，就给了我ubuntukylin-dev的ppu
[15:04] <happyaron> :(
[15:05] <smartboyhw> (While me being a kubuntu-dev is given by kubuntu-dev)
[15:05] <JackYu> happyaron, 我晕。。。还兴给安慰奖啊。
[15:05] <smartboyhw> Some teams can be relegated to approve among themselves
[15:05] <happyaron> 话说当年MOTU还是很容易得到的，zhengpeng还进进出出过几次。。。
[15:05] <JackYu> smartboyhw, 是的。
[15:05] <smartboyhw> happyaron, now MOTU means that you have to work on packages unaccessible in Debian-.-
[15:06] <JackYu> 呵呵，好日子一去不复返了。
[15:06] <happyaron> smartboyhw: 是啊
[15:06] <happyaron> smartboyhw: DMB meeting那天他们就说我，DD yes, but no archive wide contribution, +0 ...
[15:06] <happyaron> 然后就悲剧了
[15:07] <smartboyhw> heh heh
[15:10] <happyaron> JackYu: 你们最好能尽量多的人获得ubuntukylin-dev的ppu
[15:11] <happyaron> JackYu: 这样这个flavor才能在社区里让人觉得更加靠谱
[15:12] <JackYu> happyaron, 是的，我先准备一下，等我过了，再告诉其它同事如何准备。目前NUDT这边都以开发为主，对社区不太熟悉:)
[15:12] <happyaron> JackYu: 你问问那个jbicha能不能帮你upload
[15:12] <happyaron> JackYu: 他是社区的，我认为私聊就行
[15:13] <happyaron> JackYu: 连续在-devel -desktop为同一件事ping人不太好
[15:13] <happyaron> 没搞错的话他是MOTU
[15:14] <JackYu> OK
[15:17] <smartboyhw> JackYu, you need to make NUDT be more community-ized
[15:17] <JackYu> smartboyhw, yes, I'm doing that...
[15:25] <JackYu> happyaron, jbicha也很忙啊，他说不一定有时间。
[15:25] <JackYu> happyaron, 你的Wiki上“Discovering the best FOSS user experience for Chinese by cooperating with Linux Deepin project.”
[15:26] <JackYu> happyaron, "Currently focus on"这部分好像该更新了:)
[15:28] <happyaron> JackYu: ok
[15:28] <happyaron> JackYu: 我都不知道啥时候更新过的了
[15:29] <JackYu> happyaron, just a suggestion:)。应该是去年2011的信息了。
[15:29] <JackYu> 2011年。
[15:29] <happyaron> 正在改
[15:30] <JackYu> great!
[15:31] <happyaron> updated
[15:31] <happyaron> https://wiki.ubuntu.com/AronXu/DeveloperApplication
[15:31] <happyaron> 这是我的developer application，最近用过的
[15:33] <JackYu> 恩，这个我看到啦
[15:34] <JackYu> 正在学习。
[15:41] <happyaron> JackYu: 基本上就是debian new maintainer's guide + debian policy
[15:41] <JackYu> 恩:)
[15:41] <smartboyhw> And the Ubuntu Packaging Guide;)


[00:03] <ari-tczew> why patch is not applied due to DEP3 tags?
[00:04] <micahg> ari-tczew: something must be wrong with the formatting
[00:04] <micahg> or..wait, what release?
[00:04] <ari-tczew> micahg: maverick. package uses cdbs
[00:04] <ari-tczew> micahg: sorry, karmic!
[00:05] <ari-tczew> micahg: simple-patchsys.mk in debian/rules
[00:05]  * micahg doesn't know if karmic recognizes DEP-3,
[00:05]  * micahg doesn't know enough about this
[00:05] <micahg> ari-tczew: do you want to pastebin the patch and we can see if anything looks obviously wrong
[00:08] <ari-tczew> micahg: this is OK patch: http://paste.ubuntu.com/483679/
[00:10] <ari-tczew> micahg: patch WRONG: http://paste.ubuntu.com/483680/
[00:10] <ari-tczew> Trying patch debian/patches/01-fix_XSS_IE.patch at level 1 ... 0 ... 2 ... failure.
[00:12] <micahg> ari-tczew: http://dep.debian.net/deps/dep3/ take a look at the structure section
[00:13] <micahg> you might need a # before each header line
[00:14] <ari-tczew> micahg: I tried to use ## and doesn't work
[00:14] <micahg> ari-tczew: 1 #
[00:16] <ari-tczew> micahg: still failed
[00:17] <micahg> ari-tczew: maybe try usind cdbs-edit-patch to make the patch and see what headers it adds
[00:17] <micahg> *using
[00:17]  * micahg isn't good with non-quilt systems
[00:19] <ari-tczew> micahg: I'll solve this through another way
[00:19] <micahg> ari-tczew: k
[05:28] <micahg> nxvl: why not update in Debian and file a sync request?
[05:28] <micahg> re: terminator
[05:28] <nxvl> micahg: my debian sponsor is sloooow
[05:28] <nxvl> micahg: and i need a FE anyway
[05:28] <micahg> nxvl: you did specify why in the bug
[05:28] <micahg> oh
[05:29] <micahg> well, you mention it, but you should make it clear that's the FFe reason
[05:29] <micahg> nxvl: I had something similar, I got a package updated today in Ubuntu to make the freeze and will update Debian soon
[05:30] <nxvl> well, i'm trying to get it into debian at the same time
[09:12] <AnAnt> Hello
[09:23] <dholbach> good morning
[09:25] <AnAnt> أثممخ
[09:25] <AnAnt> Hello
[09:39] <RAOF> Wow.  The ubuntu font handles that surprisingly well.
[09:40] <lucidfox> I see that you use CDBS.  Nice! :-D
[09:40] <lucidfox> Then I suggest to use auto-resolving of build-dependencies (currently they are not quite optimal):
[09:40] <lucidfox>  1) copy debian/control to debian/control.in
[09:40] <lucidfox>  2) edit debian/control.in replacing cdbs build-dpendency with @cdbs@
[09:40] <lucidfox> ^ ewwwwwww
[09:41] <maco> O_o
[09:41] <RAOF> Mmmmmm, autogenerated debian/control!  Everyone loves it!
[09:42] <lucidfox> RAOF> Sarcasm? :)
[09:42] <RAOF> Indeed!
[09:44] <RAOF> Most perspicatious of you :)
[09:45] <hyperair> lucidfox: where did you see that?
[09:45] <lucidfox> hyperair> Debian pkg-multimedia-maintainers mailing list
[09:46] <hyperair> lulz
[09:47] <RAOF> More dh, please!  All the conciseness of cdbs with significantly less crazy arcana.
[09:47] <lucidfox> What RAOF said
[09:47] <lucidfox> Really, it's once again, a toolkit vs framework ideological dispute
[09:48] <hyperair> but dh>=7 please.
[09:48] <lucidfox> With frameworks, all too often you end up fighting the system if you need to do something nontrivial
[09:48] <maco> hyperair++
[09:48]  * hyperair is utterly terrified of all these dh_blahblah debian/rules
[09:48] <hyperair> in fact, i'm dreading having to stare at libgpod's debian/rules.
[09:48]  * maco used dh_make to avoid learning how to do write debian/rules until dh7 happened
[09:49] <hyperair> hahahaha
[09:49] <hyperair> i read through the cdbs documentation, and amazingly emerged with less than 50% understanding of CDBS.
[09:50] <maco> lucidfox: lfaraone says his sponsor until he became a DD was the guy that wrote cdbs and so would refuse to sponsor anything not using it
[09:50] <hyperair> for the other 50%, i had to dig through the files in /usr/share/cdbs/1
[09:50] <maco> (or possibly current maintainer of cdbs... meh, someone with bias)
[09:50] <hyperair> heh
[10:50] <Laney> does anyone fancy helping me with a bunch of haskell rebuilds?
[10:54] <Laney> :(
[10:54] <directhex> too much going on
[10:55] <directhex> at least i can move my neck today though!
[10:56] <Laney> necks are overrated
[11:00] <directhex> sharks don't have necks
[11:00] <directhex> so they don't look back
[11:01] <directhex> sharks would probably be dangerous on the M40
[11:13] <hyperair> lucidfox_: oh my, the person who received those tips is now in #debian-mentors
[11:14] <ajmitch> mmm, cdbs hackery
[11:15] <directhex> i can give a concrete example of why cdbs is a problem
[11:17] <directhex> you need to employ unpleasant hacks, or cli:Depends won't work on source packages with C and mono outputs
[11:17] <directhex> as cdbs will discard the dh_clideps output
[11:17] <ajmitch> how about: any package that requires multiple build passes
[11:17] <directhex> yes, or that
[11:18] <persia> Laney, I've some spare cycles: I'll take 5.  Just need test-rebuild and build1 upload?  Which packages?
[11:18] <directhex> libubuntuone is an example of the issue, anyway.
[11:18] <directhex> hence
[11:18] <directhex> binary-predeb/libubuntuone1.0-cil:: binary-fixup/libubuntuone-1.0-1
[11:18] <directhex>         dh_clideps -plibubuntuone1.0-cil
[11:18] <ajmitch> libubuntuone is an issue in itself
[11:19]  * ajmitch would be rather tempted to rip out cdbs from that package
[11:39] <Laney> persia: Test build, check it's installable (but should be if it builds), upload
[11:39] <Laney> persia: let me know which ones you take so we don't collide
[11:39] <Laney> this is what makes me want binNMU-a-like in LP
[11:40] <persia> List me 5 and I'll make my otherwise idle build-server sweat a bit.  I'm not familiar enough to pick them wisely.
[11:40] <Laney> ok
[11:40] <Laney> haskell-configfile haskell-haxr haskell-unix-utils haskell-hsh haskell-vty
[11:40] <ari-tczew> chrisccoulson: why didn't you sync nspr from Debian? :(
[11:41] <chrisccoulson> ari-tczew, because we package it completely differently
[11:41] <chrisccoulson> ari-tczew, all mozilla products are blacklisted
[11:42] <chrisccoulson> so, please don't go merging or sync'ing mozilla products from debian without speaking to me first ;)
[11:47] <persia> Laney, E: Unable to find a source package for haskell-unix-utils
[11:48]  * persia strongly encourages folks to talk to all of mozillateam, rather than only chrisccoulson, as it saves chrisccoulson repeating the statements, thereby increasing his patience
[11:48] <chrisccoulson> heh :)
[11:50] <Laney> persia: that'll be haskell-unixutils, sorry
[11:50] <persia> That one exists.  Starting testbuilds.
[11:51] <Laney> this is where I really need to set up a gpg-agent
[11:52] <persia> heh.
[11:52] <persia> gpg-agent + debsign -r is bliss
[12:05] <persia> Laney, All successful.  Uploading.
[12:06] <Laney> persia: cool, thanks
[12:07] <persia> What transition causes the rebuild (for the changelog entries)?
[12:08] <Laney> Various. I just put “No-change rebuild to pick up new library ABIs”
[12:08] <persia> heh.  OK.
[12:08] <Laney> It makes more sense to do them all at once rather than repeatedly rebuilding over the cycle
[12:10] <persia> If you're paying attention, yes.  I usually catch stuff in NBS.
[12:12]  * persia vaguely grumbles about environments like haskell and java that require installation of lots of stuff before one can build source
[13:52] <Status0> hi all. i'm new. i need some help, i try to apply to developer community of ubuntu but is so comfusing can anyone can guide me step-by-step what to do. i created wiki page and i have launchpad account, what i should do ? in the site there is too much information that comfusing me
[13:53] <persia> Status0, First step: don't worry about any of that.  The application process isn't at all important to get started.
[13:53] <persia> Next: what sort of stuff do you like to do?
[13:54] <Status0> persia: develop. use linux. contribute linux.
[13:54] <persia> By "linux" do you mean the kernel, or the set of software often used with linux?
[13:55] <Status0> linux, means everthing i have no problems to develop to kernel and modules of selinux, and i have no problems to develop new software
[13:57] <Status0> basicly i want to be a part of community, and help where i can. and give ideas.
[13:58] <persia> OK.  So, most developers spend time working in kernelspace *OR* userspace.  You are welcome to do both, but I can only usefully tell you how to get involved in doing stuff with Ubuntu userspace.  For kernelspace, you want to talk to the #ubuntu-kernel folk.
[13:58] <persia> You've become part of the community just by joining our channels, and being interested.  Welcome.  Next step: stay part of the community by doing stuff :)
[13:59] <persia> As distribution developers, we tend not to develop much new software, rather focusing mostly on bugfixes and integration.  You're certainly welcome to participate by creating new software that works well as part of Ubuntu, but that path doesn't usually lead to the title of "Ubuntu Developer".
[14:00] <persia> Some of the folks who do new software specifically for Ubuntu hang out in #ubuntu-app-devel
[14:00] <duanedesign> ahh, i came in at just the right time...
[14:01] <persia> In this channel we're mostly focused on QA stuff: bugfixing, integration coordination, trying to reduce distribution maintenance overhead through communication with upstream, etc.
[14:01] <persia> If that interests you, my best advice is to pick a bug, and start tearing into it.
[14:01] <duanedesign> I haven't done much MOTU work since Maverick was released. I was going to ask what items are needing attention?
[14:01] <Status0> where and how i do it ?
[14:02] <persia> the folks in #ubuntu-bugs can help track down the affected software, and collect a lot of information about the cause, and the folks here can help with finding a patch getting it applied, communicating it to all the right places, and getting it uploaded.
[14:03] <persia> https://launchpad.net/ubuntu/+bugs has *lots* of bugs.
[14:03]  * persia checks to see if there are some bitesize or packaging ones open
[14:04] <duanedesign> Status0: i thought this was a pretty inspirational blog post on soomeone getting involved with fixing bugs. http://brunogirin.blogspot.com/2010/08/contributing-to-shotwell.html
[14:05] <persia> https://launchpad.net/ubuntu/+bugs?field.tag=bitesize are supposed to be easy bugs, which might be a good place to start.
[14:05] <vish> !development
[14:06] <persia> That just leads to the wiki pages, and ends up confusing people about the application processes.
[14:06] <persia> The key fact that we encourage everyone to just join in, and only worry about applications after they've been around a while and need special perks isn't made clear enough.
[14:08] <vish> persia: oh,  but isnt about developer membership , mostly links to various sources and how they can help.  maybe the factoid needs a cleanup ? :)
[14:08] <vish> *it isnt
[14:08] <persia> vish, The factoid is probably fine.
[14:09] <Korbit> good afternoon everyone
[14:09] <persia> But lots of folks starting there end up getting worried about "How to become a developer".  I'm not sure how (or I'd have changed it), but I think we need to make it clearer that there are absolutely no requirements before starting as an Ubuntu Prospective Developer, or working in bugsquad.
[14:10] <vish> yeah..
[14:11] <Status0> thanks about the information, but its still comfusing what in the site wrote that i should become a member and do a long process in order getting membership . why its not easy.
[14:12] <Status0> it's should be open community. and i see alot of Bureaucracy it's not fun :-(
[14:12] <persia> It's only a communications issue.
[14:12] <jetienne> q. is "1.2.3beta1" a valid version for a .deb filename
[14:13] <persia> It's a completely open community, but we honor those who have made significant and sustained contributions by granting them an email address, IRC cloak, etc.
[14:13] <persia> Perhaps calling that status "member" may feel a bit exclusionary.
[14:13] <Laney> jetienne: It's a technically valid upstream part of a Debian version, yes. But you probably want it to be considered "lower" than 1.2.3, right? So I'd suggest 1.2.3~beta1.
[14:13] <Status0> jetienne: no i thing you should provide also a name like "demo-software.1.2.3-beta"
[14:14] <duanedesign> not being a member does not exclude you from participating
[14:14] <persia> Indeed.  membership is granted *after* participating for a while, rather than being a first step.
[14:14]  * duanedesign thinks he found a bitesize bug he can work on \o/
[14:14] <vish> Status0: as persia was explaining , you dont have to be a member to help. there is no Bureaucracy here :)
[14:15] <jetienne> Laney: Status0: ok so a - or a ~ is needed. i was looking at http://semver.org/ this is the version seen from github guys
[14:15] <persia> Status0, The issue is that 1.2.3~beta1 sorts earlier than 1.2.3, but 1.2.3-beta1 sorts after than (and confuses things, as 1.2.3-xxx is typically used when xxx represents the distribution revision)
[14:15]  * persia prefers + or ~, depending on semantic intent
[14:15] <ogra> persia, we used to call it "Ubuntero" initially :)
[14:15] <ogra> the word Member came up later
[14:16] <persia> I know.  I'm becoming increasingly unsure "Member" is better.
[14:16] <ogra> ++
[14:17] <Laney> I thought that Ubuntero was just someone who had signed the code of conduct
[14:17] <Status0> i think that espatialy ubuntu www site should explain this instad buffer-overflow of information
[14:17] <persia> Laney, That was later, but is the current meaning.
[14:18] <Status0> Laney: i singed this also.
[14:18] <Laney> I see
[14:18]  * Laney is too new-school, clearly
[14:18] <persia> Status0, I'd agree, but we're a lot better at maintaining software than we are at maintaining the website.  There's plenty on the website that is not only confusing, but actually completely wrong.
[14:28] <Korbit> how much time do you think is takes a newbie to create his first package?
[14:29] <tarzeau> Korbit: not a lot, depends a lot on the software
[14:29] <persia> For a nice clean upstream, an hour or two at most.
[14:29] <tarzeau> Korbit: http://io.debian.net/~tar/irc/debian-packaging/
[14:30] <Korbit> ok, i'm trying to package my first package of a basic java program that is not currently in the repositories
[14:30] <Korbit> i'm reading debian's packaging guide
[14:30] <tarzeau> good luck :)
[14:30] <tumbleweed> persia: we are talking newbies, though. I had some experience when I started, and I still probably spent a few days getting my first package into sponsor-approval-ready state
[14:30] <tumbleweed> (my sponsor was very pedantic)
[14:30] <persia> tumbleweed, Then you either didn't start from good docs, or didn't have good people telling you what to do.
[14:31] <tumbleweed> persia: I had a good person, but he tried hard to make me work out things myself
[14:31]  * persia is exceedingly pedantic, but has led people through packaging simple stuff in less than an hour: it all depends on the upstream.
[14:31] <Korbit> i'm reading this now: http://www.debian.org/doc/maint-guide/ch-dreq.en.html
[14:32] <jetienne> about sponsor, my neoip-webpeer needs some love
[14:32] <jetienne> :)
[14:32] <tumbleweed> persia: I'd say *now* it takes me around an hour or two to package an arbitrary thing.
[14:32] <tumbleweed> (assuming a fair degree of weirdness, because all upsteams are weird)
[14:32] <persia> Really?  Even a hello world shell script?
[14:33] <tumbleweed> well, obviously more than that :)
[14:33] <persia> Ah, yeah :)
[14:33] <Korbit> how should i know in which section i should place my program in the control file?
[14:33] <tumbleweed> Korbit: there's a list of sections linked to from the debian policy
[14:33] <tarzeau> Korbit: which software is it?
[14:33] <Korbit> sablecc, a parser generator for compilers
[14:34] <tumbleweed> Korbit: heh, good luck with sablecc (btw I've got a package of it)
[14:34] <tarzeau> Korbit: devel
[14:34] <Korbit> tumbleweed, you do? but it's not in the repositories
[14:34] <jetienne> https://launchpad.net/~jerome-etienne/+archive/neoip/+packages <- i got neoip-webpeer deb in my ppa... how can i include it in normal ubuntu repo ?
[14:34] <Korbit> tarzeau, thanks
[14:36] <persia> jetienne, There's quite a bit of discussion about that currently (see the<EMAIL_ADDRESS>archives for this month).  You might get lucky uploading to REVU.  Debian is frozen for squeeze, so NEW is backed up.  You may do best to wait, although starting the process of getting into Debian may be ultimately easiest to continue to maintain.
[14:37] <tumbleweed> Korbit: it was removed from debian because nobody was maintaining it: http://bugs.debian.org/508361
[14:37] <jetienne> persia: wild guess on how long it may be ? rough estimate is ok
[14:37] <tumbleweed> Korbit: my package looks workable, I can't remember why I didn't try to get it back into debian (probably because I don't use it personally)
[14:38] <Korbit> tumbleweed, should i continue packaging it then?
[14:38] <persia> I can't.  Some packages have been in REVU over a year, but I've seen others go through in a week or so.  I hope Debian will release real soon, but that won't happen until the bugs are closed.
[14:39] <tumbleweed> Korbit: if you are keen to maintain it in debian yourself, you are welcome to my packaging. https://edge.launchpad.net/~stefanor/+archive/tsl/+sourcepub/1218761/+listing-archive-extra (packaging is in bzr: lp:~stefanor/+junk/sablecc )
[14:39] <simar> shadeslayer: shadeslayer: the new version of xserver-xorg-input-synaptics is released upstream here http://xorg.freedesktop.org/releases/individual/driver/xf86-input-synaptics-<IP_ADDRESS>1.tar.gz
[14:39] <jetienne> persia: hmm ok thanks
[14:40] <jetienne> ppa will stay then :)
[14:40] <tumbleweed> Korbit: sorry, my "good luck with sablecc" was incorrect, it's a perfectly sane package. It was other stuff that depended on it that was insane.
[14:40] <persia> I'd recommend following the discussion on ubuntu-devel@ : I suspect the conclusions from that will be better guidance than anything anyone can tell you now.
[14:41] <shadeslayer> simar: i have exams for the next 10 days ;)
[14:41] <Korbit> tumbleweed, i'll try to follow the debian instructions to create my first package with sablecc =)
[14:41] <shadeslayer> simar: if its a bug release update, package it
[14:41] <Korbit> tumbleweed, i guess i can do it
[14:42] <shadeslayer> if its a absolutely new release with new features, dont bother
[14:42] <Korbit> tumbleweed, if i manage to create it, i'll create a package for the new beta release also
[14:42] <shadeslayer> i doubt itll go through FFe
[14:43] <tumbleweed> Korbit: cool. You learn more doing it yourself :)
[14:43] <Korbit> tumbleweed, before i know it, i'll be fixing bugs and submitting patches for other programs ;)
[15:01] <Korbit> tumbleweed, there is so much to read to create a single package!
[15:02] <Korbit> tumbleweed, it's a miracle we have contributors to debian
[15:02] <Korbit> and i'm a technically oriented person, i can't imagine non technical people trying to do this
[15:03] <persia> Korbit, http://ubuntulinuxtipstricks.blogspot.com/2010/08/is-packaging-new-software-hard.html outlines a fairly simple procedure to package fairly quickly.
[15:04] <Korbit> persia, thanks, i'll read that and i'll also blog about this once i get my first package accepted
[15:05] <Korbit> yeah! dpkg-buildpackage exited successfully!!
[15:05] <persia> As I mentioned to jetienne, getting a package accepted is a bit fuzzy just now...
[15:05] <Korbit> echo $? -> 0 (i'm getting somewhere!)
[15:06] <jetienne> with a now of undefined length :)
[15:07] <Korbit> i got a sablecc_3.2-1_amd64.deb i'm happy
[15:08] <tumbleweed> Korbit: yes, packaging is a big world :)
[15:09]  * tumbleweed must find some nice easy example packages for global jam this weekend
[15:14] <Korbit> following debian packaging instructions is really discouraging
[15:15] <tumbleweed> Korbit: which ones? (I'd call that a bug)
[15:16] <Korbit> http://www.debian.org/doc/maint-guide/ch-build.en.html (6.5 pbuilder package)
[15:16] <Korbit> i'll try to use the ubuntu instructions to run pbuilder
[15:17] <Laney> sudo apt-get install ubuntu-dev-tools && pbuilder-dist sid create && pbuilder-dist sid build mypackage.dsc
[15:17] <Korbit> this makes sense to you?
[15:17] <Korbit> sudo pbuilder build sablecc_3.2-1.dsc
[15:18]  * persia praises sbuild for not needing to be root to build stuff
[15:18] <tumbleweed> looks good (but Laney is right about pbuilder-dist being easier to use for newbies)
[15:18]  * Laney cuddles sbuild
[15:18] <Laney> but the chroots mk-sbuild creates seem to be far from minimal
[15:19] <persia> Same chroot as you get from pbuilder-dist.
[15:19] <Korbit> there should be a GUI to help building packages
[15:20] <persia> http://people.ubuntu.com/~persia/pull-soyuz-chroot gets ideal test chroots for Ubuntu, but isn't so useful for Debian.
[15:20] <persia> (someone should add pbuilder support)
[15:20] <Korbit> didn't build in pbuilder, i'll work on it
[15:20] <Laney> root@chicken:/# apt-cache policy openssh-client
[15:20] <Laney> openssh-client: Installed: (none)
[15:20] <Laney> (sid-amd64)root@chicken:/home/laney/temp/haskell-unixutils-1.22# apt-cache policy openssh-client
[15:20] <Laney> openssh-client: Installed: 1:5.5p1-5
[15:20] <Laney> pbuilder, sbuild
[15:22] <persia> OK.  Check the soyuz chroot.  I think either pbuilder isn't adding enough, or sbuild is adding too much, but I don't know which is true.
[15:26] <Korbit> pbuilder failed again :(
[15:27] <Korbit> Build-Depends: debhelper (>= 7), ant, default-jdk-builddep
[15:27] <Korbit> dpkg-buildpackage is breaking on that last dependency
[15:28] <Korbit> dpkg-checkbuilddeps: Unmet build dependencies: default-jdk-builddep
[15:28] <Korbit> i'm stuck here :(
[15:31] <Korbit> in http://ftp.de.debian.org/debian/pool/main/a/ant/ant_1.8.0-4.dsc
[15:32] <Korbit> it's also using that dependency
[15:32] <Korbit> so mine should work
[15:33] <geser> IIRC that got dropped
[15:33] <persia> Korbit, Try apt-get install default-jdk-builddep
[15:33] <persia> (and yes, it was dropped for maverick)
[15:34] <geser> and gcj-native-helper provides it
[15:34] <persia> Oof.  That's annoying.
[15:35] <Korbit> persia, thanks, it worked
[15:35] <Korbit> i don't know why i need gcj for this... completely stupid since i already have openjdk
[15:36] <persia> They do different things.
[15:36] <Korbit> trying pbuilder again
[15:37] <Korbit> starting creating my first package with a java programa was definitely not a good idea :D
[15:44] <tarzeau> that's what i thought :)
[15:52] <tumbleweed> Korbit: yes, java packages tend to be tricky to build (although the one you've got is quite straight-forward, as they go)
[16:10] <Korbit> tumbleweed, pbuilder ran successfully =)
[16:10] <Korbit> echo $? -> 0
[16:16] <lfaraone> ScottK: btw, did you see my post on -devel about rainbow? OLPC's using it quite successfully in the field. (as in, it doesn't break things, and there are a bunch of applications that various developers have created for the platform under its restrictions)
[16:16] <ScottK> lfaraone: I did.
[16:16] <ScottK> It's interesting.
[16:17]  * lfaraone likes it, but then again, I'm the maintainer in Debian, so I'm biased. :)
[16:17] <lfaraone> ScottK: recently they were thinking about using Xephyr or VNC to sandbox X apps.
[16:18] <ScottK> lfaraone: At this point I'm more interested in getting the requirements right than implementation.
[16:18] <persia> We tried using Xephyr for ubuntu-mobile work during feisty-hardy: at that time it was too painful for words.  Maybe it's better now.
[16:19] <lfaraone> persia: "sudo apt-get install sugar-emulator-0.88; sugar-emulator" will spawn an Xephyr window with a psedu-resolution of an OLPC XO display.
[16:20] <lfaraone> persia: so it can be used out of the box in Maverick. Not sure how the work on using Rainbow for it has gone.
[16:20] <persia> I believe that.  Does it handle segregation of X properties cleanly yet?
[16:20] <lfaraone> persia: hm?
[16:21] <persia> At least then we had issues if the X configurations were significantly different.  I'll have to play: maybe it works better now.
[20:04] <micahg> \sh: I assume you saw the 1.10.8 release of zf
[21:13] <ScottK> Anyone's brain up to fixing autoreconf in a CDBS package?  We need to rebuild osgal for NBS, but it FTBFS due to it's autoreconf not working.  If I autoreconf -f -i -Wall,no-obsolete and then build the binary without running clean, it builds fine.
[21:13] <ScottK> If so, please grab osgal and have a look.  If you aren't a MOTU, I'll be glad to sponsor it.