[Pkg-d-devel] Bug#891147: dub: HTTP status code 0 when downloading dependencies

Marcus Stojcevich mstojcevich at gmail.com
Thu Feb 22 19:11:03 UTC 2018


Package: dub
Version: 1.7.2-1
Severity: important

Dear Maintainer,

When trying to build a project with dub, it fails to download dependencies.
These errors do not occur when using dub from d-apt
(http://d-apt.sourceforge.net/).

To reproduce: Run "dub build" on a project that you don't have the dependencies
for.

I attached the error messages and the dub.json for the project that won't
build.

Thanks,
Marcus



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.15.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dub depends on:
ii  default-d-compiler  0.3
ii  libc6               2.26-6
ii  libcurl3-gnutls     7.58.0-2
ii  libgcc1             1:8-20180218-1
ii  zlib1g              1:1.2.8.dfsg-5

dub recommends no packages.

dub suggests no packages.
-------------- next part --------------
~> dub build -v                                                  ? 130 
Using dub registry url 'https://code.dlang.org/'
Refreshing local packages (refresh existing: true)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/marcusant/.dub/packages/local-packages.json
Determined package version using GIT: ddmg ~master
Refreshing local packages (refresh existing: false)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/marcusant/.dub/packages/local-packages.json
  Missing dependency derelict-sdl2 2.1.4 of ddmg
  Missing dependency derelict-gl3 1.0.23 of ddmg
  Missing dependency derelict-glfw3 3.1.3 of ddmg
Refreshing local packages (refresh existing: false)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/marcusant/.dub/packages/local-packages.json
  Missing dependency derelict-sdl2 2.1.4 of ddmg
  Missing dependency derelict-gl3 1.0.23 of ddmg
  Missing dependency derelict-glfw3 3.1.3 of ddmg
Checking for missing dependencies.
Error querying versions for derelict-sdl2, registry at https://code.dlang.org/ (fallback ["registry at http://code.dlang.org/", "registry at https://code-mirror.dlang.io/", "registry at https://code-mirror2.dlang.io/", "registry at https://dub-registry.herokuapp.com/"]): HTTP request returned status code 0 ()
Selected package derelict-sdl2 2.1.4 doesn't exist. Using latest matching version instead.
Error querying versions for derelict-util, registry at https://code.dlang.org/ (fallback ["registry at http://code.dlang.org/", "registry at https://code-mirror.dlang.io/", "registry at https://code-mirror2.dlang.io/", "registry at https://dub-registry.herokuapp.com/"]): HTTP request returned status code 0 ()
Selected package derelict-util 2.0.6 doesn't exist. Using latest matching version instead.
Error querying versions for derelict-gl3, registry at https://code.dlang.org/ (fallback ["registry at http://code.dlang.org/", "registry at https://code-mirror.dlang.io/", "registry at https://code-mirror2.dlang.io/", "registry at https://dub-registry.herokuapp.com/"]): HTTP request returned status code 0 ()
Selected package derelict-gl3 1.0.23 doesn't exist. Using latest matching version instead.
Error querying versions for derelict-glfw3, registry at https://code.dlang.org/ (fallback ["registry at http://code.dlang.org/", "registry at https://code-mirror.dlang.io/", "registry at https://code-mirror2.dlang.io/", "registry at https://dub-registry.herokuapp.com/"]): HTTP request returned status code 0 ()
Selected package derelict-glfw3 3.1.3 doesn't exist. Using latest matching version instead.
Search for versions of derelict-sdl2 (1 package suppliers)
Package derelict-sdl2 not found in registry at https://code.dlang.org/ (fallback ["registry at http://code.dlang.org/", "registry at https://code-mirror.dlang.io/", "registry at https://code-mirror2.dlang.io/", "registry at https://dub-registry.herokuapp.com/"]): HTTP request returned status code 0 ()
Nothing found for derelict-sdl2
Search for versions of derelict-gl3 (1 package suppliers)
Package derelict-gl3 not found in registry at https://code.dlang.org/ (fallback ["registry at http://code.dlang.org/", "registry at https://code-mirror.dlang.io/", "registry at https://code-mirror2.dlang.io/", "registry at https://dub-registry.herokuapp.com/"]): HTTP request returned status code 0 ()
Nothing found for derelict-gl3
Search for versions of derelict-glfw3 (1 package suppliers)
Package derelict-glfw3 not found in registry at https://code.dlang.org/ (fallback ["registry at http://code.dlang.org/", "registry at https://code-mirror.dlang.io/", "registry at https://code-mirror2.dlang.io/", "registry at https://dub-registry.herokuapp.com/"]): HTTP request returned status code 0 ()
Nothing found for derelict-glfw3
Root package ddmg references unknown package derelict-sdl2

-------------- next part --------------
{
    "name": "ddmg",
    "description": "A Gameboy emulator",
    "authors": ["Marcus Stojcevich"],
    "license": "MPL-2.0",
    "dependencies": {
        "derelict-glfw3": "~>3.1.3",
        "derelict-gl3": "~>1.0.0",
        "derelict-sdl2": "~>2.1.4"
    }
}


More information about the Pkg-d-devel mailing list