Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Jan 2012 13:22:18 +0100
From:      Baptiste Daroussin <bapt@freebsd.org>
To:        Mehmet Erol Sanliturk <m.e.sanliturk@gmail.com>
Cc:        Michel Talon <talon@lpthe.jussieu.fr>, FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: [Fwd: [HEADSUP][CFT] pkgng beta1 is out]
Message-ID:  <20120131122218.GA64311@azathoth.lan>
In-Reply-To: <CAOgwaMseFb2aKR6zfODyTtdR7Evkdv3TJGAGOsqCE8E58ML2Pg@mail.gmail.com>
References:  <3009ECC2-E652-4CC2-AA84-C492115A3D3B@lpthe.jussieu.fr> <20120131105940.GA64098@azathoth.lan> <CAOgwaMu3=D7qTGZLu4rMJNNFeDSfimS9pUV14U=tdEkYK%2BsLWQ@mail.gmail.com> <20120131113735.GA59504@mech-cluster241.men.bris.ac.uk> <CAOgwaMseFb2aKR6zfODyTtdR7Evkdv3TJGAGOsqCE8E58ML2Pg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--zYM0uCDKw75PZbzx
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jan 31, 2012 at 07:18:59AM -0500, Mehmet Erol Sanliturk wrote:
> On Tue, Jan 31, 2012 at 6:37 AM, Anton Shterenlikht <mexas@bristol.ac.uk>=
wrote:
>=20
> > On Tue, Jan 31, 2012 at 06:06:33AM -0500, Mehmet Erol Sanliturk wrote:
> > > On Tue, Jan 31, 2012 at 5:59 AM, Baptiste Daroussin <bapt@freebsd.org
> > >wrote:
> > >
> > > > On Tue, Jan 31, 2012 at 11:52:05AM +0100, Michel Talon wrote:
> > > > > >having a real sat solver for the dependency tree.  Currently we
> > have a
> > > > > >really simple and minimalistic solver which works well but if we
> > can to
> > > > go
> > > > > >to an even finer package management we would need a real solver.
> > > > >
> > > > > Please may you expand on what you really mean here? I was under t=
he
> > > > impression
> > > > > that the only problem was to provide a total order on ports
> > compatible
> > > > to the
> > > > > partial order fixed by dependency, and this is very easy. There is
> > for
> > > > example one
> > > > > routine to do that in portupgrade. Or do you have something more
> > > > sophisticated in mind?
> > > > >
> > > >
> > > > I mean something more sophisticated, the simple thing having things=
 in
> > the
> > > > right
> > > > order is hopefuly already done in pkgng :)
> > > >
> > > > I mean more something that is able to go further like resolving some
> > > > conflicts
> > > > by changing the ordering automatically, like offerting the ability =
to
> > > > depends on
> > > > provides e.g. depends on http_server instead of depending on
> > > > apache/lighttpd/nginx/thehttpyouprefer or begin able to depends on
> > > > feature. An
> > > > even more.
> > > >
> > > > What we have now is really enough to be able to go into a full bina=
ry
> > > > world (and
> > > > it does really work nicely) but having a real complex sat solver, c=
an
> > help
> > > > us go
> > > > forward and imagine an even better package tool.
> > > >
> > > > regards,
> > > > Bapt
> > > >
> > >
> > > sat solver :
> > >
> > > http://en.wikipedia.org/wiki/ZYpp#SAT_solver_integration
> > > http://en.wikipedia.org/wiki/Boolean_satisfiability_problem
> > >  http://en.wikipedia.org/wiki/Computational_complexity_theory
> >
> > wow.. that's hardcore computer science.
> > You mean something like this:
> >
> > http://minisat.se/
> > http://www.st.ewi.tudelft.nl/sat/march_dl.php
> >
> > but BSD licensed?
> >
> > --
> > Anton Shterenlikht
> > Room 2.6, Queen's Building
> > Mech Eng Dept
> > Bristol University
> > University Walk, Bristol BS8 1TR, UK
> > Tel: +44 (0)117 331 5944
> > Fax: +44 (0)117 929 4423
>=20
>=20
>=20
>=20
>=20
> Yes .
>=20
> Thank you very much .
>=20
> Mehmet Erol Sanliturk

Thanks

To more examples which are BSD LIcense:
https://github.com/openSUSE/sat-solver
https://github.com/openSUSE/libsolv

regards,
Bapt

--zYM0uCDKw75PZbzx
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iEYEARECAAYFAk8n3PoACgkQ8kTtMUmk6EwXRwCfX4l6UP7RrqfbM6SuEFWLo/4o
NWEAn0sHxeFzKql9DkeaSBbWhn7asbcZ
=pFwT
-----END PGP SIGNATURE-----

--zYM0uCDKw75PZbzx--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120131122218.GA64311>