Project status report - history

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

before we get back to earlier discussions, let me take a little trip into 
history and summarize how the state of the project has evolved over time
and what are the tasks that await us.

Note: If you do not want to take a trip into history, you can wait for the
subsequent e-mail with the Summary chapter.


-- 2008 / 2009 --  KDE 3.5 development comes to a stop

KDE 3.5 development stops. As a KDE 3.5 maintainer for Ubuntu, Tim 
devotes his efforts to maintaining KDE 3.5 for newer versions of KUbuntu - 
still under the original name KDE 3.5.

Unfortunately, I do not know much about that time. Tim provides
repositories that sooner or later would be found as PPAs on the official 
Ubuntu Launchpad. Tim provides bugtracker and mailing lists that are 
independent of the Ubuntu world.


-- 2010 --  TDE is born!

Fork KDE 3.5 is official - Trinity Desktop is here!
The first version of TDE (3.5.11) is released.

A branch in KDE SVN is used to manage the source code. Other services are 
provided and donated by Tim. Starting with release 3.5.12, Tim provides 
QuickBuild (a custom instance of Launchpad). Thank to this, the project 
has an independent environment for building packages and providing 
repositories for Debian like distributions.


-- 2011 --  Move to TQt

TDE 3.5.13 is released - the first version where the TQt interface 
library is used. It is decided to change the numbering for the new major 
release - it will be TDE R14.0.0.

Work is underway to migrate from KDE SVN to TDE own GIT SCM.


-- 2012 --  Development, stable and SRU releases

Because TDE 3.5.13 contained many minor but also major issues, a repository 
was created to provide packages with backported patches from the main 
R14.0.0 development branch - the basis for working on a stable branch was 
created. Initially, only individual packages were created, but gradually 
all packages were added and a complete release of TDE 3.5.13.1 is created.

Migration to the GIT is complete! The project has all the services on its 
own servers - provided and donated by Tim. There is a system of mirrors 
where individual mirrors are provided and donated by the owners of these 
mirrors.


-- 2013 --  Work on upcoming R14.0.0 continues

TDE 3.5.13.2 is released.

Many KDE => TDE renames are being done for the upcoming R14.0.0.


-- 2014 --  R14.0.0 is finally here + PSB

TDE R14.0.0 is released!

A base framework for major, minor and maintenance releases is established.

Due to air conditioning issues on Tim's infrastructure and the temporary 
shutdown of some services, alternative repositories with builders 
independent of QuickBuild are created - repository known as 
Preliminary Stable Builds (PSB). The infrastructure for PSB is provided and 
donated by Slávek. Mirror PSB is provided and donated by Jan Černohorský 
(mirror.xcer.cz).

The structure of official mirrors is improved to reduce overloading the 
connectivity of primary servers when a new version is released. Mike Bird 
provides and donates the primary mirror.


-- 2015 --  Maintenance releases

TDE R14.0.1 and R14.0.2 are released.

Due to low funds, some services are shutdown on Tim's infrastructure - 
regular automatic creation of Ubuntu LiveCDs with TDE. Access to Nightly 
Builds is restricted. And there are some hardware issues with the servers 
on Tim's infrastructure.

Slávek manages to get a VPS machine from vpsFree as a donation! This makes 
it possible to create a new highly optimized primary redirector. Thanks to 
the cache on the redirector, the process of releasing new releases has 
become significantly faster. It also provides a fallback server so that 
development and services can continue.


-- 2016 --  More maintenance releases

TDE R14.0.3 and R14.0.4 are released.

Development is progressing steadily. Infrastructure is stable - Tim's 
primary site, mirrors with primary from Mike, VPS from vpsFree, Slávek's 
infrastructure for PSB. There are small donations from contributors. Tim 
is busy with other projects for most of the year.


-- 2017 --  A quiet year for TDE + PTB

No new release of TDE :-( Development is slow and mostly limited to keep
packages into a building state.
Most of the developers are very busy through the year.

Nightly Builds don't work properly for a long time and due to Tim absence, 
it's difficult to add new distributions. Therefore the Preliminary Testing 
Build (PTB) repository has been set up to replace Night Builds. The 
packages are built on the same infrastructure as PSB.

Both repositories - PSB and PTB - have now been placed on the primary 
redirector - VPS from vpsFree, making them more accessible and giving them
some sort of official recognition.


-- 2018 --  TDE lives on. TGW becomes the new developer's home

TDE R14.0.5 is released - the project has not die after all!

Thanks to VPS donated by vpsFree, we introduced a new development 
collaboration tool - TDE Gitea Workspace (TGW). This greatly improves the 
ability to contribute to the project and new contributors have joined.

Problems with services hosted on Tim's primary infrastructure are becoming 
progressively bigger, causing issues to the project as a whole given only 
Tim can manage those services. Slávek and Michele come up with plans for 
an anternative TDE infrastructure should Tim be no longer available in 
future.


-- 2019 -- New life for TDE and a new project leader!

TDE R14.0.6 and R14.0.7 are released.

Thanks to VPS donated by vpsFree, the TDE Weblate Translation Workspace 
(TWTW) is introduced. This greatly simplifies and improves translation 
work and let users translates TDE into their own languages from a browser 
seamlessly.

Tim arranges for the donation of a new TDE box from IntegriCloud! A 
powerful machine on the POWER9 architecture which is fully manageable and 
accessible to other core project members. No more "one man weak link" in 
the infrastructure. Migration of services from Tim's infrastructure to the 
new TDE box is started.

Tim agrees to pass the role of project leader to Slávek.

A new primary archive is created, the layout is changed and cleaning is 
performed. As a result, primary archive is no longer dependent on 
QuickBuild as it would make it impossible to release new versions for 
current distributions. Reprepro is now used to manage the repositories. 
The official packages are now based on PSB. This also allows smoother 
synchronization of new releases to mirrors. The new archive is located on 
Slávek's home server, which maintains and donates it.


-- 2020 -- TDE 10th anniversary!

TDE R14.0.8 is released - we are celebrating the 10th anniversary of 
the first release of TDE!

Although there are several tasks for migrating services from Tim's 
infrastructure to Integricloud's new TDE box, the services needed for 
development are working properly. Several new contributors to code and 
translations have joined and development is at its peak in the last 6 or 7
years. The project is doing well!

R14.0.9 is planned for a Q4 release.


Welcome back from a trip into history! A summary of the state of the 
infrastructure will be in the subsequent e-mail... stay tuned.

Cheers
-- 
Slávek

Attachment: signature.asc
Description: This is a digitally signed message part.


[Index of Archives]     [Trinity Devel]     [KDE]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]     [Trinity Desktop Environment]

  Powered by Linux