From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Ada package registry? Date: Fri, 5 Feb 2016 21:42:13 +0100 Organization: Aioe.org NNTP Server Message-ID: References: <02241ec4-0f95-4f63-9abc-092f167eb59e@googlegroups.com> NNTP-Posting-Host: LNA1TkTuMxfwTHzeJdi6nA.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:29366 Date: 2016-02-05T21:42:13+01:00 List-Id: On 2016-02-05 20:52, Tero Koskinen wrote: > Building the package repository and related tool might take a lot > of wall clock time, since the amount of volunteer Ada programmers with > free time is limited, but I don't really see any blocking technical > problems. Building and packaging my libraries for ARM takes about 6 hours per distribution (Debian and Fedora) on RPI2. > And if there are any, I think then it is time to start > making adjustments to the next Ada (or Ada compiler implementation) > version! Hmm, things like cross compiling and linking is not really an Ada issue. Native compilation is a lot of time, hardware (virtualized or not) and tools to move files across. The major issue is that the maintainer of the repository has no chance to build and package contributed software from the sources. It means that this must be the responsibility of the contributor. Who in turn has no idea about the repository infrastructure to be able to deliver working scripts or rules to build and package for all range of targets. Nor he have the hardware to make and test their builds. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de