/srv/irclogs.ubuntu.com/2010/01/05/#ubuntu-mozillateam.txt

asacwith --remember you can permanently change that00:00
asaci hope your password was your sshkey passphrase ;)00:00
* asac thought we dont allow non key auth00:00
asacccheney: so yes. we should upload a stripped libsoup package ;)00:01
asacto ppa for bootstrap00:01
asacand hope thats it00:01
asacactually while we rename it ;)00:01
asacbut for now we can try without rename00:02
asacccheney: so soup w/o gnome .... then see what webkit needs from glib00:02
* ccheney needs to get the rest of the glib functions into soup to get it to finish building, saw the proxy issue earlier and didn't finish porting the functions over yet00:14
ccheneylooks like ~ 21 functions to copy over00:15
asacdoes that build?00:22
asac01:22 < jorlow> trimeta: can you disable extensions and try again?00:26
asac01:22 < jorlow> it'd be especially helpful if you knew which one put it over the edge00:26
asac01:22 < trimeta> Disabling AdThwart, Chrome Keyconfig, FlashBlock, RSS Subscription, and Select To Get Maps made them not crash. So yea.00:26
asaclol00:26
asacin #chromium ;)00:26
asacthats bugabundo ;)00:26
ccheneydoesn't build without the functions but gets to the point of attempting to link all of libsoup together00:30
ccheneyso it probably will work once i get them ported00:30
asacyeah00:30
asacso when we have that we have to check ewbkit and port whatever is needed there ;)00:31
ccheneyyep00:36
* ccheney going to get dinner, bbl00:36
=== asac_ is now known as asac
ripps|sleepfta: ping08:42
=== ripps|sleep is now known as ripps
* BUGabundo_eyeswi yawns09:25
=== BUGabundo_eyeswi is now known as BUGabundo_work
ftaripps, hi, did you read my answers?10:05
rippsyeah, I was bit confused, are you telling me to try and rename the orig.tar?10:06
rippsbecause doing that also changed the changelog version with the bot parses it. So it doesn't work either10:06
ftalook at the current version in the repo, the tarball doesn't have the epoch, yet the package has it10:08
ftafta@ix:/tmp $ head -1 mplayer-1.0~rc3+svn20090426/debian/changelog10:09
ftamplayer (2:1.0~rc3+svn20090426-1ubuntu10.1) karmic-proposed; urgency=low10:09
fta-rw-r--r--  1 fta  fta  10029266 2009-06-07 16:04 mplayer_1.0~rc3+svn20090426.orig.tar.gz10:09
fta-rw-r--r--  1 fta  fta      2673 2009-12-09 07:05 mplayer_1.0~rc3+svn20090426-1ubuntu10.1.dsc10:09
fta-rw-r--r--  1 fta  fta     73589 2009-12-09 07:05 mplayer_1.0~rc3+svn20090426-1ubuntu10.1.diff.gz10:09
ftamy bot won't work for that just yet, i need to fix it, should be easy, but i didn't have time just yet10:10
rippsokay, I guess I'll have to manage my the coreavc ppa manally for now.10:33
rippsLot of eager people want to try out the new coreavc-2.010:33
ftaripps, i will try to fix it asap, i just need to setup a test project with an epoch10:49
rippswell, there's mplayer, but I suppose that's a bit too large...10:49
asac[reed]: root certificates ... can admins add that somehow to firefox11:54
asacfor all users?11:54
[reed]define "admins"11:54
asaclike X working in a company having root on linux boxes11:55
asacso typical desktop sys administrator ... running around rolling out software to various machines etc.11:56
asacfrom what i recall mozilla was scared that distros could mess up their root certificates too easily and hence there is no way to add root certs to /etc/... somehow11:57
[reed]not easily... he could create a default firefox profile with the cert and push it out11:57
asac;)11:57
asachmm11:57
[reed]but any new profile wouldn't have it11:57
asacdo you know about references that discussed why there is no way to add a /etc/ sec store for firefox?11:57
asacor nss even11:58
[reed]nope, not without searching11:59
asachi hjmf  ;) happy new year!12:13
=== Loki_ is now known as Loki
* BUGabundo_work picks asac up, and move him to #ubuntu+1 14:57
asactopic?14:57
BUGabundo_worksir, your presence is required14:57
BUGabundo_workhttp://paste.ubuntu.com/351809/14:57
BUGabundo_workapparmor14:57
asacapparmor. yes.14:58
asacjdstrand: did you land all apparmore improvements on all branches?15:10
asacor just 3.5?15:10
jdstrandasac: all15:11
jdstrandBUGabundo_work, asac: I've not seen /dev/shm/orbit-yofel/linc-dff-0-6e09a978f6b2 before-- what is this?15:12
yofeljdstrand: good question... lemme try to find out15:13
asachmm. he is here ;) ... why are we talking in #ubuntu+1 ;)15:13
yofelasac: that's where the discussion began ;)15:13
* asac left that channel ;)15:13
jdstrandyofel: it might be we need to update an abstraction, rather than the firefox profile15:14
asackk15:14
micahgasac: xul193 failed a sqlite test that upstream moz added which I think was caused by a fix by upstream sqlite, I should open a new bug in bmo with the relavent info, rigt?15:15
asacmicahg: test?15:16
asacyou mean like in "make check" ?15:16
asacor configure test?15:16
micahgno15:16
micahghttp://hg.mozilla.org/mozilla-central/rev/06dd18a3647015:16
micahgyeah, I guess it's a configure test15:17
micahgthere was a debian bug for pretty much the same thing as the moz bug and the debian maintainer said it was fixed in the latest sqlite15:18
micahghmmm, they already have a bug to upgrade to the latest sqlite...15:19
* micahg thinks he should go as in #developers15:20
micahg*ask15:20
asacwhats the problem?15:22
asacour sqlite isnt built with that flag?15:22
micahgasac: no, it is15:22
micahgbut sqlite apparently changed the way the flag works15:22
micahgasac: this is the change that might have caused the issue: The SQLITE_SECURE_DELETE  compile-time option fixed to make sure that content is deleted even when the truncate  optimization applies.15:23
nigel_nbhi, is bug 503107 a known issue for firefox in ubuntu?15:24
ubottuLaunchpad bug 503107 in firefox-3.5 "YouTube videos sometimes do not appear, sometimes do" [Undecided,New] https://launchpad.net/bugs/50310715:24
micahgasac: #developers wants to know why we use system sqlite :)15:25
micahgnigel_nb: sorry, got a little distracted15:34
nigel_nbmicahg: no problem :)15:35
micahgnigel_nb: adblock plus can cause the issue that the user's having15:35
nigel_nbmicahg: I do encounter that bug often15:35
micahgI generally suggest a new profile15:35
micahgI can pastebin the text15:36
nigel_nband a new profile works too15:36
nigel_nbbut is it a bug, that the profile is getting corrupted?15:36
micahgnigel_nb: this is generally what I use: http://pastebin.ubuntu.com/351828/15:36
micahgnigel_nb: no, abp is blocking flash15:36
micahgunless the user allows it15:36
nigel_nbmicahg: ohh15:37
micahgnigel_nb: people shouldn't be installing addons without understanding what they do15:37
nigel_nbhold up, it happens to me too15:37
nigel_nbbut I dont think I have add block15:37
micahgnigel_nb: so I choose for people to have a eureka moment rather than have me tell them the issue15:37
micahgthen once they discover it, I usually explain the problem15:37
=== jtv is now known as jtv-zzz
nigel_nbmicahg: but I dont have adblock installed, so what could be my issue?15:38
micahgnigel_nb: what issue?15:38
micahgyou can't see videos?15:38
nigel_nbI encouter the same thing, flash stops working often15:38
nigel_nbthen I have to create a new profile15:39
nigel_nb(at least I'm learning all my passwords now)15:39
micahgnigel_nb: you shouldn't have to do that15:39
micahgnigel_nb: 64 bit or 32 bit?15:39
nigel_nb64-bit15:40
* micahg hasn't really had a problem with flash since the upgrade to karmic15:40
nigel_nbmicahg: you use 32-bit?15:40
micahgnigel_nb: no, 64 bit15:40
micahgnigel_nb: bug 23860615:40
ubottuLaunchpad bug 238606 in flashplugin-nonfree "[MASTER] Flash player doesn't work properly on Firefox 3 64bits (crash,gray square)" [Undecided,Confirmed] https://launchpad.net/bugs/23860615:40
micahgis that your bug?15:40
asacusing 64 bit flash?15:41
nigel_nbthat sounds similar to mine15:41
yofeljdstrand, asac: it seems like I found the actual root cause... for some reason I had 'export TMPDIR=/dev/shm' at the end of my .bashrc, this causes orbit-yofel to be in /dev/shm instead of /tmp and this seems to break apparmor15:41
asacsounds bad ;)15:42
asacdoesnt feellike a bug15:42
nigel_nbmicahg: oh, by the way, what status do u want me to set on those bugs? invalid? incomplete?15:42
micahgnigel_nb: which bugs?15:43
micahgpeople with addons they don't understand?15:43
nigel_nbmicahg: the flash not working on firefox bugs15:43
micahgnigel_nb: that can be a lot of things15:43
nigel_nbmicahg: oh oh15:43
micahgthere are at least 2 master bugs for flash issues15:44
jdstrandyofel: cool. if you want to use /dev/shm as TMP, then update /etc/apparmor.d/abstractions/user-tmp15:44
nigel_nbmicahg: shall I link this one up as a dup of 238606?15:44
micahgnigel_nb: no, first you have to determine if it's a user issue or that bug or another15:45
yofeljdstrand: wouldn't it be somehow possible to make apparmor read $TMPDIR?15:45
nigel_nbmicahg: ok, how do I start?15:45
micahgnigel_nb: ask the user to test with a new profile15:45
micahgthen you can rule out non-system addons15:46
nigel_nbmicahg: okay, I'll put in the pastebin you gave me and then set as incomplete15:46
jdstrandyofel: not easily, besides you wouldn't want to cause it could be used to circumvent apparmor. eg TMPDIR=/15:46
micahgnigel_nb: yep15:46
jdstrandyofel: that is why the abstraction is there-- it is designed for people like you who need to define another tmp dir15:47
yofeljdstrand: ah, makes sense, thx anyway15:47
nigel_nbmicahg: thanks :)15:47
micahgnigel_nb: thank you for helping15:47
nigel_nbhappy to help micahg :)15:48
yofelasac: thank you too for your time15:48
micahgjdstrand: I wanted to comment out of that ff bug about /usr/local/lib, I would think if anything it should be commented out15:48
micahgjdstrand: but wanted to check with you first15:48
asacyofel: welcome15:49
jdstrandmicahg: sorry, I don't understand your question15:50
asacapparmor?15:50
micahgjdstrand: the bug about /usr/local/lib in the apparmor profile15:50
* jdstrand nods15:50
asacwe defintly want warnings in dmesg if users access /usr/local/lib15:50
micahgbug 50182215:51
ubottuLaunchpad bug 501822 in firefox-3.5 "firefox apparmor profile blocks access to /usr/local/lib" [Undecided,Triaged] https://launchpad.net/bugs/50182215:51
asacwould be a big win triaging bugs because users ran make install on ancient gtk or something15:51
asacyeah. if we could misuse apparmore to just warn (even if enabled) i would be happy ;915:51
micahgwell, wasn't there a bug to warn on apparmor failure15:51
jdstrandasac: not possible.  the profile can be in complain, force or completely disabled15:52
jdstrand(it's a kernel thing)15:52
micahgjdstrand: can we have a complain profile and a force profile?15:53
asacyeah. then i would prefer to not block /usr/local/lib ;K)15:53
jdstrandmicahg: not loaded at the same time15:53
micahgjdstrand: I'm suggesting with separate rules15:53
jdstrandmicahg: the profile attaches to the binary15:54
* micahg was thinking from a seucrity perspective, /usr/local/lib could cause issues15:54
jdstrandmicahg: so we can't do that15:54
micahgjdstrand: ah15:54
jdstrandwell, actually, I might be able to play with 'audit'15:54
jdstrandactually no, that wouldn't work15:55
jdstrandand it would be confusing for the user15:55
micahgbug 48927815:56
ubottuLaunchpad bug 489278 in apparmor "Apparmor should notify the user when it blocks access" [Undecided,New] https://launchpad.net/bugs/48927815:56
jdstrandmicahg: my feeling was that /usr/local/lib could cause issues, but overall, you need admin access for those directories anyway15:56
jdstrandif you have that, you can change the profile15:56
micahgjdstrand: yes, but regular users have sudo rights on ubuntu desktops :)15:56
micahgif they're following so blog post that's malicious, they won't know it15:57
micahg*some15:57
jdstrandmicahg: well, we aren't protecting a user from him/herself. that is very difficult. we are protecting users from a misbehaving firefox15:57
jdstrandfirefox can't write to /usr/local/lib15:57
jdstrand(due to apparmor)15:57
jdstrandeven via sudo15:57
micahgthat's why I figure if it's commented out like some of the other more permissive things it might be better15:57
jdstrand(cause apparmor denies it)15:58
micahgjdstrand: even firefox using libs in there might cause issues15:58
jdstrandmicahg: oh, I think I understand your question-- you say add it to the profile, but have it commented out15:58
micahgyep :)15:58
jdstrandgotcha15:58
micahgsince it's not a regular use case15:58
micahgas in most users using software from the repos won't need it15:58
jdstrandno it isn't, but I feel for that guy who spent months on it15:58
micahgyeah, that why bug 489278 would be nice15:59
ubottuLaunchpad bug 489278 in apparmor "Apparmor should notify the user when it blocks access" [Undecided,New] https://launchpad.net/bugs/48927815:59
jdstrandbut people use firefox differently than other apps15:59
jdstrandspecifically, we try to support using extensions, etc15:59
jdstrand(not from the repo)15:59
micahgjdstrand: yes, but I don't think those go in /usr/local/lib do they?15:59
jdstrandthis will be even more important moving forward when we aren't shipping extensions in the repo due to maintenance issues and the new mozilla security support16:00
jdstrandmicahg: probably not, but a user may want to install stuff there, if they compile from source16:00
* jdstrand was even considering adding /usr/local/lib/** mr, to abstractions/base16:01
micahgjdstrand: yes, but what if someone install a malicious deb package that installs in /usr/lib/local16:01
jdstrandmicahg: a malicious deb can do far worse than install a lib in /usr/local/lib to be then later be used by the user in some random app16:02
jdstrandit runs as full root16:02
jdstrandthat deb could install that lib in /usr/lib16:02
micahgjdstrand: yes, but wouldn't it be harder to find something in there?16:02
jdstrandit would be even harder to find it in /usr/lib16:03
jdstrandif you are installing random debs off the internet, all bets are off16:03
jdstrandthey can disable apparmor entirely16:03
jdstrandinstall a rootkit16:03
jdstrandanything16:03
micahghmm, ok, that's why I figure I'd talk to you since my concerns might not be valid16:03
jdstrandmicahg: it is always valid to think about the security of adjusting the profile16:04
jdstrandmicahg: so thank you :)16:04
jdstrandI'm still thinking about /usr/local/lib for firefox, and wanted to get discuss it more with the others from the security team16:05
micahgjdstrand: I also wanted to ask you about backporting some of the FF profile fixes to karmic16:05
micahgspcifically chromium16:05
micahgoops16:05
jdstrandmicahg: iirc, you said you wanted to do an SRU16:05
micahgchromium was for something different16:05
micahgjdstrand: yeah, and then an SRU got uploaded without it16:05
micahgshould I rebase it?16:06
micahgchromium was for browser abstractions16:06
micahgbut I think there were a few profile fixes that would be nice for karmic, but I'd have to check16:06
jdstrandmicahg: feel free to do an SRU with all the profile fixes you want, attach it to to one of the bugs and follow StableReleaseUpdates. ping me and I'll comment on the debdiff16:06
micahgjdstrand: great, thanks16:07
jdstrandnp16:07
=== \vish is now known as mac_v
=== mac_v is now known as \vish
micahgasac: we don't want firefox displaying local php scripts in the browser as text, right?16:50
asacmicahg: i would think if there is a system handler for that, then not. otherwise yes.16:53
=== \vish is now known as vish
=== ripps is now known as ripps|sleep
sebnerasac: ping17:47
sebnerasac: is that something for ubuntu? (The idea, not the work itself :P) http://www.be-jo.net/de/2010/01/thunderbird-als-starter-ins-indicator-applet/17:58
asaclast time i looked this was really hackish18:20
sebnerasac: what's the difference between evolution and thunderbird? Evolution is a little bit more gnome integrated18:21
asacsebner: the difference is that its  a complete different code base18:23
sebnerasac: but what's the difference difficulties for integrating TB into indicator?18:23
asacthe difference is that TB 3 was a huge effort and integrating with indicator applet is low prio for them18:25
ftahi18:31
sebnerasac: bah, I suppose more users are using TB than evolution to be honest18:31
sebnerhiuhuhu fta18:31
asachi fta18:32
* asac starts to pack things18:32
fta?18:33
asac: just commuting ... with all the hardware stuff i have ;)19:36
micahgnigel_nb: you got a bite on the bug19:45
asacok out for a few hours ... travelling19:45
nigel_nbmicahg: he did reply19:45
nigel_nbmicahg: and he has ad block :)19:45
=== yofel_ is now known as yofel
micahgnigel_nb: that info was already in the bug :)19:46
micahgnigel_nb: firefox bugs reported with ubuntu-bug attach extensions list and plugins19:48
asacccheney: so lots of troubles ?22:39
micahgasac: did you spin 3.5.7 yet or do I have time tonight to try to get dh_xul in?22:39
asacmicahg: is it out yet?22:40
asac;)22:40
micahgsupposed to release today22:40
asacerr ... wasnt dh_xul merged already?22:40
asacor just approved?22:40
micahgasac: just approved22:40
micahgI saw your commnet22:41
micahgbut wasn't able to merge22:41
asacok. thanks22:41
asacthe merge is just one command i would hope ;)22:41
micahgI kept getting errors22:41
micahgand now it's diverged22:41
asacmerge erros?22:41
micahgafter the arm patch22:41
asacthat shouldnt collide except for changelog22:41
micahgso I'll just apply the diff from the merge22:41
micahgidk22:42
asacplease run bzr merge ... that should  work22:42
asacits expected to have conflicts in changelog22:42
asacbut applying the diff manually will have that too ;)22:42
asacyou need to resolve those in editor and run bzr resolve22:42
micahgok, bzr merge lp:branch?22:43
asacyeah.. go in current checkout of .head ... run bzr merge lp:....branch/to/merge22:43
asacthen all should work well ... except the changelog will have conflicts22:43
asacgo there with editor and shuffle bits until bzr diff looks reasonable ;)22:44
asacusually its just moving the comment he made somewhere else and removing the markers22:44
micahghmm22:44
micahgthat went smoother than last time22:44
* micahg doesn't know what changed22:44
asacheh22:45
micahghmm22:46
micahgmy patch name isn't 80 character changelog safe22:46
micahgI can fix that afer22:46
micahgwhat should be my commit message for the merge?22:46
micahgasac: ?22:47
asaci usually use:22:48
asacdebcommit -e22:48
asacand then i add one line on top saying:22:49
asac(merge lp....)22:49
micahg?the branch name22:49
asacyes22:49
asaclp:....22:49
micahgk22:49
asacand below keep the thing debcommit suggests (e.g. basically the22:49
asacchangelog comment22:49
asacremember to give credits to author by using [ Name <email> ]22:49
micahgalso, you're not spinning a 1.9.1.6, so should I update the docs to say minimum version for dh_xulrunner to 1.9.1.722:50
micahgasac: credit in the merge and changelog?22:50
micahgcredit yes, email in merge and changelog?22:51
asacno... changelog22:51
asaccredit is already in the merge source22:51
asacdebcommit removes that automatically22:51
micahgok, so email and name in changelog?22:51
micahgwhy does dch not do that, it only adds the name22:52
asacbecause the email is mozillateam invention22:52
asaci wanted to update dch to do that at some point22:52
asacbut never came to it22:52
micahgasac: also, what about the xul-dev Q22:52
asacbasically we addewd it because launchpad parses the email and links to your profile22:53
micahgasac: ok, so I should do that manually?22:53
asacwhich gives much better credit22:53
asacyes22:53
micahgk22:53
asaci always add it manually22:53
micahgand bump dh_xul docs to minumum >= 1.9.1.722:53
micahgor do I need the whole version string?22:53
micahgasac: in addition to ^^, do I need to list the files in either the merge comment or changelog for dh_xulrunner?22:55
asacmicahg: they should be in changelog as usual. if you use decommit -e that will be in the commit as well22:57
micahgasac: k, what about the version in teh dh_xul docs?22:58
asacthats manpage, right?22:59
micahgyep22:59
asacwe should have the version where we first ship it in there22:59
micahgasac: so, it'll be 1.9.1.7?22:59
micahgasac: actually it's POD doc23:00
asacPOD?23:03
asacyes 1.9.1.7 is ok23:03
micahgperl doc23:03
micahgk23:03
micahgI added all the filenames to the changelog23:03
asacthx23:04
asacthats usually the service we provide for contributors23:04
asacthey dont know about the syntax23:04
asacwe could comment so they know in future, but shouldnt reject a contribution because of changelog format (unless he wants to become mt member)23:05
micahgasac: I made my changes to the merge before commit, is that ok?  I figured on adding a comment with the merge that I modified the version that it will first ship in23:06
asacmicahg: thats the right approach23:08
asacrun bzr merge23:08
micahgcool23:08
asacadjust ...23:08
asaccommit23:08
bdrungasac: am i allowed to drop the deprecated MOZ_XPI_MOZILLA_DIRS variable?23:08
asacif nothing in the archive uses that23:08
asacgrep -r23:08
asac;)23:08
asacdoes it cause any problem?23:08
asacif not, keep it23:08
bdrungasac: how do i get a list of all xul extensions?23:09
micahgasac: just push after?23:10
asacdunno. grepping through all diff.gz will help ;)23:10
asacbdrung: in any case. does it hurt?23:10
asacif not ... dont remove it23:10
bdrungasac: it needs some effort to support with the new design.23:11
* micahg completed his first bzr merge :)23:15
asaccongrats23:15
micahgasac: now, about the patch name for arm...bz532198_lp488354_ns_invokebyindex_not_thumb2_safe.patch23:16
asacis that a problem?23:16
micahgit's over 80 characters23:16
micahg    - add debian/patches/bz532198_lp488354_ns_invokebyindex_not_thumb2_safe.patch23:17
asacthats normal and the reason why we started to put filenames below the changelog23:17
asaci would expect there are more than just that ;)23:18
micahgk, so if that line wraps I shouldn't worry23:18
asacwraps?23:18
asackeep it in one line ;)23:18
micahg>8023:18
micahgright23:18
micahgone line23:18
asacgood. then it isnt wrapped ;)23:18
micahgit wraps in an 80 char terminal23:19
asacheh23:19
asacyour standards are too high ;)23:19
asacalso 80 char is a bit old. 100 is better ;)23:19
ftaripps|sleep, u there? i have a patch to support epochs in the bot23:19
micahgk, do I need to push the arm patch to 1.9.2 and 1.9.3 or just dh_xul?23:19
asacmicahg: just for 1.9.1 ... we dont want it to stay there that long23:20
asacthe upstream patch will get committed hopefully23:20
micahgk, I'll try to push it upstream23:20
asacwe are just not yet sure how to support debian  ;)23:21
micahga little later23:21
asacmicahg: upstream? ... it already was pushed upstream and they wanted clarfication. we are currently working on a better patch ;)23:21
asaci will probably sumit that tomorrow23:22
asacbut for us that patch is perfect :)23:22
micahgasac: k, I thought you said before that upstream moz needed the arm patch23:22
asacit needs to get committed ;)23:22
asacupdated23:22
micahgah23:22
asacsorry for not being clear23:22
micahgok, so I can just merge the dh_xul rev from 1.9.1 into 1.9.2 and 1.9.3, right?23:23
asacyep. and add the arm patch to xul 1.9.1 ... then make a release on .head23:24
asacone second23:24
asacjdstrand: there? usn's for ffox/xul update?23:24
micahgasac: arm is already in23:24
asacgood23:24
micahgI'll do dh_xul on the other branches later this wek23:24
micahg*week23:24
jdstrandasac: just about missed me-- you need a new usn? how many?23:24
asacsure. thats fine23:24
asacjdstrand: the usual set.23:25
asace.g. ffox 3.0 and 3.523:25
asac(with the xuls)23:25
micahgmy only question, is the version in the docs should still be 1.9.1.7 since that'll be the only one in an official archive?23:25
jdstrandasac: 877-1 and 878-123:25
asacmicahg: i think thats fine everywhere23:25
asacjdstrand: thanks ... enjoy your evening ;)23:25
micahgasac: k23:26
jdstrandasac: thanks, you too :)23:26
asacmicahg: not sure what docs says, but i think they say what the first version was etc.23:26
asacmicahg: so after all is done, see how i document security/stability updates ... and do the same with the number from above23:26
asacat best in the "bump" commit23:26
asacuse 878-1 for 1.9.1.7 and 3.5.723:27
micahgasac: you want me to spin the release?23:27
asacUSN-878-123:27
asacon .head for sure23:27
* micahg can't upload23:27
asacsince you did all i want to sponsore that23:27
asacthats not a problem ;)23:27
micahgk23:27
micahglet me look at past changelogs23:27
asacsearch for USN-23:27
asacthat should be same almost everywhere23:28
micahgso, I don't need to keep an unreleased version in the changelofg, right?23:28
asacusually we have UNRELEASED on top23:28
asacthat one probably is 6~... something atm23:28
asacwhen all is done you could bump the version to .7 ... and add the stability/security upgrade part23:29
asacthen do a release commit with just dch -r -Dlucid23:29
asaclike ... when done ... add the header i add for thos updates (with USN- etc) to changelog23:29
asacbump changelog version23:29
asacdebcommit23:29
asacdch -r -Dlucid23:30
asacdebcommit -r23:30
ftaripps|sleep, committed, please test and let me know if it works for you23:32
micahgasac: is it ok, if I have an extra line between 2 changes in the changelog (drop patch and new arm patch)23:35
micahgor should I delete it in one of these commits?23:35
asacit shouldnt have happened in first place ;)23:40
asacbut well... you can just sneak fix it23:40
micahgasac: does it matter which of the 2 commits?23:40
asacso the release commit is usually just changing version and date, so i would think use the other commit :)23:41
micahgk23:41
asacbut your decision. we dont want to do art here ;) ... just high quality commits in average ;)23:41
micahgk23:43
micahgI uncommitted locally and fixed it in the first commit :)23:43
micahgok23:43
micahgI ran all the commands23:43
micahgnow I just push?23:43
asacdid the changes look reasonable?23:45
asacyou can do bzr log -p | less23:45
asacto do a quick review23:45
asacwhen you are happy push ;)23:45
asaci will check23:45
micahgyep23:46
micahgpushed23:46
micahgnow what?23:49
asacdone?23:50
asachehe23:50
asaclet me pull23:50
micahgjust did xul 19123:50
asacah23:50
* asac stops ffox pull23:50
micahgyou want me to do ff?23:50
asacsure23:51
micahgk23:51
* micahg will work on it23:51
asacjust bump and add the same header you added to xul23:51
asacmicahg: so you have one bogus line at the end of changelog in xul 1.9.123:51
asaclike the first line after the last line with text23:52
asacthere are whitespaces23:52
asacand there are two empty lines23:52
micahgugh23:52
asachehe23:53
asacmicahg: uncommit23:53
asacpush --overwrite23:53
asacafter checking that you didnt uncommit too much23:53
asacwe have a 5 minute soft rule for uncommitting if there is a bad mistake ;)23:53
asacmicahg: after uncommitting you need to delete the tag23:53
asacbzr tag --delete TAGNAME23:53
asacotherwise debcommit -r will fail23:54
asacand we will end up with two heads ;)23:54
micahgasac: where's the whitespace and 2 extra lines?23:54
micahgI deleted the one at the bottom23:54
asacmicahg:     - update debian/rules23:54
asac    - update debian/xulrunner-1.9.1-dev.install23:54
asacthe line right after that one23:54
asacthat was an empty line with whitespaces23:55
micahgyeah, I got rid of that23:55
micahgah, ok23:56
micahgasac: my name under the USN was correct?23:57

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