On Sunday 29 of July 2018 12:15:07 Mike Bird wrote: > On Sun July 29 2018 02:09:22 Slávek Banko wrote: > > As I mentioned above, all official repositories (signed by the official > > Trinity key) are managed on QuickBuild. As I explained in previous > > emails, Preliminary Stable Builds are created independently of > > QuickBuild - independent builders (used pbuilder on my builders), > > independent repository maintenance (used reprepro on my server). > > > > That's why PSB repositories simply can not be signed with an official > > Trinity key that is integrated with QuickBuild. I could create some > > general GPG key for signing repository instead of my personal, but it > > would still be a key other than the official Trinity key. So it seems > > like a futile change. > > > > Regarding the propose to rename from 'stable' to 'testing' builds, this > > change is not possible. Existing Preliminary Stable Builds are built on > > a 'stable' branch (now r14.0.x) == this is preliminary packages for the > > next maintenance relase - therefore 'stable' in the repository name. > > Additionally, the second repository named Preliminary Testing Builds has > > already been prepared. This second repository is built on a 'master' > > branch == this is preliminary packages for the next major release, which > > rightfully deserves the naming of 'testing'. The official announcement of > > this 'testing' repository can be expected soon. > > Hi Slávek, > > I am not yet understanding why we have so much duplication. Why is there > not a "testing" release in the main repository instead of a having a main > repo and a DEB PSB repo and a RPM PSB repo in different locations and > using different tooling? (And soon in addition a new DEB testing repo?) > > I understand that PSB updates every two hours whereas the primary mirror > currently checks for updates three hours after the completion of the > previous run, but I could change the three hour delay to a ten minute delay > without adversely impacting Tim's bandwidth. What is the average volume > (GB) of DEB PSB updates published per day? > > The standard single Debian repository structure is well understood by all > concerned. It reduces the number of downloads and upgrades needed for > new minor releases and generally provides a smoother and more efficient > transition from testing to release. Indeed Trinity successfully used a > single repo incorporating trinity-nightly-builds for many years. > > --Mike > Hi Mike, do you remember when I started preparing the packages, which then resulted in the maintenance v3.5.13.x branch? Small reminder: http://trinity-users.pearsoncomputing.net/?0::2776 Do you remember my 'axis' repository on QuickBuild? This repository met your proposal - it was on the primary server - on QuickBuild. However, placement of this repository brought a combination of all the disadvantages that it could have: + although the repository is on the primary server, but under my account on QuickBuild == repository is not signed by the official TDE key, but the GPG key corresponding to my QuickBuild account + only official repositories are published on mirrrrors == all access to the 'axis' repository causes total bandwidth load on the primary server - all users constantly complained about very slow downloading of packages - if the master server was unavailable, the repository were not accessible at all + on QuickBuild at that time often were situations where builders were stuck and repositories were inconsistent - users could not download and install packages or broke their machines + adding support of new Debian / Ubuntu distributions on QuickBuild is always a challenging operation - requires local mirror of distribution == a lot of space, therefore adding support for new distributions was slower Creating a completely independent Preliminary Stable Builds repository (both building and repository management) was therefore a significant benefit for the users but also for the release of new TDE releases. Some time ago, I and Tim agreed to place Preliminary Stable Builds repository directly to the redirector. As a result, this independent repository gained more official status ... and at the same time raised the questions that we are currently discussing :) Because I do not want the mail to be too long, now I will finish this part and I will continue with the next mail. -- Slávek --------------------------------------------------------------------- To unsubscribe, e-mail: trinity-devel-unsubscribe@xxxxxxxxxxxxxxxxxxxxxxxxxx For additional commands, e-mail: trinity-devel-help@xxxxxxxxxxxxxxxxxxxxxxxxxx Read list messages on the web archive: http://trinity-devel.pearsoncomputing.net/ Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting