<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 10, 2019, 2:32 PM Luc Van Rompaey <<a href="mailto:luc.vanrompaey@gmail.com">luc.vanrompaey@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I have recently taken up maintenance of the apache-ant SlackBuild.</div><div><br></div><div>The "apache-ant" SlackBuild currently installs Apache Ant 1.9.14, which is the latest release of the 1.9.x development line. It can be used without further prerequisites on Slackware 14.2, in which case it will work with the Java5 runtime provided by GCC.</div><div><br></div><div>There is also an Apache Ant 1.10.x line, which the developers recommend. However, this version requires at least a Java8 runtime and, consequently, it will have (at least) OpenJDK 8 as a prerequisite.</div><div><br></div><div>I would like, therefore, to provide a SlackBuild for each of these two Ant development lines, pretty much similar to the three OpenJDK versions that are available in SlackBuilds: openjdk6, openjdk7, and openjdk8.</div><div><br></div><div>Like the OpenJDK versions, I would, thus, append some indication of the Ant version to the SlackBuild (and also the resulting Slackware package) name.</div><div><br></div><div>My idea would be, to replace the current "apache-ant" SlackBuild with, say, "apache-ant-1.9" and to submit a new SlackBuild, e.g., "apache-ant-1.10".</div><div><br></div><div>Would this be a correct way to proceed? If so, would "apache-ant-1.9" and "apache-ant-1.10" be acceptable as SlackBuild (and Slackware package) names? </div><div><br></div><div>Thanks in advance for any comments,</div><div>Luc Van Rompaey.</div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I can't speak for the admins, but there shouldn't be any problem with having two versions as long you don't break existing programs.</div><div dir="auto"><br></div><div dir="auto">But to simplify, you may want to consider leaving the 1.9 version as just apache-ant and then have the new one be <span style="font-family:sans-serif">apache-ant-1.10. This way you don't need to go through and adjust all the SlackBuilds that already require </span><span style="font-family:sans-serif">apache-ant to be </span><span style="font-family:sans-serif">apache-ant-1.9. Or if the intention is to eventually get rid of the 1.9 version (even if it is for 15.0's release), it may be worth labeling that as legacy and making the 1.10 version the primary, but you'd need to check packages and make sure they work or have their REQUIRES line be adjusted to </span><span style="font-family:sans-serif">apache-ant-legacy.</span></div><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto"><span style="font-family:sans-serif">If they aren't compatible with each other, make sure it is mentioned in the respective READMEs.</span></div><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto"><span style="font-family:sans-serif">Good luck</span></div><div dir="auto"><span style="font-family:sans-serif">Jeremy</span></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>