On 02/15/2014 11:11 PM, Michele Calgaro wrote:
Yes, some of the mentioned packages may be required for building older TDE versions (such as 3.5.13), but we have tags and as I already said
Tags are NOT a sufficient safeguard for removing directories from the development tree if they are needed by anyone. Attempting to use tags and introducing the requirement that developers pull multiple "tags" or "branches" within a local repository to get needed code can completely break a local copy causing hours upon hours to correct/rebase/clean/etc... especially with the numerous submodules woven into the TDE git tree. In some cases requiring a complete new clone to be pulled. (I know, I've been there)
I for one do not want to find I need a directory that has been deleted only to have to checkout some past branch or tag to get the code to in turn find that updates to the tree can no longer be pulled due to outstanding or conflicting commits that cause chaos to try and sort out. There are still those building from the tree that use the qt3/3.5.13 codebase. All of the directories applicable to that build knetworkmanager8, etc. should remain in the tree.
As for the directories and a duplicated code or are no longer used by anyone, let's add them to http://bugs.pearsoncomputing.net/show_bug.cgi?id=1937, confirm they are safe to remove and then delete them. Thanks.