[01:55] <PATX> can i get help with with uploading a ppa?
[01:56] <PATX> i have made a working .deb, and am using dput my-ppa fastpatx_0.0.1-1ubuntu1_all.deb
[01:56] <PATX> what else do i need?
[01:57] <micahg> PATX: you upload a source changes file to a ppa
[01:57] <PATX> how do i make one of those?
[01:57] <micahg> PATX: https://help.launchpad.net/Packaging/PPA/Uploading
[02:00] <PATX> i read that
[02:01] <PATX> i dont have the sources.changes file or whatever, can i make one micahg
[02:02] <micahg> PATX: you make it by following the directions here https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage
[02:05] <PATX> micahg - still not seeing how to do it...
[02:06] <PATX> micahg - i have a debian/changelog file in the .deb, so i use that?
[02:06] <micahg> no
[02:06] <micahg> how did you make the .deb?
[02:07] <PATX> dpkg-buildpackage -us -uc
[02:07] <PATX> i used https://launchpad.net/pyapptemplate too... to set everything up, i can double click the deb and it will install properly too...
[02:07] <micahg> ok
[02:08] <micahg> so you just need this part https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#Options%20when%20building
[02:08] <micahg> is the source in UBuntu?
[02:08] <micahg> you can just do this: debuild -S -sa
[02:09] <micahg> but you first need a PGP to upload a package to LP
[02:09] <PATX> its a python app (fastpatx - a web browser)
[02:09] <PATX> yea i know
[02:09] <micahg> ok
[02:09] <micahg> yeah, then jsut debuild -S -sa
[02:09] <PATX> what dir do i do debuild -S -sa in?
[02:09] <micahg> inside the build dir
[02:09] <micahg> not the debian dir
[02:09] <PATX> ok ty
[02:10] <micahg> it'll produce the files outside that dir
[02:10] <micahg> and then you use dput to upload the source_changes file
[02:10] <PATX> ok thanks
[02:11] <micahg> sorry for the confusion
[02:11] <PATX> its fine
[06:37] <poolie> spm or others, i'm seeing lots of "problem connecting"
[06:37] <spm> poolie: yeah; one of the serves just went boom.
[06:37] <spm> servers*
[06:40] <poolie> i wish we had some kind of announcement about this
[06:40] <poolie> i mean a "no it's not just you" page
[06:41] <spm> ideally, only the super major outages would ever get even noticied. :-/
[06:42] <mkanat> Hey hey. How do I delete a branch?
[06:43] <spm> mkanat: click the transhcan icon beside the brnach name
[06:43] <poolie> mkanat: only through the web page atm
[06:43] <mkanat> spm: Ahh, I see it now! Thanks. :-)
[06:43] <spm> mkanat: you ain't the first, you won't be the last :-)
[06:43] <mkanat> Hahahaha. :-)
[06:55] <spm> poolie: fyi; should be all fixed and working again
[06:55] <poolie> mkanat: i think, but imbw, this is fixed in the 4.0 branch page
[06:55] <mkanat> poolie: Okay. :-)
[07:17] <talmik> hi has anybody problem with connection to launchpad translation?
[07:19] <spm> talmik: url?
[07:19] <talmik> https://translations.launchpad.net/merkaartor/trunk/+pots/merkaartor/cs/+translate
[07:21] <spm> bleh. yes. looking.
[07:22] <dholbach> hiya
[07:22] <dholbach> could it be that Soyuz is dropping uploads atm?
[07:22] <dholbach> I uploaded zsh to karmic twice now and didn't get any confirmation email
[07:22] <wgrant> dholbach: Some binaries will fail to upload.
[07:22] <eris23> "problem connecting to the Launchpad server"
[07:22] <spm> dholbach: possibly; I know cprov was working onsome fixes earlier; but we haven't had the ok to make em go live
[07:22] <wgrant> And some source might fail silently.
[07:23] <wgrant> dholbach: Is the .dsc somewhere?
[07:23] <dholbach> wgrant: on my machine - where would you need it?
[07:23] <wgrant> dholbach: Can you pastebin it?
[07:24] <wgrant> spm: They need an additional OK on top of the one for iron?
[07:25] <dholbach> http://pastebin.ca/1560798
[07:25] <dholbach> errr
[07:25] <dholbach> wrong one
[07:25] <spm> wgrant: upgrading s/w on services without the guys responsible for the same services not knowing about it, is Not A Good Idea :-)
[07:26] <dholbach> wgrant: http://pastebin.ca/1560802
[07:27] <wgrant> spm: Indeed not, but it has never been clear who is responsible for what and blah.
[07:27] <wgrant> dholbach: Hmmm. What's the changed-by for that?
[07:27] <wgrant> It doesn't look like it should be dropped by this issue.
[07:27] <dholbach> that's in the .changes
[07:28] <wgrant> Right, I forgot that bit :(
[07:28] <dholbach> alright, I'll create ~/uploads now and do it later on :)
[07:31] <spm> wgrant: generically atm, the guys in question are kiko and flacoste.
[07:32] <wgrant> spm: Aha, I see.
[07:33] <dholbach> one of them should move in a different timezone ;-)
[07:37] <jml> hell yes.
[07:40] <dholbach> I mean... somebody of them should just go to Thailand
[07:40] <dholbach> it's a nice place, isn't it?
[07:40] <wgrant> I was hoping that jtv would ping out a few seconds after dholbach said that :(
[07:41] <ripps> Holy**** what is up with the ppa build status? 15001 queued i386 jobs?
[07:41] <wgrant> ripps: Ubuntu archive rebuild.
[07:41] <wgrant> ripps: The rebuilds are queued way behind the PPA builds, though.
[07:47] <lodder> Problem I'm getting : Sorry, there was a problem connecting to the Launchpad server.
[07:48] <dholbach> lodder: the problem is known already :/ - see topic
[07:48] <lodder> k
[08:09] <jdo> is launchpad having problems?
[08:10] <stesterman> LP is definitely giving me grief; it's been slow for a few hours and now it's Please Try Again.
[08:11] <poolie> spm, timeouts again, you probably know
[08:11] <poolie> jdo, stesterman, if you go to launchpad.net and disable beta redirection it may be better
[08:11] <stesterman> will try, thanks
[08:24] <dumoulin> Hi! I haven't seen such an option about beta redirection, but I've seen a warning in my profile that says "Launchpad will be going offline for maintenance very very soon."
[08:26] <spm> ** launchpad should be back to normal now **
[08:31] <dumoulin> spm: yes, it's ok :-)
[09:01] <glen> i see that nagios project uses vcs import aka it pulls changes from the original one. can same be accomplished for nagios-plugins? as i like the branching thing that lp offers to host
[09:01] <glen> not sure does the project (nagios-plugins) actually accepts bzr branch (they use git themselves)
[09:20] <adeuring> glen: you can request imports from other VCS systems. But the idea is to do that once in order to continue the development in Launchpad.
[10:36] <maxb> codebrowse very dead again :-(
[10:36] <maxb> adeuring: can you locate someone to kick it?
[10:36] <adeuring> maxb: let me try...
[10:37] <maxb> oh
[10:37] <maxb> sorry, I think it's just my branch this time
[10:39] <adeuring> maxb: no problem ;)
[10:41] <maxb> I lept to conclusions when I saw "Internal server error"
[10:41] <maxb> :-)
[11:19]  * mpt stares at <https://bugs.edge.launchpad.net/ubuntu/+source/software-store> for a few seconds trying to find the "Report a bug" button
[11:21] <adeuring> mpt: that link is playing hide and seek ;)
[11:21] <mpt> yeah
[11:22] <mpt> it's outside the Rectangle Of Interest
[11:26] <intellectronica> mpt: but that's going to be where this link will be on all pages, so hopefully it will be easy to learn
[11:27] <intellectronica> i'm not sure what that extra line is doing there, though
[11:27] <mpt> intellectronica, it didn't work in 1.0. Maybe there's something different that makes it work better this time, but I don't know what that would be.
[11:28] <intellectronica> mpt: it's bigger and bolder, and there are fewer actions to confuse it with
[11:29] <intellectronica> as an added bonus, it's searchable, since it's a textual link
[11:39] <dpm> danilos: jtv, henninge, could any of you have a look at this, please? ->
 ick, the translations that come out of launchpad for ubiquity-slideshow-ubuntu are a bit of a mess.  Different directories for different translations of the same template ('.', 'accessibility', 'accessibility.html', where each directory has a few different po files)
[11:39] <dpm> that's the ubiquity-slideshow-ubuntu template in karmic
[11:39] <jtv> dpm: if this is conventional, manual export then it's a known bug.
[11:40] <danilos> dpm: what jtv said, I suggest bzr export for better layout
[11:40] <danilos> jtv: though, didn't we do something about it at least?
[11:40] <poolie> hi danilos
[11:40] <jtv> danilos: not that I recall
[11:40] <danilos> hi poolie, how's it going?
[11:41] <dpm> evand: it seems to be a known bug -> <jtv> dpm: if this is conventional, manual export then it's a known bug.
[11:41] <evand> tis indeed
[11:41] <dpm> ^
[11:41] <evand> awesome, I'm just glad it's not something we're stuck with long-term.
[11:41] <dpm> danilos: but bzr export won't work with source packages, will it?
[11:42] <danilos> dpm: nope, it won't
[11:42] <poolie> good thanks
[11:42] <dpm> so is there any workaround for this, or do maintainers simply have to do some renaming?
[11:43] <jtv> do a published upload of the translations where each translation file has its proper, up-to-date path.
[11:43] <danilos> dpm: they basically have to do the renaming themselves, though I believe we can fix it by uploading a tarball with sane paths, and then approving all those entries manually with new paths
[11:43] <jtv> The problem is that we export POFiles with their remembered paths, and that path gets initialized when the POFile is created.
[11:44] <jtv> The paths aren't always the right ones forever: templates move, people upload files without paths etc.
[12:00] <poolie> is it just me or was edge in fact affected a lot in today's outage?
[12:24] <sladen> come-on, how short is "very very soon", it's been displaying that for a good while
[12:51] <maxb> adeuring: Has someone forgotten to turn off the "offline soon" banner?
[12:51] <adeuring> maxb: I think it is gone meanswhile.
[12:52] <maxb> ok, let me rephrase..... has one of the appservers got stuck with the banner on :-)
[12:53] <maxb> It seems if I sit there refreshing the front page I sometimes get it and sometimes not
[12:56] <adeuring> maxb: Ah, I haven't looked that closely.
[12:56] <maxb> I'm not getting it on edge at all, only sometimes on lpnet
[13:08] <qnix> Hi ppl
[13:09] <qnix> Does rebuilding a package now possible via the web interface ?
[13:18] <bigjools> qnix: you can rebuild failed builds
[13:19] <bigjools> is that what you mean?
[13:31] <qnix> bigjools: no sorry, I mean.. instead of reupload a package just to "rebuild" against the ppa.
[13:31] <qnix> (when a dependency changed per example)
[13:34] <bigjools> qnix: no, that can't be done
[13:34] <geser> qnix: no, that's not possible as the package revision needs to be bumped for this
[13:34] <qnix> Ok, but I think this feature is on the way ?
[13:36] <SamB> what, no binary-only NMU feature ?
[13:36] <bigjools> it's on the list, but there are no firm plans to implement it
[13:36] <SamB> +b1 and all that ?
[13:36] <qnix> Ok
[14:03] <mrevell> thanks deryck
[14:04] <deryck> mrevell, np.
[14:15] <ScottK> ~7 hours ago I uploaded assogiate_0.2.1-0ubuntu3 to Ubuntu and it doesn't seem to have made an appearance yet.  I was wondering if someone might have a look into it's fate.
[14:31] <mrevell> deryck: http://blog.launchpad.net/meet-the-devs/meet-deryck-hodge
[14:34] <deryck> mrevell, I really liked your marillion question. :)
[14:34] <mrevell> heh :) deryck, I've justed pre-ordered their new accoustic album
[14:34] <deryck> I *so* need to do that.
[14:35]  * deryck reaches for his wallet ;)
[14:35] <barry> wow, marillion!  i saw them open for rush at radio city music hall in 1982.  amazing show.
[14:35]  * ScottK assumes it got eaten and reuploads.
[14:36] <gmb> mrevell: Nice interview :). Typo in the post though: colleques.
[14:36] <mrevell> gmb: Thanks chap, I'll fix it
[14:37] <deryck> barry, lucky you!
[14:39] <intellectronica> marillion open for rush. that's like, a sinful experience
[14:39]  * intellectronica is a closet progger, but please don't tell anyone
[14:48] <plars> what's with the "Launchpad is going down for maintenance very very soon" for the past 1+ hour?
[16:38] <cgregan> kiko: ping
[16:39] <kiko> cgregan, pong
[16:58] <smoser> i believe that i can craft a "open a bug" url that can be passed around that will fill in the bug with a tag, right ?
[16:59] <smoser> ie, i want to "file a bug against ec2 images" with this url http://bugs.launchpad... that will automatically tag the created bug with 'ec2-images'
[17:03] <smoser> is that possible ? what would the url be
[17:03] <smoser> ?
[17:11] <adeuring> smoser: http://bugs.launchpad.net/firefox/+filebug?field.tags=foo+bar
[17:12] <adeuring> (according to oneof the LP tests)
[17:17] <smoser> adeuring, thats what i had guessed, but when i tried walking through it (admittedly i didn't hit 'go') i thought it didnt work
[17:17] <smoser> but now i see the 'Tags' filled out
[17:17] <smoser> thanks
[18:13] <telmich> good morning
[18:13] <telmich> are there any plans to support git on launchpad?
[18:20] <telmich> (probably not the first one who asks, but someone, who did not find the answer in the net)
[18:21] <Ursinha> telmich, I'm pretty sure there's a FAQ about it somewhere....
[18:22] <Ursinha> kfogel, hi :) do you remember if this question has a FAQ? ^^
[18:37] <mathiaz> Hi - there are two vcs imports that are no longer valid
[18:37] <mathiaz> https://code.launchpad.net/~vcs-imports/puppet/trunk
[18:38] <mathiaz> https://code.launchpad.net/~vcs-imports/facter/trunk
[18:38] <mathiaz> Upstream has switched to git - I've added the new upstream git tree in the whiteboard of the vcs-import branches
[18:38] <mathiaz> what should I do to make it effective?
[18:41] <Daviey> mathiaz: unless i'm mistaken, you need to ping someone in
[18:41] <Daviey> ~vcs-imports
[18:41] <Daviey> (or subteam)
[18:43] <mathiaz> abentley: rockstar: ^^
[18:43] <mneptok> mrevell: you've got mail! O:)
[18:45]  * rockstar looks up
[18:45] <james_w> mathiaz: I believe you request a new import, and then file a question asking for the old one to be removed
[18:46] <rockstar> mathiaz, you probably want to request the old branches be deleted, and at the same time, request new imports for the git repos.
[18:46] <mathiaz> rockstar: james_w: allright - thanks.
[18:48] <mrevell> thanks mneptok :)
[18:48] <mrevell> okay, night all!
[18:53] <mathiaz> james_w: where should I file the question? against the launchpad project?
[18:53] <james_w> yep
[18:54] <james_w> and the new one at https://code.edge.launchpad.net/+code-imports/+new
[20:26] <bialix> does lp on maintenance?
[20:27] <bialix> what is eta?
[20:30] <seb128> hey
[20:30] <seb128> is launchpad having issues?
[20:31] <rahearn> i can't get in now and saw "launchpad going down for maintenance soon" messages earlier today,  but haven't seen anything about when it should be back up
[20:31] <bialix> me too
[20:34] <dktcoding> Hi I've been having a lot of trouble connecting to launchpad, is anybody else having such a problem?
[20:34] <seb128> yes
[20:35] <dktcoding> oh, ok just wanted to check out, I was blaming my isp!
[20:36] <bialix> I think we should be patient
[20:36] <Yumyan> Anyone having trouble downloading Plone?
[20:40] <airstrike> i'm having trouble downloading bazaar
[20:40] <abhiSri> hello, can we discuess CD request issues here on this irc??
[20:44] <seb128> launchpad is back
[20:44] <abhiSri>  hello, can we discuess CD request issues here on this irc??
[20:45] <dktcoding> yeah baby! like futurama "It just won't stay dead" =P
[20:45] <jpds> abhiSri: No, please send them to<EMAIL_ADDRESS>[20:45] <abhiSri> jpds: thanks
[20:55] <maxb> Can someone check on poppy? I'm uploading things to my PPA and I'm neither receiving reject emails, nor are they showing up in Launchpad
[21:02] <maxb> oh, it seems to have noticed now
[21:05] <didrocks> hey
[21:05] <didrocks> is there a way to retrieve its own gpg key keyid with launchpadlib?
[21:15] <kfogel> Ursinha, telmich: https://answers.edge.launchpad.net/launchpad-code/+faq/37
[21:16] <Ursinha> thanks kfogel!
[21:18] <kfogel> Ursinha: np.  feel free to link to that page from somewhere in the dev wiki if you think it appropriate (like dev.launchpad.net/FAQ)
[21:56] <PATX> my openpgp key will not import...
[21:56] <PATX> what is wrong?
[22:15] <rowinggolfer_> hi folks.
[22:15] <rowinggolfer_> great news about the planet.
[22:15] <rowinggolfer_> that will fill the hole left by the infrequent podcasts :(
[22:17] <rowinggolfer_> QUESTION - is there an issue with the key importing system?
[22:17] <rowinggolfer_> ie the backend to https://launchpad.net/~rowinggolfer/+editpgpkeys
[22:25] <rowinggolfer_> ah... no worries. found another wonderful howto.
[22:25] <rowinggolfer_> incidentally<EMAIL_ADDRESS> is VERY funny.
[22:26] <rowinggolfer_> launchpad is just SO british :)
[22:49] <maxb> LP isn't quite smart enough to know to fetch .orig.tar.gz for PPA uploads from Debian if they don't exist in Ubuntu, is it?
[22:51] <wgrant> maxb: No.
[22:52] <jml> good morning folks
[22:52] <maxb> Shame. It's already in the librarian, after all :-)
[23:00] <jml> kfogel: ping
[23:01] <kfogel> jml: hey
[23:01] <kfogel> jml: can phone now, but if you want to wait 15 or so, I could have some more wiki page done for us
[23:01] <kfogel> jml: mrevell's nick doesn't complete, so my guess is he's not joining
[23:02] <jml> kfogel: excellent
[23:02]  * jml continues with morning mail processing
[23:07] <jml> kfogel: yeah, that was my guess
[23:08] <kfogel> jml: can't blame the guy!
[23:09] <jml> right :)
[23:18] <kfogel> jml: before we skype, want to do https://code.edge.launchpad.net/~kfogel/launchpad/add-community-contributions-script/+merge/11417 ?
[23:18] <kfogel> jml: (and note the typo on line 170-171 is fixed :-) )
[23:18] <jml> kfogel: sure, you've got me.
[23:20] <kfogel> jml: thx
[23:20] <kfogel> jml: I guess we should go to #launchpad-dev for any comments
[23:20] <jml> or #launchpad-reviews. ha ha.
[23:21] <kfogel> jml: <grrr>


[00:00] <paultag> nulled, I would ask the upstream maintainers in Debian. I'm not sure. I know the system is getting better through use of hacks, such as compressing the package lists etc, but not too much in the way of changing the protocol
[00:01] <paultag> nulled, the repo is over HTTP, so I think a change to the protocol would be needed as well. I would not count on it in the near future, but heck, it's still faster then YUM, eh?
 question: is there any functionality that checksums the current installed packages (files) to verify their integrity?
[00:01] <paultag> tcpip4000, Yes :) -- it even tracks that stuff on upgrade as well. Some of the older hackers might recall an apt-get upgrade asking about their menu.lst
[00:02] <paultag> It will verify on install to make sure nothing was corrupted, and it will also track going forward
[00:02] <paultag> it won't kludge old stuff :)
[00:02] <paultag> I know we are a bit over-time here, just waiting for some stuff to get lined up. I'll be taking questions :)
[00:02] <cjohnston> Okie.....
[00:02] <cjohnston> I think we may be ready
[00:03] <cjohnston> Thank you paultag
[00:03] <paultag> OK, cool
[00:03] <paultag> sure thanks guys :)
[00:03] <cjohnston> We have a little change in plans...
[00:03] <cjohnston> One of our instructors has been unable to make it..
[00:03] <cjohnston> So starcraftman has volunteered to teach this next course on the fly
[00:04] <cjohnston> If anyone ever finds starcraftman in person (although I still think he is a bot) please buy him a beer for me!
[00:04] <starcraftman> Hi people, it is I again.
[00:05] <starcraftman> I don't have this prewritten, well... not parcelled out in an IRC format to copy paste.
[00:05] <starcraftman> So it'll be slower. And more manageable, it is a favourite topic of mine talking about package management though. An important topic.
[00:06] <cjohnston> Everyone say thank you starcraftman !
[00:06] <starcraftman> Unlike last class I don't mind if you ask questions during this session, but I'd probably prefer if you waited till I finished a particular section.
[00:08] <starcraftman> Same format for them. Now hmmm. I've already written a fairly long guide on installing, since it covers pretty much all this stuff and saves me some typing I'm going to link you to it. I'll still be writing of course, but you can read along my more verbose explanations. It's a little old but is still completely relevant.
[00:09] <starcraftman> http://ubuntuforums.org/showthread.php?t=500020
[00:09] <starcraftman> So starting with basics.
[00:10] <starcraftman> package mangement is the means Ubuntu (and linux in general) uses to install software. Linux uses a client server model as with most other things. Your computer is the client, and it requests information on packages from the Ubuntu servers.
[00:11] <starcraftman> The server contains a whole assortment of packages in a variety of categories, it can tell when your's are out of date for instance and what has changed since you last checked in.
[00:12] <starcraftman> The server itself stores deb packages, which you can think of like exes. They are precompiled binaries ready to be installed on any system that requests to download and install them.
[00:13] <starcraftman> The way your local machine tracks what servers to request the information from is called the sources file. It basically simply lists the addresses of the servers and what sections of packages to retreive.
[00:15] <starcraftman> So, apt an be thought of as a backend. It handles the request and you can use it to install and manage packages quite simply. apt-get and aptitude aren't so different, just two ways to get at the server/packages.
[00:15] <starcraftman> We should probably move to hands on, makes it clearer.
[00:16] <starcraftman> Ok, there's two ways to see your sources file, by graphical interface or text editor.
[00:16] <starcraftman> First open System > Admin > Software Sources.
[00:17] <starcraftman> k, so now that folks done that... I'll go through this list so people understand. As I said before packages are seperated by category.
[00:18] <starcraftman> On the first tab, Ubuntu Software, you can find several of the most important. Conical-supported open Source Software (main) is like it says. All core packages to Ubuntu are stored here, never uncheck this.
[00:19] <starcraftman> (universe) holds projects are are mostly maintained by the community at large. Most software that isn't installed by defualt but maintained by community is here.
[00:19] <starcraftman> restricted holds restricted drivers as you'd imagine. There was a session earlier on that.
[00:19] <starcraftman> multiverse is more of a catch all for things not falling above and that may be restricted.
[00:20] <starcraftman> You should go ahead and tick all of these. Good to have.
[00:20] <starcraftman> Source code is optional, it lets you download the uncompiled source. It's not for installation. Unless your a programmer, don't check it.
[00:20] <starcraftman> download from allows you to pick a better server to fetch packages from, I always change from default.
[00:21] <starcraftman> If you select other from drop down you can select a close geographic server or push pick best.
[00:21] <starcraftman> Next move to Updates.
[00:21] <starcraftman> Tab that is.
[00:22] <starcraftman> These are mostly self-explanitory, security and recommended updates are as they say for security and general bugs (not related to security).
[00:23] <starcraftman> pre-release includes updates that haven't been fully tested (like the bleeding edge). Unsupported is more of a backporting thing. It's nothing to be afraid  of means that software is pushed backwards from newer releases into yours. This isn't officially supported though, odd times it can break things.
[00:24] <starcraftman> Whether you want to tick the last two is up to you, productions machines where stability important I'd say no.
[00:25] <starcraftman> Last theory part to cover quick is keys.
[00:26] <starcraftman> These are just used for authentication. Paultags explanation and mhall should have explained why encryption and trusted software are important.
[00:26] <starcraftman> Now you can push close on the software sources tell it not to reload sources. We'll do that in a moment.
[00:27] <starcraftman> Open a terminal please, Applications > Accessories > Terminal.
[00:27] <starcraftman> now I assume you already got some basics on commands, so copy what's in quotes from now on to terminal and push enter.
[00:27] <starcraftman> "sudo apt-get update"
[00:29] <starcraftman> This refreshes your local cache of the packages on the server. You do this to know when server has got new updates (though as you noticed, it will automatically update you daily if your forget or at least prompt).
[00:29] <starcraftman> "sudo apt-get upgrade"
[00:29] <starcraftman> if you do that you'll find a list of possible upgrades to common software already installed on your machine.
[00:29] <starcraftman> It lists packages to be upgraded/removed/installed.
[00:30] <starcraftman> You have to push yes or no. At this time, push no.
[00:30] <starcraftman> It would take a while and tie you up.
[00:31] <starcraftman> Now, let's install some package.
[00:32] <pleia2> starcraftman: wanna take some questions?
[00:32] <starcraftman> pleia2: first I'd like to install a package. After O
[00:32] <starcraftman> i'll take a few before continuing.
[00:33] <starcraftman> so lets see, hellow had pi listed for install, works for me.
[00:33] <starcraftman> The standard command to install a package is "sudo apt-get install package package2 package3"
[00:33] <starcraftman> where you replace package with whatever you want to install.
[00:33] <starcraftman> try "sudo apt-get install pi"
[00:33] <starcraftman> push yes when it asks for confirm.
[00:34] <starcraftman> It pulls down the package from server and then installs locally to your root.
[00:34] <starcraftman> (pi package is used to compute a more precise pi btw)
[00:35] <starcraftman> now if I wanted to remove I could do "sudo apt-get remove pi"
[00:35] <starcraftman> or "sudo apt-get purge pi"
[00:35] <starcraftman> The latter will remove configuration files for the program as well as the cached package on your system.
[00:35] <starcraftman> Remove just uninstalls it.
[00:36] <starcraftman> Ok, lil question break now. I covered the bulk of this, will get to adding repositories and gui after.
[00:37] <starcraftman> pleia2: poke, you gonna paste them in?
[00:37] <pleia2> < AndreMorro[BR]> QUESTION - starcraftman if I change my repos, shouldn't I first do the 'apt-get update' before 'upgrade' ??
[00:39] <starcraftman> AndreMorro[BR]: Yes, always. When you modify the sources list in any way, your changing what apt needs to monitor. You need to update before it will be aware of these changes.
[00:39] <pleia2> < Out_Cold> QUESTION how do you find info about a package you want to install via apt?
[00:39] <starcraftman> Out_Cold: This is a good question. You can easily from terminal. "aptitude show packagename"
[00:40] <starcraftman> This will provide a large amount of information.
[00:40] <pleia2> < AndreMorro[BR]> QUESTION you recommend apt-get or aptitude
[00:40] <pleia2> < AndreMorro[BR]> or depends on the situation?
[00:41] <starcraftman> Out_Cold: oh and you can also do it with "apt-cache showpkg packagename". Another way.
[00:42] <pleia2> and related... < jazz_> Question  what is the difference between aptitude and apt-get?
[00:44] <starcraftman> AndreMorro[BR]: ah good question. You know even after all this time I'm not perfect on the minutia separating. In general, they can be used interchangeably. They have a few minor differences. I think apt-get in general is preferred. One clear difference is using the search command. "aptitude search" will do a live search against a repository server where "apt-cache search package" will do a local search.
[00:44] <starcraftman> In general, I stick to apt-get.
[00:44] <pleia2> < stevesmith1983> QUESTION if you apt-get remove, is there any way to the purge in the future, without reinstalling the package first?
[00:45] <starcraftman> stevesmith1983: yes, if you haven't, you can do a purge command on something you know has traces left on a system.
[00:46] <starcraftman> I should probably get to adding sources section now.
[00:46] <pleia2> please do
[00:46] <starcraftman> It is pretty easy. Please run:
[00:46] <starcraftman> "sudo gedit /etc/apt/sources.list
[00:46] <starcraftman> "
[00:47] <starcraftman> this opens your sources file. Nothing scary. here you can see how it's formatted. This is the file we modified with the gui earlier.
[00:47] <starcraftman> deb lines are for actual packages, deb-src indicate sections just for source files.
[00:47] <starcraftman> The ## are commented out lines.
[00:48] <starcraftman> This prevents apt from parsing these lines as servers.
[00:48] <starcraftman> for a test add I think we will add the lernid ppa.
[00:49] <starcraftman> https://edge.launchpad.net/~jonobacon/+archive/ppa
[00:50] <starcraftman> Push technical details please. Then copy the first line with deb to the end of the file.
[00:50] <starcraftman> Make sure its for your version of ubuntu.
[00:50] <starcraftman> Save and close the file after.
[00:51] <starcraftman> Now, we need to import the key. I usually do this by command, it combines downloading and adding the keys.
[00:52] <starcraftman> the generic command is: wget -q  http:addresstokey.com -O- | sudo apt-key add -
[00:52] <starcraftman> first half downloads the key, then adds it to your keys.
[00:53] <starcraftman> click on the signing key on the technical drop down.
[00:53] <starcraftman> here your taken to a direct link to the key's hosting, you use this address.
[00:54] <starcraftman> so the command would be: "wget -q CBDC2730 -O- | sudo apt-key add
[00:55] <starcraftman> Hope that works, the end is all required, it's the public ID for the key.
[00:55] <starcraftman> now you have key, you can update and then do a search for lernid.
[00:55] <starcraftman> It should now be a package avialable to install.
[00:56] <starcraftman> you don't need to install it, but this is an example of how to do so. Be careful where you get software from. As paultag covered.
[00:56] <starcraftman> Last we'll just have a look at the software centre quick.
[00:57] <starcraftman> pleia2: can you tell where it is in menu? I'm on my kde box.
[00:57] <pleia2> I think it's under applications, where add/remove used to be
[00:57] <nigel_nb> Its on applications > Software Center
[00:58] <starcraftman> It's a nice GUI, much friendlier than synaptic. Here you can navigate by categories, read descriptions and install software.
[00:58] <starcraftman> Search is in top right, under edit you can get to sources, and view lets you switch between all and just canonical software (Ubuntu and sattellites rather than uni/multiverse)
[00:59] <starcraftman> installed software section lets you remove installed.
[00:59] <starcraftman> it's pretty easy.
[00:59] <starcraftman> Hmmm, I think that about does it, covered the basics and how to use GUI. And I seem almost out of time.
[00:59] <pleia2> thanks starcraftman!
[01:00] <starcraftman> http://ubuntuforums.org/showthread.php?t=500020 < Lemme just post that again. Good guide.
[01:00] <starcraftman> Should clarify any lingering questions, I'll hang around chat to answer.
[01:00] <cjohnston> Up next is shrini
[01:01] <cjohnston> Shrinivasan, is a open source lover, who lives in Chennai, India. He talks about open source philosophies in local colleges and schools.
[01:01] <cjohnston> Currently he is giving technical support to subversion and TeamForge at CollabNet. He runs a weekly newsletter "FossNews" and a blog for Foss Jobs.
[01:01] <shrini> hello friends
[01:01] <shrini> thanks for giving this wonderful opportunity to hang out with you all
[01:02] <shrini> "Ubuntu One"
[01:02] <shrini> is a very interesting project
[01:02] <shrini> that comes with the latest ubuntu release 9.10
[01:03] <shrini> I wondered on the first sight.
[01:03] <shrini> Ubuntu One is a personal cloud
[01:04] <shrini> you have 2 GB of space
[01:04] <shrini> to store files, notes, contacts
[01:04] <shrini> Storing, syncing and sharing files, contacts, notes, and bookmarks
[01:04] <shrini> is the service given by Ubuntu One
[01:05] <shrini> Let us discuss here about installation
[01:05] <shrini> web and GUI clients
[01:05] <shrini> syncing files,notes,contacts
[01:06] <shrini> future plans and getting support
[01:06] <shrini> Intro - As I told already
[01:06] <shrini> Ubuntu One is a storage service
[01:07] <shrini> you can think here as this is equivalent to "DropBox"
[01:07] <shrini> we can store 2 GB of data for free
[01:07] <shrini> If we need more space, we can buy
[01:08] <shrini> canonical provides commercial space
[01:08] <pleia2> shrini: want us to paste questions as they come, or wait until you pause to ask for them?
[01:08] <shrini> pleia2: good. paste as soon as get
[01:08] <pleia2> < scunizi> QUESTION is kubuntu setup to use the same service in the same way as ubuntu?
[01:09] <shrini> yes. you can use the same client in kubuntu too. but requires to install gnome libraries.
[01:09] <pleia2> < Out_Cold> Question We were discussing the differences between dropbox and one. how does one stack up on various OSs?
[01:09] <shrini> good. currently Ubuntu One supports only ubuntu
[01:10] <shrini> the support to various distros are future plans
[01:10] <shrini> you can buy a 50 GB space for the cost of 10$/month
[01:10] <shrini> ubuntu one supports partial downloads
[01:11] <shrini> it resumes the downloads automatically
[01:11] <pleia2> < scunizi> QUESTION if I can install the same client in kubuntu, will it also auto sync contacts in Kontact like it does in Evolution?
[01:11] <shrini> if a file is changed, it is re-synced with entire file.
[01:11] <shrini> no support for kontact now
[01:12] <shrini> but, ubuntu one api is simple and anyone can develop kontact sync
[01:12] <pleia2> < IdleOne> QUESTION: are there any limitations on file types that can be stored on Ubuntu One?
[01:13] <shrini> all the files are stored in amazon S3 servers in USA
[01:13] <shrini> no limits on file types
[01:13] <shrini> you can store any file
[01:13] <pleia2> < scunizi> QUESTION are files encrypted?
[01:13] <shrini> No. files are not encrypted.
[01:14] <shrini> encryption may give issues on sharing
[01:14] <shrini> Let me goto Installation
[01:14] <shrini> If you have ubuntu 9.10, Wow. you have already in your wallet
[01:14] <shrini> It can be installed in ubuntu 9.04 too
[01:15] <shrini> but not in other lower ubuntu versions
[01:15] <shrini> https://one.ubuntu.com/support/installation/
[01:15] <shrini> see this like for installing in ubuntu 9.04
[01:16] <shrini> Once Installed, you can access via
[01:16] <shrini> Applications->Internet->Ubuntu One
[01:17] <shrini> To use this, we need a Launchpad account
[01:18] <shrini> you can go to http://one.ubuntu.com
[01:18] <shrini> and login using launchpad account
[01:19] <shrini> then you can choose a subscription
[01:19] <shrini> free 2 GB or paid 50 GB
[01:19] <pleia2> < IdleOne> QUESTION: What do I do if I get OpenID login failed?
[01:19] <shrini> sometime, this may happen
[01:20] <shrini> we need to check why login failed.
[01:20] <shrini> It failed for me too saying like "invalid timezone error"
[01:20] <shrini> I changed my timezone settings in launchpad and it worked :-)
[01:20] <shrini> #ubuntu helped me on this
[01:21] <shrini> after subscribing, you can access the "Ubuntu One" gnome client
[01:21] <shrini> This will take you to a page,
[01:21] <shrini> where you have to add your computer to "Ubuntu One" cloud
[01:22] <shrini> this is essential for the server to recognize your personal computer
[01:22] <shrini> once added, you are done.
[01:22] <shrini> now, you are ready to get thrilled
[01:23] <shrini> your home folder has a special folder called "Ubunt One"
[01:24] <shrini> this is where the magics happens
[01:24] <shrini> After running the ubuntu one client, you can see a icon in top panel
[01:25] <shrini> click the panel and click "connect" to connect with the server
[01:25] <shrini> you can right click it. select "properties"
[01:25] <shrini> to select the visibility options for the icon and to change the bandwidth settings
[01:26] <shrini> Once connected, you are ready
[01:26] <shrini> Now access the "Ubuntu One" folder via Places->Ubuntu One
[01:26] <shrini> It looks like any other normal folder.
[01:27] <shrini> but has hidden magician
[01:27] <shrini> create a folder inside
[01:28] <shrini> and paste a file from any other folder
[01:28] <shrini> wow
[01:28] <shrini> see the notification area.
[01:29] <shrini> It is saying "Updating files"
[01:29] <shrini> after a little time, it says that
[01:29] <shrini> "updating Finished"
[01:29] <shrini> Thats all. this is called syncing
[01:30] <shrini> Any files or folders placed inside "~/Ubuntu One" will be synced to the server
[01:30] <shrini> you can create, modify, move,delete the files
[01:30] <shrini> as you do in any other folders
[01:31] <shrini> but, all your actions will be reflected in the server too
[01:31] <shrini> normally the sync happens once in 10 min
[01:31] <shrini> there is another interesting thing is here.
[01:32] <shrini> you can share your folders to other ubuntuone users
[01:32] <shrini> right click any folder inside "~/Ubuntu One"
[01:32] <shrini> choose "Share on Ubuntu One"
[01:33] <shrini> you can give a users email address
[01:33] <shrini> for example, if you want to share any folder with me, give my email address there
[01:34] <shrini> you can even give me rights to modify your files
[01:34] <shrini> by selecting "Allow Modifications" checkbox
[01:34] <shrini> then click "share"
[01:34] <shrini> this will send me a email
[01:35] <shrini> saying that [name] wants to share a folder with you
[01:35] <shrini> I have to accept a this by clicking a link provided in the email
[01:36] <shrini> My "~/Ubuntu One" folder has a sub folder called "Shared With Me"
[01:36] <shrini> this is the folder, where I get all the folders which are shared with me by other ubuntu one users
[01:37] <pleia2> < Endomancer> Question with contacts I can see how to add people one at a time, but how do I sync it with empathy to add all my contacts?
[01:38] <shrini> you can sync evlution contcacts
[01:38] <shrini> not with empathy contacts
[01:39] <shrini> want to share photos? albums? letters? documents?
[01:39] <shrini> with your family and friends?
[01:39] <shrini> Just place in ~/Ubuntu One
[01:39] <shrini> and share by giving their email id
[01:40] <shrini> you reach many people in a easy path
[01:40] <pleia2> < IdleOne> QUESTION: My sister uses Windows. Can I share files with her via Ubuntu One?
[01:41] <shrini> Not possible now.
[01:41] <shrini> you can login to one.ubuntu.com via browser and see all the files
[01:41] <shrini> browser is another way of managing the ubuntu one folder
[01:42] <shrini> https://one.ubuntu.com/files/
[01:42] <shrini> here, a web based file browser helps us.
[01:42] <shrini> we can create folder, delete folder
[01:43] <shrini> click a folder and "sharing" to share with others
[01:43] <shrini> same as we did with gnome client
[01:43] <shrini> you can upload files too
[01:43] <shrini> currently one file at one time is possible
[01:43] <shrini> bulk upload options are yet to be developed
[01:45] <shrini> https://wiki.ubuntu.com/UbuntuOne/Tutorials/FileSharing
[01:45] <shrini> this link explains about file sharing in details
[01:45] <pleia2> 15 minutes left
[01:45] <shrini> next, let is see on syncing tomboy notes
[01:46] <shrini> tomboy is a perfect note taking application
[01:46] <shrini> we can use it to take all kind of notes, todo list, reminders
[01:47] <shrini> in Tomboy preferences
[01:47] <shrini> select Synchronization  tab
[01:47] <shrini> select ubuntu one
[01:48] <shrini> by service as "Tomboy Web"
[01:48] <shrini> thats all
[01:48] <shrini> all your notes will be synced
[01:48] <shrini> you can get them in browser via "notes" tab
[01:49] <shrini> you can create, edit, delete in browser too
[01:49] <shrini> https://wiki.ubuntu.com/UbuntuOne/Tutorials/Notes
[01:49] <shrini> read for further info
[01:49] <shrini> you can sync, evolution contacts
[01:50] <pleia2> < starcraftman> Question: I asked earlier, I get a lot of .u1onflict markers on my folders. I'm constantly updating between my labtop/workstation and sometimes don't sync up before modifying, is there any good way to resolve these? Some of my folders seem to have stopped syncing becuse of it.
[01:50] <shrini> well. sometimes, conflict too happen
[01:51] <shrini> https://answers.launchpad.net/ubuntuone-client/+question/77902
[01:51] <shrini> this page says that
[01:51] <shrini> you have to choose which version of file to keep
[01:51] <shrini> and remove all the file except the required one
[01:51] <shrini> https://wiki.ubuntu.com/UbuntuOne/Tutorials/Contacts
[01:51] <pleia2> < mhall119> Question: Can you share notes like you can share files?
[01:52] <shrini> see this link for syncing evolution contacts
[01:52] <shrini> currently, we can share files ony
[01:52] <shrini> there are many future plans
[01:52] <shrini> like
[01:52] <shrini> syncing files outsude ubuntu one folder
[01:53] <shrini> indication remaining time/bytes on sync
[01:53] <shrini> clients for other distros
[01:53] <shrini> screen sharing
[01:53] <shrini> high capacity storage
[01:53] <shrini> mobile clients, console clients
[01:53] <shrini> encrypted file storage
[01:54] <shrini> sharing notes,contacts
[01:54] <shrini> public accessible shared folders via a single URL
[01:55] <shrini> login is secured via ssl and oauth
[01:55] <shrini> https://wiki.ubuntu.com/UbuntuOne/Security
[01:55] <shrini> ubuntu one community gives awesome support
[01:55] <shrini> Forum - http://ubuntuforums.org/forumdisplay.php?f=367
[01:55] <shrini> FAQ - https://answers.edge.launchpad.net/ubuntuone/+faqs
[01:55] <shrini> LP answers - https://answers.launchpad.net/~ubuntuone-users
[01:55] <shrini> LP project page - https://launchpad.net/~ubuntuone-users
[01:55] <shrini> acount asst - https://one.ubuntu.com/support/account-assistance/
[01:56] <shrini> you are welcome to report  bugs here. Bugs - https://bugs.launchpad.net/ubuntuone-client
[01:56] <shrini> "Sharing is Caring"
[01:56] <shrini> share you with the world
[01:57] <shrini> Forget to say, #ubuntuone is the excellent place to hang out
[01:57] <shrini> you can sync your own applications too with ubuntu one api
[01:58] <shrini> contact the helpful developers in maling list/irc
[01:59] <shrini> Thanks all
[01:59] <shrini> Hope I have done
[01:59] <pleia2> thanks shrini!
[01:59] <shrini> thanks again for this wonderful opportunity
[01:59] <shrini> so happy to be with you all
[02:00] <nigel_nb> Our next session is going to be a bit delayed.  In the mean time we'd like to remind you of a few things.
[02:01] <nigel_nb> Please take the feedback survey at http://www.surveymonkey.com/s/WQWHJQY
[02:01] <Pendulum> please do! so far we only have 4 completed surveys and we know there are more of you out there!
[02:01] <nigel_nb> In the meantime, if you'd like to give live feed back now, we'll take it in -chat.
[02:01] <_marx_> This will be very helpful for planning future User Days.
[02:02] <nigel_nb> Are there any topics you'd like to see us take?
[02:02] <nigel_nb> What frequency do you want these to run.  Remember it takes an awful lot of planning to get volunteers to lead sessions.
[02:04] <nigel_nb> IdleOne, wifi is a very complicated issue dependent on hardware, but we'll think about it
[02:05] <nigel_nb> mhall119 - Is there an official user day hashtag?
[02:05] <nigel_nb> not yet, feel free to suggest one
[02:08] <nigel_nb> If you want to tweet/tent, use the either the #uud (short but vague) or #ubuntuuserday (long but clearer) hashtags (thanks mhall119 )
[02:12] <nigel_nb> okay folks, sorry about confusion with hashtag.  Our offical hashtags will be #UUDJan10 or #UUD<mmm><yy>
[02:22] <nigel_nb> okay, a  big cheer to our next instructor nhandler
[02:22] <nhandler> Hello everyone
[02:22] <nigel_nb> Nathan Handler, an up-and-coming Chicago native, is a member of many respected teams in the Ubuntu community.
[02:22] <nigel_nb> He is also currently serving as a member of the Ubuntu Beginners Team Council and MOTU Council.
[02:22] <nigel_nb> In addition to being a freenode staff member, he has recently been chosen to serve on the Ubuntu IRC Council.
[02:22]  * _marx_ hands nhaines 10 demerits for being tardy
[02:22] <nigel_nb> Nathan will be sharing some of his knowledge with us as he teaches us about using IRC.
[02:23] <nhandler> Alright, so I'll start with something simple. What is IRC?
[02:24] <nhandler> IRC is a way for many people from all over the world to communicate in real time
[02:24] <nhandler> It has several advantages over email and IM
[02:25] <nhandler> As it is in real time, it is perfect for discussions and meetings since it does not have the delay that email causes
[02:26] <nhandler> It also allows anyone to create a channel to chat in, so teams can all have their own channel for discussion and meetings
[02:26] <nhandler> This is one way we use IRC in the Ubuntu community
[02:27] <nhandler> Almost all Ubuntu teams have their own channel in the #ubuntu (or #kubuntu or #xubuntu) namespace
[02:27] <nhandler> A list of these channels is available on the wiki: https://help.ubuntu.com/community/InternetRelayChat
[02:28] <nhandler> Some channels serve special purposes. For instance, #ubuntu-meeting is used by many Ubuntu teams to hold their meetings, #ubuntu-classroom for educational sessions, #ubuntu is a support channel, etc.
[02:29] <nhandler> Any questions so far?
[02:30] <nhandler> In that case, I'll continue with the session
[02:30] <pleia2> < IdleOne> QUESTION: are all channels with ubuntu in the name "official" ubuntu channels?
[02:31] <nhandler> That depends on what you consider "official". #ubuntu channels fall under the Ubuntu name space, so they are governed by the IRC Council, Ubuntu's IRC guidelines, and the Code of Conduct.
[02:31] <nhandler> ##ubuntu channels are slightly different (see freenode's channel naming policy http://freenode.net/policy.shtml#channelnaming )
[02:32] <pleia2> < BatSteve> QUESTION: Do all IRC chat rooms have to start with # ?
[02:32] <nhandler> On freenode, all channels start with a #. Other networks use a different symbol
[02:33] <nhandler> IdleOne: The IRCC tries to monitor the various #ubuntu channels that are created, but we are not always aware of all of them.
[02:33] <nhandler> Any more questions?
[02:34] <nhandler> Just like in real life, there is a certain etiquette that should be followed while on IRC
[02:34] <pleia2> < rww> QUESTION: Do all channels in the Ubuntu namespace have to follow the IRC Guidelines, or is it at the option of the channel's operators?
[02:36] <nhandler> Channels in the Ubuntu name space should generally follow the guidelines. However, they are mainly designed for the core Ubuntu channels (for instance, not all channels have a ! ops trigger or a bot)
[02:37] <nhandler> However, they should follow the Code of Conduct
[02:37] <nhandler> Keep in mind, the IRC Guidelines are "guidelines". Not all of the points always apply (LoCos often speak in their native language). You need to just use some common sense when making that decision
[02:38] <nhandler> Going back to etiquette, when this etiquette is followed, it greatly improves the IRC experience
[02:39] <nhandler> For example, if you are talking to someone in a channel (or replying to a question), include the name of the person you are talking to in your message.
[02:39] <nhandler> Doing so will cause their IRC client (usually) to hilight them, which helps make them aware of the message
[02:40] <nhandler> If you do not do this, it is very possible that your message will get lost (especially in busy channels like #ubuntu)
[02:41] <nhandler> If you ever go in search of support, you will frequently be asked to show someone the contents of a file on your computer
[02:41] <nhandler> Never paste the file directly into a channel
[02:42] <nhandler> Instead, there are sites such as paste.ubuntu.com which you can use to make your file available to other people
[02:42] <nhandler> This avoids flooding the channel with your file
[02:43] <nhandler> The IRC Guidelines cover a lot of common etiquette: https://wiki.ubuntu.com/IRC/Guidelines . They are definitely worth reading
[02:43] <nhandler> One thing I would like to add is to remember which channel you are in
[02:44] <nhandler> When you are in multiple channels, it is very easy to forget where you are and begin to carry on a completely off-topic conversation in a channel.
[02:45] <nhandler> Are there any questions about this? I don't want to spend too much time (since most of this stuff is in the guidelines) if nobody has any questions about it
[02:45] <Pendulum> < IdleOne> QUESTION: where can a user get help with a abusive user on freenode?
[02:46] <nhandler> IdleOne: This would depend on the abuse. If a user is being abusive in a certain #ubuntu channel, you can notify the Ubuntu OPs to the user using ! ops (no space). They should be able to deal with the user
[02:47] <nhandler> If the user is being abusive to you only in PMs, I would suggest utilizing your client's /ignore feature
[02:47] <nhandler> If the user it being abusive in many channels and violating freenode policy, you can notify freenode staff in #freenode (or PM a staffer)
[02:48] <nhandler> As I mentioned earlier, most Ubuntu teams have their own IRC channel
[02:48] <nhandler> These channels all have channel operators to help keep them running smoothly
[02:49] <nhandler> If you ever find yourself serving as an OP in a channel, there are certain tips/tricks that are useful to know which will make your life a lot easier
[02:49] <nhandler> For anyone who uses irssi + screen for IRC, there is a script called autobleh.pl
[02:50] <nhandler> This script creates aliases for common OP tasks. For instance, I can kick ban a user with /abk
[02:51] <nhandler> However, my favorite feature without a doubt of this script is the temporary quiet. This quiets a user for a couple of minutes and then automatically unquiets them when the time is up.
[02:52] <nhandler> autobleh.pl makes being an OP a lot easier
[02:52] <pleia2> < rww> QUESTION: Is autobleh.pl compatible with ircd-seven?
[02:54] <nhandler> rww: That depends. Some of the features of autobleh will work fine on ircd-seven regardless of the version you have. For instance, I believe /op should work just fine
[02:55] <nhandler> Some other commands, might not work due to some changes in how ircd-seven handles bans and quiets. See http://freenode.net/seven-for-hyperion-users.html for details on those changes
[02:56] <nhandler> However, there are versions of autobleh.pl online that are fully compatible with ircd-seven
[02:56] <nhandler> There is also a script similar to autobleh for xchat for those of you who might be interested: http://www.kaarsemaker.net/static/downloads/code/chanserv.py
[02:57] <nhandler> One other commonly forgotten tip is that logs are your friend
[02:57] <nhandler> Most IRC clients support logging. If you run something like irssi + screen, you can produce logs 24/7
[02:58] <nhandler> These logs can then be searched using grep (or another tool) when troublesome users show up. This is an easy way to see what they might have done in other channels you are in, or review a certain conversation you had with them on a previous date
[02:59] <nhandler> < BatSteve> QUESTION: (caution - involves topic change) -- I want to have a private chat with a few other users without distractions.
[02:59] <nhandler>                      Is there a way to limit a room to only certain users?
[03:00] <nhandler> There are a few channel modes that can help you do this. One method is to make a channel invite only (+i) and /invite the users who you wish to participate in the conversation. Another option is to password protect the channel. A third option is to simply join a random channel (i.e. ##randomsecretchannel243453259032452) and invite the other members
[03:00] <nhandler> Information on the different channel modes is available here: http://freenode.net/using_the_network.shtml
[03:02] <nhandler> I have mentioned bans and quiets a few times already. However, these are not the only (or best) way to deal with troublesome users
[03:03] <nhandler> freenode believes in catalyzing and trying to talk to troublesome users (http://freenode.net/catalysts.shtml)
[03:03] <nhandler> Sometimes, you will find that a user was not attempting to cause a problem, they were just confused. By talking to them, you can sometimes clear this up.
[03:04] <nhandler> If you do need to ban or quiet someone, do not just set and forget
[03:05] <nhandler> Make a note somewhere of who you are banning, why you are banning them, and how long they should be banned. Then, once their ban is over, make sure you (or another OP) actually removes it
[03:06] <nhandler> Many OPs get in the habbit of banning someone and then forgetting to remove the ban
[03:06] <pleia2> < ddecator> QUESTION (you might plan to address this later): What are some common IRC commands and do they depend on your client or are they universal?
[03:06] <nhandler> ddecator: Most IRC commands work in all clients. For instance, you generally have /join, /msg, /part, /quit, /ctcp, etc.
[03:07] <nhandler> However, each client also includes its own commands
[03:07] <nhandler> /ignore works differently depending on the client, /hilight, /me, and any commands provided by scripts (such as autobleh) depend on the client
[03:08] <nhandler> < duanedesign> QUESTION - what can we do to reuce the spread of the recent spam? Are there any user modes or commands we can set to
[03:08] <nhandler>                         reduce getting spam messages
[03:09] <nhandler> There is a freenode blog post on this topic: http://blog.freenode.net/2010/01/javascript-spam/
[03:09] <nhandler> You can set +r or +R on a channel to help prevent the spam (since it comes from unregistered accounts)
[03:09] <nhandler> The most important thing to remember is to NOT click on the links.
[03:10] <nhandler> On the topic of setting and forgetting bans, it is also worth mentioning that bans should be set as narrowly as possible. For instance, you should not ban an entire state to deal with one troublesome user.
[03:11] <nhandler> Being aware of channel modes that are available can also hep with this. For instance, we have +m set in here right now. This works a lot better than trying to set a quiet on everyone ;)
[03:12] <nhandler> < ddecator> QUESTION: How exactly do you set a channel mode?
[03:12] <nhandler> If you are an OP in a channel, you can do: /mode #channel +X (where X is the mode)
[03:13] <nhandler> So to make a channel moderated, you would do: /mode #channel +m
[03:13] <nhandler> One other thing I would like to mention is irclogs.ubuntu.com. This site is great for people who might not be online 24/7 and wish to see logs for a meeting or discussion that occurred while they were away
[03:14] <nhandler> The site has logs for many of the #ubuntu channels (including #ubuntu-meeting and #ubuntu-classroom). So you could find all of today's User Day logs here: http://irclogs.ubuntu.com/2010/01/23/%23ubuntu-classroom.html
[03:14] <nhandler> This is very useful for both OPs and regular users
[03:14] <nhandler> Any questions?
[03:16] <nhandler> < BatSteve> QUESTION: What if I want to leave a channel that I've created, but I want to retain my operator privileges when I come back?
[03:17] <nhandler> BatSteve: You should register the channel. Once you do that, you should be able to rejoin and have ChanServ OP you
[03:17] <nhandler> Lots of good information about setting up a channel on freenode can be found here: http://blog.freenode.net/?p=78
[03:18] <nhandler> < ddecator> nhandler, what are the best IRC clients? XChat is the only one I know, but are there others that are better in various ways?
[03:19] <nhandler> As I have hinted at a few times, I am a fan of irssi + screen. This allows me to keep it running 24/7 and access it from any computer over ssh. There are also many scripts and themes to custimize it
[03:19] <nhandler> If you need a temporary IRC client or are not on your own computer, webchat.freenode.net is a web-based IRC client that you can use
[03:20] <pleia2> 10 minutes left
[03:20] <nhandler> Some people like using IM clients that offer IRC functionality
[03:20] <nhandler> I personally have never been a fan of these, and they tend to not work that well as IRC clients (often lacking many feautres)
[03:21] <nhandler> yofel: Thank you. I almost forgot about quassel, which is also gaining popularity
[03:21] <nhandler> I haven't actually used it though, so I can't really say much about it.
[03:21] <nhandler> There is also weechat, which is similar to irssi in many ways
[03:22] <nhandler> Any more questions?
[03:23] <nhandler> One more thing worth noting is that freenode will be moving to ircd-seven at the end of the month. This will cause several changes: http://freenode.net/seven-for-hyperion-users.html . More details on the switch can be found here: http://announce.freenode.net/
[03:23] <pleia2> < IdleOne> QUESTION: can you talk about DCC and it's dangers pleas
[03:23] <nhandler> < IdleOne> QUESTION: can you talk about DCC and it's dangers please
[03:25] <nhandler> DCC is a way to transfer files. It really isn't used much in the Ubuntu community, and many people attempt to exploit it ( https://help.ubuntu.com/community/FixDCCExploit ) .
[03:25] <nhandler> This is one reason you will often see a lot of DCC spam in your server window
[03:27] <nhandler> We are almost out of time. Do not forget, the Ubuntu wiki and the freenode website are both filled with lots of great information about IRC.
[03:28] <nhandler> Feel free to ask in #freenode, PM me, or ask in one of the Ubuntu channels (depending on the type of issue) if you need more help
[03:29] <pleia2> thanks nhandler!
[03:29] <cjohnston> umm.. I guess I am supposed to say something now.. or atleast that is what I am being told.
[03:29]  * pleia2 grins
[03:30] <cjohnston> Please, please please, take the survey! It is the best way for us to know what you want.. We really do want to make this for the user, but we need your input for this!
[03:30] <cjohnston> You can find the survey: http://www.surveymonkey.com/s/WQWHJQY
[03:31] <Pendulum> Thank you everyone for coming! We've hope you've enjoyed yoruselves and learned a lot!
[03:31] <cjohnston> I would like to thank all of the instructors who presented today.. And a big thanks to duanedesign and starcraftman... duanedesign had about 4 hours to prepair for his course, and startcraft man had about four minutes to prepare fore his second course.
[03:32] <cjohnston> A big thank you to pleia2 Pendulum _marx_ and nigel... I couldn't have done this without all of your help..
[03:32] <cjohnston> I hope everyone had a really good day... I know I did..
[03:32] <cjohnston> umm.. anyone else have anything?
[03:33] <pleia2> thanks everyone!
[03:33] <_marx_> Thanks everyone for that participated!
[03:33] <cjohnston> Any last minute questions about the day? (not course specific)
[03:33] <_marx_> except the spammers
[03:33] <cjohnston> +1 _marx_
[03:34] <cjohnston> I guess that's it.. I look forward to seeing everyone at the next User Day..


[15:11] <apollo13> hi there, is there a way to growpart & resizefs non-root partitions? growpart allows for partition configuration, resizefs seems to only want to resize the rootfs?
[15:12] <apollo13> https://github.com/canonical/cloud-init/blob/bda164459fdd408cc6f7d0232259fc157b33f581/cloudinit/config/cc_resizefs.py#L246 haha lovely todo
[15:19] <jchittum> non-root partitions of the "originating" image? So like you choose to boot with, say, a 50gb disk, and you're partitioning that disk as part of cloud-init? And not, say, attaching a separate cloud based volume?
[15:47] <Odd_Bloke> meena: Hah, I'd forgotten all about rs-identify.
[15:47] <meena> Odd_Bloke: to be fair, it's not great :P
[15:50] <falcojr> I started one too...seems to be a theme
[15:52] <meena> how much faster can we be than 0.4 seconds?
[15:59] <Odd_Bloke> IMO the justification for a rewrite would be maintainability, not an increase in performance.
[16:01] <Odd_Bloke> (Which, in the context of cloud-init's broad use as noted by minimal, and of there being no other Rust in cloud-init, RIIR probably does not meet the justification threshold.)
[16:04] <falcojr> perf would actually be a reason too given how generators block boot and get invoked multiple times during boot...but...also agree with Odd_Bloke's parenthetical
[16:07] <Odd_Bloke> I vaguely recall there being some benchmarking which found that the limiting factor was disk contention and so using a faster language wasn't faster.
[16:08] <Odd_Bloke> (And shell was used over Python because /bin/sh will already be memory-resident and Python won't be.)
[16:21] <holmanb> if you know where the results of the benchmarking would be found, I'd be curious about that @Odd_Bloke
[16:22] <holmanb> disk contention would be dependent on the platform (and possibly much less relevant depending on how long ago the benchmarking was - NVMe is much faster than spinning rust)
[16:28] <Odd_Bloke> I don't know where, I'm afraid: I was still working on the cloud images when it was happening, IIRC.  But that does mean it was done A While Ago, yeah.
[16:33] <Odd_Bloke> That said, ds-identify runs on boot of every Ubuntu server these days, I think?  So assuming fast storage that you might (reasonably!) expect in cloud environments may not be appropriate.
[16:38] <holmanb> my comment wasn't meant to assume fast storage by default
[16:38] <holmanb> rather that we might be leaving performance on the table where we do have it
[16:44] <Odd_Bloke> Yeah, that's definitely a possibility!
[19:31] <minimal> apollo13: ~I think the name of the config setting "resize_rootfs" kind of gives away the intended purpose ;-)
[19:34] <minimal> apollo13: for growing partitions other than the one containing rootfs you can specify "devices:" setting inside "growpart:" to provide a list of mountpoints whose partitions are to be grown
[19:35] <minimal> apollo13~: of course you can inside opt for calling "growpart" and "resize2fs" (or other fs-type equivalent) programs in a "runcmd:" section which is what I have done in the past
[19:38] <minimal> apollo13: one important point to note about the "growpart" scripts (used by cc_growpart), I assumes the partition to be grown is at the end of the disk (obviously with freespace after that partition) - i.e. you can't grow the 2nd of 3 partitions on the disk - definately if there's no free space between 2nd and 3rd and (from memory) even then growpart doesn't support that
[21:08] <fabiomirmar> @noahm, sorry to bug you with this again, but did you have any chance using ec2-net-utils with ubuntu or debian since the 2.4.1 release? I can't get it to work in either Ubuntu 22.04 (jammy) or Debian 12 (bookworm)
[21:09] <fabiomirmar> (last one that worked well for me was 2.4.0-1)
[21:32] <fabiomirmar> hmmm, in fact, that also happens to "yum update" in AL2023


[07:34] <cjwatson> wgrant: Have you had a chance to consider https://code.launchpad.net/~cjwatson/launchpad/git-update-related-bugs/+merge/298369 ?
[08:04] <wgrant> cjwatson: Are you deliberately bypassing the logic in linkBug and unlinkBug (eg. bug activity logs)?
[08:04] <wgrant> I'd also be tempted to have it not try to link 100,000 bugs.
[08:29] <cjwatson> wgrant: I was trying to make it not be ridiculously inefficient, but I did indeed forget about the notifies.  Maybe it isn't worth trying to do bulk XRef creations when it's going to have to do notifies and all the stuff hung off them anyway?
[08:29] <cjwatson> wgrant: 100,000> YM an arbitrary upper limit of some kind?
[08:30] <cjwatson> Well, configurable I suppose, but still arbitrary.
[08:31] <cjwatson> We don't have a limit for Bazaar.  Which I appreciate isn't a guarantee of making sense, but it does suggest that it maybe isn't a huge problem.
[10:42] <cjwatson> wgrant: I've at least switched it over to linkBug/unlinkBug now.


[00:02] <Bashing-om> kryten: Something is happening . I do not understand what git is telling me. Please see https://termbin.com/miuo and advise me on the proper procedure.
[00:56] <guiverc> really minor question (release/releases?) marked in gdoc); hub article
[00:57] <Bashing-om> guiverc: Looking :D
[01:00] <guiverc> Bashing-om, clean up needed in "Upcoming Meetins & Events" ; some extra \n's present I suspect
[01:00] <guiverc> s/Meetins/Meetings ^   that typo just me
[01:05] <Bashing-om> guiverc: 2 edits ^ done :D
[01:07] <guiverc> that was all I saw; the extra \n is still showing on my wiki page..   (sorry I hadn't posted here that my readthru had completed)
[01:07] <guiverc> apologies if you were waiting for me to paste "read thru complete", I got distracted - but it looks good Bashing-om
[01:08]  * guiverc a qa-test installed completed (to my left) & I switched focus to checking that...
[01:09] <Bashing-om> guiverc: edits saved now on the WIKI :)
[01:11] <Bashing-om> guiverc: My mind is on upping my take on how git operates - as kryten had upped a new edit on our scripts.
[01:13] <guiverc> yeah I'll have to grab them too, but got my lubuntu hat on currently; will finish this task first & look at UWN scripts later; sorry can't help currently
[01:14]  * guiverc isn't great with git (a word commonly used for an idiot), python (it's snake isn't it) etc..
[01:15] <Bashing-om> guiverc: I only git cause I have to for the cause :P
[01:15] <guiverc> :)
[01:16] <Bashing-om> guiverc: But that only goes to show how small minded I am :(
[01:17] <guiverc> you & me both alas...
[02:59] <guiverc> I'm done with Lubuntu stuff Bashing-om , but I gotto do some real life chores so may not get to scripts whilst you're awake sorry (if at all today)
[03:02] <Bashing-om> guiverc: the scrips are no biggy as we can wipe and "git clone" - take care of what is important there :D ( I am looking at what I do want to backup)
[07:31] -SwissBot:#ubuntu-news- ::Planet:: Ubuntu Blog: Launch Ubuntu Desktop on Google Cloud @ https://ubuntu.com//blog/launch-ubuntu-desktop-on-google-cloud
[10:03] -SwissBot:#ubuntu-news- ::Planet:: Ubuntu Blog: How Ubuntu Boosts Developer Desktop Productivity @ https://ubuntu.com//blog/how-ubuntu-boosts-developer-desktop-productivity
[20:18] <Bashing-om> UWN: Pulling "WIP"; log checked and no further edits are known. Time to push 21:00 UTC :D
[20:49] <guiverc> okay to push UWN 711 to fridge (when I stop yawning & complete my checks etc)
[20:51] <Bashing-om> guiverc: Not looked at what is - will know more when I post to the Forum.
[20:53] <guiverc> I'm ready to click "publish" when you say so; my simple checks done (dates match, links open correctly etc)
[21:01] <Bashing-om> UWN: ubuntu-news@lists is away - Doing the Forum post next - so far all looks good :D
[21:06] <Bashing-om> UWN: Forum post done - no issues seen.
[21:06] <Bashing-om> guiverc: ^ Push away - push away to the Fridge and friends :D
[21:07] <guiverc> https://fridge.ubuntu.com/2021/11/29/ubuntu-weekly-newsletter-issue-711/
[21:07] <Bashing-om> UWN: Doing the re-directs :D
[21:07]  * guiverc grins; friends has to exclude fb; that's no-one's friend surely
[21:09] <guiverc> tweeted & telgram UWN 711
[21:19] <Bashing-om> UWN: Redirects also completed.
[21:20] <Bashing-om> guiverc: Agreed ^ FB is more than I want to hassle with. OK now to wipe the evidence ?
[21:21] <Bashing-om> Fridge: Spot check checks as good :D
[21:24] <guiverc> yep wipe away...
[21:25] -SwissBot:#ubuntu-news- ::Planet:: The Fridge: Ubuntu Weekly Newsletter Issue 711 @ https://fridge.ubuntu.com/2021/11/29/ubuntu-weekly-newsletter-issue-711/
[21:26] <Bashing-om> guiverc: Doing the clean thing then.
[21:28]  * guiverc heard my phone 'whistle' so likely doing the nonfriendly thing
[22:18] -SwissBot:#ubuntu-news- ::UbuntuOnAir:: Foundations Chat | YannickOnAir @ https://www.youtube.com/watch?v=zMaUUo4tI2k (by Ubuntu OnAir)
[23:31] -SwissBot:#ubuntu-news- ::Planet:: Ubuntu Blog: Canonical Achieves AWS Graviton Ready Designation @ https://ubuntu.com//blog/canonical-achieves-aws-graviton-ready-designation


[16:45] <greg-g> "actually having a real conversation with the producer of a radio show via twitter" is yet another reason why indie talk radio is best
[16:45] <greg-g> thisishell.com fwiw
[23:08] <greg-g> I love the Boot Liquor station on SomaFM.