[ 
http://opencast.jira.com/browse/MH-8471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=28893#comment-28893
 ] 

Jonathan Felder commented on MH-8471:
-------------------------------------

I was able to build the 3rd party tools without using it and detailed my 
process in the matterhorn-user list a while back.

The problem is standard operating procedure is to use the 3rd party installer.  
This is both in the instructions and general responses when people ask about 
building the tools.  However there is no warning whatsoever that running this 
thing has the very real possibility of hosing your system.

As for the devs and ubuntu, that's unfortunate.  Seems to me that it would be 
problematic to try to develop a product with so many dependencies on such a 
fast changing platform.  That's just begging for trouble...basically of the 
sort that has already been experienced.

As for the dependency list, hopefully it can be included as some sort of readme 
in the actual 3rd party tools directory along with the same URLs that the 3rd 
Party Tool installer uses to pull the things down.  Also that looks like the 
list of third party tools themselves.  That isn't the problem, the problem is 
the prereqs list.  These are the RPMs that get force installed.  Many things 
are notably absent from your list like ImagicMagic, zip, wget, etc...  The 
prereqs list is the system breaker.  The tools that get installed to /usr/local 
are -not- the problem.

wget_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
wget_x64_pkgs: wget-1.11.4-2.el5_4.1.x86_64.rpm
zip_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
zip_x64_pkgs: zip-2.31-2.el5.x86_64.rpm
unzip_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
unzip_x64_pkgs: unzip-5.52-3.el5.x86_64.rpm
xz_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
xz_x64_pkgs: xz-4.999.9-0.3.beta.20091007git.el5.x86_64.rpm 
xz-libs-4.999.9-0.3.beta.20091007git.el5.x86_64.rpm
gcc_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
gcc_x64_pkgs: gcc-4.1.2-51.el5.x86_64.rpm cpp-4.1.2-51.el5.x86_64.rpm 
libgcc-4.1.2-51.el5.x86_64.rpm libgomp-4.4.4-13.el5.x86_64.rpm
gcc_x64_upd_url: ${CENTOS_MIRROR}/5/updates/x86_64/RPMS
gcc_x64_upd_pkgs: glibc-devel-2.5-58.el5_6.3.x86_64.rpm 
glibc-headers-2.5-58.el5_6.3.x86_64.rpm 
kernel-headers-2.6.18-274.3.1.el5.x86_64.rpm glibc-2.5-58.el5_6.3.i686.rpm 
glibc-2.5-58.el5_6.3.x86_64.rpm glibc-common-2.5-58.el5_6.3.x86_64.rpm 
nscd-2.5-58.el5_6.3.x86_64.rpm
gpp_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
gpp_x64_pkgs: gcc-c++-4.1.2-51.el5.x86_64.rpm gcc-4.1.2-51.el5.x86_64.rpm 
cpp-4.1.2-51.el5.x86_64.rpm libstdc++-4.1.2-51.el5.x86_64.rpm 
libgomp-4.4.4-13.el5.x86_64.rpm libstdc++-devel-4.1.2-51.el5.x86_64.rpm
gpp_x64_upd_url: ${CENTOS_MIRROR}/5/updates/x86_64/RPMS
gpp_x64_upd_pkgs: glibc-devel-2.5-58.el5_6.3.x86_64.rpm 
glibc-headers-2.5-58.el5_6.3.x86_64.rpm 
kernel-headers-2.6.18-274.3.1.el5.x86_64.rpm glibc-2.5-58.el5_6.3.i686.rpm 
glibc-2.5-58.el5_6.3.x86_64.rpm glibc-common-2.5-58.el5_6.3.x86_64.rpm 
nscd-2.5-58.el5_6.3.x86_64.rpm
yacc_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
# yacc_x64_pkgs: flex-2.5.4a-41.fc6.x86_64.rpm bison-2.3-2.1.x86_64.rpm
yacc_x64_pkgs: byacc-1.9-29.2.2.x86_64.rpm
perl-dbi_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
perl-dbi_x64_pkgs: perl-DBI-1.52-2.el5.x86_64.rpm
git_x64_pkgs: git-1.7.3-1.el5.rf.x86_64.rpm perl-Git-1.7.3-1.el5.rf.x86_64.rpm
jam_x64_url: ${EPEL_MIRROR}/epel/5/x86_64
jam_x64_pkgs: jam-2.5-4.el5.x86_64.rpm
yasm_x64_pkgs: yasm-1.0.1-1.el5.rf.x86_64.rpm
ImageMagick_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
ImageMagick_x64_pkgs: ImageMagick-6.2.8.0-4.el5_5.3.x86_64.rpm
automake_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
automake_x64_pkgs: automake-1.9.6-2.3.el5.noarch.rpm 
autoconf-2.59-12.noarch.rpm imake-1.0.2-3.x86_64.rpm
gsl-devel_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
gsl-devel_x64_pkgs: gsl-devel-1.13-3.el5.x86_64.rpm gsl-1.13-3.el5.x86_64.rpm
desktop-file-utils_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
desktop-file-utils_x64_pkgs: desktop-file-utils-0.10-7.x86_64.rpm
gmp_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
gmp_x64_pkgs: gmp-4.1.4-10.el5.x86_64.rpm
zlib-devel_x64_url: ${CENTOS_MIRROR}/5/os/x86_64/CentOS
zlib-devel_x64_pkgs: zlib-devel-1.2.3-4.el5.x86_64.rpm
mingw32-gcc_x64_url: ${EPEL_MIRROR}/epel/5/x86_64
mingw32-gcc_x64_pkgs: mingw32-gcc-4.3.2-12.el5.x86_64.rpm 
mingw32-binutils-2.19-3.el5.x86_64.rpm mingw32-cpp-4.3.2-12.el5.x86_64.rpm 
mingw32-filesystem-56-1.el5.noarch.rpm mingw32-runtime-3.15.1-10.el5.noarch.rpm 
mingw32-w32api-3.12-8.el5.noarch.rpm rpmlint-0.94-2.el5.noarch.rpm
mingw32-gpp_x64_url: ${EPEL_MIRROR}/epel/5/x86_64
mingw32-gpp_x64_pkgs: mingw32-gcc-c++-4.3.2-12.el5.x86_64.rpm

                
> 3rd party tool installer is toxic
> ---------------------------------
>
>                 Key: MH-8471
>                 URL: http://opencast.jira.com/browse/MH-8471
>             Project: Matterhorn Project
>          Issue Type: Bug
>          Components: Contrib Tools
>    Affects Versions: 1.2, 1.3
>            Reporter: Jonathan Felder
>            Assignee: Matjaz Rihtar
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
http://opencast.jira.com/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
Matterhorn mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn


To unsubscribe please email
[email protected]
_______________________________________________

Reply via email to