Re: Uploading Forks of Ubuntu Packages to Extras
On Sat, Dec 29, 2012 at 12:48 PM, Scott Kitterman ubu...@kitterman.com wrote: Bhavani Shankar R bh...@ubuntu.com wrote: On Fri, Dec 28, 2012 at 11:14 PM, Stéphane Graber stgra...@ubuntu.com wrote: On 12/28/2012 06:37 PM, Scott Kitterman wrote: The existence of http://extras.ubuntu.com/ubuntu/pool/main/l/lintian/lintian_2.5.11ubuntu12.10.1.dsc was recently mentioned #ubuntu-devel. This seems to be in direct contradiction of https://wiki.ubuntu.com/AppReviewBoard/Review/Guidelines - in particular Apps should not be forks or updates of existing applications in the Ubuntu archive (main/universe/etc). . Who was this discussed with outside the ARB before it was uploaded? As it stands, lintian will be upgraded to this version in any quantal system where extras has not been disabled, so it has potential to affect developers that have no relation to extras or the ARB. Scott K I can't remember seeing any discussion about this and it's a clear violation of what was approved by the Technical Board in regard to the extras repository. I've removed the lintian package from the ARB PPA and that removal should be propagated to the extras archive in the next hour or so. I'd appreciate if someone from the ARB could explain what was the reasoning behind this upload so that we can make sure whatever problem it was trying to address indeed gets addressed but without causing problem with the main archive. /me stepping in for the ARB here as I am directly co-ordinating with Niels from debian regarding the arb-lintian. Firstly sorry for the version mismatch that happened. The whole idea was to integrate arb checks in lintian of which major namespace and /opt requirement integrated in lintian. Will redirect any lintian uploads here on to the staging PPA to avoid any problems Apologies again. Regards, Does that mean you uploaded it to extras by accident or intentionally? Scott K Version mismatch happened by accident. Regards, -- Bhavani Shankar Ubuntu Developer | www.ubuntu.com https://launchpad.net/~bhavi -- Ubuntu-release mailing list Ubuntu-release@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
Re: Uploading Forks of Ubuntu Packages to Extras
On Sat, Dec 29, 2012 at 2:55 PM, Bhavani Shankar R bh...@ubuntu.com wrote: On Sat, Dec 29, 2012 at 12:48 PM, Scott Kitterman ubu...@kitterman.com wrote: Bhavani Shankar R bh...@ubuntu.com wrote: On Fri, Dec 28, 2012 at 11:14 PM, Stéphane Graber stgra...@ubuntu.com wrote: On 12/28/2012 06:37 PM, Scott Kitterman wrote: The existence of http://extras.ubuntu.com/ubuntu/pool/main/l/lintian/lintian_2.5.11ubuntu12.10.1.dsc was recently mentioned #ubuntu-devel. This seems to be in direct contradiction of https://wiki.ubuntu.com/AppReviewBoard/Review/Guidelines - in particular Apps should not be forks or updates of existing applications in the Ubuntu archive (main/universe/etc). . Who was this discussed with outside the ARB before it was uploaded? As it stands, lintian will be upgraded to this version in any quantal system where extras has not been disabled, so it has potential to affect developers that have no relation to extras or the ARB. Scott K I can't remember seeing any discussion about this and it's a clear violation of what was approved by the Technical Board in regard to the extras repository. I've removed the lintian package from the ARB PPA and that removal should be propagated to the extras archive in the next hour or so. I'd appreciate if someone from the ARB could explain what was the reasoning behind this upload so that we can make sure whatever problem it was trying to address indeed gets addressed but without causing problem with the main archive. /me stepping in for the ARB here as I am directly co-ordinating with Niels from debian regarding the arb-lintian. Firstly sorry for the version mismatch that happened. The whole idea was to integrate arb checks in lintian of which major namespace and /opt requirement integrated in lintian. Will redirect any lintian uploads here on to the staging PPA to avoid any problems Apologies again. Regards, Does that mean you uploaded it to extras by accident or intentionally? Scott K Version mismatch happened by accident. Regards, And I'll take care to double check the versioning again hereafter. I apologize again that this was purely accidental. Sorry for the inconvenience caused Regards, -- Bhavani Shankar Ubuntu Developer | www.ubuntu.com https://launchpad.net/~bhavi -- Ubuntu-release mailing list Ubuntu-release@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
Re: Uploading Forks of Ubuntu Packages to Extras
On Sat, Dec 29, 2012 at 03:03:04PM +0530, Bhavani Shankar R wrote: And I'll take care to double check the versioning again hereafter. I apologize again that this was purely accidental. This has nothing to do with versioning, but rather that lintian shouldn't be in extras AT ALL (and no package from the archive should be). ... Adam -- Ubuntu-release mailing list Ubuntu-release@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
Re: Uploading Forks of Ubuntu Packages to Extras
On Saturday, December 29, 2012 02:55:51 PM Bhavani Shankar R wrote: On Sat, Dec 29, 2012 at 12:48 PM, Scott Kitterman ubu...@kitterman.com wrote: Bhavani Shankar R bh...@ubuntu.com wrote: On Fri, Dec 28, 2012 at 11:14 PM, Stéphane Graber stgra...@ubuntu.com wrote: On 12/28/2012 06:37 PM, Scott Kitterman wrote: The existence of http://extras.ubuntu.com/ubuntu/pool/main/l/lintian/lintian_2.5.11ubuntu12 .10.1.dsc was recently mentioned #ubuntu-devel. This seems to be in direct contradiction of https://wiki.ubuntu.com/AppReviewBoard/Review/Guidelines - in particular Apps should not be forks or updates of existing applications in the Ubuntu archive (main/universe/etc). . Who was this discussed with outside the ARB before it was uploaded? As it stands, lintian will be upgraded to this version in any quantal system where extras has not been disabled, so it has potential to affect developers that have no relation to extras or the ARB. Scott K I can't remember seeing any discussion about this and it's a clear violation of what was approved by the Technical Board in regard to the extras repository. I've removed the lintian package from the ARB PPA and that removal should be propagated to the extras archive in the next hour or so. I'd appreciate if someone from the ARB could explain what was the reasoning behind this upload so that we can make sure whatever problem it was trying to address indeed gets addressed but without causing problem with the main archive. /me stepping in for the ARB here as I am directly co-ordinating with Niels from debian regarding the arb-lintian. Firstly sorry for the version mismatch that happened. The whole idea was to integrate arb checks in lintian of which major namespace and /opt requirement integrated in lintian. Will redirect any lintian uploads here on to the staging PPA to avoid any problems Apologies again. Regards, Does that mean you uploaded it to extras by accident or intentionally? Scott K Version mismatch happened by accident. But putting it in extras was intentional? Scott K -- Ubuntu-release mailing list Ubuntu-release@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
Re: Uploading Forks of Ubuntu Packages to Extras
On Sat, Dec 29, 2012 at 9:58 PM, Scott Kitterman ubu...@kitterman.com wrote: On Saturday, December 29, 2012 02:55:51 PM Bhavani Shankar R wrote: On Sat, Dec 29, 2012 at 12:48 PM, Scott Kitterman ubu...@kitterman.com wrote: Bhavani Shankar R bh...@ubuntu.com wrote: On Fri, Dec 28, 2012 at 11:14 PM, Stéphane Graber stgra...@ubuntu.com wrote: On 12/28/2012 06:37 PM, Scott Kitterman wrote: The existence of http://extras.ubuntu.com/ubuntu/pool/main/l/lintian/lintian_2.5.11ubuntu12 .10.1.dsc was recently mentioned #ubuntu-devel. This seems to be in direct contradiction of https://wiki.ubuntu.com/AppReviewBoard/Review/Guidelines - in particular Apps should not be forks or updates of existing applications in the Ubuntu archive (main/universe/etc). . Who was this discussed with outside the ARB before it was uploaded? As it stands, lintian will be upgraded to this version in any quantal system where extras has not been disabled, so it has potential to affect developers that have no relation to extras or the ARB. Scott K I can't remember seeing any discussion about this and it's a clear violation of what was approved by the Technical Board in regard to the extras repository. I've removed the lintian package from the ARB PPA and that removal should be propagated to the extras archive in the next hour or so. I'd appreciate if someone from the ARB could explain what was the reasoning behind this upload so that we can make sure whatever problem it was trying to address indeed gets addressed but without causing problem with the main archive. /me stepping in for the ARB here as I am directly co-ordinating with Niels from debian regarding the arb-lintian. Firstly sorry for the version mismatch that happened. The whole idea was to integrate arb checks in lintian of which major namespace and /opt requirement integrated in lintian. Will redirect any lintian uploads here on to the staging PPA to avoid any problems Apologies again. Regards, Does that mean you uploaded it to extras by accident or intentionally? Scott K Version mismatch happened by accident. But putting it in extras was intentional? Scott K Again the answer is No. It was purely accidental as I misread and targeted the upload to extras. See [1] But as I said the version mismatch was purely accidental. https://lists.ubuntu.com/archives/app-review-board/2012-November/002569.html Regards, -- Bhavani Shankar Ubuntu Developer | www.ubuntu.com https://launchpad.net/~bhavi -- Ubuntu-release mailing list Ubuntu-release@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
Re: Uploading Forks of Ubuntu Packages to Extras
On Sat, Dec 29, 2012 at 7:16 PM, Adam Conrad adcon...@ubuntu.com wrote: On Sat, Dec 29, 2012 at 03:03:04PM +0530, Bhavani Shankar R wrote: And I'll take care to double check the versioning again hereafter. I apologize again that this was purely accidental. This has nothing to do with versioning, but rather that lintian shouldn't be in extras AT ALL (and no package from the archive should be). ... Adam Dear Adam, Going forward I'll take care of the same. Apologies for the inconvenience caused. Regards, -- Bhavani Shankar Ubuntu Developer | www.ubuntu.com https://launchpad.net/~bhavi -- Ubuntu-release mailing list Ubuntu-release@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
Re: Uploading Forks of Ubuntu Packages to Extras
On 12/28/2012 06:37 PM, Scott Kitterman wrote: The existence of http://extras.ubuntu.com/ubuntu/pool/main/l/lintian/lintian_2.5.11ubuntu12.10.1.dsc was recently mentioned #ubuntu-devel. This seems to be in direct contradiction of https://wiki.ubuntu.com/AppReviewBoard/Review/Guidelines - in particular Apps should not be forks or updates of existing applications in the Ubuntu archive (main/universe/etc). . Who was this discussed with outside the ARB before it was uploaded? As it stands, lintian will be upgraded to this version in any quantal system where extras has not been disabled, so it has potential to affect developers that have no relation to extras or the ARB. Scott K I can't remember seeing any discussion about this and it's a clear violation of what was approved by the Technical Board in regard to the extras repository. I've removed the lintian package from the ARB PPA and that removal should be propagated to the extras archive in the next hour or so. I'd appreciate if someone from the ARB could explain what was the reasoning behind this upload so that we can make sure whatever problem it was trying to address indeed gets addressed but without causing problem with the main archive. -- Stéphane Graber Ubuntu developer http://www.ubuntu.com signature.asc Description: OpenPGP digital signature -- Ubuntu-release mailing list Ubuntu-release@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
Re: Uploading Forks of Ubuntu Packages to Extras
I believe this was an honest mistake. If you follow the discussion on the ARB list, starting at: https://lists.ubuntu.com/archives/app-review-board/2012-November/002569.html The intention was that the patched version of lintian (currently in Debian experimental) would be uploaded to the ~ubuntu-app-review-contributors PPA, which does *not* get copied to the extras archive. Instead, it was accidentally uploaded to the ~app-review-board PPA, which is automatically launched into extras. This is a violation of ARB policy, and needs to be fixed. So, how do we undo it? Allison On 12/28/2012 09:37 AM, Scott Kitterman wrote: The existence of http://extras.ubuntu.com/ubuntu/pool/main/l/lintian/lintian_2.5.11ubuntu12.10.1.dsc was recently mentioned #ubuntu-devel. This seems to be in direct contradiction of https://wiki.ubuntu.com/AppReviewBoard/Review/Guidelines - in particular Apps should not be forks or updates of existing applications in the Ubuntu archive (main/universe/etc). . Who was this discussed with outside the ARB before it was uploaded? As it stands, lintian will be upgraded to this version in any quantal system where extras has not been disabled, so it has potential to affect developers that have no relation to extras or the ARB. Scott K -- Ubuntu-release mailing list Ubuntu-release@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
Re: Uploading Forks of Ubuntu Packages to Extras
On 12/28/2012 07:00 PM, Stéphane Graber wrote: On 12/28/2012 06:53 PM, Allison Randal wrote: I believe this was an honest mistake. If you follow the discussion on the ARB list, starting at: https://lists.ubuntu.com/archives/app-review-board/2012-November/002569.html The intention was that the patched version of lintian (currently in Debian experimental) would be uploaded to the ~ubuntu-app-review-contributors PPA, which does *not* get copied to the extras archive. Instead, it was accidentally uploaded to the ~app-review-board PPA, which is automatically launched into extras. This is a violation of ARB policy, and needs to be fixed. So, how do we undo it? Allison The package has now been removed from the archive and should disappear from the mirror pretty soon. The problem is with people who already upgraded to it as it's been reported to causing breaks of at least lintian4python. Once we're sure the package is completely gone from the extras.ubuntu.com mirrors, we should issue an e-mail to ubuntu-devel-announce (at Scott's suggestion), telling people to downgrade to the archive version using apt-get install lintian/quantal-updates. We'll also need to ensure that raring will have an higher version number by release time. The version uploaded to extras was: 2.5.11ubuntu12.10.1 The version currently in quantal-updates: 2.5.10.2ubuntu2.1 The version currently in raring: 2.5.10.2ubuntu3 The version currently in raring-proposed: 2.5.11ubuntu1 Because of the version number, we'll need to upload something to raring that's = 2.5.11ubuntu12 or we won't have a clean upgrade path from 12.10 to 13.04. Obviously meant = 2.5.11ubuntu13 (to keep a somewhat clean version number) On 12/28/2012 09:37 AM, Scott Kitterman wrote: The existence of http://extras.ubuntu.com/ubuntu/pool/main/l/lintian/lintian_2.5.11ubuntu12.10.1.dsc was recently mentioned #ubuntu-devel. This seems to be in direct contradiction of https://wiki.ubuntu.com/AppReviewBoard/Review/Guidelines - in particular Apps should not be forks or updates of existing applications in the Ubuntu archive (main/universe/etc). . Who was this discussed with outside the ARB before it was uploaded? As it stands, lintian will be upgraded to this version in any quantal system where extras has not been disabled, so it has potential to affect developers that have no relation to extras or the ARB. Scott K -- Stéphane Graber Ubuntu developer http://www.ubuntu.com signature.asc Description: OpenPGP digital signature -- Ubuntu-release mailing list Ubuntu-release@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
Re: Uploading Forks of Ubuntu Packages to Extras
CC'ing Niels for coordination with Debian. On 12/28/2012 10:02 AM, Stéphane Graber wrote: The package has now been removed from the archive and should disappear from the mirror pretty soon. The problem is with people who already upgraded to it as it's been reported to causing breaks of at least lintian4python. Once we're sure the package is completely gone from the extras.ubuntu.com mirrors, we should issue an e-mail to ubuntu-devel-announce (at Scott's suggestion), telling people to downgrade to the archive version using apt-get install lintian/quantal-updates. We'll also need to ensure that raring will have an higher version number by release time. The version uploaded to extras was: 2.5.11ubuntu12.10.1 Is that what was uploaded? It should have been -0extras12.10.1 rather than ubuntuanything (this was designed by the TB as a safety precaution, so Ubuntu/Debian packages of the same upstream version would always have precedence over extras packages). So, a further bug, but probably because the package was never intended to actually be released to extras. The version currently in quantal-updates: 2.5.10.2ubuntu2.1 The version currently in raring: 2.5.10.2ubuntu3 The version currently in raring-proposed: 2.5.11ubuntu1 Because of the version number, we'll need to upload something to raring that's = 2.5.11ubuntu12 or we won't have a clean upgrade path from 12.10 to 13.04. Obviously meant = 2.5.11ubuntu13 (to keep a somewhat clean version number) Niels, what are the chances that the experimental version of the package with additional lintian checks will make it into Debian unstable in the next few months (after resolving the problems with lintian4python)? Will we be looking at a 2.5.12 version of lintian? Allison -- Ubuntu-release mailing list Ubuntu-release@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
Re: Uploading Forks of Ubuntu Packages to Extras
On Friday, December 28, 2012 10:18:57 AM Allison Randal wrote: CC'ing Niels for coordination with Debian. On 12/28/2012 10:02 AM, Stéphane Graber wrote: The package has now been removed from the archive and should disappear from the mirror pretty soon. The problem is with people who already upgraded to it as it's been reported to causing breaks of at least lintian4python. Once we're sure the package is completely gone from the extras.ubuntu.com mirrors, we should issue an e-mail to ubuntu-devel-announce (at Scott's suggestion), telling people to downgrade to the archive version using apt-get install lintian/quantal-updates. We'll also need to ensure that raring will have an higher version number by release time. The version uploaded to extras was: 2.5.11ubuntu12.10.1 Is that what was uploaded? It should have been -0extras12.10.1 rather than ubuntuanything (this was designed by the TB as a safety precaution, so Ubuntu/Debian packages of the same upstream version would always have precedence over extras packages). So, a further bug, but probably because the package was never intended to actually be released to extras. The version currently in quantal-updates: 2.5.10.2ubuntu2.1 The version currently in raring: 2.5.10.2ubuntu3 The version currently in raring-proposed: 2.5.11ubuntu1 Because of the version number, we'll need to upload something to raring that's = 2.5.11ubuntu12 or we won't have a clean upgrade path from 12.10 to 13.04. Obviously meant = 2.5.11ubuntu13 (to keep a somewhat clean version number) Niels, what are the chances that the experimental version of the package with additional lintian checks will make it into Debian unstable in the next few months (after resolving the problems with lintian4python)? Will we be looking at a 2.5.12 version of lintian? There's no issue with lintian4python in experimental and lintian 2.5.11. The problem is that when Bhavi uploaded lintian 2.5.11 to extras for quantal, the version of lintian4python in quantal is incompatible with 2.5.11. Is there some way extras could be an equivalent of an unapproved queue so there would be a chance to catch this kind of thing before it is potentially delivered to every Ubuntu user that has not manually disabled extras? Scott K -- Ubuntu-release mailing list Ubuntu-release@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
Re: Uploading Forks of Ubuntu Packages to Extras
On 2012-12-28 19:18, Allison Randal wrote: CC'ing Niels for coordination with Debian. Thanks for the heads up. As Scott wrote (in a separate mail), there is currently not an issue in Debian experimental. lintian4python/0.11 is the first to support the Lintian 2.5.11 API[1]+[2]. [...] The version currently in quantal-updates: 2.5.10.2ubuntu2.1 The version currently in raring: 2.5.10.2ubuntu3 The version currently in raring-proposed: 2.5.11ubuntu1 Because of the version number, we'll need to upload something to raring that's = 2.5.11ubuntu12 or we won't have a clean upgrade path from 12.10 to 13.04. Obviously meant = 2.5.11ubuntu13 (to keep a somewhat clean version number) Niels, what are the chances that the experimental version of the package with additional lintian checks will make it into Debian unstable in the next few months (after resolving the problems with lintian4python)? Will we be looking at a 2.5.12 version of lintian? Allison My current plans are to wait for the Debian release before uploading the new 2.5.11+ versions to unstable[3]. So the chances are directly proportional with whether or not Debian releases Wheezy in the next few months. That said, pulling Lintian/2.5.11 and lintian4python/0.11 for raring should work just fine. As far as I can tell, both packages (at those versions) are already in raring-proposed I am currently not looking at undoing the API changes of 2.5.11 in a 2.5.12. Though I suppose I could dig around and find a couple of patches you could apply to the 2.5.11 version in your quantal-extra to make it compatible enough[4], if you would prefer that solution. ~Niels [1] http://packages.qa.debian.org/l/lintian4python/news/20121212T151818Z.html [2] http://packages.qa.debian.org/l/lintian4python/news/20121214T220232Z.html [3] So far I have cherry-picked enough fixes for the 2.5.10 series to do 3 upload post freeze; while I hope the 3rd is a charm and all that, I may have to do a fourth. [4] Mind you, there are a few cases were I cannot provide both APIs at the same time. The only case I am aware of is lintian4python's extension-with-soname tag, which will always trigger and cause a false-positive. This could be fixed with a lintian4python side patch, but still... -- Ubuntu-release mailing list Ubuntu-release@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
Re: Uploading Forks of Ubuntu Packages to Extras
Bhavani Shankar R bh...@ubuntu.com wrote: On Fri, Dec 28, 2012 at 11:14 PM, Stéphane Graber stgra...@ubuntu.com wrote: On 12/28/2012 06:37 PM, Scott Kitterman wrote: The existence of http://extras.ubuntu.com/ubuntu/pool/main/l/lintian/lintian_2.5.11ubuntu12.10.1.dsc was recently mentioned #ubuntu-devel. This seems to be in direct contradiction of https://wiki.ubuntu.com/AppReviewBoard/Review/Guidelines - in particular Apps should not be forks or updates of existing applications in the Ubuntu archive (main/universe/etc). . Who was this discussed with outside the ARB before it was uploaded? As it stands, lintian will be upgraded to this version in any quantal system where extras has not been disabled, so it has potential to affect developers that have no relation to extras or the ARB. Scott K I can't remember seeing any discussion about this and it's a clear violation of what was approved by the Technical Board in regard to the extras repository. I've removed the lintian package from the ARB PPA and that removal should be propagated to the extras archive in the next hour or so. I'd appreciate if someone from the ARB could explain what was the reasoning behind this upload so that we can make sure whatever problem it was trying to address indeed gets addressed but without causing problem with the main archive. /me stepping in for the ARB here as I am directly co-ordinating with Niels from debian regarding the arb-lintian. Firstly sorry for the version mismatch that happened. The whole idea was to integrate arb checks in lintian of which major namespace and /opt requirement integrated in lintian. Will redirect any lintian uploads here on to the staging PPA to avoid any problems Apologies again. Regards, Does that mean you uploaded it to extras by accident or intentionally? Scott K -- Ubuntu-release mailing list Ubuntu-release@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release