Re: Atlas proposal [and 1 more messages]

2010-08-26 Thread Ian Jackson
I wrote: > you like, checksums) of files more easily. If there were a standard > file registration scheme for files which were in the .deb's filesystem > archive, [...] I meant "weren't" Ian. -- To UNSUBSCRIBE, email to debian-devel-requ...@list

Re: Atlas proposal [and 1 more messages]

2010-08-26 Thread Ian Jackson
sean finney writes ("Re: Atlas proposal [and 1 more messages]"): > as an admin i'd be very annoyed by that behavior, because there's no way > for me to know what package the file came from then, or whether it was my > own accidental actions that led to it (i

Re: Atlas proposal [and 1 more messages]

2010-08-26 Thread sean finney
On Wed, Aug 25, 2010 at 06:46:18PM +0100, Ian Jackson wrote: > Goswin von Brederlow writes ("Re: Atlas proposal [and 1 more messages]"): > > Just dumping the compiled files into /usr/lib/ I find quite unacceptable > > too. > > No, it is absolutely fine and it is wh

Re: Atlas proposal [and 1 more messages]

2010-08-25 Thread Ian Jackson
Goswin von Brederlow writes ("Re: Atlas proposal [and 1 more messages]"): > Just dumping the compiled files into /usr/lib/ I find quite unacceptable > too. No, it is absolutely fine and it is what atlas-auto should do. It is a simple matter for its postinst and postrm to deal

Re: Atlas proposal [and 1 more messages]

2010-08-25 Thread Goswin von Brederlow
Ian Jackson writes: > Goswin von Brederlow writes ("Re: Atlas proposal"): >> I also have a package "local-archive" that depends on reprepro, >> generates a local signing key on first install, adds that to the apt-get >> keyring and adds a file:/// url

Re: Atlas proposal

2010-08-25 Thread Reinhard Tartler
On Wed, Aug 25, 2010 at 11:37:44 (CEST), Goswin von Brederlow wrote: > I also have a package "local-archive" that depends on reprepro, > generates a local signing key on first install, adds that to the apt-get > keyring and adds a file:/// url in /etc/apt/sources.list.d/. This sounds interesting

Re: Atlas proposal [and 1 more messages]

2010-08-25 Thread Ian Jackson
Goswin von Brederlow writes ("Re: Atlas proposal"): > I also have a package "local-archive" that depends on reprepro, > generates a local signing key on first install, adds that to the apt-get > keyring and adds a file:/// url in /etc/apt/sources.list.d/. I think t

Re: Atlas proposal

2010-08-25 Thread Josselin Mouette
Le mercredi 25 août 2010 à 11:37 +0200, Goswin von Brederlow a écrit : > To support building atlas on one system and installing it on many you > may want to use Depends: libatlas3gf-base | libatlas3gf-auto | > libatlas3gf-remote, libatlas3gf-base | libatlas3gf-custom. > > The -base is the prebuild

Re: Atlas proposal

2010-08-25 Thread Goswin von Brederlow
Sylvestre Ledru writes: > For now, the solution I imagine is: > * build the package libatlas3gf-base just like it is now > * the libatlas3gf-auto package contains the upstream tarball + the > content of the debian/ directory > * libatlas3gf-auto has dependencies on the build dependencies > * when

Re: Atlas proposal

2010-08-20 Thread Ian Jackson
Josselin Mouette writes ("Re: Atlas proposal"): > Le jeudi 19 août 2010 à 22:53 +0200, Sylvestre Ledru a écrit : > > * it will start the build (fakeroot debian/rules custom) > > * at the end, it installs the .deb packages and removes the > > libatlas3gf-auto > &g

Re: Atlas proposal

2010-08-20 Thread Josselin Mouette
Le vendredi 20 août 2010 à 12:49 +0100, Ian Jackson a écrit : > Yes. Although you should probably do the removal in the prerm. > (General rule: undo in the prerm what you do in the postinst.) And leave all reverse dependencies broken during the upgrade? I don’t think you really want that. Just h

Re: Atlas proposal

2010-08-19 Thread Josselin Mouette
Le jeudi 19 août 2010 à 22:53 +0200, Sylvestre Ledru a écrit : > * it will start the build (fakeroot debian/rules custom) > * at the end, it installs the .deb packages and removes the > libatlas3gf-auto I think it’s a bit too much to ask from dpkg to be able to do that. And think of upgrades! The

Re: Atlas proposal

2010-08-19 Thread Russ Allbery
Julien Cristau writes: > On Thu, Aug 19, 2010 at 22:53:35 +0200, Sylvestre Ledru wrote: >> How does it sound ? Is it possible ? > Running dpkg --install from your maintainer scripts is probably not the > best plan ever. Normally packages that do this ship a script in /usr/sbin that does the act

Re: Atlas proposal

2010-08-19 Thread Julien Cristau
On Thu, Aug 19, 2010 at 22:53:35 +0200, Sylvestre Ledru wrote: > How does it sound ? Is it possible ? > Running dpkg --install from your maintainer scripts is probably not the best plan ever. Cheers, Julien signature.asc Description: Digital signature

Re: Atlas proposal

2010-08-19 Thread Sylvestre Ledru
and present the existing work so that our > users have access to, and their pick of, the best trade-offs currently > available. So: > > Josselin Mouette writes ("Re: Atlas proposal"): > > Just ship two packages: libatlas3gf-base and libatlas3gf-auto, with > &g

Re: Atlas proposal

2010-08-18 Thread Ian Jackson
Russ Allbery writes ("Re: Atlas proposal"): > I recommend instead doing the same thing that all the out-of-tree kernel > modules that build with module-assistant do: ship the source as a .tar.bz2 > file, unpack it during the build, and then make clean after a successful > bu

Re: Atlas proposal

2010-08-18 Thread Thomas Weber
On Wed, Aug 18, 2010 at 01:59:59PM +0200, Sylvestre Ledru wrote: > I am more concern about advanced users of scientific computing software > (Scilab, R, Octave...) which are familiar with such tools but not > familiar enough with the internals. > They just see these software as a whole and would n

Re: Atlas proposal

2010-08-18 Thread Russ Allbery
Ian Jackson writes: > * Source code distributed in the .deb as > /usr/src/autobuild/libatlas3gf-auto/* > * README.DO-NOT-EDIT file in the above directory, and all the > .deb-installed files are mode 600, to try to avoid the user > editing the source. I recommend instead doing

Re: Atlas proposal

2010-08-18 Thread Lucas Nussbaum
f, the best trade-offs currently > available. So: > > Josselin Mouette writes ("Re: Atlas proposal"): > > Just ship two packages: libatlas3gf-base and libatlas3gf-auto, with > > appropriate Conflicts/Provides just as we have now. And have > > libatlas3gf-auto de

Re: Atlas proposal

2010-08-18 Thread Goswin von Brederlow
Sylvestre Ledru writes: > Le mercredi 18 août 2010 à 13:22 +0200, Goswin von Brederlow a écrit : >> Ben Hutchings writes: >> >> > On Tue, 2010-08-17 at 23:56 +0200, Sylvestre Ledru wrote: >> >> Le mardi 17 août 2010 à 22:45 +0100, Roger Leigh a écrit : >> > [...] >> I think some midd

Re: Atlas proposal

2010-08-18 Thread Ian Jackson
h are better in all of performance, portability, convenience, and impact on other users of the system. Our job is to package up and present the existing work so that our users have access to, and their pick of, the best trade-offs currently available. So: Josselin Mouette writes ("Re: Atla

Re: Atlas proposal

2010-08-18 Thread Sylvestre Ledru
Le mercredi 18 août 2010 à 12:13 +0100, Simon McVittie a écrit : > On Tue, 17 Aug 2010 at 23:09:08 +0200, Sylvestre Ledru wrote: > > Quick remember, Atlas is a linear algebra library implementing the BLAS > > API/ABI. It is widely used in the scientific computing world but also by > > some spreadsh

Re: Atlas proposal

2010-08-18 Thread Sylvestre Ledru
Le mardi 17 août 2010 à 22:19 -0400, Christian PERRIER a écrit : > Quoting Sylvestre Ledru (sylves...@debian.org): > > > * is it possible to use debconf this way ? > > > If you end up doing so, I'd insist strongly for a review to happen on > debian-l10n-english. I suspect that the text of debcon

Re: Atlas proposal

2010-08-18 Thread Sylvestre Ledru
Le mercredi 18 août 2010 à 13:22 +0200, Goswin von Brederlow a écrit : > Ben Hutchings writes: > > > On Tue, 2010-08-17 at 23:56 +0200, Sylvestre Ledru wrote: > >> Le mardi 17 août 2010 à 22:45 +0100, Roger Leigh a écrit : > > [...] > I think some middle ground would be good, which I think is

Re: Atlas proposal

2010-08-18 Thread Goswin von Brederlow
Ben Hutchings writes: > On Tue, 2010-08-17 at 23:56 +0200, Sylvestre Ledru wrote: >> Le mardi 17 août 2010 à 22:45 +0100, Roger Leigh a écrit : > [...] >> > Disabling threading is also suspect: how can the optimal number of >> > threads possibly be determined at build time? This should also b

Re: Atlas proposal

2010-08-18 Thread Simon McVittie
On Tue, 17 Aug 2010 at 23:09:08 +0200, Sylvestre Ledru wrote: > Quick remember, Atlas is a linear algebra library implementing the BLAS > API/ABI. It is widely used in the scientific computing world but also by > some spreadsheets (openoffice). > This is an highly optimized library. The optimisatio

Re: Atlas proposal

2010-08-18 Thread Bastien ROUCARIES
> I agree on this.  What we still don't agree on is whether you can build > an optimized package at all, since Atlas will optimize it for the > machine where it got built, and the optimizations it does will > potentially make performance worse on another machine... > > Samuel > How does atlas cope

Re: Atlas proposal

2010-08-18 Thread Johan Henriksson
Just ship two packages: libatlas3gf-base and libatlas3gf-auto, with appropriate Conflicts/Provides just as we have now. And have libatlas3gf-auto depend on all build-dependencies, ship the source, and build itself in its postinst. Gentoo-style. was about to suggest this, this is the only fea

Re: Atlas proposal

2010-08-17 Thread Christian PERRIER
Quoting Sylvestre Ledru (sylves...@debian.org): > * is it possible to use debconf this way ? If you end up doing so, I'd insist strongly for a review to happen on debian-l10n-english. I suspect that the text of debconf templates might be tricky to write signature.asc Description: Digital

Re: Atlas proposal

2010-08-17 Thread Don Armstrong
On Wed, 18 Aug 2010, Samuel Thibault wrote: > Don Armstrong, le Tue 17 Aug 2010 17:24:05 -0700, a écrit : > > [Optimization is] about maximizing the throughput of a particular > > problem, which may mean that atlas shouldn't use all of the cache, > > or shouldn't use as many cores as exist on a par

Re: Atlas proposal

2010-08-17 Thread Ben Hutchings
On Wed, 2010-08-18 at 01:52 +0200, Samuel Thibault wrote: > Ben Hutchings, le Wed 18 Aug 2010 00:07:58 +0100, a écrit : > > The dynamic linker does the run-time selection for you. All you need to > > do is to install the optimised libraries in subdirectories that specify > > the hardware they requ

Re: Atlas proposal

2010-08-17 Thread Samuel Thibault
Don Armstrong, le Tue 17 Aug 2010 17:24:05 -0700, a écrit : > On Wed, 18 Aug 2010, Samuel Thibault wrote: > > Don Armstrong, le Tue 17 Aug 2010 15:13:15 -0700, a écrit : > > > All of these are things that can be detected at run time and > > > appropriate libraries dlopened or codepaths diverged, et

Re: Atlas proposal

2010-08-17 Thread Don Armstrong
On Wed, 18 Aug 2010, Samuel Thibault wrote: > Don Armstrong, le Tue 17 Aug 2010 15:13:15 -0700, a écrit : > > All of these are things that can be detected at run time and > > appropriate libraries dlopened or codepaths diverged, etc. > > Errr, then you'll need a myriad of libraries/codepaths for a

Re: Atlas proposal

2010-08-17 Thread Samuel Thibault
Ben Hutchings, le Wed 18 Aug 2010 00:07:58 +0100, a écrit : > The dynamic linker does the run-time selection for you. All you need to > do is to install the optimised libraries in subdirectories that specify > the hardware they require. Currently the following platform and > capability flag names

Re: Atlas proposal

2010-08-17 Thread Samuel Thibault
Don Armstrong, le Tue 17 Aug 2010 15:13:15 -0700, a écrit : > On Tue, 17 Aug 2010, Samuel Thibault wrote: > > Roger Leigh, le Tue 17 Aug 2010 22:45:50 +0100, a écrit : > > > Why can't this be fixed the correct way: > > > by building all optimised variants for a given architecture and > > > selectin

Re: Atlas proposal

2010-08-17 Thread Ben Hutchings
On Tue, 2010-08-17 at 23:56 +0200, Sylvestre Ledru wrote: > Le mardi 17 août 2010 à 22:45 +0100, Roger Leigh a écrit : [...] > > Disabling threading is also suspect: how can the optimal number of > > threads possibly be determined at build time? This should also be > > configurable or at least aut

Re: Atlas proposal

2010-08-17 Thread Josselin Mouette
Le mardi 17 août 2010 à 23:09 +0200, Sylvestre Ledru a écrit : > After some discussions at the DebConf, here is a proposal on what should > be done: > * drop all optimized packages from the archive > * only provide libatlas3gf-base & libatlas-base-dev without any > extension and limited to one thre

Re: Atlas proposal

2010-08-17 Thread Don Armstrong
On Tue, 17 Aug 2010, Samuel Thibault wrote: > Roger Leigh, le Tue 17 Aug 2010 22:45:50 +0100, a écrit : > > Why can't this be fixed the correct way: > > by building all optimised variants for a given architecture and > > selecting the appropriate variant at runtime based upon the system's > > capab

Re: Atlas proposal

2010-08-17 Thread Sylvestre Ledru
Le mardi 17 août 2010 à 22:45 +0100, Roger Leigh a écrit : > On Tue, Aug 17, 2010 at 11:09:08PM +0200, Sylvestre Ledru wrote: > > After some discussions at the DebConf, here is a proposal on what should > > be done: > > * drop all optimized packages from the archive > > * only provide libatlas3gf-b

Re: Atlas proposal

2010-08-17 Thread Samuel Thibault
Roger Leigh, le Tue 17 Aug 2010 22:45:50 +0100, a écrit : > Why can't this be fixed the correct way: > by building all optimised variants for a given architecture and > selecting the appropriate variant at runtime based upon the system's > capabilities e.g. from CPUID on i386/amd64? Because atlas

Re: Atlas proposal

2010-08-17 Thread Roger Leigh
On Tue, Aug 17, 2010 at 11:09:08PM +0200, Sylvestre Ledru wrote: > After some discussions at the DebConf, here is a proposal on what should > be done: > * drop all optimized packages from the archive > * only provide libatlas3gf-base & libatlas-base-dev without any > extension and limited to one th

Atlas proposal

2010-08-17 Thread Sylvestre Ledru
Hello, As I presented during the DebConf 10, I would like to change the way we are packaging Atlas. Quick remember, Atlas is a linear algebra library implementing the BLAS API/ABI. It is widely used in the scientific computing world but also by some spreadsheets (openoffice). This is an highly op