trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: December 2011

Re: [trinity-devel] TDE Mirror system

From: L0ner sh4dou <sh4dou@...>
Date: Wed, 21 Dec 2011 12:41:53 +0100
2011/12/21 Keith Daniels <keithwdaniels@...>:
> On Tue, Dec 20, 2011 at 6:14 PM, Calvin Morrison <mutantturkey@...> wrote:
>>
>>
>> On 20 December 2011 18:08, Timothy Pearson <kb9vqf@...>
>> wrote:
>>>
>>> > On 20 December 2011 16:58, Timothy Pearson
>>> > <kb9vqf@...>wrote:
>>> >
>>> >> > FYI the TDE mirror system is down due to permanent uidaho mirror
>>> >> server
>>> >> > failure and secondary mirror server misconfiguration.
>>> >> >
>>> >> > Details here: http://trinity-announce.pearsoncomputing.net/?0::16
>>> >> >
>>> >> > I am working to resolve this issue, however given the limited upload
>>> >> > bandwidth of the TDE servers and lack of donations it may be several
>>> >> weeks
>>> >> > before service is 100% restored.
>>> >> >
>>> >> > Note that all non-mirrored TDE services, such as the website, mailing
>>> >> > lists, GIT, Wiki, and bugtracker will all continue to function
>>> >> normally.
>>> >> > This failure affects mirrored source tarballs and binary packages
>>> >> ONLY.
>>> >> >
>>> >> > Tim
>>> >>
>>> >> To make matters worse the secondary mirror at mirror.tokra.lv was taken
>>> >> offline some time ago without my knowledge.  The maintainer of that
>>> >> mirror
>>> >> silently redirected all access to uidaho, so my automated checks did
>>> >> not
>>> >> detect a problem until today.  That mirror maintainer does not want to
>>> >> reactivate his mirror, so the TDE binary/source archive mirror system
>>> >> will
>>> >> stay down until new mirrors can be brought up from scratch.
>>> >>
>>> >> I am looking into a number of the suggestions given in this thread.  I
>>> >> also have received mirror offers from several individuals, which are
>>> >> greatly appreciated!  At this point it looks like any delay will be due
>>> >> to
>>> >> the limited TDE project bandwidth combined with the sheer size of the
>>> >> TDE
>>> >> source/binary archive.
>>> >>
>>> >> Further updates will be forthcoming as events warrant.  Thank you all
>>> >> for
>>> >> your patience!
>>> >>
>>> >> Tim
>>> >>
>>> >
>>> >
>>> > Even more reason to switch to xz packages :)
>>> >
>>>
>>> Not trivial I'm afraid.  The majority of the mirror archive is consumed in
>>> binary packages, which must be compressed according to each distribution's
>>> policies.
>>>
>>> Tim
>>
>>
>> Of course but after Arch Linux switched to xz I was mightily impressed. I
>> wonder what policies exist.
>
> I'm still trying to understand Arch's packaging system so I might have
> misinterpreted your comment.
>
> Are you thinking that you could make different PKGBUILD files for the
> different distros and use the same source code for all distros.
>
> Since PKGBUILDs are scripts you should even be able to add scripts
> that alter the source code as needed for specific distros prior to
> building.
>
> Keith
>
As far as I understood, the .xz packets are just compressed binaries
created by make.
In order to create PKGBUILDs for other distros we would need to
provide a method for building them and installing.
Building: something that interpretes PKGBUILD and use their inside
function and variables to do buiding.
Installing something that extracts them into root.

We could do some research on this.