| From | Sent On | Attachments |
|---|---|---|
| Baptiste Daroussin | Mar 25, 2011 3:10 am | |
| Alexander Leidinger | Mar 25, 2011 7:06 am | |
| Baptiste Daroussin | Mar 25, 2011 7:14 am | |
| Alexander Leidinger | Mar 25, 2011 7:37 am | |
| Julien Laffaye | Mar 25, 2011 8:02 am | |
| Pietro Cerutti | Mar 25, 2011 8:34 am | |
| Baptiste Daroussin | Mar 25, 2011 8:41 am | |
| Andriy Gapon | Mar 25, 2011 9:35 am | |
| Michel Talon | Mar 25, 2011 9:44 am | |
| Michel Talon | Mar 25, 2011 9:47 am | |
| Eitan Adler | Mar 25, 2011 9:54 am | |
| Thomas Dickey | Mar 25, 2011 12:32 pm | |
| Alexander Leidinger | Mar 25, 2011 1:14 pm | |
| Jos Backus | Mar 25, 2011 1:24 pm | |
| Garrett Cooper | Mar 25, 2011 1:46 pm | |
| Yuri | Mar 25, 2011 2:31 pm | |
| Baptiste Daroussin | Mar 25, 2011 2:37 pm | |
| Alexander Leidinger | Mar 25, 2011 2:52 pm | |
| Marcin Wisnicki | Mar 25, 2011 4:00 pm | |
| Baptiste Daroussin | Mar 26, 2011 3:22 am | |
| Marin Atanasov Nikolov | Mar 26, 2011 5:38 am | .patch |
| Marcin Wisnicki | Mar 26, 2011 6:18 am | |
| Michel Talon | Mar 26, 2011 6:18 am | |
| Julien Laffaye | Mar 26, 2011 4:01 pm | |
| Andriy Gapon | Mar 28, 2011 10:43 am | |
| Garrett Cooper | Mar 28, 2011 10:58 am | |
| Julien Laffaye | Mar 28, 2011 11:22 am | |
| Benjamin Kaduk | Mar 28, 2011 8:30 pm | |
| Tim Kientzle | Mar 28, 2011 9:15 pm | |
| Baptiste Daroussin | Mar 28, 2011 10:50 pm | |
| Julien Laffaye | Mar 29, 2011 5:11 am | |
| Super Bisquit | Mar 29, 2011 7:50 am | |
| Andriy Gapon | Mar 29, 2011 10:37 am | |
| Baptiste Daroussin | Mar 29, 2011 11:27 am | |
| Baptiste Daroussin | Mar 29, 2011 1:29 pm | |
| Andriy Gapon | Mar 31, 2011 7:54 am | |
| Baptiste Daroussin | Mar 31, 2011 8:01 am |
| Subject: | Re: [ECFT] pkgng 0.1-alpha1: a replacement for pkg_install | |
|---|---|---|
| From: | Michel Talon (tal...@lpthe.jussieu.fr) | |
| Date: | Mar 25, 2011 9:44:27 am | |
| List: | org.freebsd.freebsd-ports | |
Julien Laffaye (jlaffaye@) and I, helped by Philippe Pepiot (huge contributor) have been working since the end of the last GSoC on a rewrite of pkg_install.
Fantastic! it has been necessary since a looong time.
- the register command can analyse elf files when registering a new port to discover forgotten dependencies if necessary. (done in alpha using libelf)
Fantastic! the dependencies as mentioned directly in Makefiles by ports maintainers were not always perfect.
In term of technology we decided to use a sqlite3 database, and to prevent potential trolling, sqlite3 is used in it's amalgamation form which means it is incorporated in the code sources (as recommanded by sqlite developpers like a statically linked library) on build we only activate the features we need in sqlite.
Fantastic! at least using something fast and tested instead of some half-brewed solutions. I have just taken a look at the table "packages", it seems that it does not contain dependency information, but you can discover it through analyze_elf, where do you store it?
This project is the thing i had dreamed about.
--
Michel TALON
_______________________________________________ free...@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "free...@freebsd.org"






.patch