On Tuesday 28 August 2007 15:21, Ciro Iriarte wrote:
2007/8/28, Juergen Weigert
: On Aug 28, 07 12:43:35 -0400, Ciro Iriarte wrote:
2007/8/26, Ciro Iriarte
: 2007/8/26, Ciro Iriarte
: 2007/8/26, Marcus Rueckert
: 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@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org