/srv/irclogs.ubuntu.com/2013/02/28/#ubuntu-motu.txt

ScottKbdrung: "* Bump Standards-Version to 3.8.4 (no changes needed)." <-- udt.  I hope you bumped it to 3.9.4.01:31
micahgcody-somerville: are you DM/DD or just maintainer for catfish?01:33
cody-somervillejust maintainer I believe01:40
micahghrm, ok01:40
ESphynx'evening gentlemen04:26
ESphynxso hmm guys... what would the deadline be for my Ecere release to make it into Raring?04:26
ESphynxI was thinking I could make a pre-release first to integarate it and then the official release a week later?04:28
micahgESphynx: Mar 7 for new features, bug fixes until a couple days before release04:30
ESphynxmicahg: yes... so, could I release say, 0.44.09 before March 7, and then 0.44.1 a week or so later?04:31
micahgsure, as long as the new version has no features (and I'd shoot for a bit before the 7th as you need sponsorship to Debian and Ubuntu)04:32
ESphynxI'm going to have the 64 bit support ready, but not all the testing/bug/fixes tweaks that I want in 0.44.104:32
ESphynxstill not clean on what constitutes a 'feature' :P is this as strict as for SRUs? ;)04:33
ESphynxclear*04:33
micahgnew functionality04:34
micahgnew library SONAME04:34
micahghttps://wiki.ubuntu.com/FeatureFreeze04:34
ESphynxah well there won't be no new library for sure04:34
ESphynxa lot of the things might have to do with the Windows installer in fact04:34
ESphynxbut for example... [   ] Switch to OpenGL if opening 3DS from commandline04:35
ESphynxwould that be OK? ;)04:35
ESphynxor say... [   ] Edit/Copy/Paste buttons in toolbar04:35
ESphynx(I have this list of things I'd like to get done before 0.44.1 ... they're all minor tweaks and enhancements or bug fixes)04:36
micahgif there was already opengl available and you're switching a default, that might have passed before, idk about now; if the buttons were there before, it's UI freeze, if they weren't feature freeze04:36
ESphynxtthe buttons were not there04:36
micahgso, I'd say new buttons are functionality unless the functionality was previously there04:37
ESphynxthere;s already opengl mode in the IDE, but it's not enabled unless you switched to it... i want to auto switch to it if you launch the ide with .3ds model filename to open04:37
ESphynxmicahg: well the editor's cut/copy/paste functionality was already there :P just no buttons for it04:37
ESphynxbut these are just examples ( I got a long to do list we won't go one by one :P )04:38
ESphynxit's just that 1. I want to make sure this release makes it into Raring  2. I want to fix as many things as possible for this release (to me adding missing cut/copy/paste or not seeing your model when you open it 'cuz you're not in OpenGL mode these are bugs )04:40
micahgIANA release team member04:40
ESphynxah =)04:41
micahgso I have to err on the side of caution04:41
ESphynxanyways, I'll try to squeeze as much done as possible04:41
ESphynxand then we'll just have to see if the official 0.44 is included or not04:42
ESphynxmicahg: did you or xnox ever got the chance to look at the SRU ? :)04:42
micahgnope, I'm a bit behind on Ubuntu work04:42
ESphynxah :(04:42
ESphynxactual 64 bit support is working now :P except for the boostrapping (working on that this weekend)04:43
ESphynxI also greatly improved the Android support last night =)04:43
Unit193micahg: So if something gets in unstable by say the 5th, could it get synced over to Raring?04:58
micahgsure04:59
ESphynxmicahg: 5th is a good date? 11.59pm EST / 5th? ;)05:01
ESphynxhmm but I'd need to have the package uploaded before right ?05:01
ESphynxdamn time :P05:01
ESphynxbeen rushing on this :|05:01
ESphynxsay, Monday night EST? :)05:01
micahgshould be fine, you only need 6-12 hours to be able to sync from Debian usually05:02
ESphynxif I dput it to mentors? :)05:02
micahgwell, I can only help on the Ubuntu side05:02
ESphynxhopefully xnox is around :P05:02
ESphynxthat's why I wanted to plan ahead with you guys ;) don't wanna miss the boat05:02
Unit193micahg: Thank you!05:02
ScottKESphynx: Personally (and I am a member of the release team) I'd prefer to see you land something a day after feature freeze and ask for an exception and land crap right at the deadline.  FFe's are generally approved somewhat liberally right after FF.05:52
ESphynxScottK: k, thanks. even a week later?05:55
ScottKTime is not your friend.05:55
ScottKIt's not a step function, but we do get more strict over time.05:55
ESphynxhehe :) mind you i wasn't going to be crap, just more time for testing and fixing :)05:55
ScottKDon't take this as "Oh, I have more time, so I can add X, Y, and Z".05:56
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
dholbachgood morning07:24
=== vibhav is now known as Guest98376
gesergood morning07:51
=== almaisan-away is now known as al-maisan
=== bambee is now known as rperier
=== Guest98376 is now known as vibhav
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
bdrungScottK: yes, to 3.9.412:00
* tumbleweed doesn't know why I'm rambling about UDS on ubuntu-devl. I just feel I have to say something...12:05
ogratumbleweed, what surpises me is that nobody seems to have read the last paragraph of jonos mail ... its not set in stone12:15
tumbleweedogra: of course - maybe that just reminds us that nothing is?12:15
tumbleweedI don't get this UDS. I don't feel the urge to submit any blueprints (and it doesn't look like anyone else has either)12:16
tumbleweedI assume it's happening because we want to discuss specific things, but nobody has said what tehy are12:17
ograwe'll see how it turns out, for now the most important bit is that we need to do planning on a shorter schedule and need the community to participate12:17
ograi personally expect physical UDSes again in the future (probably one per LTS or so) but the need for quicker planning cycles is there and we need the community for it12:18
ograand thats only possible to something like a virtual one12:19
tumbleweedit'd easier to engage the community if we felt like we had a clue what was going on12:21
tumbleweedI don't12:21
=== Marce_ is now known as Marce
=== fabo_ is now known as fabo
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
=== kloeri_ is now known as kloeri
=== soren__ is now known as soren
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
ScottKogra_: I read it.  It's set in stone for the next two UDS (what would have been one).  It would be better if it were at least explained why the sudden need for more planning cycles.13:41
tumbleweedslangasek has done that to some degree13:42
ogra_ScottK, tabler and phone ecosystem velocity13:42
ogra_*tablet13:42
ScottKThat's a category, not a reason.13:42
ScottKI mean it's suddenly so urgent we have to have a UDS in a week?13:42
ScottKWhat happened we couldn't have had this discussion in a timely manner?13:43
tumbleweedand there's still nothing scheduled13:43
mitya57having schedule available only the day before the UDS is a shame13:45
tumbleweederr, did anyone say that the schedule will only be available the day before it?13:46
tumbleweedI mean, of course UDS schedules change all the time, but surely topics should be appearing?13:46
tumbleweedwhere are the gearing up for UDS threads on ubuntu-devel?13:46
mitya57"Since we're short on time we'll probably select the talks on Monday" — Jorge Castro13:47
ScottKmitya57: That's plenaries, not the actual sessions.13:47
tumbleweedsessions aren't "talks" anyway13:47
mitya57ok, taking my words back then13:48
ogra_ScottK, i can only speculate myself here but i think the distance between the two would have become to small13:48
ogra_(i totally agree that a one week notice is crap btw, but we also werent notified internally earlier than you)13:48
mitya57Do we at least know the time range — i.e. will it be whole day, or European day, or American?13:49
tumbleweedhttp://fridge.ubuntu.com/2013/02/26/ubuntu-developer-summits-now-online-and-every-three-months/13:50
ScottKogra_: But it's at least the case for you that it's your job to show up, so there's one set of conflicts you don't have.  I think most people who work for !canonical can't just do that.13:50
ogra_ScottK, yeah, agreed, i'm not thrilled at all, but i see that we need shorter cycvcles and cant do 4 UDSes per year13:51
ScottKPersonally, I already have work commitments that preclude participation.13:51
tumbleweedo_O I see the timeslots changed from starting @ 4pm UTC to 2pm13:51
mitya57great, evening-night here in Russia13:51
tumbleweedogra_: I thought the cycles were already too short to get things done in (re scott's rolling proposal a while ago)13:52
ScottKogra_: If we need shorter development cycles, let's have that discussion first.  It seems to me that the changes to UDS might follow a discussion on release velocity, not preceed it.13:52
ogra_we dont need shorter developemnt cycles but shorter planning cycles13:53
tumbleweedanyway, I suspect that if we need 4 UDSs a year, there should be a mix of physical and virtual (and possibly the UDSs should be more specific, but that risks dividing the project)13:54
ScottKIf we execute on a six month periodic, why would be need to replan the release?13:54
ogra_tumbleweed, right, and nobody said there would never be a ohysical UDS again, jono explicitly said it will be reviewed afterwards13:57
tumbleweedI think many of the effects it'll have on the project won't be visible in the short-term13:58
ogra_right13:58
=== bambee is now known as rperier
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
stgraberLaney, ScottK, micahg: hey, I just filed bug 1135860 to update the lxc backport in precise following an sru that just landed in quantal. I wasn't sure whether this was done automatically or not, so figured it wouldn't hurt to file a new backport request.15:11
ubottubug 1135860 in Precise Backports "Please backport lxc 0.8.0~rc1-4ubuntu39.12.10.2 (universe) from quantal-updates" [Undecided,New] https://launchpad.net/bugs/113586015:11
ScottKit's not done automatically.15:11
ScottKstgraber: Done.15:14
stgraberScottK: thanks!15:14
foxx@all - having a little bit of confusion with makefiles and pdebuild (20 hours of banging my head against a wall).. the issue seems to be that the DESTDIR is not being passed to the makefile.. so when i attempt to do cp $(DESTDIR) etc, it gives a permission denied error.. but i cant understand why it wouldnt be passed. Any help at all on this would be greatly appreciated15:58
slangasekScottK: "What happened we couldn't have had this discussion in a timely manner?" - well, some of the designs have been embargoed internally up until this month16:11
slangasekso yeah, hard to have a public discussion about those before now16:12
slangasek(designs+architectures)16:12
ScottKslangasek: Right, but they were known, so that fact that we should have the discussion was certainly known and discussable.16:12
ScottKI understand it may not have been possible to have the actual "UDS" sooner, but it could have been planned out and announced sooner.16:12
slangasekah, well, as to that, I can only say that businesses don't always make their decisions on a 6-month cadence16:13
micahgScottK: Laney: I think we should try to leverage some of the autopkgtest stuff for backports to make backporting newer versions easier16:33
micahgif we can backport newer stuff to LTSs with less difficulty, LTS only becomes less bad16:34
ScottKNot really.16:36
ScottKAFAICT, Kubuntu is totally screwed.16:36
micahgwell, that's why I didn't say good as we still have the problem of having a new stack that will receive updates16:37
Laney"a new stack"?16:38
micahgXubuntu isn't as screwed as it doesn't have an upstream with a proper 6 month cadence, but yeah, Kubuntu will be screwed16:38
micahgLaney: KDE, Xfce, GNOME new series16:38
micahg*major series16:39
Laneyoh, not a backports thing16:39
micahgLaney: right, I meant as a release16:40
Laneymmm16:41
Laneynot sure what the flavour story is with all this16:41
micahgLaney: well, without security support from Canonical, intermediate releases are almost useless16:42
Laneyright16:42
Laneybut it's not really going to be viable to tell people to use the rolling release if they want (say) the latest KDE16:42
micahgworse than useless in fact, dangerous16:42
micahgright, the only hope would be to backport the entire KDE stack to the LTS16:43
micahgor Xfce or GNOME16:44
Laneytransitions in -backports? :)16:44
ScottKNo.16:45
=== al-maisan is now known as almaisan-away
ScottKThere's no way I'm testing all the kd4libs rdepends.16:45
* Laney sniggers16:45
micahgScottK: right, that's why I think we should try to leverage autopkgtest16:45
ScottKNo, my best thought is LTS + per KDE release PPA.16:46
LaneyI suspect the argument is going to go along the lines of the rolling release has good enough quality so you shouldn't be too scared of telling people to use it if they want new stuff16:46
ScottKOf course by the current rules, that can't be a release.16:46
Laneyyou could block all of KDE in -proposed and then release it when it's ready16:47
ScottKOr we could remove everything that doesn't have external rdepends from the archive and make KDE PPA only.16:47
micahgthat would be a shame IMHO16:47
ScottKI agree, but then this isn't my idea.16:48
micahgthe proposal basically turns Ubuntu into Debian + corporate backing16:49
* micahg wonders if maybe we should look into moving upstream....16:50
Laneytime based releases :-)16:50
micahgbut we'd be stuck with the same problem, security support16:50
micahgLaney: right, that too :)16:50
LaneyI'd like to think that something can be worked out with flavours16:50
Laneyeven if releasing stops being an option16:50
Laneyprobably a good v(shudder)UDS topic16:51
Laneyif people can make it, of course16:51
micahgflavours can make intermediate releases, sure, but without security support, there's no value the releases as you can't tell regular users to run them16:51
tumbleweedLaney: however, we don't know if that's what's on the table until teh vUDS, because nobody is saying what sessions are scheduled16:52
LaneyI don't know either, but we'll surely be able to schedule stuff16:52
Laneyif it comes to it, well, it's just a hangout -- JFDI16:53
Laneymicahg: It's why I'm thinking about how to make the rolling release work better (migration blocks etc)16:53
Laneyif the focus is on daily (continuing) quality then in theory it might be more ok for people to run that16:54
tumbleweedfoxx: sorry, we all seem to be too tied up in wondering what Canonical is up to, to answer you. Can you pastebin a build log?16:55
ScottKLaney: I JFhave_other_plans_already.16:55
Laneyyeah I get that16:55
foxxtumbleweed: sure 1 sec16:56
Laneynot being a flavour lead I'd find it hard to know what would work for you and your users16:56
Laney(with JFDI I was just referring to the fact that it's not required to stick to any official schedule if it's not working out, not trying to dismiss any difficulties caused by the short notice)16:58
micahgthe other problem with rolling release is the tremendous amount of bandwidth needed for constant updates16:58
micahgat least that problem is solvable with debdelta17:00
* tumbleweed has locals who are dying for Ubuntu debdelta17:00
Laneyyeah and pdiffs too17:00
Laneythe indices aren't small either17:00
tumbleweedI think someone even wrangled a server, but he's not quite clued up enough to generate debdeltas17:00
micahgand even if the software isn't broken by an update, there could be tremendous UI changes which could disorient users17:01
tumbleweedyeah, users like to get change on their own terms (well, when tehy admit to liking chaneg at all)17:01
* tumbleweed -> pub17:01
micahgthat's what a release upgrade or opt-in backport is for :)17:01
foxxtumbleweed: done - http://pastebin.com/En7k3Mrt17:03
foxx(makefile and debian/rules included at the bottom)17:03
foxxyou'll also see an 'env' dump being executed in the Makefile.. of which you'll prob notice DESTDIR is not in that list lol17:04
slangasekLaney: "you could block all of KDE in -proposed and then release it when it's ready" - contrary to the stated purpose of, and works at cross-purposes to the goals of, -proposed as we've deployed it17:08
slangasekfwiw17:08
LaneyI was thinking it's somewhat like what was done for the alpha which was just releases17:09
Laneys/s$/d/17:09
ScottKYes, but that was just two days.17:11
* slangasek nods17:11
LaneyRight.17:12
micahgthe other problem is how do you get testing if it's stuck in -proposed...part of the value of the development release is being able to catch important bugs before end users are exposed17:12
micahgwell, that's moreso a problem with the proposal in general17:12
Laneyright17:15
LaneyIt was merely the first thing I thought of ...17:18
tumbleweedfoxx: you're doing stuff in all that should happen install (you only get DESTDIR in install)17:19
foxxtumbleweed: sorry for the slow reply, was afk. could you point out where im doing stuff in 'all'? from what i could tell, it was in 'install'18:07
foxxoh wait, is this because i didnt include an 'all:' at the top? (retrying with that in now)18:08
foxxIT WORKS18:10
foxxjust because i didnt put 'all:' at the top before install18:10
foxxtumbleweed: thank you so much, i was pulling my damn hair out with this.. debian packaging/makefile is not very noob friendly :(18:11
LaneyHmm, so if raring-updates is used to roll then there's another potential place to block migrations for flavours18:18
LaneyI'm sure there's potential to use phased updates here somehow too18:21
=== almaisan-away is now known as al-maisan
ajmitchtoo much mail to catch up on today, with these UDS changes & now suggestions of rolling releases19:02
* ajmitch really lives in the wrong timezone to discuss stuff on irc19:04
slangasekdo you?19:09
slangasekIRC is eternal19:09
foxxwtf irc has concept of time? :X19:10
foxxajmitch: turn off your timestamps19:10
ajmitchit does when you want to talk to people as a discussion is happening19:11
* Laney wibbles ajmitch 20:19
Laneywhat do you think?20:19
ajmitchthat it could maybe work for main, but universe quality will possibly suffer, since we're still using those terms :)20:22
ajmitchand by main, I should say the ubuntu desktop & not kubuntu, etc20:22
ajmitchLaney: I guess I won't be able to buy you a beer at UDS now :(20:23
LaneyI hope we'll still have LTSUDS20:23
Laney@ Dunedin?20:23
micahgajmitch: Kubuntu hasn't been in main since 12.1020:24
ajmitchmicahg: right, but the release changes would affect it still as ScottK has pointed out20:25
ajmitchLaney: nowhere big enough here for that20:25
micahgit'll affect anyone producing images20:25
Laneyajmitch's living room?20:25
ajmitchyep, I was just using it as an example20:25
Laneybreak out sessions in the bathroom20:25
* ajmitch doubts he'll be making it to the 3AM UDS sessions next week20:29
lifelessperhaps UDS should run for 48 hours straight with no interrupts20:32
ajmitchthat'd be fun20:33
* Laney sends a rambly mail in which he disproves his own proposed scheme20:33
Laneyrambly20:33
Laneyerr20:33
ajmitchthe community team did a 24 hour thing a few months ago, I don't think they got an awful lot done20:33
micahglifeless: when is beer-o-clock in a 48-hour straight UDS?20:35
lifelessmicahg: every 6th hour20:36
micahgLaney: I commented in the blueprint about a second britney migration setup20:39
Laneyyeah, just saw20:39
* ajmitch looks20:39
Laneywhen I started writing that email I thought it was a cool idea20:39
Laneythen I started thinking it was less cool20:40
Laneyand now I'm just confused20:40
=== al-maisan is now known as almaisan-away
ajmitchso this is where we start to get more like debian testing20:40
Laneyit → my "use blocks" idea20:40
ajmitchwhere packages can be removed from testing but stay in unstable, unlike our current system20:41
LaneyI suppose they do manage to do that with testing20:41
Laneybut you don't get e.g. the whole of a KDE alpha uploaded to unstable then blocked20:41
Laneythat's what experimental is for (now there's an idea!)20:41
* micahg sees laney asking for -proposed-proposed....20:42
ajmitchtime to rename the ubuntu suites to match debian20:42
micahgajmitch: why can't we pick our own movie?20:42
Laneyhah, maybe20:43
ajmitchmicahg: I mean stable/testing/unstable, don't need to use sid :)20:43
Laneyproposed-proposed which is *blocked* by default20:43
Laneyand you explicitly unblock stuff when you want it to go p-p → p → u → r20:43
micahgactually, it would probably need to be -updates-proposed20:43
* Laney overengineers20:43
Laneyno, wouldn't work because you want users to use these alphas20:44
Laneywhich is an antigoal for proposd20:44
micahghrm, was thinking akin to experimental20:44
Laneyyeah, so not proposed-proposed and no automatic migration then20:44
* micahg ponders -experimental20:44
ajmitchNotAutomatic?20:44
micahgyeah20:44
Laneyyeah that works really well with our buildds20:45
ajmitchjust upgrade sbuild, it won't take long20:45
* micahg eyes rolling backports as possible crack den20:45
ajmitchmicahg: next you'll be wanting crack-of-the-day grumpy groundhog20:45
Laneyheh20:45
* micahg wants winter to be over already20:46
ajmitchwho needs releases when you can build from upstream trunk each day20:46
lifelessajmitch: +120:46
lifelessajmitch: daily is a little slow20:47
* micahg waits for ajmitch to make quantum computing affordable allowing everyone to use gentoo style build on the fly for everything20:47
ajmitchmicahg: but this wasn't my suggestion :)20:48
ajmitchhttps://wiki.ubuntu.com/UbuntuDownUnder/BOFs/GrumpyGroundhog20:48
Laneyheh20:48
Laneyif our tests are good enough!20:48
Laneywe already started doing it with the autolanding business20:49
ajmitchyep, and that's because the upstream there has a trunk which is meant to be usable at all times20:49
micahginteresting20:52
=== murthy_ is now known as murthy
=== mapreri_ is now known as mapreri
jtaylorhurray got raring running, finally22:03
foxxso, im a long time user of debian/ubuntu, but first time ive ever done any package maintenance.. is it just me, or does a shitton of work go into package maintenance? ive been working on a single package for three whole days now22:13
micahgit can keep one busy, it can get easier as time goes on22:13
foxxhmm - now that ive started playing with it, it feels like all the magic has gone22:14
foxxand instead has been replaced by spahghetti makefile code :(22:14
jtaylorthe beginning always takes time22:14
Laneyit's like lots of things - pieces will fall into place with experience22:14
jtaylorbut depending on the package it can stay a lot of work even when the beginning is done, others are simpler22:15
foxxgot it.. would it have helped if i had prior makefile experience? as in this was the first time id ever made/modified a makefile too22:15
tumbleweedmost likely, yes22:15
foxxwell, my first attempt is now finished.. its basically a build wrapper for Atlassian Bamboo.. theres a script that detects and downloads their latest release, then does all the necessary prep/build work, and spits out a deb file.. if i was to put this on github, would someone here mind taking a quick look and give feedback on things i could improve on? ideally id like to contribute more22:17
foxxpackages and improve my skills on this22:17
foxx(it works as well, amazingly lol)22:18
jtaylorisn'T bamboo commercial?22:18
foxxsadly yes.. as far as i know, this means it wont make it into the official package tree right?22:18
jtayloryes22:19
jtaylorI didn't even know you could download it without an evaluation license22:19
foxxyeah they changed their system around.. downloads are now public, and u input your license key after install22:19
foxxmy idea for this script was so their devs could just run it, and then provide a 'deb' download option for their customers22:19
foxxalthough, it does some nasty hacks.. like placing everything into /opt22:20
foxxpurely because splitting the package out into /usr /var /etc components would have heavily broken it, and fixing would have been... difficult22:20
jtayloropt is a ok place for non free stuff, I think all the stuff you can buy in software center is put there too22:21
foxxi assume this is heavily frowned upon?22:21
foxxahh22:21
foxxexcellent22:21
ScottKfoxx: I can do in minutes what once took me hours, so it gets better.22:24
foxxlol ok - guess its like anything, with practise etc22:24
* micahg has to try to find some time before feature freeze to help with haskell22:27
micahgs/haskell/ghc/22:27
* Laney too22:28
LaneyI suppose there's a good chance that feature freeze soon might not mean what it currently does though22:28
micahgScottK: Can I assume we can get a little more time with the ghc migration since it's not seeded?22:28
micahg(with proper paperwork filed of course)22:28
ScottKI'm assuming feature freeze will be cancelled.22:28
* ajmitch looks forward to having everyone try & cram stuff in for an LTS feature freeze22:28
micahgah, right22:28
foxxhmm, question.. in the event that a package install fails for some reason (say it fails to add a user).. and then you try and remove but the postrm fails because it cant remove the user (as it didnt get added to begin with).. at the moment i have to manually useradd to then perform the --purge.. is there a better way to force things like this? i.e. so even if it encounters errors it will22:29
foxxstill remove?22:29
foxxor does that really fall under the category of user choice, rather than trickery in postrm?22:30
ScottKDon't remove the user on purge.22:31
tumbleweedajmitch: nobody has even mentioned what will happen to the rolling release closer to LTS release...22:31
foxxScottK: oh, i thought purge was meant to remove everything, including /var/lib data?22:32
ScottKIt's almost impossible to be certain a particular user doesn't own any files on the file system, so if you remove it, weirdness ensues.22:32
ajmitchtumbleweed: you mean whether the LTS will be branched off & frozen while uplaods still happen for the rolling release?22:32
ScottKRemove all the data, sure, but not the user.22:32
ScottKThis is a matter on which there is some debate, but that seems safest.22:32
foxxokay got it.. what about if i reinstall the package and the user exists... should i just force adduser to ignore user exist errors?22:33
ajmitchtumbleweed: maybe I think of things in debian terms too much22:33
tumbleweedajmitch: no, I'm thinking in Debian terms here too22:33
tumbleweed"rolling people" don't like Debian freezes22:34
ajmitchstopping automatic migrations from -proposed for an LTS freeze would probably annoy people who want their rolling updates22:36
LaneyI wouldn't be surprised if it was a slowing rather than a block (FeatureFreeze style)22:37
micahgyou just stop the "monthly migration" in the current proposal, but the question would be where can you find the equivalent of t-p-u22:37
ScottKfoxx: Yes.22:38
ScottKmicahg: Maybe we start uploading to proposed-proposed in that timeframe.22:39
ScottKActually they could branch off the release into a new derived release at FF if they wanted.22:40
foxxthanks @all for the advice :)22:40
tumbleweedScottK: and then your developers go off and don't work on stabalisation22:41
ajmitchtumbleweed: like debian? :)22:41
tumbleweedand Ubuntu too I suspect22:41
ScottKtumbleweed: It's already perfect according to Rick so no problem.22:41
ajmitchyeah it's easy enough for people to just work on stuff & upload while the archive is frozen22:41
ajmitchScottK: it's ok, we've got UDS to discuss it22:42
tumbleweedif people are not recommending our regular releases to people doesn't that mean even our polished releases aren't stable enough?22:42
ScottKI've always recommended regular releases.22:42
tumbleweedajmitch: discuss, but not significantly influence, I suspect22:42
ScottKI don't find the LTS releases significantly different regarding stability.22:43
tumbleweedneither22:43
tumbleweedI only prefer them because they have a longer shelf life22:43
ajmitchperhaps they're more stable over time as they've had more resources put in for SRUs22:44
ScottKMy wife has precise and i have one old desktop running lucid as it won't run newer.22:44
ScottKOther than that, all the desktops/laptops are precise.22:44
* micahg wonders why ScottK has a SPARC desktop... :P22:44
ScottKerr quantal.22:44
ScottKNo, sparc last worked on hardy.22:44
* ajmitch has a lucid desktop at work, and an old laptop still running hardy :)22:45
micahgI thought sparc last installed on hardy22:45
ScottKIt's an old, old intel video chip.22:45
ajmitchi740?22:45
ScottKSparc last installed on gutsy and last worked on hardy.22:45
ScottKi845, I think.22:45
micahgajmitch: you know you have about 2 months to upgrade your hardy machine before it's forgotten, right? :)22:45
ScottKIt's one of the ones that they dropped support for on 10.10.22:45
ajmitchmicahg: considering that the laptop needs some pressure applied to the case to power it on if you're lucky, I'm not overly worried about it22:46
tumbleweedmicahg: I have a worrying number of hardy boxes in production - migrating off them won't happen in the next 2 months, either (can't afford DB downtime)22:47
ajmitch540 days uptime, not bad for a laptop with a dead battery22:47
foxxdoes anyone know of any reason "/usr/share/debconf/frontend /var/lib/dpkg/info/atlassian-bamboo.postinst configure" would hang in the event of the init.d script calling a nohup command which backgrounds itself?22:49
foxxis this because i should be using start-stop-daemon and re-writing the init.d for the project, rather than just 1 line wrapping?22:50
ScottKYou should be using start-stop-daemon22:50
micahgtumbleweed: well, the response to that is, why wasn't a migration planned over the last year? :)22:50
micahgbut no need to answer22:50
micahgit's a common problem22:50
* micahg heard rumors of etch boxes lying around somewhere in production22:51
ajmitchthankfully I migrated off my old debian boxes late last year :)22:51
* tumbleweed has one of those, too :P22:51
ScottKI have one hardy box.  I need to buy new hardware to replace it.22:51
foxxScottK: is it normal to have to re-implement an entire init.d, despite the upstream package already containing a semi working one?22:51
ajmitchmicahg: only rumours?22:51
ScottKYes.22:51
foxxlol ffs22:51
foxxim assuming this is what you guys meant by "some are easy, some arent"22:51
ScottKWell there's a ~standard template you can use.22:52
jtaylordaemons certainly belong to the not easy category22:52
foxxoh, do you have the url? i looked around for "init.d lsb template" but had no luck22:52
micahgajmitch: I haven't confirmed anything :)22:52
foxxoh, is this it? http://www.thegeekstuff.com/2012/03/lsbinit-script/22:52
ScottKhttp://paste.debian.net/238955/ is an example22:53
foxxperfect, thank you22:53
tumbleweedfoxx: /etc/init.d/skeleton22:53
foxxahh there we go.. how the hell did i not spot that, thanks22:54
Laneyhuh, I've never seen that before either :)22:54
ajmitchbecause you write upstart jobs instead? :)22:54
Laneyactually I will be for the user session stuff22:55
micahgbecause you don't work with daemon spawn? :D22:55
Laneyto both of you :P22:55
tumbleweedmicahg: the real answer is, OS releases end up being tied into entire software stack renewal22:55
ajmitchLaney: fair enough, but less useful right now if you want a package for debian22:55
Laneyyeah I'd just copy something similar and modify it22:56
Laneysame as for most of the rest of the packaging bits really22:56
micahgtumbleweed: right, also most companies don't have proper test suites for their applications, so it's not just a 2-4 week qualification for a HW migration but 6-12 months22:57
ajmitchdoes anything use upstart user sessions right now?22:57
micahgtumbleweed: oh, hrm, you said software, not HW22:58
Laneyi think stgraber only uploaded the first (test) package today22:58
Laneyso no22:58
foxxokay, here's a question.. ive recently taken inspiration from http://synack.me/blog/deploying-code-with-packages which is basically deploying internal releases (such as python webapps) as .deb files on bare machines.. is this an exceptionally bad idea? the releases will sometimes contain an entire debian chroot, a bunch of compiled binaries etc22:58
tumbleweedmicahg: yes, sw. that said, the only reason we run anything on precise is that some new hardware didn't support lucid :P22:58
foxxpersonally i really liked the idea, but not sure if its considered abuse22:58
stgraberLaney: the PPA has been there for the past two weeks, but yeah, nothing's in the archive yet22:58
Laneyright, in archive is what I meant22:59
tumbleweedfoxx: well, of course, it's not something we'd do in a distro, but it doesn't sound so crazy22:59
tumbleweedfoxx: I would have preferred my company doing that rather than spending a year writing a new deployment system (but that was fun, too)23:00
foxxheh23:00
foxxyeah that was part of my thought process.. "why reinvent the wheel"23:00
* micahg is looking forward to lucid/oneiric desktop EOL23:00
foxxAtlassian Bamboo release workflow combined with saltstack and some bash scripts for automating23:00
micahgthough less so than before23:01
ajmitchmicahg: lucid desktop goes EOL pretty soon, doesn't it?23:01
tumbleweedhaving less supported releases is an obvious win23:01
* ajmitch should upgrade his desktop at work23:01
micahgajmitch: about the same time as hardy server23:02
ajmitchgood thing I don't have one of those :)23:02
* Laney 's server is squeeze23:03
* foxx uses squeeze everywhere23:03
tumbleweedyeah, I must squeeze -> wheezy23:04
tumbleweed(and should probably work on wheezy RC bugs too)23:04
foxxi think we have some ancient routers still running etch too lol23:04
* jtaylor should also upgrade his work desktop, fedora 11 ...23:04
* foxx has a feeling hes the only person in here that uses windows as a desktop :/23:04
Laneyyeah this wheezy freeze feels like it's been dragging on23:04
jtaylormy workplace uses fedora as its supported linux desktop, thats just brilliant,by the time IT verified the current release its EOL :(23:05
foxxhah23:05
Laneyhow long do fedora support their releases for?23:05
jtaylor1 or 1.5 years I think23:05
Laneymm23:06
ajmitchLaney: run for DPL & get wheezy released23:06
LaneyI doubt the DPL has much sway there :(23:06
Laneyfile a GR about it23:07
ajmitchargue about said GR for 6+ months23:07
micahgajmitch: almost anyone can get wheezy released, just fix all the RC bugs :)23:07
tumbleweedDPL can spend money on the release team, and then things would get really interesting23:07
jbichaFedora does 13 months23:07
ajmitchtumbleweed: like the suggestions in http://nthykier.wordpress.com/2013/02/28/wheezy-release-progress-february/ ?23:08
jbichaI had an idea a while ago that Ubuntu regular releases should be just 12 months (EOL defined as the day before Release+2), that way we only obviously support upgrading to the next release without skipping releases, it reduces the SRU burden, and better reflects the reality of how developers & most users treat the releases23:09
tumbleweedajmitch: well, I was making a Dunk Tank joke23:11
jtaylorI'd agree with 12 month, 18 is a little long23:11
ajmitchtumbleweed: I know, just happened to be reading that page at the time :)23:11
Laneyhmm banshee is at least two rcbugs on that list (the same one)23:11
* Laney hunts down hyperair23:11
tumbleweed(and my internet connection seems horrible tonight. UDS may be fun next week)23:11
ajmitchLaney: and libmono-webbrowser2.0-cil23:12
foxxhrm.. is there any particular reason init.d/skeleton has a space in the "#! /bin/sh" at the first line, and a colon (:) at the last line?23:12
Laneyyeah directhex is handling that one afaik23:12
foxxnever seen that before :X23:12
Laneyand a keepassx one23:12
Laneyoh no, s/x/2 is jtaylor's thingy23:12
foxxohh - nevermind - http://wellrounded.wordpress.com/2011/10/18/shell-scripting-shebang-binbash-followed-by-a-space-is-optional/23:13
ajmitchLaney: wasn't RAOF looking at some of that banshee issue with dbus & threading?23:13
Laneydon't think so23:13
Laneyseems like the fix is known-ish23:13
* ajmitch is remembering things wrong then23:13
ajmitchknown-ish but not trivial23:13
maxbfoxx: The space is I believe simply an optional addition for readability, the colon would be the short form of the 'true' shell command, presumably to do something with the overall exit status23:13
tumbleweedfoxx: the : is equivalent to "true"23:13
RAOFajmitch: I was, but that should be fixed?23:14
foxxoh nice, didnt know you could do that23:14
ajmitchRAOF: was just reading through http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=70058523:14
ubottuDebian bug 700585 in banshee "needs to initialize dbus threading because of GConf" [Serious,Open]23:14
foxxlearnt so many new tips/tricks since learning about deb packaging.. how i didnt know some of this stuff is crazy23:14
Laneywe did the naughty fix (in GConf) in Ubuntu23:15
ajmitchah23:15
tumbleweedfoxx: the exit status of the script is the exit status of the last command executed23:15
foxxtumbleweed: the colon is what forces that to happen?23:16
foxxi.e. if you include a colon at the bottom, it will exit with the exit status of the last cmd?23:16
* ajmitch should go & find lunch23:16
tumbleweedthe colon forces the exit status to be zero, unless you expliticly exited the script earlier23:16
foxxahhh23:16
jtaylorso its non readable magic for "exit 0"?23:16
tumbleweedyeah, like a perl script that ends with 1;23:16
foxxthis is gonna sound really stupid but.. is there any benefit/reason not to use exit 0?23:17
tumbleweedstyle? (an unusual style that I haven't seen before)23:17
foxxlol got it23:17
jtaylorhaving exit 0 at the end of rc.local prevented a rootkit from working on debian :)23:18
foxxlmao23:18
tumbleweednice23:18
Laneygoodnight23:18
tumbleweedyeah, should do that...23:18
* Laney hopes not to wake up to *too* many posts on -devel23:18
tumbleweedit seems to have slowed23:19
jtaylor^^23:19
jtaylordid the intial rolling post go to devel?23:19
jtaylorI don't seem to have it, only replies23:19
foxxwell imma be idling here, if anyone has any python related problems/questions, feel free to ask.. would be nice to give something back23:19
jtaylorfoxx: fix some debian rc bugs :)23:20
tumbleweedjtaylor: yes23:20
foxxhaha, i think it will be a long time before anything i do would be accepted by the core.. but it'd be worth a look.. could u point me to a bug url that might be easy?23:20
foxx<-- is so new, he doesnt even know where deb bugs go lol23:20
jtaylorhttp://bugs.debian.org/release-critical/23:20
foxxty23:21
tumbleweedif those are all hard, fix an easy, non-RC bug in Ubuntu23:21
tumbleweed(we used to have lists of those somewhere...)23:21
foxxam i right in assuming that using pbuilder is the standard way of building/testing packages?23:22
foxxor rather, the preferred way23:23
micahgsbuild FTW23:23
jtayloryes, pbuilder or sbuild23:23
* foxx googles sbuild23:23
foxxlol there are rc bugs in here dating back to 2010 :X23:25
jtayloreven 2003: 19725423:26
jtaylorthe list also lists RC bugs for stable23:26
foxxlol christ23:27
foxxoh here's something weird..23:30
foxx# Do NOT "set -e"23:30
foxxevery other example script ive seen does include it.. but skeleton says not to.. google doesnt seem to clarify either way23:30
jtaylorfoxx: see the set -e paragraph here: http://www.debian.org/doc/debian-policy/ch-opersys.html23:32
foxxi found a couple of python related rc bugs i could prob help fix.. christ only knows how long it'll take me but it'll be good experience23:32
jtaylorunfortunately most rc bugs right now a rather hard to fix23:32
foxxohhh23:32
foxxokay set -e makes sense now23:33
* jtaylor offline23:33
foxxjtaylor: tyvm23:33
* micahg debates starting a zopfli compression thread (http://lwn.net/Articles/540548/rss) on -devel for fun23:49
* ajmitch debates replying to the release thread to ask who's thinking of the poor app developers23:51
micahgajmitch: that point was addressed, current stuff targets latest LTS, next gen stuff rolls23:51
ajmitchyeah, I'm not convinced that will work out well if the platform changes rapidly in a rolling release23:53
ajmitchit'd be nice if the software center could not show packages that were no longer installable from extras.u.c or PPAs, due to changes in the rolling release23:56

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