Thanks, Petr!

I would love to test the package installation, but I can only do it on
Ubuntu. Do you know when will we be able to get the Debian instructions,
similar to this:

https://ignite.apache.org/download.cgi#rpm-package

D.

On Wed, Mar 28, 2018 at 12:01 AM, Petr Ivanov <mr.wei...@gmail.com> wrote:

> No, not yet.
>
>
> Currently we are discussing RPM packages only.
> I want to get all feedback and possible errors working on RPM packages, so
> that when we have stable agreed architecture and etc. I can recreate it in
> DEB packages without necessity to fix bugs in both RPM and DEB packages
> simultaneously.
>
>
>
> > On 28 Mar 2018, at 03:17, Dmitriy Setrakyan <dsetrak...@apache.org>
> wrote:
> >
> > Petr,
> >
> > I am confused. Do we already have Debian packages?
> >
> > D.
> >
> > On Tue, Mar 27, 2018 at 5:10 AM, Petr Ivanov <mr.wei...@gmail.com>
> wrote:
> >
> >> Hi, Igniters!
> >>
> >>
> >> Here are some news on our RPM packages initiative.
> >>
> >> 1. I’ve finished preliminary developing of Stage II version of RPM
> >> packages [1]. Main “new feature” is — split design. Also I’ve added
> >> package.sh script for automating package building process which will
> help
> >> organise corresponding builds in TC as well as simplify process for
> >> developers who wishes to have custom packages.
> >> PR#3703 [2] is ready for review. Denis, in order to catch up with Apache
> >> Ignite 2.5 release, I’d greatly appreciate your help in finding
> reviewer.
> >> 2. With the help of ASF INFRA team, we now have RPM [3] and DEB [4]
> >> repositories on Apache Bintray. Though they are already prepared for
> >> hosting RPM and DEB packages respectively, and there is a way of linking
> >> them to apache.org/dist/ignite page, there is possible alternative in
> >> storing there only plain directory layout corresponding to each
> repository
> >> type (RPM and DEB) and manage this layout (repodata, distributions,
> >> versions, etc.) by ourselves, having more control over repositories but
> >> lacking some simplicity of deploying new releases. WDYT? Should we try
> >> Cassandra approach? They are storing their DEB packages as I described
> >> above [5].
> >>
> >> Also — a question arose while I was working on this issue: which OSes
> (and
> >> which versions of each) are we going to support (if we are going) in
> terms
> >> of step-by-step list? Currently RPM packages are tested only with latest
> >> CentOS (and, respectively — RHEL), but there are a lot more RPM-based
> >> distributives [6] some of which are more o less popular among OS
> community
> >> (ALT, Fedora, openSUSE, etc.).
> >>
> >>
> >> [1] https://issues.apache.org/jira/browse/IGNITE-7647
> >> [2] https://github.com/apache/ignite/pull/3703
> >> [3] https://bintray.com/apache/ignite-rpm
> >> [4] https://bintray.com/apache/ignite-deb
> >> [5] https://bintray.com/apache/cassandra/debian#files/
> >> [6] https://en.wikipedia.org/wiki/Category:RPM-based_Linux_
> distributions
> >>
> >>
> >>
> >>
> >>> On 15 Mar 2018, at 22:15, Petr Ivanov <mr.wei...@gmail.com> wrote:
> >>>
> >>> I suppose that most everything if not all from libs/options will go to
> >> OPTIONAL (I’d call it simply ‘apache-ignite-libs').
> >>> More precise lib selection (if something from optional would better to
> >> have in core package) will be discussed right after preliminary split
> >> architecture agreement.
> >>>
> >>>
> >>>
> >>>> On 15 Mar 2018, at 22:11, Dmitry Pavlov <dpavlov....@gmail.com>
> wrote:
> >>>>
> >>>> I like idea of keeping simple system of modules, so +1 from me.
> >>>>
> >>>> Where optional libs (e.g Direct IO plugin) would be included, would it
> >> be
> >>>> core or optional?
> >>>>
> >>>> чт, 15 мар. 2018 г. в 22:09, Denis Magda <dma...@apache.org>:
> >>>>
> >>>>>>
> >>>>>>>
> >>>>>>> How big would be a final core module?
> >>>>>> Around 30M. Can be shrinked to ~15M if separate Visor and create
> it’s
> >> own
> >>>>>> package.
> >>>>>
> >>>>>
> >>>>> Guys, 30 vs 280M is a huuuuge difference.  I would agree with Petr
> and
> >>>>> propose the simplest modular system:
> >>>>>
> >>>>> - core module that includes basic Ignite capabilities including SQL,
> >>>>> compute grid, service grid, k/v
> >>>>> - optional module hosts the rest - ML, streamers integration (kafka,
> >>>>> flink), kubernetes, etc.
> >>>>>
> >>>>> What do you think?
> >>>>>
> >>>>> --
> >>>>> Denis
> >>>>>
> >>>>> On Thu, Mar 15, 2018 at 12:36 AM, Petr Ivanov <mr.wei...@gmail.com>
> >> wrote:
> >>>>>
> >>>>>> *DEB package
> >>>>>>
> >>>>>>
> >>>>>>> On 15 Mar 2018, at 10:35, Petr Ivanov <mr.wei...@gmail.com> wrote:
> >>>>>>>
> >>>>>>> Considering that DEV package for now is almost platform independent
> >>>>> (its
> >>>>>> a java application more or less), that package will work almost on
> any
> >>>>>> DEB-based linux, including but not limited to Ubuntu, Debian, etc.
> >>>>>>> The only restriction is existence of systemctl (systemd) service
> >>>>> manager
> >>>>>> — we are dependent on it.
> >>>>>>>
> >>>>>>> Thats why, for instance, our RPM repository is called simply ‘rpm’
> >> and
> >>>>>> package has no arch or dist suffix — it will work on CentOS, RHEL,
> >>>>> Fedora,
> >>>>>> etc. with presence of aforementioned systemd.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>> On 15 Mar 2018, at 07:57, Dmitriy Setrakyan <
> dsetrak...@apache.org>
> >>>>>> wrote:
> >>>>>>>>
> >>>>>>>> Will Debian package work for Ubuntu?
> >>>>>>>>
> >>>>>>>> D.
> >>>>>>>>
> >>>>>>>> On Wed, Mar 14, 2018 at 9:52 PM, Petr Ivanov <mr.wei...@gmail.com
> >
> >>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> Not a problem, rather nuisance. Also, when we will move to
> official
> >>>>>>>>> repositories, there can be a problem from OS community.
> >>>>>>>>>
> >>>>>>>>> Concerning DEB packages — I plan to use RPM as base for DEB
> package
> >>>>>> build
> >>>>>>>>> (package layout / install scripts) for speeding up things and
> >>>>> excluding
> >>>>>>>>> possible duplication and desynchronisation, so its a matter of
> ’sit
> >>>>>> and do’
> >>>>>>>>> rather then some technical research. Thats why I rose discussion
> >>>>> about
> >>>>>>>>> future package architecture, so that after agreement I'm be able
> to
> >>>>>> pack
> >>>>>>>>> both RPM and DEB identically.
> >>>>>>>>>
> >>>>>>>>> Yet, if you insist, I can create DEB package according to current
> >> RPM
> >>>>>>>>> layout in no time.
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> On 15 Mar 2018, at 04:53, Dmitriy Setrakyan <
> >> dsetrak...@apache.org>
> >>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Peter,
> >>>>>>>>>>
> >>>>>>>>>> I don't think the package size of 280M is going to be a problem
> at
> >>>>>> all,
> >>>>>>>>> but
> >>>>>>>>>> what you are suggesting can be an improvement down the road.
> >>>>>>>>>>
> >>>>>>>>>> In the mean time, I think our top priority should be to provide
> >>>>>> packages
> >>>>>>>>>> for Debian and Ubuntu. Having only RPMs is not nearly enough.
> >>>>>>>>>>
> >>>>>>>>>> Agree?
> >>>>>>>>>>
> >>>>>>>>>> D.
> >>>>>>>>>>
> >>>>>>>>>> On Wed, Mar 14, 2018 at 5:36 AM, vveider <mr.wei...@gmail.com>
> >>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Hi, Igniters!
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Release 2.4 is almost there, at least binary part of it, so I'd
> >>>>> like
> >>>>>> to
> >>>>>>>>>>> move
> >>>>>>>>>>> forward to further improve and widen AI delivery through
> >> packages.
> >>>>>>>>>>> As of now, Apache Ignite ships in RPM package weighing about
> >> 280M+
> >>>>>> and,
> >>>>>>>>> to
> >>>>>>>>>>> improve usability and significantly reduce required download
> >>>>> sizes, I
> >>>>>>>>>>> purpose that in 2.5 release we introduce splitted delivery as
> >>>>>> follows:
> >>>>>>>>>>> - CORE
> >>>>>>>>>>> - bin
> >>>>>>>>>>> - config
> >>>>>>>>>>> - libs (!optional)
> >>>>>>>>>>> - OPTIONAL LIBS
> >>>>>>>>>>> - BENCHMARKS
> >>>>>>>>>>> - DOCS (?)
> >>>>>>>>>>> - EXAMPLES
> >>>>>>>>>>> - .NET PLATFORM FILES
> >>>>>>>>>>> - C++ PLATFORM FILES
> >>>>>>>>>>>
> >>>>>>>>>>> This architecture, as I assume, will add flexibility (no reason
> >> to
> >>>>>>>>> download
> >>>>>>>>>>> all 280M+ of binaries where you are to run only core node
> >>>>>> functionality)
> >>>>>>>>>>> and
> >>>>>>>>>>> maintainability (you are in full control of what is installed
> on
> >>>>> your
> >>>>>>>>>>> system).
> >>>>>>>>>>>
> >>>>>>>>>>> After successful architecture choice, same scheme are planned
> to
> >> be
> >>>>>>>>> used in
> >>>>>>>>>>> DEB packages as well.
> >>>>>>>>>>>
> >>>>>>>>>>> WDYT?
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> Sent from: http://apache-ignite-developers.2346864.n4.nabble.
> >> com/
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>
> >>
> >>
>
>

Reply via email to