[QA] browser tests failing with phantomjs
Antoine Musso
hashar+wmf at free.fr
Wed Sep 25 09:31:34 UTC 2013
Le 24/09/13 16:56, Chris McMahon a écrit :
> It seems that the File scenario is actually running the UploadWizard test?
>
> https://integration.wikimedia.org/ci/job/qa-browsertests-run/lastCompletedBuild/testReport/(root)/File/Logged_in_user_goes_to_file_that_does_not_exist/
> <https://integration.wikimedia.org/ci/job/qa-browsertests-run/lastCompletedBuild/testReport/%28root%29/File/Logged_in_user_goes_to_file_that_does_not_exist/>?
>
> on Ruby 1.9.1?
The version number there is the ruby library compatibility version. The
description for the ruby1.9.3 package state:
Ruby uses two parallel versioning schemes: the `Ruby library
compatibility version' (1.9.1 for this package), which is similar
to a library SONAME, and the `Ruby version' (1.9.3 for this package).
Ruby packages in Debian are named using the Ruby library compatibility
version, which is sometimes confusing for users who do not follow Ruby
development closely. This package depends on the ruby1.9.1 package,
and provides compatibility symbolic links from 1.9.3 executables and
manual pages to their 1.9.1 counterparts.
And ruby1.9.1 package description state:
In the name of this package, `1.9.1' indicates the Ruby library
compatibility version. This package currently provides the `1.9.3'
branch of Ruby, which is compatible with the `1.9.1' branch.
So the library is 1.9.1 compatible while the executable is 1.9.3:
$ ruby1.9.3 --version
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
$ ruby1.9.1 --version
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
$ ls -l `which ruby1.9.3`
lrwxrwxrwx 1 root root 9 Jul 8 20:18 /usr/bin/ruby1.9.3 -> ruby1.9.1*
I guess we can think of it as ruby1.9.3 being fully compatible with the
ruby 1.9.1 libraries.
--
Antoine "hashar" Musso
More information about the QA
mailing list