Skip to content

Conversation

@nelliemckesson
Copy link
Contributor

@mudge I didn't see a version of the doxygen-1.8.17 package on www.doxygen.nl so I swapped it out for the sourceforge package, but feel free to change that if you know where to find that package on the official site!

@lurch
Copy link
Contributor

lurch commented Feb 27, 2024

https://www.doxygen.nl/download.html says "Get previous versions from SourceForge or GitHub. " so that should be fine?

wget https://www.doxygen.nl/files/doxygen-1.9.6.linux.bin.tar.gz
tar xf doxygen-1.9.6.linux.bin.tar.gz -C "$HOME"
echo "$HOME/doxygen-1.9.6/bin" >> $GITHUB_PATH
wget https://sourceforge.net/projects/doxygen/files/rel-1.8.17/doxygen-1.8.17.linux.bin.tar.gz/download
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking at the (failed) CI log, I guess you'll need a -O doxygen-1.8.17.linux.bin.tar.gz on the end here?

wget https://www.doxygen.nl/files/doxygen-1.9.6.linux.bin.tar.gz
tar xf doxygen-1.9.6.linux.bin.tar.gz -C "$HOME"
echo "$HOME/doxygen-1.9.6/bin" >> $GITHUB_PATH
wget https://netcologne.dl.sourceforge.net/project/doxygen/rel-1.8.17/doxygen-1.8.17.linux.bin.tar.gz
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking at the URLs used by Homebrew for Doxygen 1.8.17, perhaps it'd be better to use the official URL of https://downloads.sourceforge.net/project/doxygen/rel-1.8.17/doxygen-1.8.17.linux.bin.tar.gz rather than a specific SourceForge mirror?

NOTE: For the time being, building with any Doxygen version other than 1.8.17 will result in formatting errors in the built site.

```
$ brew install doxygen@1.8.17 graphviz
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

doxygen@1.8.17 doesn't seem to be a formula or cask that exists?

$ brew info doxygen@1.8.17
Error: No available formula with the name "doxygen@1.8.17". Did you mean doxygen?
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.

We could instead provide a Homebrew tap that provides this formula based on the old Homebrew formula?

Or on Linux,

```
$ sudo apt -y install doxygen=1.8.17 graphviz
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's worth noting this isn't available from the default set of apt repositories on the latest version of Raspberry Pi OS where only Doxygen 1.9.4 is available:

$ apt policy doxygen
doxygen:
  Installed: (none)
  Candidate: 1.9.4-4
  Version table:
     1.9.4-4 500
        500 http://deb.debian.org/debian bookworm/main arm64 Packages

@aallan aallan added toolchain This is an infrastructure/toolchain issue bug fix dependencies Pull requests that update a dependency file doxygen labels Feb 28, 2024
@aallan
Copy link
Contributor

aallan commented Mar 1, 2024

From the comments I'm not entirely sure whether this is mergable as is, or not?

@aallan aallan added the waiting for comment Awaiting a response label Mar 1, 2024
@aallan
Copy link
Contributor

aallan commented Mar 19, 2024

I think we're deprecating this in favour of raspberrypi/pico-sdk#1660 ..?

@nelliemckesson
Copy link
Contributor Author

@aallan correct!

@aallan aallan closed this Mar 19, 2024
@aallan aallan deleted the doxvfix branch March 19, 2024 16:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug fix dependencies Pull requests that update a dependency file doxygen toolchain This is an infrastructure/toolchain issue waiting for comment Awaiting a response

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants