<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Apt URL Part Two</title>
	<atom:link href="http://blog.nixternal.com/2009.06.03/apt-url-part-two/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nixternal.com/2009.06.03/apt-url-part-two/</link>
	<description>Free Software Chicago Style: letting proprietary solutions sleep with the fishes</description>
	<lastBuildDate>Wed, 10 Mar 2010 10:42:06 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jef Spaleta</title>
		<link>http://blog.nixternal.com/2009.06.03/apt-url-part-two/comment-page-1/#comment-5125</link>
		<dc:creator>Jef Spaleta</dc:creator>
		<pubDate>Thu, 04 Jun 2009 17:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nixternal.com/?p=575#comment-5125</guid>
		<description>@nixternal: 
&quot;The PPAs are typically utilized for testing prior to sending stuff to backports&quot;

Is that a statistically valid statement?  That might be the intent of PPAs when they were first created..but is that the typical usage case now? I don&#039;t think the Apt URL discussion would be so...controversial....if the typical PPA workflow really was as a feeder to Backports. I think the actual PPA usage has grown into a new role while perception of intended usage hasn&#039;t changed.  I think its the dissonance  that is causing people to look for Apt URL whitelisting as a technical solution..to what is fundamentally a breakdown on package policy/workflow.  I think you have to throw away all the existing assumptions about how PPAs are meant to be used, and look at how they are actually being used..and then work forward from there. 
  
There are a crapload of individual ppas. Is the pre-backports workflow &quot;typical&quot; at this point?  9489 registered Ubuntu PPAs at this point over a 1000 &quot;active&quot; whatever that means.  Is pre-backport testing the dominate usage scenario? Can you actually trend the flow of packages from PPA to backports?  Maybe there is a difference between the flow rate for main as compared to universe for example.  This might be hard to discover if there is no direct linkage in launchpad between PPA and backports that can be logged.  If PPAs really are meant to feed into Backports, finding a way to instrument that feeder process as part of launchpad workflow would make sense and give you something to trend accurately.

Another question, can you get hard number of which PPAs and which binaries inside of PPAs are the most popular.  Are the most popular binaries going into backports in a timely manner?  PPAs aren&#039;t mirrored are they? If they aren&#039;t then someone should have access to logs showing PPA binary download activity. which could be mined. Are the most popular PPAs pre-backport testing or have they effectively a parallel repository structure?  

You should probably stop talking to me now. You&#039;ve given me about 5 specific new talking points about the benefits of streamlining PPA workflow by opening Soyuz.  I will end up quoting you next time I have the opportunity to debate a Canonical rep about the closed status of Soyuz. 

-jef</description>
		<content:encoded><![CDATA[<p>@nixternal:<br />
&#8220;The PPAs are typically utilized for testing prior to sending stuff to backports&#8221;</p>
<p>Is that a statistically valid statement?  That might be the intent of PPAs when they were first created..but is that the typical usage case now? I don&#8217;t think the Apt URL discussion would be so&#8230;controversial&#8230;.if the typical PPA workflow really was as a feeder to Backports. I think the actual PPA usage has grown into a new role while perception of intended usage hasn&#8217;t changed.  I think its the dissonance  that is causing people to look for Apt URL whitelisting as a technical solution..to what is fundamentally a breakdown on package policy/workflow.  I think you have to throw away all the existing assumptions about how PPAs are meant to be used, and look at how they are actually being used..and then work forward from there. </p>
<p>There are a crapload of individual ppas. Is the pre-backports workflow &#8220;typical&#8221; at this point?  9489 registered Ubuntu PPAs at this point over a 1000 &#8220;active&#8221; whatever that means.  Is pre-backport testing the dominate usage scenario? Can you actually trend the flow of packages from PPA to backports?  Maybe there is a difference between the flow rate for main as compared to universe for example.  This might be hard to discover if there is no direct linkage in launchpad between PPA and backports that can be logged.  If PPAs really are meant to feed into Backports, finding a way to instrument that feeder process as part of launchpad workflow would make sense and give you something to trend accurately.</p>
<p>Another question, can you get hard number of which PPAs and which binaries inside of PPAs are the most popular.  Are the most popular binaries going into backports in a timely manner?  PPAs aren&#8217;t mirrored are they? If they aren&#8217;t then someone should have access to logs showing PPA binary download activity. which could be mined. Are the most popular PPAs pre-backport testing or have they effectively a parallel repository structure?  </p>
<p>You should probably stop talking to me now. You&#8217;ve given me about 5 specific new talking points about the benefits of streamlining PPA workflow by opening Soyuz.  I will end up quoting you next time I have the opportunity to debate a Canonical rep about the closed status of Soyuz. </p>
<p>-jef</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nixternal</title>
		<link>http://blog.nixternal.com/2009.06.03/apt-url-part-two/comment-page-1/#comment-5124</link>
		<dc:creator>nixternal</dc:creator>
		<pubDate>Thu, 04 Jun 2009 16:55:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nixternal.com/?p=575#comment-5124</guid>
		<description>@Jef - you are right about easy, but if someone can spend time packaging it up and putting it into a PPA or other repo, it should be easy for them to make MOTU. If they are having problems making MOTU, then I don&#039;t want to use their repos or packages. In a way MOTU would be easier, as you don&#039;t have to mess with your PPA, nor do you have to figure out how dput works for the PPA. The fact that you have to search or discover a PPA makes it more difficult than the standard set of repos you are provided after installing Ubuntu. The PPAs are typically utilized for testing prior to sending stuff to backports. I know the Kubuntu team is relying more on backports now than they are the PPA. This time around with KDE 4.3 beta release, we will use the PPA as it is a beta release, but when 4.3 is stable, then we will get it backported.</description>
		<content:encoded><![CDATA[<p>@Jef &#8211; you are right about easy, but if someone can spend time packaging it up and putting it into a PPA or other repo, it should be easy for them to make MOTU. If they are having problems making MOTU, then I don&#8217;t want to use their repos or packages. In a way MOTU would be easier, as you don&#8217;t have to mess with your PPA, nor do you have to figure out how dput works for the PPA. The fact that you have to search or discover a PPA makes it more difficult than the standard set of repos you are provided after installing Ubuntu. The PPAs are typically utilized for testing prior to sending stuff to backports. I know the Kubuntu team is relying more on backports now than they are the PPA. This time around with KDE 4.3 beta release, we will use the PPA as it is a beta release, but when 4.3 is stable, then we will get it backported.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jef Spaleta</title>
		<link>http://blog.nixternal.com/2009.06.03/apt-url-part-two/comment-page-1/#comment-5123</link>
		<dc:creator>Jef Spaleta</dc:creator>
		<pubDate>Thu, 04 Jun 2009 16:08:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nixternal.com/?p=575#comment-5123</guid>
		<description>@nixternal:

Try not to rely on personal mermory, or collective institutional memory about trending, actually having a graph that trends a workload metric in front of you for is far more reliable..especially if its highly fluctuating with a long term upward trend across releases. The fluctuations are going to warp perception. Fight the tendency to ballpark it, and find a way to trend workload.

&quot;Easy&quot; is such a fluid definition. You may think the MOTU process is easy enough, but do the potential candidates who are active as PPA packagers think it is? The definition of easy could have slipped a little bit as the demographics of your contributor community changed over time. Seeing if the active PPA packagers think its easy is the only way forward here.  It could just be a lack of communication about the role of MOTU. You might find out that its easier to know about PPAs, then it is about knowing about MOTU. That makes some sense, as technically launchpad is a general purpose hosting service not tied to the Ubuntu distribution release policies..and PPAs are part of that service. You don&#039;t see MOTU membership communicated through general launchpad interaction like you do PPAs.  In a sense Launchpad nature has made PPAs easyer to discover and thus easier to use.

Are you able to track volunteer MOTU activity levels? Do you have a sense as to how many active individuals are doing the day-to-day work or release-to-release work?  And you have to be careful about setting workload expectations for volunteers and keeping a track of volunteer activity without being judgemental. You have to build in an expected turnover rate for volunteers into any process which is heavily dependent on them. You should absolutely expect volunteer MOTUs to step back after sometime, but have you generated an expectation on that timeframe (in an average sense) and built a process which anticipates losing volunteers at an average rate?  How has the MOTU group grown over time? Was it impulsive growth with a large chunk of the team built in a burst? Or has it been slow aggregation? Impulsive growth can have draw backs on the back end because you should then expect that group of people to stepback around the same time (on average) so you lose people impulsively too...and institutional process memory with them.  

-jef</description>
		<content:encoded><![CDATA[<p>@nixternal:</p>
<p>Try not to rely on personal mermory, or collective institutional memory about trending, actually having a graph that trends a workload metric in front of you for is far more reliable..especially if its highly fluctuating with a long term upward trend across releases. The fluctuations are going to warp perception. Fight the tendency to ballpark it, and find a way to trend workload.</p>
<p>&#8220;Easy&#8221; is such a fluid definition. You may think the MOTU process is easy enough, but do the potential candidates who are active as PPA packagers think it is? The definition of easy could have slipped a little bit as the demographics of your contributor community changed over time. Seeing if the active PPA packagers think its easy is the only way forward here.  It could just be a lack of communication about the role of MOTU. You might find out that its easier to know about PPAs, then it is about knowing about MOTU. That makes some sense, as technically launchpad is a general purpose hosting service not tied to the Ubuntu distribution release policies..and PPAs are part of that service. You don&#8217;t see MOTU membership communicated through general launchpad interaction like you do PPAs.  In a sense Launchpad nature has made PPAs easyer to discover and thus easier to use.</p>
<p>Are you able to track volunteer MOTU activity levels? Do you have a sense as to how many active individuals are doing the day-to-day work or release-to-release work?  And you have to be careful about setting workload expectations for volunteers and keeping a track of volunteer activity without being judgemental. You have to build in an expected turnover rate for volunteers into any process which is heavily dependent on them. You should absolutely expect volunteer MOTUs to step back after sometime, but have you generated an expectation on that timeframe (in an average sense) and built a process which anticipates losing volunteers at an average rate?  How has the MOTU group grown over time? Was it impulsive growth with a large chunk of the team built in a burst? Or has it been slow aggregation? Impulsive growth can have draw backs on the back end because you should then expect that group of people to stepback around the same time (on average) so you lose people impulsively too&#8230;and institutional process memory with them.  </p>
<p>-jef</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nixternal</title>
		<link>http://blog.nixternal.com/2009.06.03/apt-url-part-two/comment-page-1/#comment-5122</link>
		<dc:creator>nixternal</dc:creator>
		<pubDate>Thu, 04 Jun 2009 16:01:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nixternal.com/?p=575#comment-5122</guid>
		<description>@João Pinto - FUD? You are crazy dude. I know getDeb has gotten better, but in the past it was hosing machines just like Automatix was. I can&#039;t think of anything else to compare this entire situation to. Yes, I really do not trust 3rd parties either. By the way, I am not stuck in the universe, as a lot of my work goes on in main anyways :p My concerns are not based on lack of information, and I think that was a stupid remark based on a lack of information. If you read at all my previous post, I clearly stated that offering Apt URL support on a team&#039;s PPA (ie. Desktop Team, Kubuntu Team, Server Team, etc) would be the safest way to initially offer Apt URL. As for personal PPAs that would really depend on the person. I feel that person should be a MOTU or a Core Developer before they are &quot;whitelisted.&quot; Here is a question for you, since I don&#039;t use getDeb. How come you do not package for Ubuntu? Your experience is obviously great and would benefit Ubuntu by contributing directly.

@SeanHodges - ah ha! That&#039;s why it is not in the repos. Thanks for that!</description>
		<content:encoded><![CDATA[<p>@João Pinto &#8211; FUD? You are crazy dude. I know getDeb has gotten better, but in the past it was hosing machines just like Automatix was. I can&#8217;t think of anything else to compare this entire situation to. Yes, I really do not trust 3rd parties either. By the way, I am not stuck in the universe, as a lot of my work goes on in main anyways :p My concerns are not based on lack of information, and I think that was a stupid remark based on a lack of information. If you read at all my previous post, I clearly stated that offering Apt URL support on a team&#8217;s PPA (ie. Desktop Team, Kubuntu Team, Server Team, etc) would be the safest way to initially offer Apt URL. As for personal PPAs that would really depend on the person. I feel that person should be a MOTU or a Core Developer before they are &#8220;whitelisted.&#8221; Here is a question for you, since I don&#8217;t use getDeb. How come you do not package for Ubuntu? Your experience is obviously great and would benefit Ubuntu by contributing directly.</p>
<p>@SeanHodges &#8211; ah ha! That&#8217;s why it is not in the repos. Thanks for that!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SeanHodges</title>
		<link>http://blog.nixternal.com/2009.06.03/apt-url-part-two/comment-page-1/#comment-5121</link>
		<dc:creator>SeanHodges</dc:creator>
		<pubDate>Thu, 04 Jun 2009 15:19:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nixternal.com/?p=575#comment-5121</guid>
		<description>Sorry, typo:

&quot;restrictions that limit modification and distribution&quot; - I meant - &quot;restrictions that limit modification BUT NOT distribution&quot;</description>
		<content:encoded><![CDATA[<p>Sorry, typo:</p>
<p>&#8220;restrictions that limit modification and distribution&#8221; &#8211; I meant &#8211; &#8220;restrictions that limit modification BUT NOT distribution&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SeanHodges</title>
		<link>http://blog.nixternal.com/2009.06.03/apt-url-part-two/comment-page-1/#comment-5120</link>
		<dc:creator>SeanHodges</dc:creator>
		<pubDate>Thu, 04 Jun 2009 15:11:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nixternal.com/?p=575#comment-5120</guid>
		<description>@Thomas: The purpose of the multiverse repository is for packages that are closed source and/or have other restrictions that limit modification and distribution. I believe submitting to multiverse is slightly more difficult than submitting to universe because of the complications that surround this.

Skype is a perfect example of this. The reason why Skype cannot be in multiverse is because the Skype licence explicitly forbids it. For example:

&quot;1.3 You will not distribute other products or services together with Skype Software, unless You are a publisher of computer magazines for end users and distribute the Skype Software with Your magazine(s) for free.&quot;

See: http://www.mail-archive.com/debian-legal@lists.debian.org/msg37309.html</description>
		<content:encoded><![CDATA[<p>@Thomas: The purpose of the multiverse repository is for packages that are closed source and/or have other restrictions that limit modification and distribution. I believe submitting to multiverse is slightly more difficult than submitting to universe because of the complications that surround this.</p>
<p>Skype is a perfect example of this. The reason why Skype cannot be in multiverse is because the Skype licence explicitly forbids it. For example:</p>
<p>&#8220;1.3 You will not distribute other products or services together with Skype Software, unless You are a publisher of computer magazines for end users and distribute the Skype Software with Your magazine(s) for free.&#8221;</p>
<p>See: <a href="http://www.mail-archive.com/debian-legal@lists.debian.org/msg37309.html" rel="nofollow">http://www.mail-archive.com/debian-legal@lists.debian.org/msg37309.html</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
