Bug 14168

Summary: #new-recipe-makefile-based-package does not exist anymore
Product: [Documentation] Mega Manual Reporter: Robert Berger <pokylinux>
Component: mega-manualAssignee: Michael Opdenacker <michael.opdenacker>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium+ CC: ndec13, randy.macleod, richard.purdie
Version: 3.3   
Target Milestone: 3.4 M2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Yes (doc changes required)

Description Robert Berger 2020-12-29 20:07:06 UTC
In section: 

https://docs.yoctoproject.org/singleindex.html#installing

“Makefile-Based Package” links to https://docs.yoctoproject.org/singleindex.html#new-recipe-makefile-based-package

which does not exist anymore in the sphinx doc.

It should link to
https://docs.yoctoproject.org/singleindex.html#makefile-based-package
instead or the second link should be renamed to new-recipe-makefile-based-package.
Comment 1 Nicolas Dechesne 2021-01-07 16:02:33 UTC
thanks for the report! it is indeed a regression in one of my recent patches..

the right fix is

-   "`Makefile-Based Package <#new-recipe-makefile-based-package>`__"
+   ":ref:`dev-manual/common-tasks:makefile-based package`"

I will send it.
Comment 2 Nicolas Dechesne 2021-01-13 18:28:19 UTC
there are many more similar errors. i ran a local link checker and got that:

$ pytest --check-links --check-anchors --check-links-cache _build/html/dev-manual/

FAILED _build/html/dev-manual/common-tasks.html <a href=#new-recipe-autotooled-package>
FAILED _build/html/dev-manual/common-tasks.html <a href=#new-recipe-single-c-file-package-hello-world>
FAILED _build/html/dev-manual/common-tasks.html <a href=#new-recipe-patching-code>
FAILED _build/html/dev-manual/common-tasks.html <a href=#new-recipe-fetching-code>
FAILED _build/html/dev-manual/common-tasks.html <a href=#new-recipe-post-installation-scripts>
FAILED _build/html/dev-manual/common-tasks.html <a href=#new-recipe-storing-and-naming-the-recipe>
FAILED _build/html/dev-manual/common-tasks.html <a href=#usingpoky-extend-customimage>
FAILED _build/html/dev-manual/common-tasks.html <a href=#finding-the-temporary-source-code>
FAILED _build/html/dev-manual/common-tasks.html <a href=#understand-what-gives-your-image-size>
FAILED _build/html/dev-manual/common-tasks.html <a href=#combining-multiple-versions-library-files-into-one-image>
FAILED _build/html/dev-manual/common-tasks.html <a href=#using-a-provided-kickstart-file>
FAILED _build/html/dev-manual/common-tasks.html <a href=#wic-using-the-wic-plugin-interface>
FAILED _build/html/dev-manual/common-tasks.html <a href=#wic-requirements>
FAILED _build/html/dev-manual/common-tasks.html <a href=#best-practices-to-follow-when-creating-layers>
FAILED _build/html/dev-manual/common-tasks.html <a href=#using-bbappend-files>
FAILED _build/html/dev-manual/common-tasks.html <a href=#incrementing-a-binary-package-version>
FAILED _build/html/dev-manual/common-tasks.html <a href=#automatically-incrementing-a-binary-package-revision-number>
FAILED _build/html/dev-manual/common-tasks.html <a href=#qemu-image-running-tests>
FAILED _build/html/dev-manual/common-tasks.html <a href=#dev-debugging-viewing-logs-from-failed-tasks>
FAILED _build/html/dev-manual/common-tasks.html <a href=#dev-debugging-viewing-variable-values>
FAILED _build/html/dev-manual/common-tasks.html <a href=#dev-viewing-dependencies-between-recipes-and-tasks>
FAILED _build/html/dev-manual/common-tasks.html <a href=#dev-viewing-task-variable-dependencies>
FAILED _build/html/dev-manual/common-tasks.html <a href=#dev-debugging-taskrunning>
FAILED _build/html/dev-manual/common-tasks.html <a href=#dev-debugging-bitbake>
FAILED _build/html/dev-manual/common-tasks.html <a href=#dev-debugging-buildfile>
FAILED _build/html/dev-manual/common-tasks.html <a href=#platdev-gdb-remotedebug>
FAILED _build/html/dev-manual/common-tasks.html <a href=#dev-other-debugging-others>
FAILED _build/html/dev-manual/common-tasks.html <a href=#dev-viewing-task-variable-dependencies>
FAILED _build/html/dev-manual/common-tasks.html <a href=#platdev-appdev-devshell>
FAILED _build/html/dev-manual/common-tasks.html <a href=#using-a-quilt-workflow>
FAILED _build/html/dev-manual/common-tasks.html <a href=#how-to-submit-a-change>
FAILED _build/html/dev-manual/common-tasks.html <a href=#figuring-out-the-mailing-list-to-use>
FAILED _build/html/dev-manual/qemu.html <a href=#qemu-running-under-a-network-file-system-nfs-server>
FAILED _build/html/dev-manual/qemu.html <a href=#kvm-cond>
FAILED _build/html/dev-manual/start.html <a href=https://autobuilder.yocto.io//pub/nightly/>
FAILED _build/html/dev-manual/start.html <a href=https://autobuilder.yocto.io//pub/nightly/>
FAILED _build/html/dev-manual/start.html <a href=#checkout-out-by-tag-in-poky>
Comment 3 Randy MacLeod 2021-05-25 01:37:15 UTC
Re-assign: Nicolas -> Michael, bump to 3.4-M2.
Comment 4 Nicolas Dechesne 2021-05-25 06:03:27 UTC
It was fixed in de9e4d26b46a (docs: replace anchor links)