WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: What happened to repo  (Read 2995 times)

Offline JoXo009

  • Full Member
  • ***
  • Posts: 152
What happened to repo
« on: November 12, 2009, 10:38:15 AM »

A huge number of extensions is reported with today's date suddenly.

Seemingly a change of date without a change of content - is this change intended?


Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: What happened to repo
« Reply #1 on: November 12, 2009, 10:48:53 AM »
What is happening is the same thing that had to be done to convert to squashfs, then to add time stamps to the files of those converted from cramfs, and then also to add correct permissions of /usr/local/tce.*. 

This is what I hope is the final repacking of extensions, this time was to use 4kb block size to take advantage of a substantial memory use reduction when using mounted mode.  The whole purpose of mounting extensions instead of copying to system is memory efficiency.  Memory use upon loading extensions is almost cut in half when this new block size is used.  It also seems that during runtime use of apps memory use has also been lessened, though that is hard to quantify in numbers.

Though by doing this there are new time stamps on the extensions in the repo, I think that the benefits are worth going ahead and making it effective on all extensions. 

Offline JoXo009

  • Full Member
  • ***
  • Posts: 152
Re: What happened to repo
« Reply #2 on: November 12, 2009, 11:02:36 AM »
So it's not my automatic update program going crazy -  there are really a great number of extensions which need to be updated to get the improvement working you described - correct?

Is this improvement step finished or better to wait 1-2 days to catch every update?  (ibiblio seems to be very busy now - most time stops working after 10-20 update requests)

Must be a bunch of work to manage that amount of files. Thanks for your great job.


Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: What happened to repo
« Reply #3 on: November 12, 2009, 11:37:12 AM »
All existing extensions are being repacked as they were initially packed with the default 128kb block size.  For me it was just a matter of tweaking the script I have used to do the previous repacks.  They are uploading now, alphabetically it gramps-locale is in process as we speak. 

Cramfs extensions are now considered a bug as they don't support copy-to-system well on all extensions.  Same as the bad permissions of /usr/local/tce.installed.  So if any of those extensions exist in a tce directory I would certainly advise updating.

The transfer of extensions should finish by tomorrow morning.  This change is transparent to the user and does not affect functionality, and  I wasn't thinking of update functions or I would have announced this.  All previous extensions have been backed up as always just in case.

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: What happened to repo
« Reply #4 on: November 13, 2009, 01:02:48 PM »
Repo has been converted to new blocksize.  I will later update the size field of the info files as the extensions are a little larger.


Offline 4-stroke

  • Jr. Member
  • **
  • Posts: 72
Re: What happened to repo
« Reply #5 on: November 13, 2009, 11:45:10 PM »
Thank you Jason, for all the hard work! ;D
A learning experience is one of those things that say, "You know that thing you just did? Don't do that." - Douglas Adams