/srv/irclogs.ubuntu.com/2011/02/22/#launchpad.txt

=== marienz_ is now known as marienz
DavieyHi, Is LP debian package archive published status aware?  The reason i ask, is that they all seem to be in Pending state :/08:14
Davieys/state/status08:15
* Daviey has a horrible feeling he's going to be using rmadison08:17
StevenKDaviey: We don't build Debian, we don't create build records for them, and I don't think they're published at all. What are you trying to achieve?08:18
DavieyStevenK, Use getPublishedSources, to view only published sources :)08:20
DavieyStevenK, essentially, get a package set of the latest debian sid packages via the LP api.08:21
Davieybut without the status being valid, i'm getting (what should be) Superseded packages included in my source_package_publishing_history collection .08:22
DavieyAs in, multiple versions of the same package08:23
StevenKDaviey: Hm, I'm not certain you can trust the publishing status of Debian sources, given we don't publish them. Perhaps wgrant might know more, if he's around.08:25
persiaMy information may no longer be current, but in the past it was not unknown for LP's concept of Debian to be out of date by some time (for various complicated reasons).  This ought be better with various infrastructure improvements, but I strongly suspect it remains a low priority for investigation to ensure current data.08:26
DavieyStevenK, thanks08:26
Davieypersia, Well the data seems current, even has valid date_published... but the state is pending..08:28
StevenKpersia: We have monitoring of both bits of the pipeline (debmirror and gina), so it should be okay.08:28
Davieyit would seem sensible that if we have a date_published, the state should be published... *however*, seems we don't store date_superseeded.08:30
persiaStevenK: Ah, excellent.  Wonderful things happen when I don't pay attention for a few years :)08:30
DavieyAlthough, date_published of n+1 should surely set the date_superseeded of n08:30
=== jtv-afk is now known as jtv
persiaIsn't it more complex because of the nature of Debian publication and wanna-build lag?  Also, wasn't there some work done recently to allow simultaneous parallel versions to be present in sid?08:31
DavieySeems to be a good example: https://api.edge.launchpad.net/1.0/debian/+archive/primary/+sourcepub/1299864 & https://api.edge.launchpad.net/1.0/debian/+archive/primary/+sourcepub/116737608:32
Davieypersia, no idea :/08:32
lifelessDaviey: please delete your edge references.08:32
lifelessedge must die08:32
Davieylifeless, ack :)08:33
lifelessDaviey: we don't publish any of debian AFAIK08:34
lifelesswe replicate it in only08:34
lifelessso its not surprising to me that none of it is published.08:34
Davieylifeless, I wonder if natty launchpadlib should raise a Deprecation warning :)08:34
wgrantDaviey: Sources will always remain Pending.08:34
wgrantBut the mirror should never be more than 12 hours out of date.08:35
lifelessDaviey: natty lplib will just use production08:35
wgrantWe now have alerts in place for if that happens.08:35
Davieylifeless, true, but why do we store date_published if we don't believe it is published?08:35
wgrantDaviey: Also, we don't track deletions at the moment.08:35
lifelessDaviey: and issue a deprecation warning too - *but* python has turned off showing deprecating warnings.08:35
lifelessDaviey: because its crazy08:35
wgrantDaviey: Because this code was written in 2004 and is INSANE.08:35
Davieylifeless, lovely!08:35
lifelessin the membrane08:35
Davieywgrant, lol08:35
* Daviey raises a big scream.08:36
DavieySo, other than client side processing - is there any way of getting a source_package_publishing_history collection of just the latest debian source packages?08:37
wgrantWhat does that mean?08:37
lifelesswhat do you want to achieve?08:37
mneptokpeace with honor. peace in our time.08:38
mneptokoh, and grilled cheese.08:38
jpdsmneptok: honour*08:38
Davieywgrant, as an example, something like http://pb.daviey.com/gIaE/08:38
wgrantDaviey: The import mainly serves to get the files into LP, and to notify services of new Debian uploads.08:38
Davieyand only return the highest debian version source.08:39
mneptokjpds: je parle Francais, aussi.08:39
wgrantDaviey: That's not what you want to achieve.08:39
wgrantThat's a way to achieve it.08:39
Davieywgrant, ok..08:40
wgrantDaviey: I doubt that you want to print out a list Debian source package names in a fairly slow way.08:41
wgrantYou presumably have some use for that sort of information.08:41
* persia suspects yet another implementation of mdt, but is only guessing08:41
wgrantThat is also my suspicion.08:42
Davieywgrant, yeah - that was just an example of trying to achieve a valid source package collection08:43
persiaDaviey: What's your large-scale project, of which this is merely stropping the razor prior to wetting the yak?08:43
Davieypersia, lol.. compare two way delta between debian and ubuntu for a given package set.08:44
wgrantHmm, where have I seen that before...08:45
persiamdt *does* just that.08:45
persiawgrant: Would you mind adding the server packageset and passing Daviey a URL :)08:45
wgrantDaviey: See the note at the bottom of http://qa.ubuntuwire.org/multidistrotools/08:45
wgrantAnd also see the example pages.08:46
persiaDaviey: For more advanced information, you may want to look also at PET08:46
persiaDaviey: http://pet.alioth.debian.org/08:47
persia(would need tweaking to also show Ubuntu and LP bug count, but those changes would be welcomed by some PET using teams in Debian)08:47
DavieyHmm.. One of the issues that multidistrotools seems to have, is that it's not easy to see /what/ is the delta; without manually looking at the changelog and parsing the difference in your head.08:49
persiaCould add a link to patches.ubuntu.com08:50
wgrantDo you have some ideas for improving that?08:50
wgrantThere should already be such a link.08:50
persiaOr a link to merges.ubuntu.com08:50
wgrantunless I disabled that for performance reasons.08:50
wgrantYup, it's even bold.08:51
persiaI think you disabled it for performance reasons: I see PTS, BTS, changes, buildlog, packages.u.c, LP, LP bugs, LP builds, LP changelogs08:51
Davieywgrant, parsing the changelog looking for changes until version = natty.version, for example08:51
persiaAh, I'm looking in the wrong place.08:51
Davieythen in reverse, changelogs in natty,until version string doesn't contain ubuntu.08:52
wgrantDaviey: You want to see the changelog entries from the LCA?08:52
persiaLCA?08:53
wgrantLatest common ancestor.08:53
wgrantMRCA, I guess it should be.08:53
Davieywgrant, yes08:53
persiaI'm not sure I comprehend the semantic difference between "latest" and "most recent", but I'll take your word for it.08:53
wgrantDaviey: So, Launchpad's derivation functionality will do this sort of thing within a few months. It's not clear when that will be applied to Debian->Ubuntu, but it should happen soon.08:55
Davieywgrant, Ah!08:55
wgrantpersia: Nothing, but MRCA seems to be the conventional term.08:55
DavieyThat sounds peeeeerfect!08:55
wgrantDaviey: It will basically do mdt in LP.08:56
wgrantWith packageset filtering.08:56
wgrantAnd diffs between the base and the Ubuntu and Debian versions.08:56
wgrantWhich could have the changelog extracted if you so desire.08:56
DavieyI have a function doing that, both ways - but i was trying to make it db backed to not hammer the api and changelog servers every time i run it.08:57
Davieywgrant, seems exciting times!08:57
persiawgrant: Will that also be replacing the non-LP bits of MoM and patches?08:57
Davieywgrant, Is there a bug or blueprint i can track for that?08:59
wgrantpersia: Neither is directly in scope, AIUI. But I hope that MoM will be replaced by UDD, and patches can be easily replaced by LP even now.08:59
wgrantDaviey: I don't know of any. But there is http://dev.launchpad.net/LEP/DerivativeDistributions09:00
persiapatches-replaced-by-LP -> that's probably worth doing sooner than later if it's ready, simply to reduce redundancy and start client migration (there are a bundle of clients).09:00
wgrantpersia: A good experience for that depends on some of the derivation work that is yet to be done.09:01
persiaMoM-replaced-by-UDD -> how does that work?  common-ancestor-import-branches-from-Debian and looms/pipelines/whatever to dig around at the diff?09:01
persiaHeh.  That makes sense.09:01
wgrantpersia: I believe that's the intention.09:01
wgrantI hope that looms become more sensible soon.09:02
* Daviey pity's the person that tries to announce that09:02
wgrantDaviey: I imagine it'll be quite a while off :/09:02
persiaDaviey: Why?  There's no reason one can't implement a get-merge (or whatever the script is called) that uses UDD to provide a compatible experience.09:02
* persia doesn't tend to like the merges that come from working with MoM anyway09:02
didrockshey hey09:18
didrocksjust a short question on bug expiration09:18
didrocksif I have three bug tasks on a bug09:18
didrockstwo of them are incomplete and one is New09:18
didrockswill the bug expire?09:18
wgrantTo qualify for expiration, the bug and its bugtasks meet the follow conditions:09:19
wgrant...09:19
wgrant        3. The bug does not have any other valid bugtasks.09:19
wgrantI think New should count as a valid bugtask.09:20
wgrantLet me check.09:20
didrockssure :)09:20
Davieypersia, We both know there are people that will get upset if the traditional development model is changed in any way.09:21
persiaThere's changes and there's changes.09:22
lifelesson09:22
lifelessoh09:22
lifelessthat reminds me09:22
persiaMoM has issues: other data sources are always welcome, and MoM has had improvements/changes in the past to accomplish various goals.09:22
wgrantdidrocks: It looks like any status other than Invalid, Incomplete and Won't Fix is sufficient to hold a bug open. Even Expired...09:22
lifelessderyck is open to the 'new' link becoming 'untriaged' with a broader than just new list for untraiged bugs09:22
didrockswgrant: excellent, thanks for the answer :)09:22
wgrantdidrocks: So no, the bug should not expire.09:23
lifelesse.g incomplete-with-response, confirmed, status undecided would all count09:23
didrocksthanks wgrant09:23
persiaOn the other hand, changes like making me wait 30 times as long to download a package when I don't care about the metadata or history in the context I'm getting the package gets in the way.09:23
persiaThe key is flexibility: as long as there is *support* for various ways of doing things, people are happy, and some ways of doing things can become deprecated once nobody uses them.09:24
didrockswgrant: so, in this bug: https://bugs.launchpad.net/unity/+bug/66109709:25
didrockswgrant: will the unity upstream/downstream tasks can expire?09:26
wgrantdidrocks: No.09:26
didrockswgrant: ok, the status is "global"09:26
wgrantdidrocks: Right. A task will only expire if there are no other unexpirable tasks.09:26
didrockswgrant: excellent, that was the answer I was expecting. Thanks! ;)09:27
=== jtv is now known as jtv-afk
DavieyWhat is the process for reporting spamming users?10:44
DavieySomeone i know (a non-spammer) account seems to be spamming LP bugs.10:45
Penghttps://answers.launchpad.net/launchpad/+addquestion I believe10:45
DavieyHe's asleep at the moment...10:45
cody-somervilleDaviey, Whats the account name? We may have already noticed it.10:48
lifelessif this is nickj10:48
lifelessI've suspended it10:48
Davieyyeah..10:48
Davieyah10:48
Davieyhttps://answers.launchpad.net/launchpad/+question/14639410:48
Davieythanks lifeless10:49
lifelessthanks for alerting us10:51
lifelessngight10:51
Davieynn lifeless10:52
=== jtv-afk is now known as jtv
mdzis staging really still updating, or is there a problem with it?11:42
wgrantmdz: The normal code updates failed last week due to its data being too old. We decided we'd wait for the weekend database restore to fix that. But it turns out that had been automatically disabled after several failed code updates, or something like that.11:47
wgrantHowever, the manual restore that was started yesterday should just about be finished now.11:48
mdzwgrant, thanks11:48
=== yofel_ is now known as yofel
=== zyga is now known as zyga-food
=== zyga-food is now known as zyga
=== sinzui changed the topic of #launchpad to: https://launchpad.net/ | Help contacts: jcsackett | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/
=== beuno is now known as beuno-lunch
=== deryck is now known as deryck[lunch]
=== beuno-lunch is now known as beuno
=== deryck[lunch] is now known as deryck
HmarzzIs there a launchpad representative that I could speak with about an issue with the SSO service?18:38
=== shadeslayer is now known as shadeslayer_
=== sinzui changed the topic of #launchpad to: https://launchpad.net/ | Help contacts: sinzui | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/
gnomefreakseb128: all gnome panels disappear, the window boarders are gone. you cant click on any window and use it. for example i had 2 terms open and i can switch between them but i can not use any commands and such19:43
gnomefreakoh damn19:43
jcsackettgnomefreak: was that "oh damn" a sign of wrong channel/window?19:47
gnomefreakjcsackett: yeah wrong channel19:47
jcsackettdig. :-)19:48
gnomefreaksome how i went from /win 17 to /win 19 while typing19:49
=== ixokai is now known as Guest416
kklimondahey, I have a problem pushing branch to LP. The first time I try I get this error: http://paste.ubuntu.com/570777/21:22
kklimondathe second time I try to push it just pushes infinitely21:22
kklimondait looks like it's trying to first pull all commits from the gtkmm trunk branch (which is a clone of upstream git repo) but my branch have nothing to do with it.21:28
sinzuikklimonda: yes it is doing that21:35
sinzuikklimonda: the formats are incompatible so bzr is trying to put everything there21:36
sinzuiI think you need to update the branch format. let me check the branch you want to stack this on21:37
kklimondado you have any solution I could use? :)21:38
sinzuiyuck https://code.launchpad.net/~vcs-imports/gtkmm/main is using an obsolete format21:39
sinzuikklimonda: I think I want to update Lp to 2a, which is what you probably have since it has been standard for almost a year21:39
kklimondamakes sense :)21:40
sinzuikklimonda: the other option is to branch from lp:gtkmm, to get an older format. merge your changes into the second branch, then push21:41
kklimondasinzui: the problem is I don't branch from the lp:gtkmm21:41
kklimondasinzui: ubuntu desktop team uses the same project for pushing packaging-only branches21:42
kklimondaI think I could branch from lp:~ubuntu-desktop/gtkmm/ubuntu and that should fix it.21:42
sinzuikklimonda: yes21:43
kklimondano, it didn't work after all21:50
kklimondamaybe if I try to push without my commits first..21:50
kklimondano, still the same error21:50
=== Nafallo_ is now known as Nafallo
=== Guest416 is now known as ixokai
mhr3hey guys, is something wrong with recipes? i get an oops every time i click request build22:59
mhr3for example (Error ID: OOPS-1879EA1560)23:00
ubot5https://lp-oops.canonical.com/oops.py/?oopsid=1879EA156023:00
wgrantmhr3: It sounds like you're not in the recipe beta testing team. Try joining https://launchpad.net/~launchpad-recipe-beta23:08
mhr3wgrant, that's it, thanks23:09
wgrantmhr3: Also, any particular reason you're still using edge?23:10
mhr3wgrant, firefox remembers it there :)23:10
* micahg has lots of old edge URLs in his history23:11
wgrantMine are almost all gone.23:14
=== issyl0 is now known as Guest15345
looljml: leankit credentials > the blog post says they have been updated, I see "guest@canonical.com" and "guest" and this doens't work23:38

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