Koozali.org: home of the SME Server
Obsolete Releases => SME 7.x Contribs => Topic started by: Amir Inbar on May 08, 2011, 11:47:15 PM
-
I am looking for a way to upgrade bugzilla and subversion to newer versions.
Using SME 7.5.1 with svn 1.4.6 and bugzilla 3.2.5 contribs installed with the instructions on wiki pages.
New features like merge are very needed on the server.
I have read the information at tigris.org and could not find a way (i don't have the skills ?) to do the upgrade for subversion.
-
If you'll use this contrib
http://wiki.contribs.org/Subversion (http://wiki.contribs.org/Subversion)
you'll have version 1.6.15 (I've checked several minutes ago)
to verify version issue this command
yum info --enablerepo=smecontribs *subversion
to verify changes against latest version go to
http://svn.apache.org/repos/asf/subversion/tags/1.6.16/CHANGES (http://svn.apache.org/repos/asf/subversion/tags/1.6.16/CHANGES)
of corse you can use subverion page to get support
http://subversion.apache.org/ (http://subversion.apache.org/)
-
Thank you Larieu for helping but i somehow get the old version from my repos :
Installed Packages
Name : smeserver-subversion
Arch : noarch
Version: 1.4
Release: 46.el4.sme
Size : 237 k
Repo : installed
Summary: Subversion for SME Server
Description:
Implementation of Subversion for SME Server 7 using WebDAV.
Name : subversion
Arch : i386
Version: 1.4.6
Release: 0.2.el4.rfx
Size : 13 M
Repo : installed
Summary: Modern Version Control System designed to replace CVS
-
I have just double-checked with a different server at somewhere else that has no installation of subversion yet and the result is the same :
Available Packages
Name : smeserver-subversion
Arch : noarch
Version: 1.4
Release: 46.el4.sme
Size : 74 k
Repo : smecontribs
Summary: Subversion for SME Server
Description:
Implementation of Subversion for SME Server 7 using WebDAV.
Name : subversion
Arch : i386
Version: 1.4.6
Release: 0.2.el4.rfx
Size : 4.1 M
Repo : smeaddons
-
yum info --enablerepo=smecontribs *subversion
Gives me different results on SME 7 and SME 8 (see below).
Additionally, the release notes for subversion 1.6 (http://subversion.apache.org/docs/release-notes/1.6.html) mention that there is a requirement for sqlite "better than 3.4.0", but both of my SME servers (v7.5.1 and v8b6) report sqlite v3.3.6; I don't know if this will cause problems or not.
SME 7:Summary: Subversion for SME Server
Description:
Implementation of Subversion for SME Server 7 using WebDAV.
Name : subversion
Arch : i386
Version: 1.4.6
Release: 0.2.el4.rfx
Size : 13 M
Repo : installed
Summary: Modern Version Control System designed to replace CVS
Description:
Subversion is a concurrent version control system which enables one
or more users to collaborate in developing and maintaining a
hierarchy of files and directories while keeping a history of all
changes. Subversion only stores the differences between versions,
instead of every complete file. Subversion is intended to be a
compelling replacement for CVS.
SME 8:Available Packages
Name : subversion
Arch : i386
Version : 1.6.15
Release : 0.1.el5.rfx
Size : 6.5 M
Repo : smecontribs
Summary : Modern Version Control System designed to replace CVS
URL : http://subversion.tigris.org/
License : BSD
Description: Subversion is a concurrent version control system which enables one
: or more users to collaborate in developing and maintaining a
: hierarchy of files and directories while keeping a history of all
: changes. Subversion only stores the differences between versions,
: instead of every complete file. Subversion is intended to be a
: compelling replacement for CVS.
-
mmccarn, i am using SME 7.5.1 since 8.6 Beta is not recommended to production.
I don't care for 1.6, even an upgrade to 1.5.1 will be good enough since it will enable merge.
Dose anybody know how to upgrade the subversion itself ?
The contrib pages states that smeserver-subversion will work with future releases of subversion (higher than 1.4.6) and that it was intentionally built separately so that smeserver-subversion wouldn't have to be upgraded every time subversion gets new version.
The problem when trying to do yum localinstall after downloading the 1.5.1 rpm is that it complains about dependencies needed by 1.4.6 :
yum localinstall subversion-1.5.1-1.i386.rpm Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Loading "protect-packages" plugin
Loading "smeserver" plugin
Setting up Local Package Process
Examining subversion-1.5.1-1.i386.rpm: subversion - 1.5.1-1.i386
Marking subversion-1.5.1-1.i386.rpm as an update to subversion - 1.4.6-0.2.el4.rfx.i386
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package subversion.i386 0:1.5.1-1 set to be updated
--> Running transaction check
Setting up repositories
smeaddons 100% |=========================| 1.9 kB 00:00
smeextras 100% |=========================| 1.9 kB 00:00
base 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 951 B 00:00
smeos 100% |=========================| 1.9 kB 00:00
smeupdates 100% |=========================| 1.9 kB 00:00
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Excluding Packages from CentOS - os
Finished
Excluding Packages from CentOS - updates
Finished
Excluding Packages from CentOS - os
Finished
Excluding Packages from CentOS - updates
Finished
--> Processing Dependency: neon >= 0.26.1 for package: subversion
--> Processing Dependency: libneon.so.27 for package: subversion
--> Processing Dependency: subversion = 1.4.6-0.2.el4.rfx for package: mod_dav_svn
--> Finished Dependency Resolution
Error: Missing Dependency: neon >= 0.26.1 is needed by package subversion
Error: Missing Dependency: libneon.so.27 is needed by package subversion
Error: Missing Dependency: subversion = 1.4.6-0.2.el4.rfx is needed by package mod_dav_svn
-
I am the author of the smeserver-subversion contrib, this contrib only integrates subversion with SME Server, subversion is taken from the repositories where SME Server is taking it's packages from, including upstream (CentOS) repositories.
AFAIK 1.4.6 is the last release able to run on and released for SME Server 7.x (and CentOS 4.x) because of dependencies for higher versions not being available for SME Server 7.x (and CentOS 4.x).
For SME Server 8.x you are able to use a more recent version, where 1.6.11 is the latest available AFAICT.
-
Thank you Cactus for clarifying the issue !