This is an automated email from the ASF dual-hosted git repository.

acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new c2de12153f1 Dockerfile & Docs: Change bitbucket.org/nuttx/tools to 
github.com
c2de12153f1 is described below

commit c2de12153f1fb4f9cfbbdb7a33f27d37891b7deb
Author: Lup Yuen Lee <[email protected]>
AuthorDate: Mon May 25 11:35:48 2026 +0800

    Dockerfile & Docs: Change bitbucket.org/nuttx/tools to github.com
    
    The repo bitbucket.org/nuttx/tools is no longer available. This PR changes 
it to to github.com/patacongo/tools, as explained in 
https://github.com/apache/nuttx/pull/18890. This PR updates the URL in 
Dockerfile and Docs.
    
    Signed-off-by: Lup Yuen Lee <[email protected]>
---
 Documentation/components/boards.rst         |  2 +-
 Documentation/guides/etcromfs.rst           |  2 +-
 Documentation/implementation/simulation.rst |  4 ++--
 Documentation/quickstart/install.rst        | 28 ++++++++++++++--------------
 tools/ci/docker/linux/Dockerfile            |  2 +-
 tools/ci/platforms/msys2.sh                 |  2 +-
 6 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/Documentation/components/boards.rst 
b/Documentation/components/boards.rst
index c05bbe3c098..22b733fc1cd 100644
--- a/Documentation/components/boards.rst
+++ b/Documentation/components/boards.rst
@@ -128,7 +128,7 @@ Configuration Variables
 
 At one time, this section provided a list of all NuttX configuration
 variables. However, NuttX has since converted to use the kconfig-frontends
-tools (See https://bitbucket.org/nuttx/tools/src/master/kconfig-frontends/.)
+tools (See https://github.com/patacongo/tools/tree/main/kconfig-frontends.)
 Now, the NuttX configuration is determined by a self-documenting set of
 Kconfig files.
 
diff --git a/Documentation/guides/etcromfs.rst 
b/Documentation/guides/etcromfs.rst
index 9a579fc2d11..8bc92ef989e 100644
--- a/Documentation/guides/etcromfs.rst
+++ b/Documentation/guides/etcromfs.rst
@@ -125,7 +125,7 @@ In order to modify the start-up behavior, there are three 
things to study:
         `http://romfs.sourceforge.net <http://romfs.sourceforge.net/>`__)
         or included within the NuttX buildroot toolchain. There is also a
         snapshot available in the NuttX tools repository
-        `here 
<https://bitbucket.org/nuttx/tools/src/master/genromfs-0.5.2.tar.gz>`__.
+        `here 
<https://github.com/patacongo/tools/blob/main/genromfs-0.5.2.tar.gz>`__.
 
      #. The ``xxd`` tool that is used to generate the C header files (xxd
         is a normal part of a complete Linux or Cygwin installation,
diff --git a/Documentation/implementation/simulation.rst 
b/Documentation/implementation/simulation.rst
index 13749599365..1fa5fba44de 100644
--- a/Documentation/implementation/simulation.rst
+++ b/Documentation/implementation/simulation.rst
@@ -146,7 +146,7 @@ The simulation's serial console is provided by wrapping 
host *stdin* and *stdout
 Host File System Access
 -----------------------
 
-Host file system access is supported via the *nxfuse* user-space file system 
that you can find in the NuttX 
https://bitbucket.org/nuttx/tools/src/master/nxfuse/ repository.  Instructions 
for using the *nxfuse* file system can be found in a 
https://bitbucket.org/nuttx/tools/src/master/nxfuse/README.txt in that 
repository directory.
+Host file system access is supported via the *nxfuse* user-space file system 
that you can find in the NuttX 
https://github.com/patacongo/tools/tree/main/nxfuse repository.  Instructions 
for using the *nxfuse* file system can be found in a 
https://github.com/patacongo/tools/blob/main/nxfuse/README.txt in that 
repository directory.
 
 Networking
 ----------
@@ -194,7 +194,7 @@ And you can enable some additional debug output with:
 
     Remove:  # CONFIG_DEBUG_SCHED is not set
     Add:     CONFIG_DEBUG_SCHED=y
-    
+
     Remove:  # CONFIG_SCHED_INSTRUMENTATION is not set
     Add:     CONFIG_SCHED_INSTRUMENTATION=y
 
diff --git a/Documentation/quickstart/install.rst 
b/Documentation/quickstart/install.rst
index 091f42f8f1b..cc156653c6e 100644
--- a/Documentation/quickstart/install.rst
+++ b/Documentation/quickstart/install.rst
@@ -41,8 +41,8 @@ First, install the following set of system dependencies 
according to your Operat
       $ expat-devel gcc-c++ g++ picocom uboot-tools util-linux
 
   .. tab:: macOS
-  
-    Run the following command to install packages:  
+
+    Run the following command to install packages:
 
     .. code-block:: console
 
@@ -80,7 +80,7 @@ NuttX configuration system uses `KConfig 
<https://www.kernel.org/doc/Documentati
 which is exposed via a series of interactive menu-based *frontends*, part of 
the
 ``kconfig-frontends`` package. Depending on your OS you may use a precompiled
 package or you will have to build it from source, which is available in the
-`NuttX tools repository 
<https://bitbucket.org/nuttx/tools/src/master/kconfig-frontends/>`_:
+`NuttX tools repository 
<https://github.com/patacongo/tools/tree/main/kconfig-frontends>`_:
 
 .. tabs::
 
@@ -90,7 +90,7 @@ package or you will have to build it from source, which is 
available in the
 
   .. code-tab:: console Ubuntu 18.04 LTS and earlier
 
-    $ git clone https://bitbucket.org/nuttx/tools.git
+    $ git clone https://github.com/patacongo/tools
     $ cd tools/kconfig-frontends
     $ ./configure --enable-mconf --disable-nconf --disable-gconf 
--disable-qconf
     $ make
@@ -98,7 +98,7 @@ package or you will have to build it from source, which is 
available in the
 
   .. code-tab:: console Fedora
 
-    $ git clone https://bitbucket.org/nuttx/tools.git
+    $ git clone https://github.com/patacongo/tools
     $ cd tools/kconfig-frontends
     $ ./configure --enable-mconf --disable-nconf --disable-gconf 
--disable-qconf
     $ aclocal
@@ -108,7 +108,7 @@ package or you will have to build it from source, which is 
available in the
 
   .. code-tab:: console macOS
 
-    $ git clone https://bitbucket.org/nuttx/tools.git
+    $ git clone https://github.com/patacongo/tools
     $ cd tools/kconfig-frontends
     $ patch < ../kconfig-macos.diff -p 1
     $ ./configure --enable-mconf --disable-shared --enable-static 
--disable-gconf --disable-qconf --disable-nconf
@@ -158,13 +158,13 @@ ARM architecture:
     For 32 bit ARM targets, such as STM32:
 
     .. code-block:: console
-      
+
       $ brew install --cask gcc-arm-embedded
 
     For 64 bit ARM targets, such as Allwinner A64:
 
     .. code-block:: console
-      
+
       $ brew install --cask gcc-aarch64-embedded
 
   .. tab:: From arm.com
@@ -203,7 +203,7 @@ ARM architecture:
   architectures in the Apache NuttX CI helper
   `script <https://github.com/apache/nuttx/tree/master/tools/ci/cibuild.sh>`_
   and Docker `container 
<https://github.com/apache/nuttx/tree/master/tools/ci/docker/linux/Dockerfile>`_
-  
+
 .. todo::
   Required toolchain should be part of each arch documentation (see `relevant 
issue <https://github.com/apache/nuttx/issues/2409>`_).
 
@@ -221,7 +221,7 @@ repositories (recommended). Otherwise you can choose to 
download any
 .. tabs::
 
   .. tab:: Clone git repositories
-  
+
     .. code-block:: console
 
        $ mkdir nuttxspace
@@ -235,21 +235,21 @@ repositories (recommended). Otherwise you can choose to 
download any
 
        $ mkdir nuttxspace
        $ cd nuttxspace
-       $ curl -L https://github.com/apache/nuttx/tarball/master -o 
nuttx.tar.gz 
+       $ curl -L https://github.com/apache/nuttx/tarball/master -o nuttx.tar.gz
        $ curl -L https://github.com/apache/nuttx-apps/tarball/master -o 
apps.tar.gz
        $ tar zxf nuttx.tar.gz --one-top-level=nuttx --strip-components 1
        $ tar zxf apps.tar.gz --one-top-level=apps --strip-components 1
-       
+
     There are also ``.zip`` archives available (useful for Windows users): 
just replace ``tarball`` with
     ``zipball``.
 
   .. tab:: Download stable release
-  
+
     Go to `releases <https://nuttx.apache.org/download/>`_ and choose a 
version to download. The following
     example uses version 12.2.1:
 
     .. code-block:: console
-    
+
        $ mkdir nuttxspace
        $ cd nuttxspace
        $ curl -L 
https://www.apache.org/dyn/closer.lua/nuttx/12.2.1/apache-nuttx-12.2.1.tar.gz?action=download
 -o nuttx.tar.gz
diff --git a/tools/ci/docker/linux/Dockerfile b/tools/ci/docker/linux/Dockerfile
index c7c44632ae5..f106b2fe171 100644
--- a/tools/ci/docker/linux/Dockerfile
+++ b/tools/ci/docker/linux/Dockerfile
@@ -50,7 +50,7 @@ RUN mkdir -p /tools
 WORKDIR /tools
 
 RUN mkdir -p /tools/nuttx-tools
-RUN curl -s -L https://bitbucket.org/nuttx/tools/get/9ad3e1ee75c7.tar.gz \
+RUN curl -s -L 
https://github.com/patacongo/tools/archive/9ad3e1ee75c7d39bfee8019ce44f4fd035d89584.tar.gz
 \
   | tar -C nuttx-tools --strip-components=1 -xz
 
 RUN mkdir -p /tools/bloaty \
diff --git a/tools/ci/platforms/msys2.sh b/tools/ci/platforms/msys2.sh
index 7788126c028..aaa64d8b806 100755
--- a/tools/ci/platforms/msys2.sh
+++ b/tools/ci/platforms/msys2.sh
@@ -109,7 +109,7 @@ gen_romfs() {
   add_path "${NUTTXTOOLS}"/genromfs/usr/bin
 
   if ! type genromfs > /dev/null 2>&1; then
-    git clone --depth 1 https://bitbucket.org/nuttx/tools.git 
"${NUTTXTOOLS}"/nuttx-tools
+    git clone --depth 1 https://github.com/patacongo/tools 
"${NUTTXTOOLS}"/nuttx-tools
     cd "${NUTTXTOOLS}"/nuttx-tools
     tar zxf genromfs-0.5.2.tar.gz
     cd genromfs-0.5.2

Reply via email to