Re: Merge pgjdbc-parent-poms project into pgjdbc please

Поиск
Список
Период
Сортировка
От Pavel Raiskup
Тема Re: Merge pgjdbc-parent-poms project into pgjdbc please
Дата
Msg-id 1824264.YrnNmxtVlj@nb.usersys.redhat.com
обсуждение исходный текст
Ответ на Re: Merge pgjdbc-parent-poms project into pgjdbc please  (Vitalii Tymchyshyn <vit@tym.im>)
Ответы Re: Merge pgjdbc-parent-poms project into pgjdbc please  (Dave Cramer <pg@fastcrypt.com>)
Re: Merge pgjdbc-parent-poms project into pgjdbc please  (Vitalii Tymchyshyn <vit@tym.im>)
Список pgsql-jdbc
On Monday 25 of January 2016 13:17:41 Vitalii Tymchyshyn wrote:
> Well, most of enterprise backend servers run on linux. Most are on
> commercial, like RedHat or Suse. As of OSGI, it's supported by Fedora (with
> Felix packages), it's just not very up to date. And PostgreSQL uses quite
> recent features. As I already noted, osgi-enterprise can be replaced with
> OPS4J package if there are OSSing problems with org.osgi.

ACK here.  There are (or were) people which cared about Felix packages.
This might change, but it should not block redistribution of JDBC.  It is
really natural to have conditional dependencies.

> Also I suppose other projects are somehow patched because they don't
> usually use felix packages.

What projects do you mean here?  Maybe we can learn from them, somehow.

> One more thing: as for me it would be confusing to have not
> fully-featured driver distributed without being marked somehow.

Right, then we can probably discuss how to Linux specific builds somehow.
There must be a way?
Side note:  Vitalii, as you sort of trust maven repositories, you are fine
to use (online) 'maven install', then you'll get a lot of dead code (in
fully featured build) on Linux, but anyway -- you are fine.  Some
enterprise users however trust Linux distributors and for them can be
maven repository insecure.

Pavel

> E.g. user trying to use it would be surprised why osgi datasource
> registration does not work in some environment.
>
> Best regards, Vitalii Tymchyshyn
>
> Пн, 25 січ. 2016 07:55 Pavel Raiskup <praiskup@redhat.com> пише:
>
> > On Monday 25 of January 2016 15:50:33 Vladimir Sitnikov wrote:
> > > Pavel>I also don't see the primary source -- is this osgi.enterprise code
> > > Pavel>expected to be freely redistributed?
> > >
> > > I am not going to redistribute it.
> > > Are you?
> >
> > That is exactly what I do not want ;).
> >
> > > I suggest just use the existing sources (that are available at Maven
> > > Central).
> >
> > How?
> >
> > > Pavel>Are they using OSGi enterprise somehow on Linux?
> >
> > > They use OSGi, they run on Linux somehow => they are using OSGI on Linux
> > > somehow.
> >
> > This is important question -- do they require maven?  If yes, it is
> > orthogonal set of issues.
> >
> > > Pavel> OSGi compiled in pgjdbc.jar provided by RPMs?
> > >
> > > OSGi allows to isolate services and providers. OpenHAB project has
> > > chosen OSGi for dependency management, thus they rely on database
> > > services that OSGi provides.
> > > Someone choses *.rpm, someone choses *.deb. Same thing here: someone
> > > choses OSGi to manage dependencies & components & services.
> >
> > Sounds like RPMs should not depend on OSGi, same as OSGi does not depend
> > on RPMs.
> >
> > > Pavel>Why OpenHAB needs us
> > > Pavel>to compile OSGi in?
> > >
> > > osgi-enabled pgjdbc.jar is useful for applications that rely on OSGi.
> > > non-osgi-enabled pgjdbc.jar is useless for those kind of applications.
> >
> > But OSGi is not on our platform, at least at this time.  So how can they
> > use jar from our RPMs?
> >
> > Pavel
> >
> >



В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Vladimir Sitnikov
Дата:
Сообщение: Re: Merge pgjdbc-parent-poms project into pgjdbc please
Следующее
От: Dave Cramer
Дата:
Сообщение: Re: Merge pgjdbc-parent-poms project into pgjdbc please