Re: Moving Ubuntu SDK Plugin out of the QtCreator source package

2013-09-22 Thread Sergey Shambir
There are reasons to place headers in /usr/src instead of usual location. All headers in /usr/include can be treated as stable APIs, and probably most developers expect that nobody will break /usr/include/foo.h in future distribution versions and updates. However, QtCreator headers contain man

Re: Moving Ubuntu SDK Plugin out of the QtCreator source package

2013-05-14 Thread Sergey Shambir
Just some notes: 1. Any header in QtCreator sources is API (more precisely, any class/function exported with macro PLUGINNAME_EXPORT). Any API can be changed in minor or patch-level versions. 2. Thus, QtCreator designed to provide vendor-specific bundles with defined set of plugins. Examples ar

Re: App installer design: click packages

2013-05-13 Thread Sergey Shambir
Hi, Thanks for efforts on simplifying package management! I'll wait for further information from UDS session, but first I want to provide some additional info that can help you in research. I'm QtCreator contibutor, worked on source code models and project management subsystems, including bui