/srv/irclogs.ubuntu.com/2007/11/30/#launchpad.txt

=== mwhudson_ is now known as mwhudson
kikowell00:15
kikoit's pretty rapid!00:15
* Fujitsu watches a glacier outrun some feature development.00:15
kikowhen we get started on something. the issue is mainly that a lot of the features aren't on the priority list.00:16
FujitsuNoted.00:16
FujitsuAnd assuming it doesn't get deferred release after release after release after release...00:16
FujitsuThen another 5 releases...00:17
Fujitsu(that's actually a real-life example, though I an't remember exactly which bug)00:17
Fujitsus/an't/can't/. Stupid lag.00:17
mwhudsonwe're certainly going to try to stop doing that00:17
FujitsuThat would be good.00:18
FujitsuIt was originally targetted for 1.1.6 or 1.1.7, was progressively deferred, then deferred again to 1.2.3 or so.00:18
kikoFujitsu, it might be something that just isn't really important and the priority stack is high. the fact that the milestoning is visible may be somewhat unfortunate there..00:29
ubotuNew bug: #172952 in malone "status sorting puts invalid bugs first" [Undecided,New] https://launchpad.net/bugs/17295200:31
kikodupe00:31
Fujitsukiko: Right, it probably isn't that important. But pushing it back and back visibly is a tad annoying.00:31
kikoFujitsu, which is why I'm saying that the milestoning being visible can be a bit unfortunate. :)00:32
kikoif you didn't know it was scheduled, it wouldn't be such an issue00:32
kikoand engineers get sick, go on vacation, get stuck, etc00:32
FujitsuYep.00:32
kikoworking with fixed deadlines, customers and priorities is a hard problem, no matter how much good will and late nights you put in.00:33
FujitsuNoted.00:33
somerville32Can I close a bug via a bazaar push?01:25
jelmersommerville32: one marked with `bzr commit --fixes` you mean ? afaik not yet01:26
somerville32if I put Closes lp: #XXX in my commit message and upload, will it close a bug?01:35
jelmerno, I'm pretty sure it doesn't do that yet01:35
jelmerthat's the sort of thing --fixes is meant for01:36
=== kiko is now known as kiko-zzz
LaserJocksomerville32: it works for uploading, not commiting to bzr03:54
somerville32LaserJock, uploading bzr branches?03:54
somerville32or just packageS?03:54
somerville32Because if it doesn't work for bazaar uploads, it should03:54
LaserJockpackage03:55
LaserJocks03:55
LaserJockwell, the bug isn't closed until it's in the archives03:55
LaserJockhaving a closes lp: #xxxx set the bug to Fix Commited might be helpful03:56
LaserJockalthough there might be problems with that03:56
FujitsuHow do you tell which is the proper branch? What if I push a branch containing a fix for some random project? My branch isn't at all officila.03:58
Fujitsu*official03:58
LaserJockexactly03:58
somerville32Launchpad isn't just for Ubuntu, folks :P03:59
somerville32I want this for _my_ project hosted on launchpad04:00
somerville32Maybe make it so that it can only close bugs under the project it is uploaded to?04:00
Fujitsu.... how is that relevant?04:00
somerville32Fujitsu, What exactly do you not understand about my request?04:00
FujitsuShould I be able to say a bug is closed because I, somebody completely unrelated to the project, push a branch to LP:?04:00
Fujitsus/://04:00
somerville32Fujitsu, You can do it now :/04:01
somerville32Fujitsu, You just visit the bug, and close it04:01
somerville32So... how is _your_ comment relevant?04:02
FujitsuIf I were pushing a bugfix branch, I would most probably reference a bug number in the changelog. That doesn't mean the bug should be closed.04:04
somerville32Fujitsu, There would be a syntax ofcourse 04:11
=== mpt_ is now known as mpt
=== stu2 is now known as stub
=== poolie2 is now known as poolie
=== poolie_ is now known as poolie
ubotuNew bug: #173006 in soyuz "Build failure emails could link to the source package release" [Undecided,New] https://launchpad.net/bugs/17300608:55
* Hobbsee waves08:57
* somerville32 waves back.08:57
kiko-zzzsomerville32, it's a planned improvements; I'd talk to thumper about it IIWY :)09:10
somerville32kiko-zzz, aweosme :)09:15
ubotuNew bug: #173009 in soyuz "backport-source fails with a dpkg-genchanges error" [Undecided,New] https://launchpad.net/bugs/17300909:20
=== \sh_away is now known as \sh
bacHobbsee: ping09:34
Hobbseebac: pong09:35
* Hobbsee waves to sabdfl09:35
sabdflmoin moin, Hobbsee09:35
FujitsuHey sabdfl.09:35
bacsabdfl: morning09:35
sabdflhowdy, guys09:36
Hobbseebac: what's up?09:36
bacHobbsee: you know much about translations?  i've got a new project i want to set up to use translations but the ui is unclear.09:36
Hobbseebac: close to nothing about translations, i'm afraid.  go talk to carlos :)09:37
Hobbseebac: checking internal documentation, if it exists, may also help09:37
Fujitsubac: What exactly are you unclear on?09:37
bacHobbsee: none of that team is around atm09:37
mrevellhey bac, you're up early/late09:37
bachey mrevell 09:38
bacmrevell: what happened to "Define usage" in the action portlet on the project overview page?09:38
FujitsuIt got consumed by +edit.09:38
mrevellbac: If you click "Change details" and scroll down, you'll find the options to define the project's usage.09:39
bacthanks guys, i was looking right past that09:39
FujitsuA lot of people miss it, though it's normally the bug tracker bit.09:39
bacit was right in front of me but i was looking for the old way...  :(09:40
mrevellbac: Maybe we need to change the text on the translations.lp.net/project page that appears to the owners of projects who haven't enabled translations. I'm not sure if uploading a template automatically sets the "uses translations" flag.09:43
mrevelljtv: If a project owner uploads a translations template, does that automatically set the "uses Translations" flag for that project?09:44
bacmrevell: that's my next question...how do you upload the initial POT file? 09:45
* bac wandering around in all new parts of LP09:45
mrevellbac: Are you the project owner?09:45
bacyep09:46
FujitsuTranslations... new? Wasn't Rosetta the first part to be publically available?09:46
bacFujitsu: new to *me*09:46
mrevellHave you set up a release series for the project?09:46
bacmrevell: yes09:46
Fujitsubac: Ah.09:46
mrevellHmm, there should be an option to upload a template for each release series on your project's translations overview page - i.e. translations.launchpad.net/projectname09:47
bacmrevell: right.  go to the relase series, then to the translation tab09:47
mrevellAnd then "Upload translation" in the Actions menu09:47
bacmrevell: it's a bit confusing if you're on the project overview page and then go to the translation tab.  it just says "you need to upload" but no direction that it has to be done from a release series.  in retrospect it's "obvious"09:49
mrevellbac: Aren't your release series listed on that page? The release series names should be links to the upload page for that series09:50
bacmrevell: not on translations.lp.net/project09:51
bacno list of release on that page09:51
mrevellbac: In that case, I'm a little confused. I'll mail the translations guys to get a better understanding of how it fits together.09:55
Hobbseeoh neat.  stopping builds is still broken.09:56
bacmrevell: cool.  thanks.09:56
mrevellbac: On the translations overview page for the launchpad-documentation project, I get an link for each release series.09:56
bacmrevell: i wonder if that's b/c translations have been uploaded and approved for those releases?09:57
mrevellbac: Maybe but I don't think they have. The message I get says, "To set up Launchpad Documentation for translation in Launchpad, you need to upload a translation template for one of its release series."09:58
mrevelland then links to the upload pages for both series that the project has inherited from the launchpad-project group09:58
mrevellperhaps it's something to do with it being part of a project group09:58
mrevellNope, I just tried another project and it also gave me a link to upload translations.09:59
bacmrevell: perhaps.  or maybe it's me trying to do something new at 4am09:59
mrevell:)09:59
bacmrevell: thanks for your help.  i'll look at it later.09:59
mrevellnp, if you have a screenshot or pastebin of the text you get on the overview page, I'd be curious to see it.09:59
mrevellSee you in your (later) morning :)10:00
Hobbseeoh, hum.  that's right, i need to file some more LP bugs.10:04
* Hobbsee files a bug on the lack of cancelling builds functionality10:10
ubotuNew bug: #173018 in soyuz "Soyuz refuses to let you cancel a build" [Undecided,New] https://launchpad.net/bugs/17301810:16
Hobbseemrevell: which section of launchpad deals with teams, and team creation?10:16
mrevellHobbsee: Are you filing a bug?10:16
Hobbseemrevell: i'm filing many bugs.10:16
Hobbsee(yes)10:16
mrevellHobbsee: :) Then launchpad is the project to file it under10:17
Hobbseemrevell: ah right, i thought there might be a subset10:17
* Hobbsee thinks https://bugs.edge.launchpad.net/launchpad/+bug/173019 is an excellent bug.10:17
ubotuLaunchpad bug 173019 in launchpad "Information marked "optional" should not be mandatory to fill in." [Undecided,New] 10:17
mrevellHobbsee: Nah. Anything that doesn't fit neatly into one of the others - e.g. malone - goes into launchpad.10:17
Hobbseei wasn't sure if there were some teams i'd missed, that was all10:17
ubotuNew bug: #173019 in launchpad "Information marked "optional" should not be mandatory to fill in." [Undecided,New] https://launchpad.net/bugs/17301910:26
Hobbseelaunchpad_bugs++10:28
Hobbseeright.  3 reported...what else did i have to report?10:28
kiko-zzzthis is why we have the best bugtracker10:33
Fujitsukiko-zzz: Because Launchpad is buggy?10:35
ubotuNew bug: #173021 in launchpad "OOPS when putting too big a number in the (optional) renewal period box when editing a team" [Undecided,New] https://launchpad.net/bugs/17302110:35
Hobbseekiko-zzz: we have the best bugtracker, because so many bugs about said bugtracker are reported.  yup.10:36
FujitsuYep.10:36
Hobbseekiko-zzz: i don't suppose you a) care, or b) have access to the buildds?10:37
=== cprov-out is now known as cprov
=== bluekuja_ is now known as bluekuja
kiko-zzzHobbsee, I care, but cprov is the one to talk to11:10
Hobbseekiko-zzz: i guess he's here now too :)11:10
cprovHobbsee: hi, how can I help you ?11:11
Hobbseecprov: any chance you can kill the build running on sejong?  it's marked as not OK - timed out, and has been going for 8+ hours.11:12
Hobbseecprov: the LP version of that is not currently implemented.  (bug already filed)11:12
cprovHobbsee: I don't have access to ubuntu buildd, only PPA ones11:13
Hobbseecprov: darn.11:13
Hobbseekiko-zzz: i take it you don't eihter, on that basis.11:13
HobbseeNg: might be able to do it, actually11:14
NgHobbsee: I think the current build is working - LP status tells me its only been building for 22 minutes and the machine is doing things (although it did get wedged overnight and I restarted it)11:14
cprovHobbsee: https://edge.launchpad.net/+builds/sejong11:14
Hobbseeoh, ti has started working again.  pitti was right then, that it does eventually reset itself after marking as manual, then as auto again.11:15
HobbseeNg: cprov sorry for the noise11:15
cprovHobbsee: np11:15
HobbseeNg: oh, you did fix it harder.  great :)11:16
NgI'm by no means a buildd admin, but I will stab a wedged machine in the face and mark it as auto again :)11:17
HobbseeNg: hehe :)11:17
=== kiko-zzz is now known as kiko
cyberixPackages from my PPA cannot be authenticated. Why is that?12:11
cyberixHow does the authentication work anyway. I signed the package before dputting it.12:12
Hobbseecyberix: you signed the source.  you didn't sign the binaries that launchpad built.12:13
cyberixHow do I sign the binary?12:13
cyberixSomeone else does?12:14
Hobbseeyou don't.  that would require launchpad using your private gpg key to sign the packages as yours.12:14
cyberixYes, that is what I asumed.12:14
Hobbseewhich is oh so wrong, on so many levels.12:14
=== mrevell is now known as mrevell-lunch
cyberixI can't know, if the binary is good anyway because I didn't compile it myself.12:15
cyberixDoes Launchpad sign it with wathever key?12:15
Hobbseethis is true, you need to trust the build system.12:15
cyberixJust to make sure it has not been altered in transfer12:15
Hobbseenot yet.  it's on the todo list12:15
cyberixok12:15
cyberixSo I should not care by now12:16
Hobbseeyou know that nothing is lost in transfer, anyway12:16
Hobbseeif there were losses between your machine, and launchpad, the md5sums would not match.12:16
cyberixok12:16
cyberixthanks12:16
Hobbseeso no, you don't need to care currently12:16
Hobbseecyberix: to sign the binaries on launchpad yourself would be the equivalent of putting your eftpos card, and pin somewhere very public, so anyone could take it and use it.12:18
Hobbseecyberix: at best, it would be you giving your card, and pin to launchpad, and hope that they'd never do anything bad with it.12:19
cyberixYep, doesn't make any sense.12:19
Hobbseeoh, and you can know if the binary is good12:20
Hobbseethey build using a chroot system, so you'll get the same output binary as launchpad does, if you build it with a !pbuilder12:20
cyberixI'm talking about a case where Launchpad would suddenly turn evil.12:20
Hobbseeas in, inserting other random stuff, on top of your source?12:21
cyberixfor example12:21
Hobbseeyou could build your binary, check where it installs things to, and diff each individual file with your cleanly-built version12:23
Hobbseecyberix: do you run ubuntu?12:23
Hobbseecyberix: if you did, the first thing you'd do would be to switch distro.  after that, you'd probably stop uploading to ppa.12:24
Hobbseeif you suspected LP had turned evil.12:24
cyberixOf course.12:25
cyberixBut I would still not want to have shipped evil stuff that has been signed by me to be good.12:25
Hobbseewhich would not happen, as you're not signing the binaries, only the source.12:25
cyberixYes12:26
Hobbseei see what you're saying now12:26
Hobbseethe question about "well, if i didn't build the source to get a binary, why should i sign it?"12:26
cyberixyep12:27
Hobbseea logical question.  a good one :)12:27
Hobbseeand an equally good answer.  "this is one of the reasons that you don't".12:27
Hobbseeshould get that added to the FAQ.12:28
cyberixI could of course revoke my key with message "Launchpad has now gone evil and they managed to steal my identity."12:30
cyberixOr something like that.12:30
cyberixSaying "It wasn't me", even if it actulla was me.12:30
Hobbseecyberix: only if you were silly enough to give them the private key12:30
cyberixOt if I signed their evil binary package.12:31
cyberixOr12:31
Hobbseecyberix: assuming you keep your private key private...they can't actually do anything with your public key of interest12:31
Hobbseeyou'd have awful trouble doing that - you don't have a login to their servers.12:31
Hobbseedebsign -r doesn't work over https :)12:31
Hobbseein fact, debsign won't even let you sign a binary12:32
cyberixHow ever, key revocation doesn't usually work very well anyway.12:32
cyberixoh12:32
Hobbseewhat makes you say that?12:32
Hobbseeoh, yes, i see, it does depend on other people actually refreshing the keys every once in a while12:32
cyberixYes12:33
Hobbseenot sure if you can ever get aroudn that12:33
=== mrevell-lunch is now known as mrevell
daubhi, i want to dput my package to the build service. but the package was rejected with following message:13:10
daubSigner has no upload rights at all to this distribution.13:10
daubNot permitted to upload to the RELEASE pocket in a series in the 'CURRENT' state.13:10
daubin the changelog file i use gutsy as distribution.13:11
rick_h_daub: when you run dput, you have to specify the heading from your dput conf13:12
frenchydaub: Where are you uploading to.13:12
rick_h_I think the docs have you create a my-ppa section13:12
rick_h_so your dput command has to be dput my-ppa .....13:12
rick_h_I did the exact same thing my first time using the ppa setup13:12
daubok, now i changed it to my-ppa13:14
daubi thought it was something like a placeholder13:15
rick_h_daub:there's a global dput config that defaults to the universe repository I think.13:15
rick_h_so it was just saying you can't upload a package to universe right now13:15
Hobbseerick_h_: s/universe/ubuntu/13:17
rick_h_Hobbsee: ah, sorry13:18
Hobbseeas in, the official ubuntu archives13:18
rick_h_daub: check out /etc/dput.cf for the rest of the config 13:18
rick_h_you can go in and make your ppa the default one in the future13:18
daubrick_h_: i followed th instructions on launchpad13:18
daubhave i to do any changes?13:19
rick_h_daub: no, just specify my-ppa when you run dput13:20
daubok, i'm waiting for the accepted/rejected message13:21
rick_h_daub: good luck!13:21
daubaccepted, yes :)13:22
rick_h_good stuff, now the build wait begins13:22
PengDonning my RTFM-proof asbestos suit, what about Mercurial support and open-sourcing Launchpad?13:22
* Peng gets in a car and drives away at high speeds.13:23
rick_h_Peng: I'm with you on the Hg front. <3, but I'm not holding my breath13:23
Hobbseethey plan to open source eventually, no timeframe has been given.13:23
frenchyI'd like to package w_scan if it hasn't already been done.  Is that possible?13:28
daubrick_h_: i see now the source package in my ppa. will it build now a .deb?13:28
frenchyProbably a bit late at this stage for Hardy.13:28
rick_h_daub: yep, it just takes a little while to get time on a build server and such13:29
Hobbseefrenchy: not a question for here, but sure, why not?13:29
frenchyHobbsee: Ooops ... hhahah ... sorry guys.13:30
Hobbseefrenchy: why wouldn't you be able to?13:30
daubrick_h_: ok, i'll check this later. thanks.13:30
Hobbseefrenchy: it appears they've never heard of makefiles, etc, though.  or something.13:30
ddaano plans to support hg in the short term, but you could have a look at the bzr-hg plugin.13:31
Pengddaa: Any Canonical-runs-bzr sort of politics involved?13:32
rick_h_daub: if you select the "view build records" you can see packages waiting to be built, in build, and completed. Play around with it.13:33
ddaaPeng: I am not sure what you mean.13:33
ddaaCertainly, Launchpad runs bzr. Bzr was largely started in an effort to provide a good DVCS for Launchpad and Ubuntu.13:34
ddaaAnd one of the points of Launchpad is to unify disparate data sources. So we got to pick one DVCS.13:35
Pengddaa: I meant "runs" as in "owns".13:35
ddaaThat sounds a bit fallacious to me. It does not own bzr any more that it owns Ubuntu.13:36
PengSponsors, then. Whatever term you want.13:36
Peng(Canonical *does* own the copyright to the bzr code, though.)13:37
ddaaPeng: for the same reasons that the FSF own the copyright of GNU tools.13:37
PengI know.13:37
PengI'm not complaining about that.13:37
ddaaPeng: to try to answer your initial question: Launchpad got to pick one DVCS, and we think that bzr is superior technically and in user experience.13:41
ddaaSupporting interoperation with hg and git is something we want to do eventually, but there will only ever be one first class DVCS in Launchpad (as far as I understand the current strategy).13:42
Pengddaa: Would it be technically difficult? Or just having to maintain multiple things, or nobody's gotten around to it or what?13:42
ddaaI cannot give a simple answer to that.13:42
ddaaPartly, it's lack of resources. Partly is that doing it as well as we would want to is technically difficult.13:43
ddaaThere also the fact that hg/git are not nearly as prevalent as CVS and Subversion.13:44
PengNeither is bzr. :P13:44
ddaaWe aim at fixing that :)13:45
PengHeh.13:45
PengOne could claim that supporting hg and git in Launchpad would help make them and Launchpad more prevalent too.13:46
ddaaMy personal position (not speaking for my employer here) is that users can help themselves using (and improving) bzr-git and bzr-hg if they want to work with git or hg data on Launchpad.13:48
ddaaThey are transparent interoperation plugins and do not require a centralized service to provide an authoritative conversion.13:49
ddaaOf course, it does not help if you want to publish hg or git data.13:50
PengAnd it's also less clean and riskier than using hg or git directly.13:50
ddaaI understand they are compelling reasons (mostly, network effects) for people to use hg or git.13:51
ddaaIf one of them becomes massively more prevalent than the other, and bzr becomes bound to irrelevance, we'll go with the community.13:53
ddaaThe bzr folks are doing a great job to ensure that does not happen though :)13:53
PengIt'd be nice if there were fewer choices, but I'd hate for any of the DVCSes to go away. They all have their benefits and new ideas.13:54
dokoddaa: https://code.edge.launchpad.net/~ubuntu-java/uj/icedtea7 , do you know how to get this published, or who to ask?13:54
ddaaIn any case, Launchpad needs to pick one DVCS. We plan to provide tight integration between projects and between launchpad services. Supporting multiple first-class DVCS would be a lot of extra effort and would defeat the point.13:55
kikoddaa, could you edit that into a faq?13:55
ddaakiko: I just said a lot of things. If you could pick the bits you want in a FAQ, I'm willing to edit them.13:56
ddaadoko: that should be published any minute.13:57
ddaaautomatically13:57
dokoddaa: but it doesn't :-(13:57
* ddaa checks13:58
kikoddaa, just an answer to "what RCSs does launchpad support (and why)?"13:58
ddaaI'll write a ML message for review.13:58
ddaadoko: looks like there's nothing to be published14:02
ddaamaybe you should file a but to the effect that "hosted branches registered via the web ui but never pushed to always appear as 'not published yet'".14:03
dokoddaa: so how do I start? Tried to create a local archive as well, then binding it to the lp URL14:03
ddaayou need to "bzr push"14:04
ddaa"bzr push bzr+ssh://doko@bazaar.launchpad.net/~ubuntu-java/uj/icedtea7" or something close to that14:05
ddaathere should be an example command displayed on the page for you14:05
dokoddaa: well, ok, it was not clear to me that this is not just an example command, but required to start working with the repo14:07
ddaadoko: I am not sure we are in sync14:08
ddaait's not required for your to start working14:08
ddaabut you do need to somehow upload data to Launchpad for Launchpad to publish it14:08
ubotuNew bug: #173045 in launchpad-bazaar "Branches are not published" [Undecided,New] https://launchpad.net/bugs/17304514:10
=== cprov is now known as cprov-lunch
=== \sh is now known as \sh_away
=== valles_ is now known as effie_jayx
=== cprov-lunch is now known as cprov
ubotuNew bug: #173062 in launchpad "implement PM system " [Undecided,New] https://launchpad.net/bugs/17306215:30
Hobbsee....15:31
PengOuch, next mirror of a new branch in 5 hours.15:31
Hobbseerepeat after me, launchpad is not a forum.15:31
Hobbseelaunchpad is not a place for socializing.15:32
Hobbseewhy oh why would you therefore want a pm system, when people would only get notified by email anyway?15:32
PengYou integrate lots of things into Launchpad. Integrating e-mail is a valid suggestion.15:33
emberHobbsee it was me, and it wasn't intent to 'socialize" was just to quickening and simply things15:34
Hobbseebut...when youd' have to send the notifications by email anyway?15:34
Hobbseehow does that help speed things up?15:34
Hobbseeyoud' have to visit LP, see what the PM was about, respond via LP, and wait for them to do the same?15:35
HobbseePeng: yeah, but i would have classed PM's in with forums and such15:35
emberyou are talking normal pm forums systems15:36
emberdoesn't have to be that way15:36
emberthat's why it was just an idea..15:36
Hobbseei seem to be missing what else you're proposing15:37
Hobbseeah well15:38
Hobbseei'm a lowly user - other people decides what gets done and doesn't.  i doubt that'll go very high on the list, but that's their decision, not mine.15:39
emberwell a start is that you just can check your pm in your email without going on lp15:39
emberwell i'm not either 15:39
Hobbseebut that's the same as email, or close to...15:40
PengWell, having messages organized by project or even branch isn't so bad.15:40
PengThe thing is, in many cases there better places to discuss things, in public like in bugs or mailing lists.15:40
emberHobbsee i understand you, i was waiting for feedback thou15:41
PengI'd say the clunkiness and effort of a PM system isn't worth the organization benefits over email.15:43
emberor perhaps a link in the email of the user to open the email client15:45
Hobbseewhcih is another page load, and annoying.15:47
emberyeah, youre right for those who don't use email clients it may be annoying15:49
Hobbsee...we have official incomplete-expiry now?15:51
emberwhy?15:53
Hobbseethere's a tooltip telling me that the bug will expire in 59 days15:53
Hobbseei thought it was reverted till further notice.15:53
emberlol15:54
somerville32Hobbsee, You must have missed the further notice?15:57
somerville32:P15:57
Hobbseesomerville32: i expected them to actually tlel lp-users, ubuntu-devel@, etc, seeing as it affects them an awful lot15:57
* somerville32 nods.15:58
Hobbseesomerville32: i don't think that effective notification is getting a whole stack of auto-expired bugmail.  again.15:58
somerville32Hobbsee, btw, everything is good again :]15:59
Hobbseesomerville32: w.r.t?15:59
somerville32security16:00
Hobbseeoh, good.16:00
=== kiko is now known as kiko-fud
SteveMMy project appears to have a corrupted download. Re-uploading does not fix the problem (a re-download on another machine gives the bad file). I assume this is caching at work. Does anyone know how long download binaries are cached?16:17
kiko-fudSteveM, not caching. something else. bac can you help him?16:32
backiko-fud: sure16:34
SteveMMaybe mirroring and redirection?16:34
bachi SteveM16:34
SteveMHi!16:34
SteveMRepeat: My project appears to have a corrupted download. Re-uploading does not fix the problem (a re-download on another machine gives the bad file). I assume this is caching at work. Does anyone know how long download binaries are cached?16:34
ubotuNew bug: #173081 in launchpad "Rename the 'Launchpad Janitor'" [Undecided,New] https://launchpad.net/bugs/17308116:45
kiko-fudbac?16:55
backiko-fud: ?16:55
kiko-fudbac, see SteveM's re-post :-P16:55
backiko-fud: handled16:55
SteveMFigured out.16:55
backiko-fud: everyone is happy.  :)16:55
SteveM.tar.gz files were being unpacked by the browser.16:55
SteveMWe're testing .tgz instead.16:56
kiko-fudah, cool16:56
kiko-fudI didn't see the resolution, just the re-post16:56
SteveMWe'd jumped to private chat.16:56
Peng(100% not a bash.) I think it's interesting that Launchpad is very public about releases and development and bugs, while it's closed-source. Sounds a little tricky to do.17:00
=== hexmode` is now known as hexmode
=== kiko-fud is now known as kiko-phone
SteveMI'm trying to figure out how to get launchpad downloads of .tar.gz files to behave as expected by most users. Right now, Launchpad downloads send a "Content-Encoding: gzip" header with these files. While nominally correct, this is causing browsers to unpack the files on download.17:32
SteveMThat's causing confusion, since the files are keeping the .tar.gz filename extension.17:32
SteveMSame problem, by the way, with .tgz files.17:32
intellectronicaSteveM: interesting problem. consider this, though - the only way to get around that on the server is to serve the files using the wrong mime type, which is a bit nasty). on the client, otoh, you can decided how to handle different file types.17:34
intellectronicaSteveM: surely you've experienced this problem with other sites too?17:34
SteveMintellectronica: The problem, though, isn't the MIME type.17:34
SteveMIt's the Content-Encoding heaer.17:34
SteveMs/heaer/header/17:34
intellectronicaSteveM: really? what value do you get?17:35
SteveM"Content-Encoding: gzip"17:35
SteveMThere's actually no MIME type in the response.17:35
intellectronicaSteveM: looks like a bug to me.17:35
SteveMMany servers will send a MIME type with this type of content that indicates the gzip. Most browsers (except safari) ignore the gzip part of that.17:36
SteveMBut, with a "Content-Encoding" header, all browsers will unpack it.17:37
intellectronicaSteveM: Content-Encoding: gzip tells the browser to unpack the file, which you only want in cases where you actually serve stuff you want the browser to display17:37
intellectronicaSteveM: maybe you can raise a bug?17:37
SteveMIMHO, right.17:37
SteveMWill do.17:37
intellectronicaSteveM: excellent, thanks!17:37
ubotuNew bug: #173096 in malone "Misleading "Content-Encoding: gzip" header on downloads" [Undecided,New] https://launchpad.net/bugs/17309617:50
=== kiko-phone is now known as kiko
PengOh, good. Even if it said 5 hours to mirror a branch, it was much less.18:05
Peng2 or 3, maybe.18:05
PengOr less.18:05
nxvl_workhi19:33
nxvl_workis there any way to find people on LP by county?19:33
nxvl_workis there any way to find people on LP by country?19:36
kikowell19:42
kikothere are loco teams19:42
kikonxvl_work, what do you want to know specifically?19:42
ubotuNew bug: #173121 in malone "branch search fails with full description" [Undecided,New] https://launchpad.net/bugs/17312120:06
=== cprov is now known as cprov-out
=== Ubulette_ is now known as Ubulette
=== kiko is now known as kiko-afk
ubotuNew bug: #173139 in launchpad "HWDB needs to make system_fingerprint URL-safe in result sets" [Undecided,New] https://launchpad.net/bugs/17313922:35
ubotuNew bug: #173141 in malone "urls should follow some common naming scheme" [Undecided,New] https://launchpad.net/bugs/17314122:40
PengWith branch statuses, what's the difference between "Fix Available" and "Best Fix Available"? Once your code is perfect, change it to Best?23:21
kiko-afkI think best fix might be a bit of an overkill23:23
PengWell I know that there could be no better fix ever. It's completely impossible. My patch is perfect.23:26
kiko-afkPeng, now now, let's not get carried away, it's just a branch status. 23:32
kiko-afkBest Fix Available; Best Fix EVAH23:32
=== doko_ is now known as doko
PengIt would spam everybody if I changed it, wouldn't it?23:32
kiko-afkI'm not 100% sure as I haven't used this feature myself23:35

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