Mailinglist Archive: opensuse-buildservice (287 mails)

< Previous Next >
Re: [opensuse-buildservice] Oracle InstantClient
  • From: Donavan Pantke <avatar@xxxxxxxxxxxxxxxxx>
  • Date: Fri, 31 Aug 2007 21:36:54 -0400
  • Message-id: <200708312136.54879.avatar@xxxxxxxxxxxxxxxxx>
On Tuesday 28 August 2007 15:21, Ciro Iriarte wrote:
> 2007/8/28, Juergen Weigert <jw@xxxxxxx>:
> > On Aug 28, 07 12:43:35 -0400, Ciro Iriarte wrote:
> > > 2007/8/26, Ciro Iriarte <cyruspy@xxxxxxxxx>:
> > > > 2007/8/26, Ciro Iriarte <cyruspy@xxxxxxxxx>:
> > > > > 2007/8/26, Marcus Rueckert <mrueckert@xxxxxxx>:
> > > > > > we might be able to handle it the same way as we handle the sun
> > > > > > jdk packages in the buildservice atm. that you can build against
> > > > > > those but not download them.
> > > > > >
> > > > > > this wasnt the first request from packagers/users for oracle
> > > > > > bindings (php/perl).
> > > > > >
> > > > > >     darix
> > > > >
> > > > > That sounds great!!, can this be selective?, i mean, avoid
> > > > > downloading oracle-instanclient binary packages, but allowing to
> > > > > download nosrc files, so the end user can quickly fix dependencies.
> > > > >
> > > > > Maybe adding to packages to the BS would make it easier, a
> > > > > restricted
> > > >
> > > > Sorry, it should state "adding two packages"
> > > >
> > > > > "oracle-instanclient" to build and a public
> > > > > "oracle-instantclient_dep" providing the nosrc package.
> > > >
> > > > It would be:
> > > > oracle-instantclient ----->
> > > > oracle-instantclient.${VERSION}.(i586|x86_64).rpm
> > > > oracle-instantclient_dep ----->
> > > > oracle-instantclient.${VERSION}.nosrc.rpm
> > > >
> > > > > Regards,
> > > > > Ciro
> > >
> > > What do we need to get this approved?
> >
> > Would your oracle-instantclient come with source code?
> > I have an internal package here (spec file attached), which is binary
> > only, and thereofore not part of opensuse.
> >
> >         cheers,
> >                 Jw.
>
> I was using the spec file made by Remi Collet
> (http://remi.collet.free.fr/rpms/SPEC/oracle-instantclient.spec) which
> provides JDBC and ODBC support too and is also binary only.
>
> Also modified it to include oracle-instantclient-config
> (http://jeanchristophe.duber.free.fr/dbd_oracle_instantclient_linux/oracle-
>instantclient-config). The modified/tested/documented spec file was lost
> when the package was deleted from buildservice as i did all the work there.
>
> As suggested by Marcus Rueckert, we could have the binary packages on
> BS without allowing the download of the file, and also provide a nosrc
> package, so the end user can fix quickly the dependencies downloading
> the ZIP files directly from Oracle. That way, Opensuse won't ship any
> proprietary bits ..

I'm a bit late in the thread, but we also made Oracle Instantclient RPM's, 
also doing things like fixing library paths. We did it for perl-DBD-Oracle 
and ruby-oci8. We'd love to not have to build these packages all the time. 
Maybe it's also possible for the SLE team to actually include the full Oracle 
packages in SLES11 or the like

This turns out to be an interesting question for the build service in general: 
Could the build service help users who wish to get packages with non-OSI bits 
in it get their packages created? Might not be build service based, but 
simply a tool in the build chain that abstracts RPM internals from users who 
just want packages. Get .nosrc.rpm, supply zip or tarball, and boom!

Thanks!
Donavan
>
> Regards,
> Ciro
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
> For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
List Navigation