Re: Improving the performance of "mingw-get update"

Keith Marshall <[email protected]> Wed, 17 Apr 2013 13:18:39 +0100
Newsgroups gmane.comp.gnu.mingw.devel
Organization MinGW Project
Message-ID <[email protected]>
On 16/04/13 20:39, Earnie Boyd wrote:
> On Tue, Apr 16, 2013 at 10:50 AM, Keith Marshall wrote:
>>
>> Any comments, before I commit?
>
> Yes, go for it.  I'm all for saving the download time.  As we grow to
> support 64bit as well as 32bit it will be critical to not need to do
> the download of already up-to-date files.

Okay, but I do have a couple of comments of my own:

1) Both ChangeLog and my newly generated mingw32-package-list.xml.lzma 
(attached) indicate that you, Earnie, added mingw32-wsl-candidate.xml on 
2013-04-10, but the package list itself bears an earlier time stamp, 
indicating a last update for publication on 2013-03-05.  Although this 
looks incongruous, it is possible if you added the *reference* for the 
XML file to the package list, and rebuilt as "publication ready" on this 
date, more than a month before you actually made the XML file itself 
available for publication; however, is it correct?

2) The two packages in the "user contributed" category, (both Erwin's 
IIRC), aren't qualified with a publication date stamp in the generated 
package list; this arises because neither of the associated XML files is 
physically present within the mingw-dist repository.  This isn't 
necessarily a problem -- mingw-get will simply continue to behave as it 
does now, WRT these two files, and download them every time, whether 
changed or not, when processing 'mingw-get update'; however, it may be 
preferable to add a 'contrib' sub-directory to mingw-dist, and require 
that all contributed packages should be accompanied by an XML package 
description, to be added to, and managed within this mingw-dist 
sub-directory.  Thoughts?

-- 
Regards,
Keith.

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter

_______________________________________________
MinGW-dvlpr mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-dvlpr
mingw32-package-list.xml.lzma (application/x-lzma, 753 B) - not displayed