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,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.66.162.138 with SMTP id ya10mr32994028pab.21.1455029937952; Tue, 09 Feb 2016 06:58:57 -0800 (PST) X-Received: by 10.182.241.195 with SMTP id wk3mr500922obc.8.1455029937915; Tue, 09 Feb 2016 06:58:57 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!news.glorb.com!ok5no101039igc.0!news-out.google.com!l1ni7817igd.0!nntp.google.com!hb3no2590685igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 9 Feb 2016 06:58:57 -0800 (PST) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=97.123.140.221; posting-account=lJ3JNwoAAAAQfH3VV9vttJLkThaxtTfC NNTP-Posting-Host: 97.123.140.221 References: <02241ec4-0f95-4f63-9abc-092f167eb59e@googlegroups.com> <56b99d8f$0$297$14726298@news.sunsite.dk> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Ada package registry? From: Shark8 Injection-Date: Tue, 09 Feb 2016 14:58:57 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:29458 Date: 2016-02-09T06:58:57-08:00 List-Id: > Should really a submitted library compile in every OS ever, with every compiler ever, using the most complex dependencies there to be found? Given that Ada has always alowed the compiler to reject programs dependant = upon implementation limits, I think that's a poor argument. However, it can= be argued that compiling should not ne part of the package manager's job. = (OTOH, it makes sense to ensure that no invalid [non-compilabe due to synta= x or other detectable error] is accepted into the repository. Dependencies also ought to be indiccated/managed so as to allow a "recursiv= e" retrival -- but, again, this should be limited to only the Ada side of t= hings. (E.G. installing Firebird for a firebird-binding can properly be the= responsibility of the user.