From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=0.0 required=3.0 tests=BAYES_40,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.5-pre1 X-Received: by 2002:a0c:fa85:: with SMTP id o5mr25164135qvn.91.1597860577047; Wed, 19 Aug 2020 11:09:37 -0700 (PDT) X-Received: by 2002:a37:6cc1:: with SMTP id h184mr23238655qkc.101.1597860576177; Wed, 19 Aug 2020 11:09:36 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!aioe.org!peer02.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 19 Aug 2020 11:09:35 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=47.185.220.67; posting-account=zwxLlwoAAAChLBU7oraRzNDnqQYkYbpo NNTP-Posting-Host: 47.185.220.67 References: <52baf1e5-f0a5-42be-acc7-75fb17fb6f4co@googlegroups.com> <5b2b3117-dd85-45ff-bbf6-0a1fa6364f76n@googlegroups.com> <2e77d5f6-3545-41e2-a378-2a98a8ed7cd6n@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <7b0de654-32fa-4b78-88c9-8718f2dd2769n@googlegroups.com> Subject: Re: AdaCore's survey regarding the future of GNAT Community Edition From: Andreas ZEURCHER Injection-Date: Wed, 19 Aug 2020 18:09:37 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 3136 X-Received-Body-CRC: 630731695 Xref: reader01.eternal-september.org comp.lang.ada:59744 List-Id: On Wednesday, August 19, 2020 at 9:29:05 AM UTC-5, Simon Wright wrote: > Roger Mc writes:=20 >=20 > > I did try to build gps from the current Adacore community source but=20 > > was unsuccessful. The main problem being that Adacore seem to be in=20 > > the midst of doing the necessary upgrade from Python 2 to Python3. I=20 > > did attempt to do Python3 modifications myself but eventually got to a= =20 > > stage where I could proceed no further > I've reached the same stage. I can manage some of the 2-to-3 fixes (not= =20 > the one in gobject-introspection, though), but the real problem for me=20 > is that there isn't a consistent complete set of sources, and some=20 > aren't provided on the Adacore community site (e.g. pygobject, langkit,= =20 > libadalang, libadalang-tools, ada_language_server). And, so far as I can= =20 > see, langkit (20.2) isn't consistent with libadalang (20.2). And, my=20 > Python venv has got screwed.=20 >=20 > Netflix & Twitter. If multiple well-skilled people cannot build a GPL-licensed source code wit= h the source code as provided and instructions as provided, wouldn't that b= e a black-&-white flagrant violation of the GPL? The natural conclusion se= ems to be: either the source code provided mismatched or the narrative ins= tructions to build were omitting some secret-sauce, either of which was an = unintentional or intentional preventative of success. The unintentionality= versus intentionality would be able to be determined only after the fact b= y observing the root-cause of the preventative of successful building once = that root cause is discovered/reported. This irreproducibility is both not= able and highly interesting.