Re: New Launchpad feature: Diff between Sid and Oneiric
On Friday 17 June 2011 18:46:45 Scott Kitterman wrote: I generally agree with this, but I do sometimes scan the whole Main or Universe lists on MoM to see if there's anything interesting. I doubt I could reduce this to some kind of search criteria. I don't know what will be interesting until after I find it. So thanks to Gavin you can now use batch sizes of 300 without the page timing out. -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Fri, Jun 17, 2011 at 11:56:35AM -0700, Bryce Harrington wrote: On Fri, Jun 17, 2011 at 03:04:38PM +0100, Julian Edwards wrote: On Thursday 16 June 2011 23:11:24 Bryce Harrington wrote: Awesome, yeah I think this once this bit is in place, it'd enable the MoM guys to tie into this more directly if they wish. Do you want me to leave syncing turned off until this is in place? If we left syncing turned on for now, how long do you think it'd take to see the comments exposed? Couple weeks? @Colin, can you share your thoughts regarding making MoM pull in comments from LP? Is this integration something you think would be worth adding to MoM? I don't think it would be worth me spending time on it, although I would be willing to merge and deploy a branch if somebody else wants to do it. -- Colin Watson [cjwat...@ubuntu.com] -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Thursday 16 June 2011 21:08:44 Bryce Harrington wrote: On Thu, Jun 16, 2011 at 03:23:57PM +0100, Julian Edwards wrote: On Thursday 16 June 2011 14:08:14 Sebastien Bacher wrote: * is the current page only tracking Debian unstable? GNOME3 is in experimental still in Debian and for desktop work we are interested to track experimental and not unstable, is there any way to do that? Each series can only track one set of parent distros at once, unfortunately. We did put in a way of changing to a different parent when opening a new series, which will be useful for LTSes. The particular workflow Sebastien is referring to here is that frequently, on a case-by-case basis, we want to sync from Debian's experimental tree to pull in changes they're not yet ready to put into unstable but that we know we want in Ubuntu. (With Debian being more of a rolling release, and Ubuntu more puctuated with freezes and more tightly cadenced releases, this use case does crop up fairly regularly.) Ah fair enough. We don't cater well for that case at all right now. We did assume it would not crop up very often but it seems that was an incorrect assumption. Where it does happen we figured that someone could just do a regular upload so it wasn't a blocker, but I guess it'll get annoying. Perhaps we'll fix this in a future iteration on the feature. I do notice this bit in the LEP, which suggests some thought has gone into this (or a similar?) situation: * Allow a derived distribution to have more than one parent + Post-initialisation, add more parents so that they appear in the list of differences This is for the OEM case, where they have a crazy-ass hierarchy of parent overlay distros! :) -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Thursday 16 June 2011 23:11:24 Bryce Harrington wrote: Also, I'm unclear how you would retrieve the comment object(s) given a dsd object, but if it's not exposed in some fashion already, probably wouldn't be hard to expose it (I can investigate further if there's interest.) Iz Bug; gavin just filed a bug on this in LP. Awesome, yeah I think this once this bit is in place, it'd enable the MoM guys to tie into this more directly if they wish. Do you want me to leave syncing turned off until this is in place? -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Thursday 16 June 2011 13:46:41 Scott Kitterman wrote: On Thursday, June 16, 2011 01:25:05 AM Steve Kowalik wrote: On 16/06/11 16:11, Scott Kitterman wrote: This new page still offers substantially less functionality than MoM/grab-merge. If you want to mark merges as in progress or leave merge related notes for other developers, MoM is the place to do that. Then file bugs! And please tag them 'derivation'. If it's a goal of the Launchpad team to have this be suitable to replace MoM then rather than me file stacks of bugs it would probably be a more useful use of everyone's time for whoever in the Launchpad team is driving this to go look at MoM and see what's missing. Just to get you started though, it apparently needs to be faster if one wants to load a single page with a lot of packages. See OOPS-1993DY5 for details. Scott Next time you report an OOPS about timeouts can you please disclose the fact that you URL hacked[1] the batch size to 300 instead of using the default 50. I just heard that there is a Greasemonkey script that sets batch sizes to 300. If anyone is using this and gets timeouts then I strongly suggest you turn it off as we're likely to ignore your cries for help. [1] From our OOPS report: QUERY_STRING: start=1batch=300 -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
Julian Edwards juliand.edwa...@canonical.com wrote: On Thursday 16 June 2011 13:46:41 Scott Kitterman wrote: On Thursday, June 16, 2011 01:25:05 AM Steve Kowalik wrote: On 16/06/11 16:11, Scott Kitterman wrote: This new page still offers substantially less functionality than MoM/grab-merge. If you want to mark merges as in progress or leave merge related notes for other developers, MoM is the place to do that. Then file bugs! And please tag them 'derivation'. If it's a goal of the Launchpad team to have this be suitable to replace MoM then rather than me file stacks of bugs it would probably be a more useful use of everyone's time for whoever in the Launchpad team is driving this to go look at MoM and see what's missing. Just to get you started though, it apparently needs to be faster if one wants to load a single page with a lot of packages. See OOPS-1993DY5 for details. Scott Next time you report an OOPS about timeouts can you please disclose the fact that you URL hacked[1] the batch size to 300 instead of using the default 50. I just heard that there is a Greasemonkey script that sets batch sizes to 300. If anyone is using this and gets timeouts then I strongly suggest you turn it off as we're likely to ignore your cries for help. [1] From our OOPS report: QUERY_STRING: start=1batch=300 Sure. I did the URL by hand and not with a script. I had always assumed that since LP supports batch sizes up to 300 using then was supported, just not part of the standard U/I. This is, BTW, relevant since this feature will, in an Ubuntu context, always have large package lists. Trying to batch through them 75 at a time isn't very feasible. Scott K -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On pią, 2011-06-17 at 11:51 -0400, Scott Kitterman wrote: This is, BTW, relevant since this feature will, in an Ubuntu context, always have large package lists. Trying to batch through them 75 at a time isn't very feasible. Especially when there is no way to sort results ;( -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Friday 17 June 2011 16:59:46 Marcin Juszkiewicz wrote: Especially when there is no way to sort results ;( Thank you for the feedback. Did you file a bug about this? -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Friday 17 June 2011 16:51:32 Scott Kitterman wrote: Sure. I did the URL by hand and not with a script. I had always assumed that since LP supports batch sizes up to 300 using then was supported, just not part of the standard U/I. This is, BTW, relevant since this feature will, in an Ubuntu context, always have large package lists. Trying to batch through them 75 at a time isn't very feasible. I think that someone who wants to batch through pages that big is lacking functionality somewhere else. In this case I think it's the poor search critera that currently exist on that page and we plan to fix that. Also, batching through smaller pages will always be a bit quicker than rendering massive ones all at once. The current default batch size is pretty quick to render. Thanks. -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
Julian Edwards julianf.edwa...@canonical.com wrote: On Friday 17 June 2011 16:51:32 Scott Kitterman wrote: Sure. I did the URL by hand and not with a script. I had always assumed that since LP supports batch sizes up to 300 using then was supported, just not part of the standard U/I. This is, BTW, relevant since this feature will, in an Ubuntu context, always have large package lists. Trying to batch through them 75 at a time isn't very feasible. I think that someone who wants to batch through pages that big is lacking functionality somewhere else. In this case I think it's the poor search critera that currently exist on that page and we plan to fix that. Also, batching through smaller pages will always be a bit quicker than rendering massive ones all at once. The current default batch size is pretty quick to render. Thanks I generally agree with this, but I do sometimes scan the whole Main or Universe lists on MoM to see if there's anything interesting. I doubt I could reduce this to some kind of search criteria. I don't know what will be interesting until after I find it. Scott K -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Fri, Jun 17, 2011 at 03:05:55PM +0100, Julian Edwards wrote: On Thursday 16 June 2011 18:11:01 Micah Gersten wrote: On 06/16/2011 04:26 AM, Dave Walker wrote: snip / * The new page should probably indicate the sponsor of the Ubuntu upload (if present). snip / Thanks again! Kind Regards, Dave Walker Actually, the uploader on this page is the sponsor. It should really show the person who got credit for the upload as that person is considered TIL. Can you file a bug about that please and we'll fix it. Presumably it should be the Changed-By instead? https://bugs.launchpad.net/launchpad/+bug/798865 -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric (bug #s)
I've filed bugs based on people's comments in this thread. Here's the list I've provided to the Launchpad developers. == Critically Urgent == Nothing == Important to Ubuntu == 798297 No way to get DistroSeriesDifferenceComments via the web service * 798522 +localpackagediffs should require comment when blacklisting package * 798873 Being able to filter by subscribed packages for a given team or user. == Low Hanging Fruit(?) == 798463 'blacklist' needs better api doc 798865 +localpackagediffs page should show uploader rather than sponsor 798936 +localpackagediffs should allow to filter by package-set == Would Be Nice To Haves == 798301 Time-out on +localpackagediffs when setting batchsize to 300 798872 Ability to diff legacy source packages ubuntu/debian delta 798880 +localpackagediffs page should include link to debian/changelog since ubuntu version If there are further issues you spot, or have ideas for improvements beyond these, please file bugs directly with Launchpad: https://bugs.launchpad.net/launchpad/+filebug + Tag your bugs 'derivation' Bryce -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
New Launchpad feature: Diff between Sid and Oneiric
There's now support in launchpad for displaying source package diffs between what's in ubuntu oneiric and what's in debian sid. Check it out: https://launchpad.net/ubuntu/oneiric/+localpackagediffs This is an outcome of the Launchpad team's current 'Derived Distros' development focus. The primary objective is to make life easier from people making derivatives of Ubuntu such as OEMs, but since Ubuntu itself is a derivative of Debian, it looks like this is going to win us some nifty new functionality too. This includes a comment area to allow packagers to mark merges they're working on or leave notes for other packagers, buttons to make it easier to sync one or more packages straight from debian, and functionality for derived distros to push their changes back up to us more easily. For more info on what's in the plans, see: https://dev.launchpad.net/LEP/DerivativeDistributions https://launchpad.net/launchpad-project/+bugs?field.tag=derivation Bryce -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
Bryce Harrington br...@canonical.com wrote: ... This includes a comment area to allow packagers to mark merges they're working on or leave notes for other packagers ... This new page still offers substantially less functionality than MoM/grab-merge. If you want to mark merges as in progress or leave merge related notes for other developers, MoM is the place to do that. Scott K -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On 16/06/11 16:11, Scott Kitterman wrote: This new page still offers substantially less functionality than MoM/grab-merge. If you want to mark merges as in progress or leave merge related notes for other developers, MoM is the place to do that. Then file bugs! And please tag them 'derivation'. Cheers, -- Steve Stop breathing down my neck. My breathing is merely a simulation. So is my neck! Stop it anyway. - EMH vs EMH, USS Prometheus -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On 16/06/11 07:03, Bryce Harrington wrote: There's now support in launchpad for displaying source package diffs between what's in ubuntu oneiric and what's in debian sid. Check it out: https://launchpad.net/ubuntu/oneiric/+localpackagediffs This is an outcome of the Launchpad team's current 'Derived Distros' development focus. The primary objective is to make life easier from people making derivatives of Ubuntu such as OEMs, but since Ubuntu itself is a derivative of Debian, it looks like this is going to win us some nifty new functionality too. This includes a comment area to allow packagers to mark merges they're working on or leave notes for other packagers, buttons to make it easier to sync one or more packages straight from debian, and functionality for derived distros to push their changes back up to us more easily. For more info on what's in the plans, see: https://dev.launchpad.net/LEP/DerivativeDistributions https://launchpad.net/launchpad-project/+bugs?field.tag=derivation Bryce Hi Bryce, This is a great new feature, and certainly a step in the right direction. I see this as really good news, so thanks for sharing it with us. I'd like to make a few suggestions, to make this more useful to my workflow: * Ability to diff legacy source packages ubuntu/debian delta. - There have been multiple occasions where I have have dget'd the sid source package from snapshot.debian.org and created a debdiff from a prior ubuntu merge to /really/ see what the delta is. The current autogenerated diff per source package doesn't cut it for merges, as it includes the Debian changes. I want to view just what the merge delta was. * Being able to filter by subscribed packages for a given team or user. - The https://bugs.launchpad.net/~LPID/+packagebugs - This allows a given user or group to keep an idea of where the packages differ from sid. Especially useful for a team or user to be able to monitor the core of packages that they need to deliver. * Should probably be able to also see the package sets, and possibly filter by. * Being able to easily see the debian/changelog entries for version ubuntu current version. - This allows to quickly see how important the changes are. * The new page should probably indicate the sponsor of the Ubuntu upload (if present). * I wonder if this feature set will be exposed by the API? :) To date, i have been maintaining a cron'ed list[0] of packages where Debian is a higher version than Ubuntu for packages ~ubuntu-server is subscribed to, and the ubuntu-server package set. I have found it most useful, I hope Launchpad will be able to superseed my list and make it more useful. [0] http://people.ubuntu.com/~davewalker/server-sid-new.txt Thanks again! Kind Regards, Dave Walker -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On mer., 2011-06-15 at 23:03 -0700, Bryce Harrington wrote: some nifty new functionality too. This includes a comment area to allow packagers to mark merges they're working on or leave notes for other packagers, buttons to make it easier to sync one or more packages straight from debian, and functionality for derived distros to push their changes back up to us more easily. That's a great list of features and will be very useful, thanks to all the people who are working on that! Cheers, Sebastien Bacher -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Thu, Jun 16, 2011 at 10:26:50AM +0100, Dave Walker wrote: On 16/06/11 07:03, Bryce Harrington wrote: There's now support in launchpad for displaying source package diffs between what's in ubuntu oneiric and what's in debian sid. Check it out: https://launchpad.net/ubuntu/oneiric/+localpackagediffs This is an outcome of the Launchpad team's current 'Derived Distros' development focus. The primary objective is to make life easier from people making derivatives of Ubuntu such as OEMs, but since Ubuntu itself is a derivative of Debian, it looks like this is going to win us some nifty new functionality too. This includes a comment area to allow packagers to mark merges they're working on or leave notes for other packagers, buttons to make it easier to sync one or more packages straight from debian, and functionality for derived distros to push their changes back up to us more easily. For more info on what's in the plans, see: https://dev.launchpad.net/LEP/DerivativeDistributions https://launchpad.net/launchpad-project/+bugs?field.tag=derivation Bryce Hi Bryce, This is a great new feature, and certainly a step in the right direction. I see this as really good news, so thanks for sharing it with us. I'd like to make a few suggestions, to make this more useful to my workflow: Thanks, I'll gather up suggestions, prioritize, and pass back to LP. * Ability to diff legacy source packages ubuntu/debian delta. - There have been multiple occasions where I have have dget'd the sid source package from snapshot.debian.org and created a debdiff from a prior ubuntu merge to /really/ see what the delta is. The current autogenerated diff per source package doesn't cut it for merges, as it includes the Debian changes. I want to view just what the merge delta was. Agreed, I do this all the time myself. * Being able to filter by subscribed packages for a given team or user. - The https://bugs.launchpad.net/~LPID/+packagebugs - This allows a given user or group to keep an idea of where the packages differ from sid. Especially useful for a team or user to be able to monitor the core of packages that they need to deliver. * Should probably be able to also see the package sets, and possibly filter by. I think these are already in the plans. * Being able to easily see the debian/changelog entries for version ubuntu current version. - This allows to quickly see how important the changes are. Would be nice * The new page should probably indicate the sponsor of the Ubuntu upload (if present). Could that be TMI? * I wonder if this feature set will be exposed by the API? :) Yes https://launchpad.net/+apidoc/devel.html#distro_series_difference To date, i have been maintaining a cron'ed list[0] of packages where Debian is a higher version than Ubuntu for packages ~ubuntu-server is subscribed to, and the ubuntu-server package set. I have found it most useful, I hope Launchpad will be able to superseed my list and make it more useful. [0] http://people.ubuntu.com/~davewalker/server-sid-new.txt Sounds like several of us have been doing vaguely similar things: http://www.bryceharrington.org/X/Reports/ubuntu-x-swat/versions-current.html http://people.canonical.com/~platform/desktop/versions.html The ink's fairly dry on the Derived Distro LEP. But if there's sufficient bang for the buck to gain, we could always try proposing a follow up on it. Bryce -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Thursday, June 16, 2011 01:25:05 AM Steve Kowalik wrote: On 16/06/11 16:11, Scott Kitterman wrote: This new page still offers substantially less functionality than MoM/grab-merge. If you want to mark merges as in progress or leave merge related notes for other developers, MoM is the place to do that. Then file bugs! And please tag them 'derivation'. If it's a goal of the Launchpad team to have this be suitable to replace MoM then rather than me file stacks of bugs it would probably be a more useful use of everyone's time for whoever in the Launchpad team is driving this to go look at MoM and see what's missing. Just to get you started though, it apparently needs to be faster if one wants to load a single page with a lot of packages. See OOPS-1993DY5 for details. Scott K -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On mer., 2011-06-15 at 23:03 -0700, Bryce Harrington wrote: There's now support in launchpad for displaying source package diffs between what's in ubuntu oneiric and what's in debian sid. Check it out: https://launchpad.net/ubuntu/oneiric/+localpackagediffs Hey again, So I've been looking a bit to it, reading the LEP document you pointed and thinking how we could use for the desktop team versions page we use (it already lists package outdated compared to upstream and debian, build failures, sponsoring request and our workflow is centered around it), and I've a few comments, questions: * is the current page only tracking Debian unstable? GNOME3 is in experimental still in Debian and for desktop work we are interested to track experimental and not unstable, is there any way to do that? * is there a standard url we could build in a programmatic way so our version page could have an icon or something pointing to the diff page for the sources where are outdated compared to Debian? Cheers, Sebastien Bacher -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Thursday 16 June 2011 13:46:41 Scott Kitterman wrote: On Thursday, June 16, 2011 01:25:05 AM Steve Kowalik wrote: On 16/06/11 16:11, Scott Kitterman wrote: This new page still offers substantially less functionality than MoM/grab-merge. If you want to mark merges as in progress or leave merge related notes for other developers, MoM is the place to do that. Then file bugs! And please tag them 'derivation'. If it's a goal of the Launchpad team to have this be suitable to replace MoM then rather than me file stacks of bugs it would probably be a more useful use of everyone's time for whoever in the Launchpad team is driving this to go look at MoM and see what's missing. Just to get you started though, it apparently needs to be faster if one wants to load a single page with a lot of packages. See OOPS-1993DY5 for details. Congratulations on getting the first OOPS! The page normally loads in 2 seconds or less so I suspect you were just unlucky to hit a busy period. Let me clarify - this feature is NOT intended to replace MoM, at least not yet. The primary focus is to help OEMs and Linaro. We've released this beta as a means to get some useful feedback from people who know more than we do about building a distribution. I also hope it's actually useful to someone. We will add a syncing button next week as well, which will let anyone who can normally upload a package just sync it right in the UI with no upload needed. Thanks for any feedback guys. -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
Am Donnerstag, den 16.06.2011, 15:13 +0100 schrieb Julian Edwards: We will add a syncing button next week as well, which will let anyone who can normally upload a package just sync it right in the UI with no upload needed. Will this syncing feature available through the API next week too? -- Benjamin Drung Debian Ubuntu Developer signature.asc Description: This is a digitally signed message part -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
Am Donnerstag, den 16.06.2011, 15:38 +0100 schrieb Julian Edwards: On Thursday 16 June 2011 15:34:31 Benjamin Drung wrote: Am Donnerstag, den 16.06.2011, 15:13 +0100 schrieb Julian Edwards: We will add a syncing button next week as well, which will let anyone who can normally upload a package just sync it right in the UI with no upload needed. Will this syncing feature available through the API next week too? Not yet but we're working on it. Let us know once it is available. Then I can rewrite syncpackage to use this API to make everyone happy. -- Benjamin Drung Debian Ubuntu Developer signature.asc Description: This is a digitally signed message part -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
Hello, [ Cody told me that this mail should have gone to me instead of ubuntu-devel@, so for now I hope if suffices to say, that Scott and I are in touch about the discussion. ] Am 16.06.2011 17:59, schrieb Cody A.W. Somerville: I'm not sure the launchpad developers would agree with you that their work is boring, tedious, and generic. What I tried to say was that in addition to the feature of just comparing diffs between Ubuntu and Debian, there was much more work to be done that from the POV of an Ubuntu developer would probably described as very boring, tedious and very generic work to make Launchpad understand distros, derivatives, differences between source packages. Have a great day, Daniel -- Get involved with Ubuntu Development: http://identi.ca/ubuntudev http://twitter.com/ubuntudev http://facebook.com/ubuntudev -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Thu, Jun 16, 2011 at 03:08:14PM +0200, Sebastien Bacher wrote: On mer., 2011-06-15 at 23:03 -0700, Bryce Harrington wrote: There's now support in launchpad for displaying source package diffs between what's in ubuntu oneiric and what's in debian sid. Check it out: https://launchpad.net/ubuntu/oneiric/+localpackagediffs Hey again, So I've been looking a bit to it, reading the LEP document you pointed and thinking how we could use for the desktop team versions page we use (it already lists package outdated compared to upstream and debian, build failures, sponsoring request and our workflow is centered around it), and I've a few comments, questions: * is the current page only tracking Debian unstable? GNOME3 is in experimental still in Debian and for desktop work we are interested to track experimental and not unstable, is there any way to do that? Right, similarly for my xorg versions report. I've shown both the gnome versions report and the xorg report to the Launchpad devs. Interestingly, they hadn't seen these reports previously. They had seen MoM though, but that's a bit different. For now, sounds like we should stick with our existing versions reports, as there aren't plans in the work to implement all the functionalities we need. However the 'sync me' button Julian mentioned that's coming sounds very sexy. I don't know at this point if we could easily integrate it into our own versions reports, or if deeper development work is required. * is there a standard url we could build in a programmatic way so our version page could have an icon or something pointing to the diff page for the sources where are outdated compared to Debian? The underlying infrastructure is exposed via launchpadlib, so I'd suggest looking there to start. If it's not sufficiently accessible programmatically, it would be worth requesting (like the button, it'd nicely improve our versions reports.) Bryce -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Thu, Jun 16, 2011 at 03:23:57PM +0100, Julian Edwards wrote: On Thursday 16 June 2011 14:08:14 Sebastien Bacher wrote: * is the current page only tracking Debian unstable? GNOME3 is in experimental still in Debian and for desktop work we are interested to track experimental and not unstable, is there any way to do that? Each series can only track one set of parent distros at once, unfortunately. We did put in a way of changing to a different parent when opening a new series, which will be useful for LTSes. The particular workflow Sebastien is referring to here is that frequently, on a case-by-case basis, we want to sync from Debian's experimental tree to pull in changes they're not yet ready to put into unstable but that we know we want in Ubuntu. (With Debian being more of a rolling release, and Ubuntu more puctuated with freezes and more tightly cadenced releases, this use case does crop up fairly regularly.) I do notice this bit in the LEP, which suggests some thought has gone into this (or a similar?) situation: * Allow a derived distribution to have more than one parent + Post-initialisation, add more parents so that they appear in the list of differences Bryce -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Thu, Jun 16, 2011 at 11:59:21AM -0400, Cody A.W. Somerville wrote: On Thu, Jun 16, 2011 at 10:39 AM, Daniel Holbach daniel.holb...@ubuntu.comwrote: The way I read the mails up until now, I couldn't see anyone suggesting to remove current infrastructure or resources. Bryce wrote in his opening e-mail 'This includes a comment area to allow packagers to mark merges they're working on or leave notes for other packagers'. Some might understand this e-mail to suggest developers should start using this new feature for the purpose Bryce suggested instead of MoM. Poor phrasing on my part. Like I clarified later this isn't intended to replace any of our own infrastructure, there's features we require that aren't yet implemented. Some are in the works already, others may be worth proposing as follow on work. I'm not not a launchpad developer, however I am attempting to help improve the transparency between ubuntu and launchpad. I want to help raise feedback from ubuntu folks with the launchpad devs so our needs get appropriate prioritization, and also figure folks on this list would appreciate having some heads up on coming changes to Launchpad. Sometimes the changes have implications to our own workflows, so I figure the earlier we recognize the implications the easier we can handle them. Certainly the last thing I want to do is demotivate anyone or cause dissention on ubuntu-devel@; if that's the case, the added transparency probably isn't worth it. Bryce -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Thursday, June 16, 2011 03:25:23 PM Bryce Harrington wrote: ... I'm not not a launchpad developer, however I am attempting to help improve the transparency between ubuntu and launchpad. ... This is an important function. I'm glad you're doing it. Please continue. Scott K -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Thu, Jun 16, 2011 at 4:45 PM, Scott Kitterman ubu...@kitterman.comwrote: On Thursday, June 16, 2011 03:25:23 PM Bryce Harrington wrote: ... I'm not not a launchpad developer, however I am attempting to help improve the transparency between ubuntu and launchpad. ... This is an important function. I'm glad you're doing it. Please continue. +1. It's greatly appreciated, Bryce. Thank you. Cheers, -- Cody A.W. Somerville Release Engineer Mainstream Systems Team Custom Engineering Solutions Group Canonical OEM Services Phone: +1 781 850 2087 Cell: +1 613 401 5141 Fax: +1 613 687 7368 Email: cody.somervi...@canonical.com -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Thu, Jun 16, 2011 at 07:46:41AM -0500, Scott Kitterman wrote: On Thursday, June 16, 2011 01:25:05 AM Steve Kowalik wrote: On 16/06/11 16:11, Scott Kitterman wrote: This new page still offers substantially less functionality than MoM/grab-merge. If you want to mark merges as in progress or leave merge related notes for other developers, MoM is the place to do that. This raises an interesting point that for better or worse, there are now two places for packagers to leave merge related notes. Especially once the 'sync-me' button is available in Launchpad, it would stand to reason that a growing number of people will be using that. They'll notice the comment field there and start utilizing it. Meanwhile, other packagers will be continuing to use the MoM and could miss those comments. It looks like MoM handles comments via a cgi script addcomment.py that you pass the packagename and comment. Presumably it stores this data someplace and then when generating the merge pages includes those comments. Not sure whether it keeps track of who provided the comment. Looks like it tracks bug #'s in some fashion as well. The merge comment functionality in Launchpad is exposed in the launchpadlib API. There is a getDifferencesTo() routine which looks like it will give you the list of differences, represented as distro_series_difference objects. The dsd objects have a couple status fields, a parent_package_diff_status field (which I think seb128 was asking about for showing diffs in the gnome versions page), and an addComment() routine (presumably requires being logged into LP). https://launchpad.net/+apidoc/devel.html#distro_series_difference Comment objects track the author, date of comment, and text: https://launchpad.net/+apidoc/devel.html#distro_series_difference_comment It doesn't appear to have any functionality for auto-linking bug #'s. Also, I'm unclear how you would retrieve the comment object(s) given a dsd object, but if it's not exposed in some fashion already, probably wouldn't be hard to expose it (I can investigate further if there's interest.) Anyway, in theory it seems like if MoM could query Launchpad for these comments, then the issue of merge comment fragmentation would be lessened. Looks like some work is needed before this integration could be done. Bryce -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Fri, Jun 17, 2011 at 9:57 AM, Bryce Harrington br...@canonical.com wrote: It doesn't appear to have any functionality for auto-linking bug #'s. They get linkified on display :) - but an explicit link is something we could look at (done automatically with manual override to remove bad ones I guess). Also, I'm unclear how you would retrieve the comment object(s) given a dsd object, but if it's not exposed in some fashion already, probably wouldn't be hard to expose it (I can investigate further if there's interest.) Iz Bug; gavin just filed a bug on this in LP. Anyway, in theory it seems like if MoM could query Launchpad for these comments, then the issue of merge comment fragmentation would be lessened. Looks like some work is needed before this integration could be done. That would be pretty cool. -Rob -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: New Launchpad feature: Diff between Sid and Oneiric
On Fri, Jun 17, 2011 at 10:01:16AM +1200, Robert Collins wrote: On Fri, Jun 17, 2011 at 9:57 AM, Bryce Harrington br...@canonical.com wrote: It doesn't appear to have any functionality for auto-linking bug #'s. They get linkified on display :) - but an explicit link is something we could look at (done automatically with manual override to remove bad ones I guess). Doing it in the UI is probably sufficient to reproduce existing functionality, although you might have some clever ideas on how making the link explicit could enable further functionality down the road. Also, I'm unclear how you would retrieve the comment object(s) given a dsd object, but if it's not exposed in some fashion already, probably wouldn't be hard to expose it (I can investigate further if there's interest.) Iz Bug; gavin just filed a bug on this in LP. Awesome, yeah I think this once this bit is in place, it'd enable the MoM guys to tie into this more directly if they wish. Bryce -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel