Kit, thanks for testing this out. Here are some comments:
Kit Lo wrote:
I tested the new update
sites.
Here are my findings and questions:
- the basic download site
mechanism
is working, I was able to download language packs from the 2 sites
- the plugin version numbers
for the language packs downloaded from the 2 sites are different, I
assume
they are built properly for Europa and Ganymede respectively, yeah!
- once we have these 2 sites
working, do we plan to remove the current download site for all
language
packs?
I think we should remove the current site, but gradually. We would
start by advertising the Europa and Ganymede Update Sites, and after a
few months, remove the generic site.
- as defined in
the Europa stream,
only the Eclipse (SDK) project language packs are downloaded, I assume
Denis will add the rest of the Europa projects into the Europa stream
(right,
Denis?)
I didn't see any other other Europa projects that have active map
files. I could map some Ganymede projects, like CDT 5.0, to Europa (in
addition to Ganymede) so that CDT on Europa has *some* translations,
but it doesn't sound right. Please confirm.
Thanks,
Denis
- to be a good
citizen in Ganymede,
we should follow the new p2's recommendation to drop the language packs
for Ganydeme into the "eclipse\dropins" folder
- currently we have the
host-fragment
tolerance range for language fragments set to "[0.0.0,9.9.9)",
allowing users to install the language packs into any version of
Eclipse
(just use at your own risk)
- now that we have the 2
streams
defined, we should set the range properly according to the
host-fragment's
plugin version in Europa and Ganymede
- for example, if a Eclipse
project
plugin's version number in Ganymede is 3.4.0, we should set the
language
fragment's tolerance range to "[3.4.0,3.5.0)"
- another example, if a BIRT
project plugin's version number in Europa is 2.2.0, we should set the
language
fragment's tolerance range to "[2.2.0,2.3.0)"
- looks like the WTP (and
maybe
other projects) language packs are not built properly
- for example, in
webservices.nl_<locale>.jar,
there is a extra "doc" and "plugins" folder for the
translations, causing the translations not to be found, I will open a
separate
bug for that
Overall, language packs from
the 2 sites are usable. We can push them live and fix the Ganydeme
"eclipse\dropins"
folder and tolerance range issues later.
Great job, Denis, thank you!
Kit Lo
IBM Eclipse SDK Globalization Technical Lead
Eclipse Babel Project Co-lead
Greetings,
I've taken a first stab at http://bugs.eclipse.org/217183
by creating two test update sites: one for the Europa stream, and one
for
the upcoming Ganymede.
http://build.eclipse.org/technology/babel/test-updates/europa
http://build.eclipse.org/technology/babel/test-updates/ganymede
Here is how I defined each stream:
Europa:
insert into release_train_projects values ('europa', 'eclipse',
'3.3.1');
Ganymede:
insert into release_train_projects values ('ganymede', 'birt',
'2.3.0');
insert into release_train_projects values ('ganymede', 'eclipse',
'3.4');
insert into release_train_projects values ('ganymede', 'modeling.emf',
'2.4.0');
insert into release_train_projects values ('ganymede', 'modeling.emft',
'0.8');
insert into release_train_projects values ('ganymede', 'modeling.gmf',
'2.1');
insert into release_train_projects values ('ganymede', 'modeling.mdt',
'2.4.0');
insert into release_train_projects values ('ganymede', 'stp',
'1.0');
insert into release_train_projects values ('ganymede', 'tools.cdt',
'5.0');
insert into release_train_projects values ('ganymede', 'tools.gef',
'3.4');
insert into release_train_projects values ('ganymede', 'tools.pdt',
'1.5.1');
insert into release_train_projects values ('ganymede', 'webtools',
'3.0');
Daniel, Kit, and others, can you test Eclipse 3.3.x with the 'Europa'
update
site, and test Eclipse 3.4 with the Ganymede update site, to make sure
all is well before pushing this live?
Thanks.
--
Denis Roy
Manager, IT Infrastructure
Eclipse Foundation, Inc. -- http://www.eclipse.org/
Office: 613.224.9461 x224 (Eastern time)
Cell: 819.210.6481
denis.roy@xxxxxxxxxxx_______________________________________________
babel-dev mailing list
babel-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/babel-dev
_______________________________________________
babel-dev mailing list
babel-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/babel-dev
--
Denis Roy
Manager, IT Infrastructure
Eclipse Foundation, Inc. -- http://www.eclipse.org/
|