[TYPO3-dev] TER goes cloud - call for beta testers

Michael Schams typo3.lists at 2014.trash.schams.net
Sat Sep 6 01:01:18 CEST 2014


On 05/09/14 04:57, Steffen Gebert wrote:

[...]
> Can sb. please also test 4.5?

Hmmmm... it seems that 4.5 does not take the mirrors-cloudfront.xml.gz 
into account. Here is what I did:

*TYPO3 CMS 6.2*

TRUNCATE tx_extensionmanager_domain_model_extension;
UPDATE tx_extensionmanager_domain_model_repository SET mirror_list_url = 
'http://repositories.typo3.org/mirrors-cloudfront.xml.gz', last_update = 
0, extension_count = 0;

# find typo3temp -maxdepth 1 -name "1.*" -exec rm {} \;

Login to TYPO3 backend
Go to: ADMIN TOOLS -> Extension Manager -> Get Extensions
Retrieving extension list takes a view seconds
Choose some extensions randomly and install them

# tcpdump -i eth0 | grep "cloudfront.net"

-> Works!


*TYPO3 CMS 4.5*

TRUNCATE cache_extensions;
UPDATE sys_ter SET mirror_url = 
'http://repositories.typo3.org/mirrors-cloudfront.xml.gz', lastUpdated = 
0, extCount = 0;

# find typo3temp -maxdepth 1 -name "1.*" -exec rm {} \;

Login to TYPO3 backend... and same steps as above.
Choose some extensions randomly and install them

# tcpdump -i eth0 | grep "cloudfront.net"

It still uses the "standard" mirrors, not cloudfront.net.
Even after:

# find typo3temp/ -type f -exec rm {} \;
# rm typo3conf/temp_*

Is it possible that TYPO3 CMS 4.5 ignores sys_ter.mirror_url and uses 
it's hard-coded (default) mirror list URL:

# cd typo3_src-4.5.35
# grep -ril "mirrors.xml.gz" *

t3lib/config_default.php
typo3/sysext/em/classes/repository/class.tx_em_repository.php
typo3/sysext/em/classes/repository/class.tx_em_repository_utility.php
typo3/sysext/em/ext_tables_static+adt.sql


Cheers
Michael



More information about the TYPO3-dev mailing list