2007/9/16, Adrian Schröter <adrian@suse.de>:
Hi Ciro,
On Sunday 16 September 2007 04:52:03 wrote Ciro Iriarte:
Hi, i see no answer to my topic about oracle-instanclient, so i'll
sorry for that.
create a new one, checked BS some days ago and found a new feature, the ability to mark a package for being published or not.
Can i use this feature to have an oracle-instantclient (or any non distributable) package on the BS?, can it be imported on another project when it's not published?
meaning that just the binary rpm are not copied to software.opensuse.org?.
the technical answer is yes.
The political answer is that we do not allow non-OSI compliant software in the opensuse.org build service. However, we do already do an exception for Java software atm.
Yes, that was mentioned on the oracle-instanclient thread and the problem was the redistribution policy for InstanClient (i agree with your concern).
I personally would like to have this clarified by a general policy about non-free software. I can imagine a setup like having one repository (for example openSUSE:Factory:Non-Free project), where we can host non-free stuff (but only there).
The idea is to make it available to build other packages with the BS that depends on it, not to redistribute the client (as it's not allowed). That's why i'm asking about the publish/don't publish feature.
The biggest problem here is that we need to check non-OSI compliant licenses individually with our legal team.
I will discuss this topic next week with the legal team. I would prefer if we can include the oracle client in Factory-Non-Free (aka Extra) and import this tree (together with the other non-free stuff like Java) into the build service.
However, this will happen after 10.3 for sure.
Please do not upload the oracle client for now, I would have to remove it right now due to our current policy.
I added a package (oracle-instanclient-nosrc) without sources to see if the BS can generate nosrc packages, but it just complains about the missing sources... There are no binaries from oracle there: http://build.opensuse.org/package/show?project=home%3Aciriarte&package=o... If i'm allowed to build binary packages using the "don't publish flag", i'll add it as "oracle-instanclient".
thanks adrian
--
Adrian Schroeter SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) email: adrian@suse.de
Thanks a lot for your answer, Ciro