https://bugs.kde.org/show_bug.cgi?id=410802

            Bug ID: 410802
           Summary: Cantor tries to download data during building and the
                    process is undocumented
           Product: cantor
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: cantor-b...@kde.org
          Reporter: lbeltr...@kde.org
  Target Milestone: ---

SUMMARY

In distributions' build systems, the build hosts have no network access for a
veriety of reasons (including security and reproducibility of builds - there's
no guarantee a remote location won't change). Recent Cantor master tries to
download something off the network when building:

[  162s] [  2%] Performing download step (verify and extract) for
'discount_project'

Which attempts to download something called "discount-2.2.6-patched.tar". 

In a build host, of course the downloading fails and so building Cantor fails.

There are several problems in this scenario:

1. There's no indication in cmake that discount is required: it is neither
searched for, nor shown that it is required;
2. It is unclear what kind of "patch" discount has, what is needed for, and why
one can't use an unbundled discount (most of the distributions will not allow
bundling third party libraries). There are no references anywhere in the
README.

This appears to have been added in eb047a4ec0234183652415cf458c17493f2574c3
without any kind of review.

OBSERVED RESULT

Building Cantor tries to download a tarball from somewhere, build fails if
download does not work.

EXPECTED RESULT

Cantor uses a system-wide discount and builds.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to