El 03/01/2010 21:26, Matt Rice escribió:
[.....]
> I'm not sure if it would be against debian policy to ship the Gorm
> bundle with DBModeler.app that is another option if possible since the
> gorm bundle is like a plugin for Gorm which DBModeler communicates
> with, its not entirely necessary, but is required to use DBModeler
> with gorm, and only DBModeler uses it (communicating via the
> pasteboard).
>   

AFAIK, since gorm.app is already part of debian, that package should be
used instead of including convenience copies of code, see [1] for
details. On fact, the current gnustep-dl2 package depends on gorm.app
for its build and installation. But right now the public libraries of
gorm aren't packaged as separated shared libraries, Yavor also suggested
this as a prerrequisite, [2]

> lastly there are the adaptors which pull in the various database
> dependencies (Postgres/SQLite3 at the moment) those could be bundled
> separately... anyhow here is how i'd consider with silly made up
> package names followed by the basic components and their dependencies
>
> gnustep-dl2-libs/gnustep-dl2-libs-dev:
> EOControl -> gnustep-base
> EOAccess -> EOControl
>
> gnustep-dl2-interface/gnustep-dl2-interface-dev:
> EOInterface -> EOAccess + gnustep-gui
>
> gnustep-dl2-devtools:
> GDL2Palette -> EOInterface + Gorm libs
> DBModeler -> EOInterface + renaissance
>
> gnustep-dl2-postgres-adaptor:
> Postgres adaptor -> EOAccess + Postgres libs (build dep on gui for the
> login panel [1])
>
> gnustep-dl2-sqlite3-adaptor:
> SQLite adaptor -> EOAccess + SQLite3 libs (build dep on gui for the
> login panel [1])
>
> (and possibly a convenience package to install the whole shebang)
>   

Ok, i'll begin working on this layout.

[.....]
> I don't really know anything about debian packaging so i'm not sure if
> you could do some meta package, where Postgres adaptor/SQLite3 adaptor
> provide a 'EOAdaptor' and these are recommended by EOAccess, but not
> mutually exclusive so either/both could be installed
>
>   

AFAIK that could be done with a virtual package, [3]. It seems to me
that the same functionality could be achieved with the separate
gnustep-dl2-postgres-adaptor and gnustep-dl2-sqlite3-adaptor packages,
including an OR'ed dependency on the related packages. What would be the
advantages of having the EOAdaptor umbrella?

[....]
> hopefully this helps, 

Sure it'll do

> let us know if there is anything we can do on
> the GDL2 side to make your job as packager any easier.
>
>   

Thanks a lot,
Federico


[1] http://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles
[2]
http://lists.alioth.debian.org/pipermail/pkg-gnustep-maintainers/2009-November/001891.html
[3] http://www.debian.org/doc/debian-policy/ch-binary.html#s-virtual_pkg


_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to