/srv/irclogs.ubuntu.com/2011/06/22/#ubuntu-devel.txt

macoi just attempted to allocate the permissions with edit_acl.py. i got an error. can the DMB seriously not do that?00:06
stgrabermaco: only TB can00:06
macothat's annoying00:07
jcrigbymaco, thanks for trying00:11
micahgthat's why I said what I said :)00:12
micahgany DMB member can e-mail the TB, but in the past it's been the person chairing00:13
jcrigbymicahg, I sent an email to persia00:14
jcrigbyper your advice00:14
micahgjcrigby: k, if you need this immediately, you could ask one of the other DMB members to do it00:16
jcrigbymicahg, it can wait until tomorrow.  If I don't hear back from persia I will do that00:17
broderemail to persia> i thought persia didn't read e-mail00:19
micahgjcrigby: I would offer to sponsor but E_NOTACOREDEV00:20
jcrigbybroder, ok I won't be surprised if I don't here back from him then:)00:20
jcrigbymicahg, no problem00:20
stgraberjcrigby: do you have that package around somewhere? as you're supposed to have upload rights, I'm fine uploading it for you.00:24
=== tkamppeter_ is now known as tkamppeter
jcrigbystgraber, actually one of the reasons for uploading today was to test the uploading:)00:25
jcrigbystgraber, I actually have 5 linaro kernels to upload total00:26
stgraberjcrigby: ok. Got to go now anyway. If it's not solved tomorrow and you want it uploaded, just poke me and I'll upload all of them.00:28
jcrigbystgraber, thanks!00:28
apwhelp /buffer00:39
=== ion_ is now known as ion
micahgRoAkSoAx: why would you add an epoch to a new package?01:18
RoAkSoAxmicahg cause it ships a binary that is another spurce package which also has and epoc and to upgrade is neecessary01:19
RoAkSoAxis in another source package aswell01:19
micahgRoAkSoAx: you can do that in debian/rules with a substitution, non need to bump the source like that01:20
RoAkSoAxmicagh the shource is was already bumped in snother in the old.ackage and needed to be in new package01:21
micahgRoAkSoAx: huh?  you can bump a binary separately from the source, see thunderbird in oneiric for an example01:22
RoAkSoAxk01:22
micahgI would suggest having this deleted and roll back the epoch, it'll make syncing with Debian harder01:22
RoAkSoAxbthats how it was handled.by debian initially01:23
RoAkSoAxy01:23
micahgRoAkSoAx: is Debian introducing the same epoch?01:23
RoAkSoAxcluster-agents was handled by thst when got seplarated from heartbeat01:23
RoAkSoAxyes we will have same lackage01:24
micahgRoAkSoAx: I mean in the new package, if you're sure they'll take the same epoch, that's fine then01:24
RoAkSoAxyes they will01:24
micahgk01:24
RoAkSoAxthey are waiting for me to.forward it01:24
RoAkSoAxthats all.already been discussed at AUDS01:25
=== asac_ is now known as asac
alex__Anyone know when the Ubuntu key servers will be back online?04:36
pittiGood morning05:46
micahghi pitti :)05:47
micahggreat timing :)05:47
pittihey micahg -- ready to release the lot? :-)05:47
micahgpitti: can I get you to promote all the firefox locale binaries in -updates and -security :)05:47
micahgpitti: I had jdstrand do that earlier, we seemed to have forgotten to promote the locale packages to main though05:48
pittiok, I see that firefox itself is in natty-updates/main05:48
pittidoing05:49
micahgthans05:49
micahg*thanks05:49
pittiseems the langpacks made it alright05:51
micahg\o/05:51
pittiso let's hope not too many people only have main enabled, and thus broken the upgrade05:51
pittimicahg: promoted now; will hit the mirrors in 70 mins05:51
micahgI've only had one bug report so far and I think that was due to the langpacks hitting after firefox (we'll watch for that next time)05:52
micahgpitti: thanks05:52
pittislangasek: hey Steve06:46
slangasekpitti: hey, how goes?06:47
pittipretty well, thanks!06:47
pittislangasek: I was pondering debian bug 583958, and the 'usergroups' option of pam_umask06:47
ubottuDebian bug 583958 in libpam-modules "enable pam_umask usergroups by default" [Normal,Open] http://bugs.debian.org/58395806:47
* slangasek nods06:48
pittislangasek: your/ceg's proposal seems to be to change pam_umask to read the USERGROUPS_ENAB option, but I wonder how that should behave wrt. the "usergroups" option06:48
pittislangasek: if we make this an "and" , i. e. when you specify "usergroups" it reads login.defs, then we might break systems which expect usergroups to be enabled that way (but disabled it in login.defs)06:49
pittialthough this admittedly would be a weird configuration06:49
slangasekpitti: ah, I was thinking 'or'06:49
pittiso the other optiohn would be to imply "usergroups" if login.defs says USERGROUPS_ENAB06:49
slangasekand then effectively deprecating the 'usergroups' module option06:49
pittiright, that was my idea; so you agree?06:50
slangasekyep!06:50
pittiso the plan would be:06:50
pitti- read login.defs USERGROUPS06:50
pitti- document "usergroups" as deprecated06:50
pitti- add pam_umask without any options to common-session{,-noninteractive}, as per http://launchpadlibrarian.net/42107572/pam_umask-for-common-sessions.patch06:50
pittisounds ok?06:51
slangasekyep, sounds good to me06:51
pittithanks06:51
slangasekthank *you* :)06:52
pittiI updated the WIs accordingly06:53
=== freeflyi1g is now known as freeflying
slangasekpitti: looking closely I see that there's an explicit 'UMASK' setting in our login.defs, which ought to take precedence if set; so we should update login to comment that out at the same time07:08
pittislangasek: that's Debian bug 58397107:08
ubottuDebian bug 583971 in login "login.defs: UMASK 022 (and have pam_umask relax it to 002 for private usergroups)" [Normal,Open] http://bugs.debian.org/58397107:08
pittislangasek: I added a WI to update the documentation there07:08
pittislangasek: so you'd rather prefer an implicit default of 022, and not have USERGROUPS_ENAB relax that to 002 automatically?07:09
slangasekI don't think USERGROUPS_ENAB should override an explicit UMASK07:09
slangasekor was that how login worked before PAM?07:09
pittiwe haven't used usergroup magic by default in Debian/Ubuntu, so this is a yet undefined territory07:10
pittiin the past, /etc/profile just had a static "umask 022", I think07:10
pittilucid still has07:11
slangasek"before PAM" was a long time ago :)07:11
pittiah, I took that to mean "before pam_umask"07:11
slangasekwe don't have to be bound by pre-PAM behavior, but the meaning of login.defs is defined by login, not by pam07:11
slangasekso it would be best to be consistent07:11
pittiok, so comment it out by default, and have implicit default be "022 with automatic usergroups"07:14
pitti?07:14
pittiand if it's defined anywhere (login.defs, /etc/default/login, and all the other places that pam_umask looks for), just take it as it is07:15
didrocksgood morning07:21
pittislangasek: the email thread and bug report seem to think that the historic behaviour is that USERGROUPS_ENAB did modify the UMASK default07:23
pittislangasek: it would have the added benefit that you could set 077 and automatically get 007 for user groups07:25
pittibut it's a bit less expected indeed07:25
pittislangasek: I'll follow up to the Debian bugs to digest it there07:26
=== hunger_ is now known as hunger
wgrantpitti: >= Natty, not >= Oneiric?07:56
pittiwgrant: hmm, good question; I guess we could start with oneiric only07:57
pittiwgrant: updated bug description07:58
wgrantpitti: OK. >= Natty is easier, but >= Oneiric is probably safer.07:59
dholbachgood morning08:05
=== smb` is now known as smb
seb128do we have a wiki page or something explaining how to use submittodebian without a mta configured?08:34
seb128i.e without having a working sendmail or whatever08:34
didrocksI think there isn't last time I check08:35
seb128got a contributor who tried to send a patch to debian following the wiki and says he's blocked because summittodebian write the email but doesn't manage to send it08:35
seb128dholbach, ^08:35
seb128he's asking if he can tell submittodebian to use his gmail account or something08:36
micahgseb128: https://wiki.ubuntu.com/Debian/Bugs#Using_reportbug_to_report_bugs_in_Debian08:36
micahgthat's the closest I know of08:36
micahgand yes, it's not explicit08:36
seb128micahg, it doesn't tell you "that relies on you to be a sysadmin and having configured your command line to send emails"08:37
apwload /usr/share/weechat/python/go.py08:37
micahgseb128: no, if you run reportbug --configure, it should walk you through it08:38
didrocksalso, IIRC, submittodebian is reporting with the ubuntu version which breaks the version tracking there is in debian (got flamed once because of that, now I edit it or report manually)08:38
micahgbut idr, it's been almost 2 years08:38
seb128micahg, but users don't want to configure a mail server, they just want to send the email on gmail or whatever08:38
seb128re08:41
seb128sorry, got some issues08:41
micahgseb128: not configure a mail server, configure reportbug08:41
micahgthere's an smtphost setting08:41
seb128ok08:42
seb128well I still think we could do better ;-)08:42
micahgindeed :)08:42
seb128like at least give an option "send it using your normal email client"08:42
seb128which would just do what i.e nautilus-sendo is doing08:42
seb128calling the composer and attach the patch and set the title and text or something08:42
micahgwell, I just use Debian's SMTP host actually, it's a lot easier that opening in the mail client (and Debian sends you a copy in any event)08:43
seb128it's a free to world smtp?08:43
micahgyep08:43
seb128like you can send a patch with your gmail account by it?08:43
micahgwell, at least to report bugs :)08:43
seb128ok08:43
micahgsure, you set the address in the reportbugrc file08:44
seb128thanks, I will reply that to the user08:44
dholbachis there something that we can improve in the docs?08:45
micahgdholbach: invite people to set up reportbug before using submitodebian?08:46
dholbachyes08:46
dholbachseb128, micahg: I followed up on https://bugs.launchpad.net/ubuntu-packaging-guide/+bug/70484508:48
ubottuUbuntu bug 704845 in Ubuntu Packaging Guide "Add article explaining how to work with Debian/Upstream" [Undecided,In progress]08:48
dholbachdidrocks, is that a bug that can be fixed in submittodebian?08:48
didrocksdholbach: I guess that we should have a way to replace with the current version (or the closest we have) in debian08:49
seb128dholbach, thanks, I think ideally submittodebian would ask you whether you want to send it from a command line and telling you what is configured or not or give you the option to open the dump in your email client08:51
dholbachyes, that'd be nie08:52
dholbachnice08:52
seb128so people who want to use their normal email client and see what they send can do that rather than relying on some command line magic to send the email where they get no feedback on whether it worked08:52
dholbachcan somebody file a bug on ubuntu-dev-tools about that?08:52
micahgseb128: reportbug tells you that you should receive a response w/in an hour I think08:52
seb128it's still not really intuitive08:52
seb128what the contributor emailed me is08:53
seb128"The only problem was that I tried using submittodebian (for the first time) but I still haven't found out how to get it send the emails. I reported a bug on this since the tool outputs that the patch was sent but in /var/log/mail.log I could see that this was not the case."08:53
micahgseb128: right, it needs more sanity checks for either a local MTA or a remote one08:54
seb128"Do you know how to configure sendtodebian, reportbug or postfix to actually send mails using gmail for example(or whatever the easyest way is)?"08:54
* micahg also thought reportbug offered to configure the first time it's run, does submittodebian bypass that?08:55
seb128dholbach, ok, I will do a bit of checking on what works and not and maybe check open bugs and send an email to ubuntu-devel about that08:57
seb128dholbach, then I can open a bug as well about what comes out from it08:58
pittislangasek: OK, that's working nicely now; I sent https://code.launchpad.net/~pitti/pam/pam-umask/+merge/65451 your way for a first review08:59
* dholbach hugs seb12809:00
* seb128 hugs dholbach09:02
tumbleweedseb128: is this in reference to bug 800429?09:06
ubottuLaunchpad bug 800429 in ubuntu-dev-tools (Ubuntu) "submittodebian needs configured mail agent" [Undecided,New] https://launchpad.net/bugs/80042909:06
seb128tumbleweed, yes09:06
seb128dholbach, ^ the bug about the issue (the contributor who emailed me opened it)09:07
tumbleweedI think it's relatively straightforward to display some instructions if a ~./reportbugrc doesn't exist09:07
seb128why do a reportbugrc need to exist?09:08
seb128that seems backward, it should just do it works and call your email client composer09:08
seb128with the patch attached and the title and text set09:08
tumbleweedusing an unconfigured reportbug is very irritating (it won't let you set severities, for a start)09:08
tumbleweedand unless the user has an MTA on their machine, tehy'll want to configure it to use another MTA09:09
seb128why does it need to use reportbug to start?09:09
tumbleweedbecause that's the official method for reporting bugs to debian?09:09
tumbleweedhow much do we want users to learn how to interact with debian's BTS (which does require some learning)?09:10
micahgreportbug is used to find if there's an existing bug in the BTS to attach the patch to as well as manipulate that bug09:10
tumbleweederr new developers09:10
tumbleweedit doesn't attach the patch for me, (when using it with mutt), must actually look into that...09:11
seb128tumbleweed, learning the Debian BTS is fine, learning how to configure sendmail to send a bug is not09:11
tumbleweedseb128: you don't need to. reportbug can use your ISPs MTA, gmails, or even debian's09:11
seb128well somewhat it manages to confuse contributors, cf the bug we are discussing09:12
seb128I've to admit I usually copy the reportbug summary in my email client composer09:12
seb128because submittodebian never worked for me either and I didn't want to bother fighting with mail servers when I've a working email client09:13
seb128so it's not only that guy ;-)09:13
tumbleweedit's really not hard ot get reportbug to work. You just need to know that you need to configure it :)09:13
seb128well that's what is driving contributors away09:13
tumbleweedindeed, and debian is aware of this, but there is lots of inertia (and some people are afraid that if it's too easy, they'll get bad bug reports)09:14
seb128we are not talking about bug reports there, we are talking about patches09:15
seb128which are sent in form of bug report, but those sort of bugs should be easy to open09:15
seb128if the contributor is technical enough to send you a fix you probably want to make it easy for the fix to reach you09:16
seb128it's not like saying you make easy to file "doesn't work" bugs09:16
tumbleweedwe could easily make submittodebian drop in a .reportbugrc using Debian's MTA for bugs (and tell the user that it did so)09:16
seb128ok, so please do that ;-)09:16
seb128that would seem a good start09:17
seb128though ideally I still think it should open whatever it did in the user preferred email client09:17
seb128that way you can pick what email you want to use to send it, you have feedback it's sent, you have it archived in your outbox, etc09:17
tumbleweedis there a standard interface for giving an e-mail client a prepared email?09:18
pittipersia: in https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-qin-ubuntu-china we discussed "install sunpinyan by default, drop bopomofo"09:18
pittipersia: bopomofo maps to ibus-table-zhuyin as far as I can see, but we don't install that by default anywhere, nor does language-selector; am I missing something?09:18
seb128tumbleweed, xdg-email is somewhat aiming at that I guess09:19
seb128xdg-email [--utf8] [--cc address] [--bcc address] [--subject text] [--body text09:19
seb128] [--attach file] [ mailto-uri | address(es) ]09:19
tumbleweedthat seems usable09:22
pittiecho body | mail -s "subject" address1 ..09:23
pittibut requires mailx, which we don't install by default09:23
* tumbleweed is glad to see zack is still poking debian bug 59021409:23
ubottuDebian bug 590214 in reportbug "support for submitting bug reports via http" [Normal,Open] http://bugs.debian.org/59021409:23
pittiso I guess xdg-email it is09:23
Laneyand a configured MTA, which is the problem09:23
pittiah, right09:24
pittihow can you not have one :)09:24
seb128pitti, the discussion started because relying on a working system email setup is an issue, contributors don't want to have to deal with that09:25
pittiright, sorry, misunderstood09:25
seb128you also get no feedback of what you send, not outbox archiving, etc09:25
seb128pitti, no worry ;-)09:25
tumbleweedby default it CCs it to you, so you do get what you sent09:25
seb128if it works09:25
seb128if it doesn't you have no clue of what is happening and why09:25
tumbleweedhowever we can't get that if we use the debian public MTA09:25
Laney?09:26
micahgpitti: can I get you to copy one more thing for me?09:26
seb128out of knowing what system logs to read to figure what went wrong09:26
pittimicahg: sure09:26
LaneyI've used X-Debbugs-CC with reportbug.d.o for ages09:26
seb128Laney, X-Debbugs-CC?09:26
micahgpitti: firefox source, lucid from ubuntu-mozilla-security PPA09:26
tumbleweedLaney: I mean submission-time CC09:26
Laneydoes it matter?09:26
tumbleweedseb128: that CCs the bug after it's been filed, i.e. to other people who should know about it09:26
pittimicahg: to lucid-proposed?09:26
tumbleweedLaney: no, I don't think so (assuming it all works)09:27
micahgpitti: no, lucid-security09:27
Laneywhat env var does xdg-mail use?09:27
Laneyhttp://paste.debian.net/120616/ :'(09:28
pittimicahg: done09:28
micahgpitti: thanks09:30
dholbachhey ev - I just noticed, there's ~ev and ~evand - do you think they can be merged somehow?10:27
evdholbach: oh weird10:41
evannoyingly I can't merge them as evand@ubuntu.com will bounce.  I'll follow up with #launchpad10:41
evthanks for bringing that to my attention10:41
seb128tumbleweed, do you plan to send your clasp build fix to debian?11:47
debfxpitti, chrisccoulson: the new langauge packs pull in firefox (on natty and oneiric)11:49
tumbleweedseb128: did so (that was actually for testing submittodebian changes)11:50
debfxfirefox-locale-* probably shouldn't depend on firefox11:50
seb128tumbleweed, ok, it's not showing on http://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=clasp so I was wondering11:50
tumbleweedseb128: debian bug 63127011:51
ubottuDebian bug 631270 in clasp "clasp: FTBFS with ld --as-needed" [Minor,Open] http://bugs.debian.org/63127011:51
seb128tumbleweed, thanks11:51
* tumbleweed normally includes debian bug numbers in the patch before uploading to ubuntu (naughty me) :P11:52
seb128tumbleweed, sorry for picking on this one, I noticed a stack of build fixes in the sponsoring queue yesterday and none sent to debian, I'm trying to see how we do in regard of sending those to debian when we upload ;-)11:52
seb128tumbleweed, ideally I think we should have the debian but reference in the patch or changelog11:52
tumbleweedyes, I usualyl do that11:52
seb128it's a good practice and ensure the fix is sent back ;-)11:52
diwicdoes anybody know why my build fails on amd64 with "dpkg-shlibdeps: error: couldn't find library libc.so.6 needed by debian/snd-hda-tools/usr/bin/hda-verb (ELF format: 'elf32-i386'; RPATH: '')."?11:53
diwicis this something multiarch related?11:53
diwicnever mind, got it figured out I think11:59
brendandif glxgears is exhibiting poor performance on my system, is that symptomatic of something?12:07
directhexglxgears is not a benchmark12:07
persiapitti, I don't remember clearly.  After looking at the spec again, and language-selector, I *think* that the request is to use ibus-table-zhuyin as a useful option, rather than, or in addition to, the set already in place for zh-han*12:17
persiaErr, nevermind.  I see what you mean now.  I don't see how ibus-table-zhuyin is selected either.12:18
brendanddirecthex - maybe 'poor performance' is the wrong term. it's somehow using much more CPU than other GL applications12:19
persiafreeflying, Do you happen to remember precisely what was desired for Qin and bopomofo ?12:20
freeflyingpersia: bopomofo is nearly useless to us, try to remove it12:21
persiafreeflying, Remove from the archive, or just not present it?12:21
freeflyingpersia: not present it12:21
persiaDo you know how it is presented now?12:22
persiaIt doesn't appear to be the default anywhere.12:22
freeflyingpersia: within natty, if you choose chinesee during installation, it will be presented12:22
=== MacSlow is now known as MacSlow|lunch
persiafreeflying, Could you file a bug with the precise steps needed to be taken to do that?  I can't find anywhere in the code that seems like it should install ibus-table-zhuyin.  Alternately, do you expect the issue is more about ibus configuration, rather than about the packages that are installed?12:28
freeflyingpersia: seems its not from ibus-table-zhuyin, mostly from m17n12:34
persiaibus-m17n ?12:36
Quintasanjono: ping12:39
Quintasanjono: meh, ubuntu-pl has expired from locoteams-approved, can something be done about that the quick way or we need to follow some procedure?12:40
persiaQuintasan, You want a member of the LoCo Council for that question: tru #ubuntu-locoteams as a starting point12:43
persias/tru/try/12:43
persiafreeflying, I'm confused how ibus-m17n even gets installed.  To me it looks like zh-hans should always get ibus-pinyin+ibus-table-wubi and zh-hant should always get ibus-chewing+ibus-table-cangjie12:46
=== zyga-food is now known as zyga
pittifreeflying: hm, but we don't install m17n either any more12:58
persiapitti, Looking at language-selector, it seems data/pkg-depends is new for oneiric: what was the equivalent in natty?  (I've been looking at the dependencies of binary language-support-input-*)13:03
pittipersia: pkgdepends has been around since maverick or even lucid13:03
persiapitti, As the handler for input methods?13:05
pittipersia: ah, no; in natty we still used language-support-input-*13:05
pittiPackage: language-support-input-zh-hans13:05
persiaAh, good, then I've been looking in all the right places :)13:05
pittiDepends: im-switch, ibus-pinyin, ibus-table-wubi13:05
persiaRight.13:06
pittiPackage: language-support-input-zh-hant13:06
pittiDepends: im-switch, ibus-chewing, ibus-table-cangjie13:06
freeflyingpitti: persia I was wrong, bopomofo seems included within ibus-pinyin, lemme double check13:07
persiaAh, so the request is to modify the configuration of ibus-pinyin so that it doesn't default to bopomofo (or bopomofo is hidden by default)?13:08
freeflyingpersia: hide bopomofo from default13:09
pittifreeflying: the request also includes installing "sunpinyan" by default for zh-hans; is that ibus-sunpinyin?13:10
pittiif so, should that replace the current ibus-pinyin, or be installed in addition?13:10
persiaAlternately, is that just a different default for ibus-pinyin?13:10
freeflyingpitti: yes13:12
pittifreeflying: "yes" means sunpinyan == ibus-sunpinyin?13:12
freeflyingpitti: sunpinyin here means ibus-sunpinyin13:13
pittithanks13:13
pittifreeflying: should that replace ibus-pinyin, or be in additino?13:13
persiaso zh-hans: should specify ibus-sunpinyin+ibus-table-wubi ?13:13
freeflyingpitti: ibus-sunpinyin itself perform better than ibus-pinyin13:14
freeflyingpitti: but it lacks a configuration tool atm13:14
pittifreeflying: ah, ok; so if we drop ibus-pinyin, and that is the one which pulls in bopomofo, replacing it would also drop bopomofo?13:14
freeflyingpitti: yes13:15
persiaHeh, and now "replace bopomofo with sunpinyin" makes sense :)13:16
freeflyingpitti: is this the plan for oneiric? if so, I will talk to ibus-sunpinyin upstream to see if they can implement the configuration13:16
chihchunNo.13:16
persiachihchun, ?]13:16
pittifreeflying: I was asked to do that in https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-qin-ubuntu-china13:17
freeflyingpitti: ok, btw, ibus need merged from sid to get gtk3 support13:17
pittiah, right13:18
chihchunpersia: I thought  "replace bopomofo with sunpinyin" is plan for general ubuntu installation13:20
chihchunpersia: but it's ok for china only.13:20
pittichihchun: right, this is all per-locale now (zh_CN)13:21
freeflyingpitti: #78988213:21
persiachihchun, It's the expected default for all zh-hans environments.13:21
pittizh_TW/zh-hant has different ibus modules13:21
chihchunno problem13:21
chihchununderstand. :-)13:21
persiachihchun, So, if you're working in zh-hant, you can ignore this.  If you think that it makes sense to have bopomofo as default for zh-hans, be prepared to make a very strong argument.13:21
pittifreeflying: ok; seems the biggest thing there is porting the indicator, but that shoudln't be too hard13:22
pittifreeflying: so, we add ibus-sunpinyin and drop ibus-pinyin, which will also get rid of bopomofo; right?13:23
freeflyingpitti: to merge from sid, I think indicator's patch still works13:23
freeflyingpitti: exactly13:23
pittifreeflying: nah, needs porting to gir1.2-appindicator13:23
pittifreeflying: thanks13:23
pittibut that should be easy13:23
persiaThe beauty of a 3-character patch :)13:23
freeflyingpitti: the only difference between sid and oneiric is gtk3 support, guess we enable it, and add a binary package would be fine13:25
pittifreeflying, persia: ugh, replacing pinyin with sunpinyin would be a + 5 MB compressed size increase :/13:31
pittiwould we actually need to install that on the default ubuntu CDs, or is it enough to have on the Chinese Edition?13:31
pitticjwatson: ^ do you know?13:31
freeflyingpitti: indeed, sunpinyin is statisitical language model based13:32
cjwatsonpitti: we're going to have to talk at the rally about localised CD build questions.  until then I don't know13:32
pittiwell, even the Ubuntu CD will install it when you select Chinese, but would download it from the network13:32
pitticjwatson: ok, thanks13:32
cjwatsonpitti: (because right now the Chinese edition uses the very same livefs and pool as the primary Ubuntu images)13:33
pitticjwatson: we are going to have an ubuntu-defaults-chinese package anyway (https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-qin-ubuntu-china), perhaps we can build the Chinese edition with that13:34
pittiok, -> rally13:34
cjwatsonI think that would be the idea, yes13:34
cjwatsonsince all the ubuntu-defaults-* changes are additive, presumably this would still mean that the localised Chinese image wouldn't fit on a CD13:36
pittiyeah, we'd need a separate solution for dropping all other langpacks from that13:36
freeflyingubuntu-chinese-default-settings and ubuntu-chinese-meta hit universe since natty13:38
cjwatsonfreeflying: that's not what we're talking about13:39
cjwatsonhttps://blueprints.launchpad.net/ubuntu/+spec/desktop-o-cd-localization13:40
persiaWhere ubuntu-defaults-${LOCALE} just provides localised configuration for default packages, whereas *default-settings provides configuration variables for a flavour?13:43
pittithe package name doesn't have to have any particular form, although ubuntu-defaults-french or derivative-default-settings are the two recommended forms13:44
persiaI'd like to avoid the word "derivative" in this context, as it's already overloaded in lots of ways.13:44
persiaI'd also prefer to avoid declarations based solely on common language names: should the same values be used in Quebec and France?13:45
persiaObviously, friendly locale names are preferred, rather than "zh_CN" or similar :)13:45
pittipersia: I mean like "mythbuntu-default-settings"13:47
cjwatsonI don't see why that's obvious.  People get these packages mainly by downloading images, not by selecting the package name for a list.  Personally I'd rather that the packages used locale names to keep it simple and avoid collision.13:47
pittiOEM custom projects also use that schema13:47
persiapitti, Ah, sorry.  Missed that as a variable.  Sure.13:47
cjwatsonor will get these packages, anyway, according to the Plan13:47
persiacjwatson, So use the same sort of strings we used for language-support-* ?13:48
cjwatsonyep.13:48
pittiwell, l-support provided packages for all countries of a particular language13:48
cjwatsonbut probably with more instances of country codes tacked on the end.13:48
pittithese are not really just language bound13:48
persiaAh, so maybe it is better to use proper locale codes then.13:49
freeflyingsame scheme like language-support-xx would be clear13:49
pittiif the France loco team wants to do their own image, they'd probably call it -france, but I agree that the standard ll-cc schema avoids conflicts13:49
pittiso we probably should recommend that13:49
persiaOr rather, flattened codes (e.g. de_at)13:50
persiaErr, "de-at" (_ is prohibited)13:50
pittiand a special -bavaria edition, with a white-blue background by default13:50
cjwatsonjust use ISO-639-3 for that and call it ubuntu-defaults-bar. :-)13:51
pitti(gotta do somethign with those excess mirror space, bandwidth and iso testing resources..)13:51
=== kenvandine_ is now known as kenvandine
persiapitti, Well, at least the french and japanese teams are likely to prefer their own mirror networks anyway (as they already have infrastructure).  Wouldn't surprise me if the same was true for several other locales (with which I'm less familiar).13:52
persiaSimilarly, many locos are already doing ISO testing for remastered images, so that implies there are resources.13:53
pittipersia: that was the idea indeed13:53
pittipersia: we absolutely don't want to host/test a dozen iso flavour13:54
pittis13:54
pittipersia: but instead write tools that allow locos etc. to do them on their own with a safe and "approved" set of tools13:54
persiaRight.13:54
persiaMind you, I'm all in favour of hosting as many flavours as can justify themselves technically, but I categorically exclude language-specific variants as potential "flavours".   This may just be my personal nomenclature though.13:55
didrockspersia: indeed, for the french at least, we have something like 15 mirrors in our infra, so I guess it's better to rely on that14:05
didrocks(some having the official flavors as well, but most of them only hosting our own respin)14:05
persiadidrocks, Do you guys do just ubuntu-fr, or also kubuntu,. xubuntu, etc.?14:07
persiaWe've done kubuntu-jp a couple times, with some interest (with not much overhead over having the first remix)14:07
didrockspersia: we just do that for the ubuntu desktop iso. But we have kubuntu-fr.org and xubuntu-fr.org domain name. Just don't provide a respin (would be too much work)14:07
persiaThe new tools should help with that :)14:08
persiaBut it depends more on your testing resources than anything else.14:08
didrocksright, the thing is that we press 10 000 CD of ubuntu desktop respin, we can't do that for kubuntu-fr and xubuntu-fr ;)14:08
didrocksright14:08
persiaOh, certainly.  I think the last time we pressed the Japanese remix, it was only 3000 or so, but the other flavours were download only.14:10
didrocksnoting that the testing has already limited ressource on our first respin (which is also used for framakey ubuntu-fr remix which is an usb key sharing profiles between windows/mac/ubuntu with portable applications), which is quite scary for the volume of pressed CD/installed usb key we have :)14:10
didrocksbut sure that other flavors can come as download only14:10
mterrydoko_, ping about deja-dup's MIR (well, really ubuntuone-couch).  It's ready to be re-reviewed after converting to dh_python214:19
=== MacSlow|lunch is now known as MacSlow
=== korn_ is now known as c_korn
=== oubiwann` is now known as oubiwann
=== Ursinha is now known as Ursinha-lunch
=== jjohansen is now known as jj-afk
jcrigbycjwatson, pitti or some other other TB member I need to get permissions to upload some packages.  This was approved on the DMB mtg on 23May and I believe persia sent an email about this yesterday or earlier today.  My application is here (it lists the packages) https://wiki.ubuntu.com/JohnRigby/DeveloperApplication-LinaroLinuxAndUBoot15:41
jcrigbyalso is there a way to check permissions without actually trying an upload?15:41
Davieyjcrigby: Yes, and you currently have no upload access.15:43
Daviey:(15:43
jcrigbyDaviey, that is actually not a surprise:)15:44
* cjwatson goes to see if that mail is in the mod queue15:44
cjwatsonI don't see any such mail15:46
cjwatsonthe TB is happy to act when instructed by the DMB but I'd prefer to actually get an instruction from them directly :)15:46
cjwatsonlet's see, I wonder if I can find the meeting log15:46
Davieyjcrigby: I note that another package set (adding user to lp team) hasn't been actioned yet.  So they may be still doing the actions15:47
stgrabercjwatson: http://irclogs.ubuntu.com/2011/05/23/%23ubuntu-meeting.html15:47
jcrigbycjwatson, persia was the chair that day and said yesterday that he would send an email to the TB15:47
Davieyoh wow, i assumed that was a recent meeting.15:48
cjwatsonOK, found it now15:48
cjwatsonjcrigby: done now15:49
jcrigbycjwatson, thanks!15:50
cjwatsonI've also done upload rights for hrw's cross toolchain packages15:51
cjwatsonI'm a bit surprised at the backlog there.  Perhaps somebody could check whether there are any other things that the TB is supposed to have taken action on?15:52
hrwcjwatson: armhf ones? thanks15:52
cjwatsonno, armel-cross-toolchain-base gcc-4.4-armel-cross gcc-4.5-armel-cross gcc-defaults-armel-cross15:52
hrwcjwatson: ok15:53
cjwatsonare the armhf ones in the archive yet?15:53
cjwatsonor the 4.6 ones?15:53
hrwcjwatson: yes, they are now. I was busy with other tasks to ask for upload permissions15:53
cjwatsonif you could give me the source package names, I can add them15:53
saritthe command "/lib/udev/firmware --firmware=/lib/firmware/2.6.39.1/bnx2/bnx2-mips-09-6.2.1a.fw --devpath=/dev" gives libudev: set_loading: error: can not open '/sys/dev/loading'. Any ideas?15:53
hrwcjwatson: armhf-cross-toolchain-base, gcc-defaults-armhf-cross, gcc-4.4-armhf-cross, gcc-4.5-armhf-cross, gcc-4.6-armhf-cross15:53
hrwcjwatson: and same for armel: armel-cross-toolchain-base gcc-4.4-armel-cross gcc-4.5-armel-cross gcc-defaults-armel-cross gcc-4.6-armel-cross15:54
cjwatsonoh, looks like the armel bits may have been there already15:55
cjwatsonI've added the armhf packages now15:55
hrwthx15:55
hrwcjwatson: I asked TB for most of armel ones in past15:55
didrocksdholbach: can you advise to use debcheckout for http://people.canonical.com/~dholbach/packaging-guide/html/udd-intro.html#getting-the-source please? (see https://code.launchpad.net/~amoog/ubuntu/oneiric/libqtbamf/lp-765915/+merge/65132)16:42
slangasekpitti, seb128: do you know if I should merge pitivi 0.14.0-2 from Debian?  I touched it for the dh_python2 migration, now it's under my name on merges.u.c :)16:42
seb128slangasek, that would be great ;-) should be an easy one16:43
seb128slangasek, thanks16:43
slangasekseb128: ack - didn't figure the merge would be problematic, but I don't use it so my testing will be non-existant :)16:43
seb128slangasek, that's fine, I just run it and close it usually to test, we are few changes over debian and nothing likely to break it16:44
dholbachdidrocks, could you file a bug on https://pad.lv/p/ubuntu-packaging-guide?16:44
didrocksdholbach: sure :)16:44
slangasekseb128: ok :)16:44
dholbachdidrocks, I'm not 100% sure what exactly is the best approach and if it always works, so maybe it's good if somebody else comments on it as well16:45
didrocksdholbach: agreed, I'll link to my discusson on ubuntu-devel mailing list as well16:45
dholbachgracias!16:45
* mvo just discovered "gummi" the latex editor16:49
=== cking_ is now known as cking
juliankmvo: Sounds interesting16:50
pittimvo: hah, nice name16:51
mvolooking over the new stuff in app-install-data is always fun :)16:52
=== zyga is now known as zyga-food
didrocksI was more found of Kile :)16:54
slangasekcjwatson: so as ev mentioned in the meeting, all the options for updating wubi this cycle seem to imply it won't fit on the CD anymore.  Where does that land on our priority list?17:08
evnot all of them. It might be wise to keep the legacy version around, if that's the route we go with.17:10
evso at least they have *something* on the CD17:10
slangasekev: a complete legacy branch, or a legacy frontend that's maintained in parallel?17:10
eva complete legacy branch17:10
evunless we're still writing python code17:11
evthe wubi code is actually core/ui split17:11
slangasekright; having two completely different branches of wubi would worry me17:11
slangasekdoesn't seem sustainable17:11
evideally the old one wouldn't break and we wouldn't have to poke it much, other than to update it for new versions of grub and whatnot.17:12
evthat's actually largely been the case17:12
evwe barely touch the UI code these days17:13
evmind you, I may live in a fantasy land full of rainbows and unicorns17:13
slangasekI've heard that said about London :)17:14
evlol17:15
slangasekwell, we could let wubi drift for a few cycles that way, but I think ultimately we'd wind up with only one of the two well-supported17:15
evsure, but in a few cycles time hopefully the number of Windows XP users hitting Ubuntu.com will be far, far less17:16
evor they'll all have .NET 3.517:16
cjwatsonI think it's still pretty cool for inserting a USB stick into a Windows system to do something useful, although it doesn't have to be the current form17:17
slangasekmeaning we'd do *another* rewrite?  Or we'd target .NET 3.5 now for the website with the understanding that it's not good enough for the CD?17:17
cjwatsoneven if it were a shell one of whose options downloaded stuff from ubuntu.com to kick off wubi17:18
cjwatsona bit weird, but ...17:18
evslangasek: well, we could be fancypants and offer up the legacy version on the website where we can detect a version of .NET older than 3.517:18
slangasekhah17:18
slangasekI don't think we'd want that, really17:18
evand do the rewrite in WPF or whatever Microsoft is pushing on top of .NET these days17:18
evwhy not? It's in the user agent string.17:19
evsimple enough17:19
slangasekyes, but then it gives them a crippled experience17:19
slangasekif they're on the website downloading anyway, better to give them the full experience17:19
evit's better than no experience or a 50MB download before they get an experience17:19
slangasekI'm not convinced the latter is true17:19
cjwatsonwe haven't touched UI code very much, but I do occasionally have the need to work on the backend Python code; I'd appreciate it if that were at least somewhat accessible to Ubuntu developers who aren't Windows developers17:19
cjwatsone.g. if you're going to use .NET, make sure it works with mono, or something17:20
evyeah, I was just thinking I should really test that.  The .NET 3.5 installation experience when running a WPF application, that is.17:20
evmono> WPF wont, Silverlight will.17:20
cjwatsondidn't moon just get removed?17:21
slangasekev: I don't want a user to have a completely different experience clicking the "install Ubuntu" link from one XP machine where they happen to have .NET upgraded, than on another machine where they haven't, with no explanation17:21
evMoonlight? I have no idea.17:21
cjwatsonor I'm pretty sure I saw directhex talking about it17:21
evThat would be an interesting development.17:21
evslangasek: fair point.17:21
slangasekoh hah, that's why no one's complained about the util-linux merge breaking things, it's still in NEW17:27
=== deryck is now known as deryck[lunch]
=== deryck[lunch] is now known as deryck
=== jj-afk is now known as jjohansen
=== deryck is now known as deryck[lunch]
hallynhm, when i do debuild -S, it gets to telling me what user (mine) it will sign with, but never asks for passphrase17:55
hallynoh, it's complaining about dead agent17:56
hallynnm17:56
stgraber@pilot in18:02
=== udevbot changed the topic of #ubuntu-devel to: Oneiric Alpha 1 released | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: stgraber
broderstgraber: fyi, overlay doesn't support more than 2 branches, unfortunately18:03
broderit just has an "upper" and "lower" branch18:03
brodererr, overlayfs18:03
hallynbroder: yeah but you can nest them :)18:06
broderblech18:06
stgraberbroder: ok, I guess I'll have to play with that soon...18:20
cjwatsonjhunt: I've fixed the priority_list problem you spotted in debconf18:33
cjwatsonit only happened if you did 'use Debconf::Priority' under 'use strict' before 'use Debconf::Config' (or something else that used Debconf::Config)18:33
stgraberbroder: hey, I'm looking at the SRU for bug 56504718:48
ubottuLaunchpad bug 565047 in initramfs-tools (Ubuntu) "Unable to install off USB 3.0 port (HP Envy 15 Laptop)" [Undecided,Confirmed] https://launchpad.net/bugs/56504718:48
broderstgraber: yeah, i think the fix in oneiric is still pending18:48
broderlast i heard cjwatson was waiting to figure out what was going on with /run before merging the new initramfs-tools18:48
stgraberbroder: so apparently debian's initramfs-tools in version 0.99 fixes it but it's not in oneiric yet. Should I just apply the same fix to oneiric for now and upload the SRUs or wait till we get 0.99 in oneiric?18:49
=== deryck[lunch] is now known as deryck
broderstgraber: cherry-picking the commit for oneiric for the time being seems like a good idea, since the /run stuff seems to be a bit stalled18:50
broderi can do the writeup for that in a few minutes if you'd like18:50
stgraberbroder: that'd be great. Just let me know when it's done and I'll upload all of that18:50
=== Ursinha-lunch is now known as Ursinha
jhuntcjwatson: thx!18:52
broderstgraber: do you know if the SRU team will still do forward-copies of packages like they do with 0-day SRUs? because that would work here19:00
stgraberbroder: I don't think it's part of the official SRU process, at least I noticed quite a few cases where that didn't happen.19:01
* broder shrugs19:01
brodernot like the debdiff is hard to put together or anything19:01
stgraberbroder: in this case I'd just upload 0.98.8ubuntu4 in oneiric and the exact same thing as 0.98.8ubuntu3.1 to -proposed19:01
broderstgraber: ok, debdiff with s/ubuntu3.1/ubuntu4/ is attached to the bug :)19:03
broderi didn't want to mess with the branch because i don't know what to do with Keybuk's /run change19:03
stgraberbroder: ok, I'll have a look. thanks19:05
stgraberbroder: hmm, yeah, I'm not entirely sure how to deal with what's currently in the branch for oneiric...19:18
stgraberI don't really want to upload what's in the branch at the moment. I just want to upload the bugfix...19:18
stgraberbarry: how should I deal with that? (non-uploaded changes in a packaging branch where I just want to apply a small bugfix but not upload what's currently waiting in there)19:19
slangasekstgraber: I think in general people shouldn't push changes to the official packaging branch before they're ready for upload; is there a reason you don't want to upload those at the same time?19:20
slangasekis the stuff on there right now entangled with /run?19:20
stgraberslangasek: yeah, current content of the packaging branch is the switch from /dev/.initramfs/varrun to /run (changes to the init script and manpage)19:21
slangasekmmk19:22
stgraberslangasek: http://paste.ubuntu.com/630925/19:22
slangasekwhat's the current holdup with /run?  I thought that was ready to go19:22
stgraberwell, maybe it's ready to be uploaded but as Keybuk is a coredev I'd think he'd have uploaded it then. I know that broder's fix won't cause any problem when uploaded to oneiric but I really don't have the same confidence with the /run change :)19:24
=== yofel_ is now known as yofel
stgraberlooking at the code currently in the branch, it "seems" good. The only thing I'm wondering is what will happen if /run doesn't exist on the target (as it's currently the case in oneiric)19:27
broderstgraber, slangasek: there was also the change that Keybuk had sitting on top of base-files. initramfs-tools might be good to go if you upload the base-files change first19:28
broderstgraber: yeah, the new base-files creates /run19:29
stgraberbroder: where's that code? I don't see any non-uploaded commit in ubuntu:oneiric/base-files19:30
broderstgraber: it got moved out of the way by the package importer: https://code.launchpad.net/~ubuntu-branches/ubuntu/oneiric/base-files/oneiric-201105041859/+merge/5998119:30
stgraberhmm, for base-files, shouldn't we instead merge 6.4 from debian that essentially does the same thing ?19:35
broderOn upgraded systems, initscripts will handle the transition to /run> seems potentially problematic for us19:37
stgraberI'm almost tempted to just upload broder's fix to oneiric without using UDD. Let the imported move the current changes from Keybuk to another branch as the whole switching to /run thing seems to be a bit more work than what I'm prepared to do when patch piloting :)19:38
stgraber*importer19:38
=== zyga-food is now known as zyga
brodergeez. the number of things that change to support /run in sysvinit 2.88dsf-13.3 is terrifying19:38
stgraberI "could" upload base-files with the changes from Keybuk, then upload initramfs-tools with a strict dependency on base-files + broder's fix. But I'm really quite worried I'm going to break a lot of systems just a few days before people go to the sprint...19:40
broderhaha, and look what happens if you say "Keybuk" enough times :-P19:41
stgraberhehe19:41
stgraberhey Keybuk19:43
stgraberKeybuk: broder has a simple one line patch to apply to initramfs-tools in oneiric and I noticed you currently have non-uploaded changes in the branch for the switch to /run19:44
stgraberKeybuk: should I move your changes to a separate branch for now and upload broder's fix or are the changes to switch to /run ready to upload?19:44
Keybukstgraber: oh, yes19:51
Keybuksorry, I stalled my changes based on things in Debian19:51
Keybukand didn't back them to a branch19:51
Keybukso yeah, move my changes out of the way for now19:51
stgraberKeybuk: ok, thanks19:52
stgraberslangasek: what's the best way of doing that? do a direct upload and let the importer deal with it or do a push to another branch, then uncommit, then push overwrite to the packaging branch?19:53
slangasekKeybuk: what's stalled on the Debian side?  I thought it was moving along over there19:54
slangasekstgraber: whatever you do, do NOT uncommit - the importer will never forgive you :-)19:54
slangasekstgraber: direct upload + importer dealing seems fine19:54
stgraberslangasek: ok, noted :) will do a direct upload then19:54
stgraberslangasek: AFAICS initramfs-tools, base-files and sysvinit have all been uploaded to Debian19:54
stgraberso unless I missed something, sid should already be using /run19:55
Keybukslangasek: nothing, I mean I stalled my side when I realised it was already being worked on there19:58
slangasekah19:58
stgraberbroder: uploaded for oneiric, natty-proposed and maverick-proposed. Thanks!20:02
broderstgraber: rock on. thank *you*20:05
=== Quintasan_ is now known as Quintasan
=== yofel_ is now known as yofel
charlie-tcaubuntu-bug xubuntu-default-settings22:15
charlie-tcaor22:15
charlie-tcaubuntu-bug xubuntu-meta22:15
stgraber@pilot out22:24
=== udevbot changed the topic of #ubuntu-devel to: Oneiric Alpha 1 released | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:

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