[php-maint] RFS: php-ezcomponents

Ondřej Surý ondrej at debian.org
Tue Jul 28 14:55:55 UTC 2009


Hi Thomas,

On Tue, Jul 28, 2009 at 14:09, Thomas Koch<thomas at koch.ro> wrote:
> Hi Ondrej,
>
> thanks for looking at my package.
>
> Does it matter, how big the source package is? Since the files you mention
> don't end up in the binary package, I'd rather just leave it as is.

It's not about size of source file. I didn't even start checking what
do you really put into binary files.

> Yes, upstream and me really like to have each component in an individual
> binary package. Upstream puts big efforts into makeing each component
> independent and usable as standalone.

They're not - some of components have dependencies on another
components (*/DEPS)

> This also allows you to update each component separately

No, it doesn't since they all have 2009.1.1 version.

> and install only the needed components on production machines.

How big is each component - tiny. I am not convinced it's worth
splitting them into separate packages. This will clutter packages list
etc.,etc.

And in the end the most common scenario would be to install
php-ez...-all, because user will be tired for searching his bit of
code among all those packages.

Ondrej.

> Can I convince you? :-)
>
> Thomas
>
>> Do you really need to split ALL components into separate packages?
>>
>> For me it would make more sense to:
>>
>> - strip all tests out (huge save of disk space)
>> - separate */docs to separate package (php-ezcomponents-docs)
>> - remove */design or move it to docs if needed
>> - strip all kind of useless junk in */
>>
>> Resulting php-ezcomponents would be just ~17M uncompressed after the
>> modifications, instead of 125M with test/, design/ and docs/.
>>
>> Ondrej
>>
>> On Tue, Jul 28, 2009 at 13:25, Thomas Koch<thomas at koch.ro> wrote:
>> > I've updated the package to the new upstream version 2009.1.1.
>> >
>> >> Dear mentors,
>> >>
>> >> I am looking for a sponsor for my package "php-ezcomponents".
>> >>
>> >> * Package name    : php-ezcomponents
>> >>   Version         : 2009.1-1
>> >>   Upstream Author : eZ Systems AS
>> >> * URL             : http://ezcomponents.org
>> >> * License         : New BSD
>> >>   Section         : web
>> >>
>> >> It builds these binary packages:
>> >> php-ezcomponents-all - Super package to install a complete release of eZ
>> >> Components
>> >> php-ezcomponents-archive - create, modify, and extract archive files
>> >> php-ezcomponents-authentication - support for different authentication
>> >> mechanisms
>> >> php-ezcomponents-authenticationdatabasetiein - Tie-In to connect the
>> >> authentication and database components
>> >> php-ezcomponents-base - The Base package provides the basic
>> >> infrastructure for eZ Compone
>> >> php-ezcomponents-cache - A solution for caching, supporting multiple
>> >> backends php-ezcomponents-configuration - support for configuration
>> >> files in different formats
>> >> php-ezcomponents-consoletools - A set of classes to interact with the
>> >> console php-ezcomponents-database - A lightweight database layer on top
>> >> of PHPs PDO php-ezcomponents-databaseschema - Classes that allow you to
>> >> extract information from a database sch
>> >> php-ezcomponents-debug - provides a set of classes that help you to
>> >> debug php-ezcomponents-document - general conversion framework for
>> >> document formats php-ezcomponents-eventlog - log events or audit trails
>> >> into files or other storage spaces
>> >> php-ezcomponents-eventlogdatabasetiein - database writer backend for the
>> >> EventLog component
>> >> php-ezcomponents-execution - functionality to show errors to your
>> >> applications users
>> >> php-ezcomponents-feed - parsing and creating RSS1, RSS2 and ATOM feeds
>> >> php-ezcomponents-file - file operations which are not covered by PHP
>> >> php-ezcomponents-graph - creates pie charts, line graphs and other kinds
>> >> of diagrams
>> >> php-ezcomponents-graphdatabasetiein - GraphDatabaseTiein to directly use
>> >> PDO statements
>> >> php-ezcomponents-imageanalysis - analyse image files in different ways
>> >> php-ezcomponents-imageconversion - apply different filters on images
>> >> php-ezcomponents-mail - construct and/or parse Mail messages
>> >> php-ezcomponents-mvcauthenticationtiein - Authentication filters for the
>> >> MvcTools components
>> >> php-ezcomponents-mvcfeedtiein - View handler to render data as ATOM or
>> >> RSS feed
>> >> php-ezcomponents-mvcmailtiein - extracts request data from e-mail
>> >> php-ezcomponents-mvctemplatetiein - view handler that renders result
>> >> data with the Template component
>> >> php-ezcomponents-mvctools - Infrastructure for MVC applications
>> >> php-ezcomponents-persistentobject - ORM Mapper for PHP
>> >> php-ezcomponents-persistentobjectdatabaseschematiein - automatic
>> >> generation of PersistentObject definition
>> >> php-ezcomponents-phpgenerator - interface for creating PHP files and
>> >> executing PHP code
>> >> php-ezcomponents-search - interface to index and query documents from
>> >> search engines
>> >> php-ezcomponents-signalslot - implements a mechanism for object
>> >> communication php-ezcomponents-systeminformation - access to common
>> >> system variables, such as CPU type and speed
>> >> php-ezcomponents-template - Templating system like smarty, but better
>> >> php-ezcomponents-templatetranslationtiein - use translations inside
>> >> templates php-ezcomponents-translation - reads XML translation
>> >> definitions (the Qt Linguist format)
>> >> php-ezcomponents-translationcachetiein - adds the TranslationCache
>> >> backend to the Translation component
>> >> php-ezcomponents-tree - creating, manipulating and querying of tree
>> >> structures php-ezcomponents-treedatabasetiein - TieIn to store tree
>> >> structures in databases
>> >> php-ezcomponents-treepersistentobjecttiein - TieIn to handle persistent
>> >> objects in tree structures
>> >> php-ezcomponents-url - basic operations to handle urls
>> >> php-ezcomponents-userinput - Filters user input
>> >> php-ezcomponents-webdav - classes to set up and run a WebDAV (RFC 2518)
>> >> server php-ezcomponents-workflow - Core of an Activity-Based WorkFlow
>> >> System php-ezcomponents-workflowdatabasetiein - database backend for the
>> >> Workflow component
>> >> php-ezcomponents-workfloweventlogtiein - EventLog listener for the
>> >> Workflow component
>> >> php-ezcomponents-workflowsignalslottiein - SignalSlot links for the
>> >> Workflow component
>> >>
>> >> The package appears to be lintian clean.
>> >>
>> >> The upload would fix these bugs: 478755
>> >>
>> >> The package can be found on mentors.debian.net:
>> >> - URL: http://mentors.debian.net/debian/pool/main/p/php-ezcomponents
>> >> - Source repository: deb-src http://mentors.debian.net/debian unstable
>> >> main contrib non-free
>> >> - dget
>> >> http://mentors.debian.net/debian/pool/main/p/php-ezcomponents/php-
>> >> ezcomponents_2009.1-1.dsc
>> >>
>> >> I would be glad if someone uploaded this package for me.
>> >>
>> >> Kind regards
>> >>
>> >> Thomas Koch, http://www.koch.ro
>> >
>> > Thomas Koch, http://www.koch.ro
>> >
>> > _______________________________________________
>> > pkg-php-maint mailing list
>> > pkg-php-maint at lists.alioth.debian.org
>> > http://lists.alioth.debian.org/mailman/listinfo/pkg-php-maint
> Thomas Koch, http://www.koch.ro
>



-- 
Ondřej Surý <ondrej at sury.org>
http://blog.rfc1925.org/



More information about the pkg-php-maint mailing list