Question suse 11.0/11.1

View: New views
8 Messages — Rating Filter:   Alert me  

Question suse 11.0/11.1

by Peter Brueckner :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,
we plan to upgrade our servers to SuSE 11.1 and i read in the list,
that there are problems to compile on 11.0/11.1.
 a) What are the problems?
 b) What can we do to help solving?

--
mit freundlichen Grüßen / Kind regards
Peter Brückner
FON +49=361-21240.12

Brückner & Jarosch Ingenieurgesellschaft mbH
Germany, 99084 Erfurt, Nonnengasse 5a
FON +49=361-21240.0 FAX +49=361-21240.19
WEB <http://www.bj-ig.de> MAIL <mailto:info@...>
Sitz Erfurt Register HRB 3134 Amtsgericht Erfurt
Steuer 151/106/02585 UID DE150092958
Geschäftsführer Dipl.-Ing. Wolfgang Jarosch, Dipl.-Ing. Peter Brückner

--
OpenGroupware.org Developer
developer@...
http://mail.opengroupware.org/mailman/listinfo/developer

Re: Question suse 11.0/11.1

by Adam Tauno Williams-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>we plan to upgrade our servers to SuSE 11.1

you won't be disappointed,  I've been very impressed with 11.1.  Their releases just keep
getting better.

>that there are problems to compile on 11.0/11.1.

If you grab the source RPMs off of OBS they may very well build locally.  And it runs fine on
11.1 as that is my workstation/testing distro of choice (by a large margin).

> a) What are the problems?
> b) What can we do to help solving?

11.0/11.1 have increasingly stringent standards (which is a good thing
overall) but make crafting compliant RPMs more and more difficult.  This
vs. CentOS where you can throw poop in a bucket and call it a package. :)  
I can add you the OBS project (do you have an accout) and walk you through
setting up the build (it is easy).
--
OpenGroupware.org Developer
developer@...
http://mail.opengroupware.org/mailman/listinfo/developer

Re: Question suse 11.0/11.1

by Peter Brueckner :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Freitag, 12. Juni 2009 15:04:25 schrieb Adam Tauno Williams:
> If you grab the source RPMs off of OBS they may very well build
> locally.  And it runs fine on 11.1 as that is my
> workstation/testing distro of choice (by a large margin).
Thats right: everythink works fine with two little patches
in sope.spec and OGo.spec:
  the name of the package openldap-devel is there openldap2-devel
  and the gdl1-mysql package description and files section were
missing. I attach the patches.

Should we put the rpms somewhere for other people?

A little remaining problem is the imap connection:
Our (Suse-11) -cyrus-imap-server no longer supports
plain login. The answer from server is:
   "Login only available under a layer"
this means TLS is needed to log in with user/pw or
GSSAPI for kerberos is needed. Is there any support
for such things in sope?

thanks


--
mit freundlichen Grüßen / Kind regards
Peter Brückner
FON +49=361-21240.12

Brückner & Jarosch Ingenieurgesellschaft mbH
Germany, 99084 Erfurt, Nonnengasse 5a
FON +49=361-21240.0 FAX +49=361-21240.19
WEB <http://www.bj-ig.de> MAIL <mailto:info@...>
Sitz Erfurt Register HRB 3134 Amtsgericht Erfurt
Steuer 151/106/02585 UID DE150092958
Geschäftsführer Dipl.-Ing. Wolfgang Jarosch, Dipl.-Ing. Peter Brückner


[OGo.spec-openldap2.patch]

*** OGo.spec Thu Jun 11 18:29:45 2009
--- OGo.spec.patched Fri Jun 12 15:38:29 2009
***************
*** 37,43 ****
  %if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
  BuildRequires:  libobjc
  %endif
! BuildRequires: libxml2 zlib openssl openldap-devel
  BuildRequires: sope%{sope_version}-ldap-devel sope%{sope_version}-mime-devel
  BuildRequires: sope%{sope_version}-core-devel sope%{sope_version}-ical-devel
  BuildRequires: sope%{sope_version}-xml-devel sope%{sope_version}-gdl1-devel
--- 37,43 ----
  %if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
  BuildRequires:  libobjc
  %endif
! BuildRequires: libxml2 zlib openssl openldap2-devel
  BuildRequires: sope%{sope_version}-ldap-devel sope%{sope_version}-mime-devel
  BuildRequires: sope%{sope_version}-core-devel sope%{sope_version}-ical-devel
  BuildRequires: sope%{sope_version}-xml-devel sope%{sope_version}-gdl1-devel


[sope.spec-mysql-openldap2.patch]

*** sope.spec Fri Jun  5 05:24:27 2009
--- sope.spec.patched Fri Jun 12 15:38:21 2009
***************
*** 21,27 ****
  Source:       %{sope_source}
  Prefix:       %{sope_prefix}
  BuildRoot:    %{_tmppath}/%{name}-%{version}-%{release}-root
! BuildRequires: ogo-gnustep_make gcc-objc libxml2-devel postgresql-devel libfoundation-devel openldap-devel
  %if 0%{?suse_version}
    %if 0%{?suse_version} == 1100
  BuildRequires:  libobjc43 libopenssl-devel
--- 21,27 ----
  Source:       %{sope_source}
  Prefix:       %{sope_prefix}
  BuildRoot:    %{_tmppath}/%{name}-%{version}-%{release}-root
! BuildRequires: ogo-gnustep_make gcc-objc libxml2-devel postgresql-devel libfoundation-devel openldap2-devel
  %if 0%{?suse_version}
    %if 0%{?suse_version} == 1100
  BuildRequires:  libobjc43 libopenssl-devel
***************
*** 281,286 ****
--- 281,298 ----
  This package contains the PostgreSQL connector for SOPE's fork of the
  GNUstep database libraries.
 
+ %package gdl1-mysql
+ Summary:      MySQL connector for SOPE's fork of the GNUstep database environment
+ Group:        Development/Libraries
+ Requires:     sope%{sope_major_version}%{sope_minor_version}-gdl1
+ AutoReqProv:  off
+ Requires: mysql-client
+
+ %description gdl1-mysql
+ This package contains the MySQL connector for SOPE's fork of the
+ GNUstep database libraries.
+
+
  SOPE is a framework for developing web applications and services. The
  name "SOPE" (SKYRiX Object Publishing Environment) is inspired by ZOPE.
 
***************
*** 493,498 ****
--- 505,514 ----
  %defattr(-,root,root,-)
  %{prefix}/lib/sope-%{sope_version}/dbadaptors/PostgreSQL.gdladaptor
 
+ %files gdl1-mysql
+ %defattr(-,root,root,-)
+ %{prefix}/lib/sope-%{sope_version}/dbadaptors/MySQL.gdladaptor
+
  %files gdl1-devel
  %defattr(-,root,root,-)
  %{prefix}/include/GDLAccess


Re: Question suse 11.0/11.1

by Helge Hess :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 12.06.2009, at 15:51, Peter Brueckner wrote:
> Is there any support
> for such things in sope?


SOPE itself supports IMAPS, but this is not exposed in the web  
frontend (I think).

Helge
--
Helge Hess
http://helgehess.eu/
--
OpenGroupware.org Developer
developer@...
http://mail.opengroupware.org/mailman/listinfo/developer

Re: Question suse 11.0/11.1

by Adam Tauno Williams :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>> Is there any support
>> for such things in sope?
>SOPE itself supports IMAPS, but this is not exposed in the web  
>frontend (I think).

IMAPS or IMAP/TLS? Or both?

I dimly recall some patch for this floating around in bugzilla.  But I'm on vacation right
now....
--
OpenGroupware.org Developer
developer@...
http://mail.opengroupware.org/mailman/listinfo/developer

Re: Question suse 11.0/11.1

by Helge Hess :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 12.06.2009, at 15:58, Adam Tauno Williams wrote:
>>> Is there any support
>>> for such things in sope?
>> SOPE itself supports IMAPS, but this is not exposed in the web
>> frontend (I think).
> IMAPS or IMAP/TLS? Or both?

IMAP over SSL.

> I dimly recall some patch for this floating around in bugzilla.  But  
> I'm on vacation right now....


Well, the usual workaround is to use stunnel.

Helge
--
Helge Hess
http://helgehess.eu/
--
OpenGroupware.org Developer
developer@...
http://mail.opengroupware.org/mailman/listinfo/developer

Re: Question suse 11.0/11.1

by Adam Tauno Williams :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>> If you grab the source RPMs off of OBS they may very well build
>> locally.  And it runs fine on 11.1 as that is my
>> workstation/testing distro of choice (by a large margin).
>Thats right: everythink works fine with two little patches
>in sope.spec and OGo.spec:
>  the name of the package openldap-devel is there openldap2-devel
>  and the gdl1-mysql package description and files section were
>missing. I attach the patches.

I removed the MySQL packages.  I've never met a SOPE app that uses MySQL
(and I'm not a MySQL fanboy - the only peaople who would use that &@*$#:!)
plus it removed the requirement for mysql & associated devel packages.

Are you useing the SPECs from OBS or from the Plone?  In the OBS SPECs
there should be conditionals for dependent package names across the
different distros - which may very well need patching for 11.x.

I'll take a look at the patches when I get back to the office.

>Should we put the rpms somewhere for other people?

Yes.  Preferably we's get them building on OBS ad then "they" mirror them
for us.  Otherwise I'd just try putting them on the Plone.

--
OpenGroupware.org Developer
developer@...
http://mail.opengroupware.org/mailman/listinfo/developer

Re: Question suse 11.0/11.1

by Helge Hess :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 12.06.2009, at 16:06, Adam Tauno Williams wrote:
> I removed the MySQL packages.  I've never met a SOPE app that uses  
> MySQL


SOGo can use MySQL.

Helge
--
Helge Hess
http://helgehess.eu/
--
OpenGroupware.org Developer
developer@...
http://mail.opengroupware.org/mailman/listinfo/developer