[Bug 238724] textproc/asciidoc 8.6.10 requires python 2.7 in spite of make.conf DEFAULT_VERSIONS+=python=3.7

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Jun 20 18:20:08 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238724

            Bug ID: 238724
           Summary: textproc/asciidoc 8.6.10 requires python 2.7 in spite
                    of make.conf DEFAULT_VERSIONS+=python=3.7
           Product: Ports & Packages
           Version: Latest
          Hardware: powerpc
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet at FreeBSD.org
          Reporter: dclarke at blastwave.org
                CC: powerpc at FreeBSD.org
             Flags: maintainer-feedback?(sunpoet at FreeBSD.org)
                CC: powerpc at FreeBSD.org
          Assignee: sunpoet at FreeBSD.org

The title seems clear but what I see is that building textproc/asciidoc
ver 8.6.10 seems to have this in the Makefile : 

    USES=           autoreconf gmake gnome python:2.7 shebangfix

However in /etc/make.conf we clearly have :

hydra# cat /etc/make.conf
DEFAULT_VERSIONS+=python=3.7
DEFAULT_VERSIONS+=ssl=openssl111
DEFAULT_VERSIONS+=perl5=5.28
hydra# 

This seems to be respected on x86_64 thus : 


vesta# uname -a 
FreeBSD vesta 12.0-RELEASE-p4 FreeBSD 12.0-RELEASE-p4 GENERIC  amd64
vesta# 

Wherein pkg query shows that python 3.7 seems to be fine as a dep :

vesta# pkg query %t\ %n\ %v\ %o | sort -n
.
.
.
1560322345 gsed 4.7 textproc/gsed
1560322531 python37 3.7.3_1 lang/python37
1560322685 p5-Error 0.17027 lang/p5-Error
1560322764 bash 5.0.7 shells/bash
1560322847 getopt 1.1.6 misc/getopt
1560322962 libxml2 2.9.8 textproc/libxml2
1560323293 libgpg-error 1.36 security/libgpg-error
1560323321 libgcrypt 1.8.4_1 security/libgcrypt
1560323333 libxslt 1.1.32 textproc/libxslt
1560323441 xmlcatmgr 2.2_2 textproc/xmlcatmgr
1560323447 iso8879 1986_3 textproc/iso8879
1560323448 docbook-sgml 4.5_1 textproc/docbook-sgml
1560323454 xmlcharent 0.3_2 textproc/xmlcharent
1560323455 docbook-xml 5.0_3 textproc/docbook-xml
1560323457 sdocbook-xml 1.1_2,2 textproc/sdocbook-xml
1560323458 docbook 1.5 textproc/docbook
1560323462 docbook-xsl 1.79.1_1,1 textproc/docbook-xsl
1560323468 libpaper 1.1.24.4 print/libpaper
1560323502 libltdl 2.4.6 devel/libltdl
1560323515 libatomic_ops 7.6.10 devel/libatomic_ops
1560323529 boehm-gc 8.0.4 devel/boehm-gc
1560323557 w3m 0.5.3.20190422 www/w3m
1560330207 xmlto 0.0.28 textproc/xmlto
1560330226 asciidoc 8.6.10_1 textproc/asciidoc
1560330305 pcre2 10.32_1 devel/pcre2
1560330313 cvsps 2.1_2 devel/cvsps
1560330385 git 2.21.0 devel/git
1560330395 wget 1.20.3 ftp/wget
.
.
.

Note that at no time was python 2.7 dragged in. 

However on ppc64 we seem to be force fed python 2.7.

Feels wrong to me. 

Is there some hard reason why python 3.7.3 does not do all
that we need for asciidoc??


ps: yes I know this is seen on PPC64 and a lot of work is 
    going on there but the architecture should be of no concern.

see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233863

-- 
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken
GreyBeard and suspenders optional

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-ppc mailing list