Upcoming merge of Qt5 branch with master

Patrick von Reth vonreth at kde.org
Tue May 6 22:48:27 UTC 2014


Hi,






Today we will merge the qt5 branch with all its changes into the master branch.

For further qt4/kde4 developments please use the kde-4.13 branch.

Emerge has seen some massive development on its base and due to the usage of some new apis we now depend on at least python 3.4.0.

You’ll also need to adopt the kdesettings.ini to your needs before you’ll be able to use emerge again.




So what's new what changed:
- Emerge used to recursively call "python scrip" for everything, we now import the module and execute it directly in one python instance. 
- Dropped usage of environment variables, this was needed to communicate between the recursive python instances.

- Use argparse to parse the emerge arguments.

- Dropped kdesettings.bat, use configparser and a kdesettings.ini instead of environment variables. 

- Renamed some settings.

- Use a python script to start a emerge environment instead of separate scripts for cmd and powershell.

- Dropped version from filename, and use the default version instead. Now autoupdate will work again.

- Save the revision installed to the install db.

- Dropped manifest database and make install db required.

- Dropped cross compile support.

- Dropped some old packages and modules, if needed we can revive them and adopt them to the changes.

- Subinfo will be initialized in the package and recieve an instance of the package as parent, this removes the the need of the helper function which tries to get the file name of the module from the back trace.

- Added VersionInfo module to set versions for packages like Qt5, KDE and boost

- Added setting to make it possible to set versions for specific packages in the kdesetiings.ini "Qt5 = 5.2.1", win32libs/libpng = 1.2.43

- Added command –update-direct-deps which will update the direct vcs dependencies of a package, so –update-direct-deps qt5 will update all qt5 packages, –update-direct-deps frameworks_tier1 will update the tier1 packages etc.

 

What we could still do:

- Move away from utils.system or at least extend it with subprocess.check_output and subprocess.check_call

 

Cheers

 

Patrick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-windows/attachments/20140506/652aabd5/attachment.html>


More information about the Kde-windows mailing list