<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>galleryserver Issue Tracker Rss Feed</title><link>http://galleryserver.codeplex.com/workitem/list/basic</link><description>galleryserver Issue Tracker Rss Description</description><item><title>Created Issue: Now impossible to clone the repository. [49]</title><link>http://galleryserver.codeplex.com/workitem/49</link><description>I am not able to clone the repository.&lt;br /&gt;I have tried several times at different periods of the past several days.&lt;br /&gt;I have attempted to clone a &amp;#40;mine&amp;#41; fork &amp;#40;Clone URL&amp;#58; https&amp;#58;&amp;#47;&amp;#47;hg.codeplex.com&amp;#47;forks&amp;#47;mstpierre&amp;#47;tentative &amp;#41; with the same result.  I do not know if it is the repository that has got corrupted somehow or if the Mercurial service of the CodePlex is deficient in certain cases, one of which Microsoft is remotely connected to.&lt;br /&gt;&lt;br /&gt;The fact is that I need access to it.&lt;br /&gt;I would be happy to contribute if it&amp;#39;s what it takes to make it work.  To make it work because the package currently available in the download needs quite a few tweakings before you can get the read-only operations working.   Let alone pushing a package to the server which I am still paddling about.&lt;br /&gt;&lt;br /&gt;May I help&amp;#63;&lt;br /&gt;&lt;br /&gt;Mat&lt;br /&gt;</description><author>mstpierre</author><pubDate>Wed, 23 Jan 2013 23:12:42 GMT</pubDate><guid isPermaLink="false">Created Issue: Now impossible to clone the repository. [49] 20130123111242P</guid></item><item><title>Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42]</title><link>http://galleryserver.codeplex.com/workitem/42</link><description>If you look at the OData feed for RouteMagic 0.1.0, you can see&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;Packages&amp;#47;Details&amp;#47;RouteMagic-0-1-0&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;But in RouteMagic 0.2.2 it becomes&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;&amp;#47;Details&amp;#47;RouteMagic-0-2-2&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;Note that the difference is I used the website for the first version, but the NuGet.exe command line for the second one.&lt;br /&gt;Comments: For the record, the query I ran was&amp;#58; UPDATE PublishedPackage SET PackageType &amp;#61; &amp;#39;Packages&amp;#39; WHERE PackageType IS NULL</description><author>davidebbo</author><pubDate>Tue, 12 Jul 2011 23:30:32 GMT</pubDate><guid isPermaLink="false">Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42] 20110712113032P</guid></item><item><title>Commented Issue: Gallery Server Gets in Inconsistent state and Fails to Delete package [48]</title><link>http://galleryserver.codeplex.com/workitem/48</link><description>See work item http&amp;#58;&amp;#47;&amp;#47;nuget.codeplex.com&amp;#47;workitem&amp;#47;1269 for an example.&lt;br /&gt;Somehow, a package record in the gallery server existed, but the corresponding .nupkg file did not.&lt;br /&gt;&lt;br /&gt;Repro steps&amp;#58;&lt;br /&gt;1. Push a package to the back-end, but don&amp;#39;t let it sync to the front-end. &lt;br /&gt;2. Delete the .nupkg file.&lt;br /&gt;3. Try to delete the package using nuget.exe.&lt;br /&gt;&lt;br /&gt;Expected result&amp;#58; Delete the package&lt;br /&gt;Actual result&amp;#58; Exception message.&lt;br /&gt;&lt;br /&gt;Ideally we should prevent getting into this state in the first place, but it would be nice if we could recover gracefully.&lt;br /&gt;Comments: Note, the repro steps I provided are not to reproduce the original issue. They are only meant to get the site in the error condition. This bug is to make our site more fault tolerance.&amp;#10;&amp;#10;We should also try and investigate the steps to get into this condition in the first place.</description><author>Haacked</author><pubDate>Mon, 11 Jul 2011 22:25:46 GMT</pubDate><guid isPermaLink="false">Commented Issue: Gallery Server Gets in Inconsistent state and Fails to Delete package [48] 20110711102546P</guid></item><item><title>Created Issue: Gallery Server Gets in Inconsistent state and Fails to Delete package [48]</title><link>http://galleryserver.codeplex.com/workitem/48</link><description>See work item http&amp;#58;&amp;#47;&amp;#47;nuget.codeplex.com&amp;#47;workitem&amp;#47;1269 for an example.&lt;br /&gt;Somehow, a package record in the gallery server existed, but the corresponding .nupkg file did not.&lt;br /&gt;&lt;br /&gt;Repro steps&amp;#58;&lt;br /&gt;1. Push a package to the back-end, but don&amp;#39;t let it sync to the front-end. &lt;br /&gt;2. Delete the .nupkg file.&lt;br /&gt;3. Try to delete the package using nuget.exe.&lt;br /&gt;&lt;br /&gt;Expected result&amp;#58; Delete the package&lt;br /&gt;Actual result&amp;#58; Exception message.&lt;br /&gt;&lt;br /&gt;Ideally we should prevent getting into this state in the first place, but it would be nice if we could recover gracefully.&lt;br /&gt;</description><author>Haacked</author><pubDate>Mon, 11 Jul 2011 22:21:04 GMT</pubDate><guid isPermaLink="false">Created Issue: Gallery Server Gets in Inconsistent state and Fails to Delete package [48] 20110711102104P</guid></item><item><title>Created Issue: ClickToBuildRelease.bat fails, script is copying Debug files for NuPackPackageFactory. Package pushing fails. [47]</title><link>http://galleryserver.codeplex.com/workitem/47</link><description>I&amp;#39;m setting up a gallery by following the instructions on nuget.org.&lt;br /&gt;Pushing packages fails because the NuPackPackageFactory plugin is not copied when running the ClickToBuildRelease.bat on a clean checkout.&lt;br /&gt;It&amp;#39;s copying the files from bin&amp;#92;Debug&amp;#92; instead of bin&amp;#92;Release&amp;#92;&lt;br /&gt;&lt;br /&gt;These are the incorrect lines&amp;#58;&lt;br /&gt;&lt;br /&gt;copy &amp;#34;Plugins&amp;#92;src&amp;#92;NuPackPackageFactory&amp;#92;bin&amp;#92;Debug&amp;#92;NuGet.Core.dll&amp;#34; &amp;#37;destinationDirectory&amp;#37;&lt;br /&gt;copy &amp;#34;Plugins&amp;#92;src&amp;#92;NuPackPackageFactory&amp;#92;bin&amp;#92;Debug&amp;#92;NuPackPackageFactory.dll&amp;#34; &amp;#37;destinationDirectory&amp;#37;&lt;br /&gt;&lt;br /&gt;Should be&amp;#58;&lt;br /&gt;&lt;br /&gt;copy &amp;#34;Plugins&amp;#92;src&amp;#92;NuPackPackageFactory&amp;#92;bin&amp;#92;Release&amp;#92;NuGet.Core.dll&amp;#34; &amp;#37;destinationDirectory&amp;#37;&lt;br /&gt;copy &amp;#34;Plugins&amp;#92;src&amp;#92;NuPackPackageFactory&amp;#92;bin&amp;#92;Release&amp;#92;NuPackPackageFactory.dll&amp;#34; &amp;#37;destinationDirectory&amp;#37;&lt;br /&gt;&lt;br /&gt;This is the exception I get when I publish a package&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;&amp;#63;xml version&amp;#61;&amp;#34;1.0&amp;#34; encoding&amp;#61;&amp;#34;utf-8&amp;#34;&amp;#63;&amp;#62;&lt;br /&gt;&amp;#60;&amp;#33;DOCTYPE html PUBLIC &amp;#34;-&amp;#47;&amp;#47;W3C&amp;#47;&amp;#47;DTD XHTML 1.0 Transitional&amp;#47;&amp;#47;EN&amp;#34; &amp;#34;http&amp;#58;&amp;#47;&amp;#47;www.w3.org&amp;#47;TR&amp;#47;xhtml1&amp;#47;DTD&amp;#47;xhtml1-transitional.dtd&amp;#34;&amp;#62;&lt;br /&gt;&amp;#60;html xmlns&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;www.w3.org&amp;#47;1999&amp;#47;xhtml&amp;#34;&amp;#62;&lt;br /&gt;  &amp;#60;head&amp;#62;&lt;br /&gt;    &amp;#60;title&amp;#62;Request Error&amp;#60;&amp;#47;title&amp;#62;&lt;br /&gt;    &amp;#60;style&amp;#62;BODY &amp;#123; color&amp;#58; &amp;#35;000000&amp;#59; background-color&amp;#58; white&amp;#59; font-family&amp;#58; Verdana&amp;#59; margin-left&amp;#58; 0px&amp;#59; margin-top&amp;#58; 0px&amp;#59; &amp;#125; &amp;#35;content &amp;#123; margin-left&lt;br /&gt;&amp;#58; 30px&amp;#59; font-size&amp;#58; .70em&amp;#59; padding-bottom&amp;#58; 2em&amp;#59; &amp;#125; A&amp;#58;link &amp;#123; color&amp;#58; &amp;#35;336699&amp;#59; font-weight&amp;#58; bold&amp;#59; text-decoration&amp;#58; underline&amp;#59; &amp;#125; A&amp;#58;visited &amp;#123; color&lt;br /&gt;&amp;#58; &amp;#35;6699cc&amp;#59; font-weight&amp;#58; bold&amp;#59; text-decoration&amp;#58; underline&amp;#59; &amp;#125; A&amp;#58;active &amp;#123; color&amp;#58; &amp;#35;336699&amp;#59; font-weight&amp;#58; bold&amp;#59; text-decoration&amp;#58; underline&amp;#59; &amp;#125; .hea&lt;br /&gt;ding1 &amp;#123; background-color&amp;#58; &amp;#35;003366&amp;#59; border-bottom&amp;#58; &amp;#35;336699 6px solid&amp;#59; color&amp;#58; &amp;#35;ffffff&amp;#59; font-family&amp;#58; Tahoma&amp;#59; font-size&amp;#58; 26px&amp;#59; font-weight&amp;#58; norm&lt;br /&gt;al&amp;#59;margin&amp;#58; 0em 0em 10px -20px&amp;#59; padding-bottom&amp;#58; 8px&amp;#59; padding-left&amp;#58; 30px&amp;#59;padding-top&amp;#58; 16px&amp;#59;&amp;#125; pre &amp;#123; font-size&amp;#58;small&amp;#59; background-color&amp;#58; &amp;#35;e5e5cc&amp;#59;&lt;br /&gt; padding&amp;#58; 5px&amp;#59; font-family&amp;#58; Courier New&amp;#59; margin-top&amp;#58; 0px&amp;#59; border&amp;#58; 1px &amp;#35;f0f0e0 solid&amp;#59; white-space&amp;#58; pre-wrap&amp;#59; white-space&amp;#58; -pre-wrap&amp;#59; word-wra&lt;br /&gt;p&amp;#58; break-word&amp;#59; &amp;#125; table &amp;#123; border-collapse&amp;#58; collapse&amp;#59; border-spacing&amp;#58; 0px&amp;#59; font-family&amp;#58; Verdana&amp;#59;&amp;#125; table th &amp;#123; border-right&amp;#58; 2px white solid&amp;#59; bo&lt;br /&gt;rder-bottom&amp;#58; 2px white solid&amp;#59; font-weight&amp;#58; bold&amp;#59; background-color&amp;#58; &amp;#35;cecf9c&amp;#59;&amp;#125; table td &amp;#123; border-right&amp;#58; 2px white solid&amp;#59; border-bottom&amp;#58; 2px wh&lt;br /&gt;ite solid&amp;#59; background-color&amp;#58; &amp;#35;e5e5cc&amp;#59;&amp;#125;&amp;#60;&amp;#47;style&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;head&amp;#62;&lt;br /&gt;  &amp;#60;body&amp;#62;&lt;br /&gt;    &amp;#60;div id&amp;#61;&amp;#34;content&amp;#34;&amp;#62;&lt;br /&gt;      &amp;#60;p class&amp;#61;&amp;#34;heading1&amp;#34;&amp;#62;Request Error&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;      &amp;#60;p xmlns&amp;#61;&amp;#34;&amp;#34;&amp;#62;The server encountered an error processing the request. Please see the &amp;#60;a rel&amp;#61;&amp;#34;help-page&amp;#34; href&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;&amp;#60;redacted&amp;#62;&amp;#47;PackageFiles&amp;#47;help&amp;#34;&amp;#62;service help page&amp;#60;&amp;#47;a&amp;#62; for constructing valid requests to the service. The exception message is &amp;#39;Could not find a type implementing &amp;#39;IPackageFactory&amp;#39; in assemblies in the directory &amp;#39;C&amp;#58;&amp;#92;nugetgallery&amp;#92;Services&amp;#92;GalleryServer&amp;#92;src&amp;#92;Gallery.Server&amp;#92;bin&amp;#39;.&amp;#39;. See server logs for more details. The exception stack trace is&amp;#58; &amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;      &amp;#60;p&amp;#62;   at Gallery.DependencyResolution.PluginService.FindPluginImplementation&amp;#91;TBase&amp;#93;&amp;#40;&amp;#41; in c&amp;#58;&amp;#92;nugetgallery&amp;#92;Services&amp;#92;GalleryServer&amp;#92;src&amp;#92;Gallery.DependencyResolution&amp;#92;PluginService.cs&amp;#58;line 33&lt;br /&gt;   at Ninject.Activation.Provider&amp;#96;1.Create&amp;#40;IContext context&amp;#41; in d&amp;#58;&amp;#92;BuildAgent-03&amp;#92;work&amp;#92;b68efe9aafe8875e&amp;#92;src&amp;#92;Ninject&amp;#92;Activation&amp;#92;Provider.cs&amp;#58;line 39&lt;br /&gt;   at Ninject.Activation.Context.Resolve&amp;#40;&amp;#41; in d&amp;#58;&amp;#92;BuildAgent-03&amp;#92;work&amp;#92;b68efe9aafe8875e&amp;#92;src&amp;#92;Ninject&amp;#92;Activation&amp;#92;Context.cs&amp;#58;line 157&lt;br /&gt;   at System.Linq.Enumerable.WhereSelectEnumerableIterator&amp;#96;2.MoveNext&amp;#40;&amp;#41;&lt;br /&gt;   at System.Linq.Enumerable.Single&amp;#91;TSource&amp;#93;&amp;#40;IEnumerable&amp;#96;1 source&amp;#41;&lt;br /&gt;   at System.Linq.Enumerable.WhereSelectArrayIterator&amp;#96;2.MoveNext&amp;#40;&amp;#41;&lt;br /&gt;   at System.Linq.Buffer&amp;#96;1..ctor&amp;#40;IEnumerable&amp;#96;1 source&amp;#41;&lt;br /&gt;   at System.Linq.Enumerable.ToArray&amp;#91;TSource&amp;#93;&amp;#40;IEnumerable&amp;#96;1 source&amp;#41;&lt;br /&gt;   at Ninject.Activation.Providers.StandardProvider.Create&amp;#40;IContext context&amp;#41; in d&amp;#58;&amp;#92;BuildAgent-03&amp;#92;work&amp;#92;b68efe9aafe8875e&amp;#92;src&amp;#92;Ninject&amp;#92;Activation&amp;#92;Providers&amp;#92;StandardProvider.cs&amp;#58;line 81&lt;br /&gt;   at Ninject.Activation.Context.Resolve&amp;#40;&amp;#41; in d&amp;#58;&amp;#92;BuildAgent-03&amp;#92;work&amp;#92;b68efe9aafe8875e&amp;#92;src&amp;#92;Ninject&amp;#92;Activation&amp;#92;Context.cs&amp;#58;line 157&lt;br /&gt;   at System.Linq.Enumerable.WhereSelectEnumerableIterator&amp;#96;2.MoveNext&amp;#40;&amp;#41;&lt;br /&gt;   at System.Linq.Enumerable.Single&amp;#91;TSource&amp;#93;&amp;#40;IEnumerable&amp;#96;1 source&amp;#41;&lt;br /&gt;   at System.Linq.Enumerable.WhereSelectArrayIterator&amp;#96;2.MoveNext&amp;#40;&amp;#41;&lt;br /&gt;   at System.Linq.Buffer&amp;#96;1..ctor&amp;#40;IEnumerable&amp;#96;1 source&amp;#41;&lt;br /&gt;   at System.Linq.Enumerable.ToArray&amp;#91;TSource&amp;#93;&amp;#40;IEnumerable&amp;#96;1 source&amp;#41;&lt;br /&gt;   at Ninject.Activation.Providers.StandardProvider.Create&amp;#40;IContext context&amp;#41; in d&amp;#58;&amp;#92;BuildAgent-03&amp;#92;work&amp;#92;b68efe9aafe8875e&amp;#92;src&amp;#92;Ninject&amp;#92;Activation&amp;#92;Providers&amp;#92;StandardProvider.cs&amp;#58;line 81&lt;br /&gt;   at Ninject.Activation.Context.Resolve&amp;#40;&amp;#41; in d&amp;#58;&amp;#92;BuildAgent-03&amp;#92;work&amp;#92;b68efe9aafe8875e&amp;#92;src&amp;#92;Ninject&amp;#92;Activation&amp;#92;Context.cs&amp;#58;line 157&lt;br /&gt;   at System.Linq.Enumerable.WhereSelectEnumerableIterator&amp;#96;2.MoveNext&amp;#40;&amp;#41;&lt;br /&gt;   at System.Linq.Enumerable.Single&amp;#91;TSource&amp;#93;&amp;#40;IEnumerable&amp;#96;1 source&amp;#41;&lt;br /&gt;   at Gallery.DependencyResolution.NinjectDependencyResolver.Resolve&amp;#40;Type typeToResolve&amp;#41; in c&amp;#58;&amp;#92;nugetgallery&amp;#92;Services&amp;#92;GalleryServer&amp;#92;src&amp;#92;Gallery.DependencyResolution&amp;#92;NinjectDependencyResolver.cs&amp;#58;line 41&lt;br /&gt;   at System.ServiceModel.InstanceContext.GetServiceInstance&amp;#40;Message message&amp;#41;&lt;br /&gt;   at System.ServiceModel.Dispatcher.InstanceBehavior.EnsureServiceInstance&amp;#40;MessageRpc&amp;#38;amp&amp;#59; rpc&amp;#41;&lt;br /&gt;   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41&amp;#40;MessageRpc&amp;#38;amp&amp;#59; rpc&amp;#41;&lt;br /&gt;   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31&amp;#40;MessageRpc&amp;#38;amp&amp;#59; rpc&amp;#41;&lt;br /&gt;   at System.ServiceModel.Dispatcher.MessageRpc.Process&amp;#40;Boolean isOperationContextSet&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;div&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;body&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;html&amp;#62;&lt;br /&gt;</description><author>SDeKock</author><pubDate>Wed, 22 Jun 2011 22:09:35 GMT</pubDate><guid isPermaLink="false">Created Issue: ClickToBuildRelease.bat fails, script is copying Debug files for NuPackPackageFactory. Package pushing fails. [47] 20110622100935P</guid></item><item><title>Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42]</title><link>http://galleryserver.codeplex.com/workitem/42</link><description>If you look at the OData feed for RouteMagic 0.1.0, you can see&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;Packages&amp;#47;Details&amp;#47;RouteMagic-0-1-0&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;But in RouteMagic 0.2.2 it becomes&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;&amp;#47;Details&amp;#47;RouteMagic-0-2-2&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;Note that the difference is I used the website for the first version, but the NuGet.exe command line for the second one.&lt;br /&gt;Comments: I just did Kevin&amp;#39;s suggest fix up in the DB. However, we still need to fix the code so that new instances of the DB get the proper schema, but that is now less urgent.</description><author>davidebbo</author><pubDate>Thu, 02 Jun 2011 17:56:25 GMT</pubDate><guid isPermaLink="false">Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42] 20110602055625P</guid></item><item><title>Created Issue: Server should call client for immediate updating [46]</title><link>http://galleryserver.codeplex.com/workitem/46</link><description>The 1 minute wait while the client catches up to the server is too long. The Server should be able to CALL the client and&amp;#47;or there should be a &amp;#34;force update&amp;#34; from the client. I&amp;#39;m also worried about how the current system will scale with millions of packages.&lt;br /&gt;</description><author>shanselman</author><pubDate>Mon, 23 May 2011 22:41:31 GMT</pubDate><guid isPermaLink="false">Created Issue: Server should call client for immediate updating [46] 20110523104131P</guid></item><item><title>Created Issue: Create an End Point that both creates &amp; publishes a package [45]</title><link>http://galleryserver.codeplex.com/workitem/45</link><description>Currently there are two separate end points for creating and publishing a package in the gallery. Given that the 95&amp;#37; case for pushing a package to the gallery is that you want to create it and have it be published, this causes extra client posts. There should be an end point that does both the create and publish of a package to reduce the amount of over head on a client the consumes the Gallery Server &amp;#40;aka NuGet.exe&amp;#41;&lt;br /&gt;</description><author>osbornm</author><pubDate>Mon, 16 May 2011 22:58:34 GMT</pubDate><guid isPermaLink="false">Created Issue: Create an End Point that both creates &amp; publishes a package [45] 20110516105834P</guid></item><item><title>Commented Issue: Rating algorithm is too naive [44]</title><link>http://galleryserver.codeplex.com/workitem/44</link><description>Right now the value stored in the Rating field of each package in the feed is the average rating. We need to change it to something that takes the number of votes into account and also number of downloads into account.&lt;br /&gt;Comments: Yeah, I don&amp;#39;t think we want to change the meaning of Rating. I remember seeing that blog post about building a popularity algorithm before - don&amp;#39;t remember if it was Sebastien or Phil, but somebody mentioned it early on in the project as a future consideration. Now that we have ratings in place, it would be a good time to look at implementing that algorithm.</description><author>kevink</author><pubDate>Tue, 26 Apr 2011 18:20:45 GMT</pubDate><guid isPermaLink="false">Commented Issue: Rating algorithm is too naive [44] 20110426062045P</guid></item><item><title>Commented Issue: Rating algorithm is too naive [44]</title><link>http://galleryserver.codeplex.com/workitem/44</link><description>Right now the value stored in the Rating field of each package in the feed is the average rating. We need to change it to something that takes the number of votes into account and also number of downloads into account.&lt;br /&gt;Comments: Don&amp;#39;t call it Rating then, but popularity. http&amp;#58;&amp;#47;&amp;#47;blog.linkibol.com&amp;#47;2010&amp;#47;05&amp;#47;07&amp;#47;how-to-build-a-popularity-algorithm-you-can-be-proud-of&amp;#47;&amp;#10;Though you still &amp;#34;rate&amp;#34; a package, it&amp;#39;s ordered by popularity.&amp;#10;</description><author>sebastienros</author><pubDate>Tue, 26 Apr 2011 15:46:10 GMT</pubDate><guid isPermaLink="false">Commented Issue: Rating algorithm is too naive [44] 20110426034610P</guid></item><item><title>Commented Issue: Rating algorithm is too naive [44]</title><link>http://galleryserver.codeplex.com/workitem/44</link><description>Right now the value stored in the Rating field of each package in the feed is the average rating. We need to change it to something that takes the number of votes into account and also number of downloads into account.&lt;br /&gt;Comments: We should require at least 5 ratings &amp;#40;or some such number&amp;#41; and the secondary sort should be Download count, not alphabetical as it appears to be.</description><author>Haacked</author><pubDate>Tue, 26 Apr 2011 15:42:09 GMT</pubDate><guid isPermaLink="false">Commented Issue: Rating algorithm is too naive [44] 20110426034209P</guid></item><item><title>Commented Issue: Rating algorithm is too naive [44]</title><link>http://galleryserver.codeplex.com/workitem/44</link><description>Right now the value stored in the Rating field of each package in the feed is the average rating. We need to change it to something that takes the number of votes into account and also number of downloads into account.&lt;br /&gt;Comments: Whatever we do, we need to make it such that a package with 1 rating of 5 doesn&amp;#39;t rise to the top.</description><author>dfowler</author><pubDate>Tue, 26 Apr 2011 07:49:45 GMT</pubDate><guid isPermaLink="false">Commented Issue: Rating algorithm is too naive [44] 20110426074945A</guid></item><item><title>Commented Issue: Rating algorithm is too naive [44]</title><link>http://galleryserver.codeplex.com/workitem/44</link><description>Right now the value stored in the Rating field of each package in the feed is the average rating. We need to change it to something that takes the number of votes into account and also number of downloads into account.&lt;br /&gt;Comments: Not quite following you. What formula do you suggest to calculate the rating&amp;#63; My take is that the rating value should not take into account those two values, &amp;#42;but&amp;#42; we can treat a package as unrated until it has been voted at least 5 times &amp;#40;or something&amp;#41;.</description><author>davidebbo</author><pubDate>Tue, 26 Apr 2011 07:34:46 GMT</pubDate><guid isPermaLink="false">Commented Issue: Rating algorithm is too naive [44] 20110426073446A</guid></item><item><title>Created Issue: Rating algorithm is too naive [44]</title><link>http://galleryserver.codeplex.com/workitem/44</link><description>Right now the value stored in the Rating field of each package in the feed is the average rating. We need to change it to something that takes the number of votes into account and also number of downloads into account.&lt;br /&gt;</description><author>dfowler</author><pubDate>Tue, 26 Apr 2011 06:48:01 GMT</pubDate><guid isPermaLink="false">Created Issue: Rating algorithm is too naive [44] 20110426064801A</guid></item><item><title>Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42]</title><link>http://galleryserver.codeplex.com/workitem/42</link><description>If you look at the OData feed for RouteMagic 0.1.0, you can see&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;Packages&amp;#47;Details&amp;#47;RouteMagic-0-1-0&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;But in RouteMagic 0.2.2 it becomes&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;&amp;#47;Details&amp;#47;RouteMagic-0-2-2&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;Note that the difference is I used the website for the first version, but the NuGet.exe command line for the second one.&lt;br /&gt;Comments: Ok, we&amp;#39;ll look into that, thanks Kevin.</description><author>davidebbo</author><pubDate>Wed, 20 Apr 2011 20:48:42 GMT</pubDate><guid isPermaLink="false">Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42] 20110420084842P</guid></item><item><title>Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42]</title><link>http://galleryserver.codeplex.com/workitem/42</link><description>If you look at the OData feed for RouteMagic 0.1.0, you can see&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;Packages&amp;#47;Details&amp;#47;RouteMagic-0-1-0&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;But in RouteMagic 0.2.2 it becomes&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;&amp;#47;Details&amp;#47;RouteMagic-0-2-2&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;Note that the difference is I used the website for the first version, but the NuGet.exe command line for the second one.&lt;br /&gt;Comments: Okay, then that&amp;#39;s a problem. I suspect you&amp;#39;re right - packages pushed via nuget.exe vs. uploaded through the gallery are probably ending up with a NULL package type. Thinking about it now, I believe I know how this was overlooked. The package type value didn&amp;#39;t use to matter on the server side. When a new package syncs over to the Orchard side, we automatically select the package type value if there is only one term defined in the taxonomy, which is the case for NuGet. So on the front-end everything has a value.&amp;#10;&amp;#10;At some point we added that GalleryDetailsUrl property to the feed - I think it was right before v1 was released. That was the first time that the value mattered for the feed, but we never considered the fact that packages pushed from nuget.exe won&amp;#39;t have that value. I think this is something we&amp;#39;ll need to add to GalleryServer. In the meantime, I can think of one workaround that should work for NuGet. Since you only have one type you could make &amp;#39;Package&amp;#39; the default value in the database to handle new submissions, then just update all the existing null values.</description><author>kevink</author><pubDate>Wed, 20 Apr 2011 20:11:30 GMT</pubDate><guid isPermaLink="false">Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42] 20110420081130P</guid></item><item><title>Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42]</title><link>http://galleryserver.codeplex.com/workitem/42</link><description>If you look at the OData feed for RouteMagic 0.1.0, you can see&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;Packages&amp;#47;Details&amp;#47;RouteMagic-0-1-0&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;But in RouteMagic 0.2.2 it becomes&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;&amp;#47;Details&amp;#47;RouteMagic-0-2-2&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;Note that the difference is I used the website for the first version, but the NuGet.exe command line for the second one.&lt;br /&gt;Comments: There are 997 packages with a NULL Package type, so almost half. Could it be that it affects the packages submitted via nuget.exe without going through the gallery&amp;#63;</description><author>davidebbo</author><pubDate>Wed, 20 Apr 2011 17:39:06 GMT</pubDate><guid isPermaLink="false">Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42] 20110420053906P</guid></item><item><title>Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42]</title><link>http://galleryserver.codeplex.com/workitem/42</link><description>If you look at the OData feed for RouteMagic 0.1.0, you can see&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;Packages&amp;#47;Details&amp;#47;RouteMagic-0-1-0&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;But in RouteMagic 0.2.2 it becomes&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;&amp;#47;Details&amp;#47;RouteMagic-0-2-2&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;Note that the difference is I used the website for the first version, but the NuGet.exe command line for the second one.&lt;br /&gt;Comments: David, I know why the GalleryDetailsUrl is incorrect - all of those packages have a null value for PackageType. What I don&amp;#39;t know is how that happened in the first place. Any package that gets pushed should end up with a PackageType value of &amp;#39;Package&amp;#39;. Can you query the NuGet database and find out how many packages have null for that field&amp;#63;</description><author>kevink</author><pubDate>Wed, 20 Apr 2011 13:01:48 GMT</pubDate><guid isPermaLink="false">Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42] 20110420010148P</guid></item><item><title>Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42]</title><link>http://galleryserver.codeplex.com/workitem/42</link><description>If you look at the OData feed for RouteMagic 0.1.0, you can see&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;Packages&amp;#47;Details&amp;#47;RouteMagic-0-1-0&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;But in RouteMagic 0.2.2 it becomes&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;&amp;#47;Details&amp;#47;RouteMagic-0-2-2&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;Note that the difference is I used the website for the first version, but the NuGet.exe command line for the second one.&lt;br /&gt;Comments: I&amp;#39;m hitting this issue for some &amp;#34;Rate It&amp;#34; links in VS &amp;#40;Feature &amp;#35;930&amp;#41; &amp;#40;ex. FaceBookLinkMVC&amp;#41;</description><author>aldion</author><pubDate>Tue, 19 Apr 2011 22:11:27 GMT</pubDate><guid isPermaLink="false">Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42] 20110419101127P</guid></item><item><title>Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42]</title><link>http://galleryserver.codeplex.com/workitem/42</link><description>If you look at the OData feed for RouteMagic 0.1.0, you can see&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;Packages&amp;#47;Details&amp;#47;RouteMagic-0-1-0&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;But in RouteMagic 0.2.2 it becomes&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;d&amp;#58;GalleryDetailsUrl&amp;#62;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;777&amp;#47;Packages&amp;#47;&amp;#47;Details&amp;#47;RouteMagic-0-2-2&amp;#60;&amp;#47;d&amp;#58;GalleryDetailsUrl&amp;#62;&lt;br /&gt;&lt;br /&gt;Note that the difference is I used the website for the first version, but the NuGet.exe command line for the second one.&lt;br /&gt;Comments: Yes, this is still an issue. e.g. go to http&amp;#58;&amp;#47;&amp;#47;packages.nuget.org&amp;#47;v1&amp;#47;FeedService.svc&amp;#47;Packages&amp;#40;&amp;#41;&amp;#63;&amp;#36;filter&amp;#61;substringof&amp;#40;&amp;#39;webactivator&amp;#39;,Id&amp;#41; and look at the GalleryDetailsUrl. It&amp;#39;s http&amp;#58;&amp;#47;&amp;#47;nuget.org&amp;#47;List&amp;#47;&amp;#47;WebActivator&amp;#47;1.0.0.0</description><author>davidebbo</author><pubDate>Mon, 18 Apr 2011 22:32:22 GMT</pubDate><guid isPermaLink="false">Commented Issue: GalleryDetailsUrl is incorrect when publishing to feed [42] 20110418103222P</guid></item></channel></rss>