Hi Guys,
I've been trying to clone the source repo for the last few days, using 'git clone' as per the wiki, but it keeps failing with various disconnection errors. The repo is painfully slow (worse than watching paint dry) which probably isn't helping. My connection here is fine.
I got 1.5G of data at one point before it failed but as far as I know, there is no way to restart from a failure. My latest attempt has been running for 9 hours and I've got 107M of data at less than 10KiB/s.
Is the source available from anywhere else other than 'scm.trinitydesktop.org/scm/git/tde' or has anybody any ideas on how best to proceed?
Cheers,
Dne st 2. prosince 2015 Michael Howard napsal(a):
Hi Guys,
I've been trying to clone the source repo for the last few days, using 'git clone' as per the wiki, but it keeps failing with various disconnection errors. The repo is painfully slow (worse than watching paint dry) which probably isn't helping. My connection here is fine.
I got 1.5G of data at one point before it failed but as far as I know, there is no way to restart from a failure. My latest attempt has been running for 9 hours and I've got 107M of data at less than 10KiB/s.
Is the source available from anywhere else other than 'scm.trinitydesktop.org/scm/git/tde' or has anybody any ideas on how best to proceed?
Cheers,
You've probably noticed the recent announcement - R14.0.2 was released. Although most users can through a new redirector seamlessly install R14.0.2, synchronization to mirrors is still ongoing. That is why the link to the master server is very loaded.
For this reason are less accessible services for which it is required access to the master server - bugzilla, wiki, secure git. If is sufficient for you readonly copy of TDE GIT repository, you can use mirror instead of master server - http://mirror.git.trinitydesktop.org/cgit/. However, there is one complication related to the submodules. If you can wait a moment, I'm working on a small modification of script switch_all_submodules_to_head_and_clean to make it useful when using it on a mirror of TDE GIT repository.
Related links: + http://mirror.git.trinitydesktop.org/newsentry.php?entry=2015.11.28 + http://mirror.git.trinitydesktop.org/newsentry.php?entry=2015.10.19 + http://mirror.git.trinitydesktop.org/cgit/
On Wednesday 02 of December 2015 18:44:16 Slávek Banko wrote:
Dne st 2. prosince 2015 Michael Howard napsal(a):
Hi Guys,
I've been trying to clone the source repo for the last few days, using 'git clone' as per the wiki, but it keeps failing with various disconnection errors. The repo is painfully slow (worse than watching paint dry) which probably isn't helping. My connection here is fine.
I got 1.5G of data at one point before it failed but as far as I know, there is no way to restart from a failure. My latest attempt has been running for 9 hours and I've got 107M of data at less than 10KiB/s.
Is the source available from anywhere else other than 'scm.trinitydesktop.org/scm/git/tde' or has anybody any ideas on how best to proceed?
Cheers,
You've probably noticed the recent announcement - R14.0.2 was released. Although most users can through a new redirector seamlessly install R14.0.2, synchronization to mirrors is still ongoing. That is why the link to the master server is very loaded.
For this reason are less accessible services for which it is required access to the master server - bugzilla, wiki, secure git. If is sufficient for you readonly copy of TDE GIT repository, you can use mirror instead of master server - http://mirror.git.trinitydesktop.org/cgit/. However, there is one complication related to the submodules. If you can wait a moment, I'm working on a small modification of script switch_all_submodules_to_head_and_clean to make it useful when using it on a mirror of TDE GIT repository.
Related links:
Script switch_all_submodules_to_head_and_clean was modified to facilitate cloning from GIT mirror. On wiki page has been added information about cloning from GIT mirror. By using mentioned script the cloning from the mirror should be easy and fast.
On 03/12/2015 02:31, Slávek Banko wrote:
Script switch_all_submodules_to_head_and_clean was modified to facilitate cloning from GIT mirror. On wiki page has been added information about cloning from GIT mirror. By using mentioned script the cloning from the mirror should be easy and fast.
Excellent, thank you.
Mike.
On 03/12/2015 02:31, Slávek Banko wrote:
://mirror.git.trinitydesktop.org/cgit/ Script switch_all_submodules_to_head_and_clean was modified to facilitate cloning from GIT mirror. On wiki page has been added information about cloning from GIT mirror. By using mentioned script the cloning from the mirror should be easy and fast.
Hi Slávek,
My clone of the mirror completed but it must have started prior to your changes to 'switch_all_submodules_to_head_and_clean'. So this script is out of date. If I replace it with your modified version and run it as per the wiki, i.e ....
git submodule init -- scripts git submodule update -- scripts ./scripts/switch_all_submodules_to_head_and_clean anonymous
.... git errors when it gets to the 'scripts' dir complaining about overwriting my local changes. I've been unable to sort this out as 'git' commands typed at the command line are targeting the main repo and not your mirror (I guess). Is there a way to sort this without re-cloning the whole mirror?
Regards, Mike.
On Thursday 03 of December 2015 18:24:32 Michael Howard wrote:
On 03/12/2015 02:31, Slávek Banko wrote:
://mirror.git.trinitydesktop.org/cgit/
Script switch_all_submodules_to_head_and_clean was modified to facilitate cloning from GIT mirror. On wiki page has been added information about cloning from GIT mirror. By using mentioned script the cloning from the mirror should be easy and fast.
Hi Slávek,
My clone of the mirror completed but it must have started prior to your changes to 'switch_all_submodules_to_head_and_clean'. So this script is out of date. If I replace it with your modified version and run it as per the wiki, i.e ....
git submodule init -- scripts git submodule update -- scripts ./scripts/switch_all_submodules_to_head_and_clean anonymous
.... git errors when it gets to the 'scripts' dir complaining about overwriting my local changes. I've been unable to sort this out as 'git' commands typed at the command line are targeting the main repo and not your mirror (I guess). Is there a way to sort this without re-cloning the whole mirror?
Regards, Mike.
Currently the repository 'scripts' should include an updated script, making another run switch_all_submodules_to_head_and_clean should be successful. Alternatively, you can copy script switch_all_submodules_to_head_and_clean to another path and run from this path. The script can be run repeatedly - to perform a complete update of all repositories.
If you want to clone again only some submodules from whole GIT tree, remove the following:
1) Git folder of particular module in .git/modules/<module-path> - completely. For example .git/modules/main/tdelibs
2) The contents of working folder of particular module. For example main/tdelibs/*
3) Information about particular module in file .git/config For example: [submodule "main/tdebase"] url = http://mirror.git.trinitydesktop.org/cgit/tdebase
And then run again script switch_all_submodules_to_head_and_clean. All missing modules will be re-cloned.
On 03/12/2015 17:53, Slávek Banko wrote:
On Thursday 03 of December 2015 18:24:32 Michael Howard wrote:
On 03/12/2015 02:31, Slávek Banko wrote:
://mirror.git.trinitydesktop.org/cgit/
Script switch_all_submodules_to_head_and_clean was modified to facilitate cloning from GIT mirror. On wiki page has been added information about cloning from GIT mirror. By using mentioned script the cloning from the mirror should be easy and fast.
Hi Slávek,
My clone of the mirror completed but it must have started prior to your changes to 'switch_all_submodules_to_head_and_clean'. So this script is out of date. If I replace it with your modified version and run it as per the wiki, i.e ....
git submodule init -- scripts git submodule update -- scripts ./scripts/switch_all_submodules_to_head_and_clean anonymous
.... git errors when it gets to the 'scripts' dir complaining about overwriting my local changes. I've been unable to sort this out as 'git' commands typed at the command line are targeting the main repo and not your mirror (I guess). Is there a way to sort this without re-cloning the whole mirror?
Regards, Mike.
Currently the repository 'scripts' should include an updated script, making another run switch_all_submodules_to_head_and_clean should be successful. Alternatively, you can copy script switch_all_submodules_to_head_and_clean to another path and run from this path. The script can be run repeatedly - to perform a complete update of all repositories.
If you want to clone again only some submodules from whole GIT tree, remove the following:
Git folder of particular module in .git/modules/<module-path> - completely. For example .git/modules/main/tdelibs
The contents of working folder of particular module. For example main/tdelibs/*
Information about particular module in file .git/config For example: [submodule "main/tdebase"] url = http://mirror.git.trinitydesktop.org/cgit/tdebase
And then run again script switch_all_submodules_to_head_and_clean. All missing modules will be re-cloned.
Ok, brilliant, running 'switch_all_submodules_to_head_and_clean' from a different location did the trick.
Cheers, Mike.
On 02/12/2015 17:44, Slávek Banko wrote:
Dne st 2. prosince 2015 Michael Howard napsal(a):
Hi Guys,
I've been trying to clone the source repo for the last few days, using 'git clone' as per the wiki, but it keeps failing with various disconnection errors. The repo is painfully slow (worse than watching paint dry) which probably isn't helping. My connection here is fine.
I got 1.5G of data at one point before it failed but as far as I know, there is no way to restart from a failure. My latest attempt has been running for 9 hours and I've got 107M of data at less than 10KiB/s.
Is the source available from anywhere else other than 'scm.trinitydesktop.org/scm/git/tde' or has anybody any ideas on how best to proceed?
Cheers,
You've probably noticed the recent announcement - R14.0.2 was released. Although most users can through a new redirector seamlessly install R14.0.2, synchronization to mirrors is still ongoing. That is why the link to the master server is very loaded.
For this reason are less accessible services for which it is required access to the master server - bugzilla, wiki, secure git. If is sufficient for you readonly copy of TDE GIT repository, you can use mirror instead of master server - http://mirror.git.trinitydesktop.org/cgit/. However, there is one complication related to the submodules. If you can wait a moment, I'm working on a small modification of script switch_all_submodules_to_head_and_clean to make it useful when using it on a mirror of TDE GIT repository.
Hi Slávek,
Thank you very much for the info. I've only just started getting messages from the list again so I'de already started cloning your mirror before I read your comment about the submodules (above). The clone looks like it's almost done (1.5G) so I guess I may as well leave it to finish?
Yes, a read only copy is sufficient, though I intend to look at making a small change to Amarok wrt random play mode.
Regards, Mike.