Skip to content

Migrate research figures off dibs-web01.vm.duke.edu #33

Description

@jmxpearson

Summary

Research figures and a few people photos are served from dibs-web01.vm.duke.edu, an external Duke institutional VM. As of May 2026 the host returns 21-byte responses (probably an error page) for the URLs we sampled — those images are likely already broken on the live site.

The lychee link-checker added in #32 currently excludes dibs-web01\.vm\.duke\.edu so it doesn't spam CI; that exclude should be removed once the migration lands.

Affected files / URLs (~14 references)

http://dibs-web01.vm.duke.edu/pearson/assets/images/website/admin_ent.jpg
http://dibs-web01.vm.duke.edu/pearson/assets/images/website/bryan_ent.jpg
http://dibs-web01.vm.duke.edu/pearson/assets/images/website/bryan_ext.jpg
http://dibs-web01.vm.duke.edu/pearson/assets/images/website/ctn_ent.jpg
https://dibs-web01.vm.duke.edu/pearson/assets/images/fmri/website_VAEGAM_fig.png
https://dibs-web01.vm.duke.edu/pearson/assets/images/vocal/vae_finch.png
https://dibs-web01.vm.duke.edu/pearson/assets/images/website/DUSOM_Dept_Neurobio_stack.jpg
https://dibs-web01.vm.duke.edu/pearson/assets/images/website/Trevor.jpg
https://dibs-web01.vm.duke.edu/pearson/assets/images/website/ava_preprint.png
https://dibs-web01.vm.duke.edu/pearson/assets/images/website/john.png
https://dibs-web01.vm.duke.edu/pearson/assets/images/website/raymond_poster.jpg
https://dibs-web01.vm.duke.edu/pearson/assets/images/website/shiyang.jpg
https://dibs-web01.vm.duke.edu/pearson/assets/images/zebrafish/colorFish.png
https://dibs-web01.vm.duke.edu/pearson/assets/images/zebrafish/pipelineNewpng3.png

Referenced in: people.html, research.md, _layouts/home.html.

Acceptance

  • Recover originals (from authors, the VM if reachable, or the Internet Archive)
  • Commit them to images/ — Phase 1's pre-commit hooks will compress them automatically
  • Update references in people.html, research.md, _layouts/home.html to the local paths
  • Remove the dibs-web01\.vm\.duke\.edu line from lychee.toml's exclude list

Pairs with

#34 (broken-image checker hook) — that hook prevents this failure mode from recurring.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions