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.