[{"id":19812,"web_url":"https://patchwork.libcamera.org/comment/19812/","msgid":"<b4451119-469d-bfe1-5be0-b05491c60bd4@ideasonboard.com>","date":"2021-09-23T11:53:10","subject":"Re: [libcamera-devel] [PATCH v2] libcamera: Standardize URLs to git\n\trepositories","submitter":{"id":86,"url":"https://patchwork.libcamera.org/api/people/86/","name":"Umang Jain","email":"umang.jain@ideasonboard.com"},"content":"Hi Laurent,\n\nThank you for the patch.\n\nOn 9/23/21 5:06 PM, Laurent Pinchart wrote:\n> When the libcamera project was started, we had no public git tree hosted\n> on git.libcamera.org. The problem has been addressed a while ago, and\n> the git.linuxtv.org libcamera repository is now a mirror of the main git\n> tree. The mirror is useful to benefit from the linuxtv.org automated\n> compile tests, but it can also confuse users who don't know where the\n> official version is. To try and clarify this, use the git.libcamera.org\n> URL consistently through the project.\n>\n> This doesn't void the validatity of the linuxtv.org repository which\n> will continue to mirror the libcamera.org repository.\n>\n> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n\n\nLGTM,\n\nReviewed-by: Umang Jain <umang.jain@ideasonboard.com>\n\n> ---\n>   Documentation/contributing.rst                        | 11 +++++++----\n>   Documentation/guides/application-developer.rst        | 10 +++++-----\n>   README.rst                                            |  2 +-\n>   .../gentoo/media-libs/libcamera/libcamera-9999.ebuild |  2 +-\n>   4 files changed, 14 insertions(+), 11 deletions(-)\n>\n> diff --git a/Documentation/contributing.rst b/Documentation/contributing.rst\n> index 6da82bac4f96..b192c3b43153 100644\n> --- a/Documentation/contributing.rst\n> +++ b/Documentation/contributing.rst\n> @@ -30,14 +30,17 @@ Source Code\n>   -----------\n>   \n>   libcamera is in early stages of development, and no releases are available yet.\n> -The source code is available from the project's `git tree`_, hosted by `LinuxTV`_.\n> +The source code is available from the project's `git tree`_.\n>   \n>   .. code-block:: shell\n>   \n> -  $ git clone git://linuxtv.org/libcamera.git\n> +  $ git clone https://git.libcamera.org/libcamera/libcamera.git\n>   \n> -.. _git tree: https://git.linuxtv.org/libcamera.git/\n> -.. _LinuxTV: https://linuxtv.org/\n> +.. _git tree: https://git.libcamera.org/libcamera/libcamera.git/\n> +\n> +A mirror is also hosted on `LinuxTV`_.\n> +\n> +.. _LinuxTV: https://git.linuxtv.org/libcamera.git/\n>   \n>   Issue Tracker\n>   -------------\n> diff --git a/Documentation/guides/application-developer.rst b/Documentation/guides/application-developer.rst\n> index 84e522c01c85..ae28c96b5aca 100644\n> --- a/Documentation/guides/application-developer.rst\n> +++ b/Documentation/guides/application-developer.rst\n> @@ -469,7 +469,7 @@ instance. An example of how to write image data to disk is available in the\n>   `FileSink class`_ which is a part of the ``cam`` utility application in the\n>   libcamera repository.\n>   \n> -.. _FileSink class: https://git.linuxtv.org/libcamera.git/tree/src/cam/file_sink.cpp\n> +.. _FileSink class: https://git.libcamera.org/libcamera/libcamera.git/tree/src/cam/file_sink.cpp\n>   \n>   With the handling of this request completed, it is possible to re-use the\n>   buffers by adding them to a new ``Request`` instance with their matching\n> @@ -575,12 +575,12 @@ which is also the official build system of the libcamera library.\n>   \n>   Make sure both ``meson`` and ``libcamera`` are installed in your system. Please\n>   refer to your distribution documentation to install meson and install the most\n> -recent version of libcamera from the git repository at `Linux TV`_. You would\n> -also need to install the ``pkg-config`` tool to correctly identify the\n> -libcamera.so object install location in the system.\n> +recent version of libcamera from the `git repository`_. You would also need to\n> +install the ``pkg-config`` tool to correctly identify the libcamera.so object\n> +install location in the system.\n>   \n>   .. _Meson build system: https://mesonbuild.com/\n> -.. _Linux TV: https://git.linuxtv.org/libcamera.git/\n> +.. _git repository: https://git.libcamera.org/libcamera/libcamera.git/\n>   \n>   Dependencies\n>   ~~~~~~~~~~~~\n> diff --git a/README.rst b/README.rst\n> index 6eb25c708180..a0cc45978b0b 100644\n> --- a/README.rst\n> +++ b/README.rst\n> @@ -32,7 +32,7 @@ To fetch the sources, build and install:\n>   \n>   ::\n>   \n> -  git clone git://linuxtv.org/libcamera.git\n> +  git clone https://git.libcamera.org/libcamera/libcamera.git\n>     cd libcamera\n>     meson build\n>     ninja -C build install\n> diff --git a/package/gentoo/media-libs/libcamera/libcamera-9999.ebuild b/package/gentoo/media-libs/libcamera/libcamera-9999.ebuild\n> index ca216c0ae909..65619e07d4ae 100644\n> --- a/package/gentoo/media-libs/libcamera/libcamera-9999.ebuild\n> +++ b/package/gentoo/media-libs/libcamera/libcamera-9999.ebuild\n> @@ -8,7 +8,7 @@ inherit git-r3 meson python-any-r1\n>   \n>   DESCRIPTION=\"Camera support library for Linux\"\n>   HOMEPAGE=\"http://libcamera.org\"\n> -EGIT_REPO_URI=\"git://linuxtv.org/libcamera.git\"\n> +EGIT_REPO_URI=\"https://git.libcamera.org/libcamera/libcamera.git\"\n>   EGIT_BRANCH=\"master\"\n>   \n>   LICENSE=\"LGPL-2.1+\"\n>\n> base-commit: 2cc4303b172a76ac5b431c4fb4df8a083f7d3fcf","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 704A8BDC71\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 23 Sep 2021 11:53:17 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id BB4906918C;\n\tThu, 23 Sep 2021 13:53:16 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id C08CC69189\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 23 Sep 2021 13:53:15 +0200 (CEST)","from [192.168.1.104] (unknown [103.251.226.101])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id D108C45E;\n\tThu, 23 Sep 2021 13:53:14 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"chnm7xRt\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1632397995;\n\tbh=/gqebAWCmTc48Uow3F+xC+1T9HTqOJuZwX7e9+cQhOs=;\n\th=Subject:To:References:From:Date:In-Reply-To:From;\n\tb=chnm7xRta7f3H/Fo0fGgOLPEr2fIS5KYnqBNIFGgkzWYXf6/pHwYJNjqbNsVT1JW1\n\tSH134zNKaEqAISvR51m/C3GlbPHVFnt9Pp8Mebh6e5Xs5YT9PO1fQ7QnQbB7AdBkWK\n\tYCZeeLfQV1aLRJDKjZOCfhD53WTgORxXKdJgkPuw=","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>,\n\tlibcamera-devel@lists.libcamera.org","References":"<20210923113609.29623-1-laurent.pinchart@ideasonboard.com>","From":"Umang Jain <umang.jain@ideasonboard.com>","Message-ID":"<b4451119-469d-bfe1-5be0-b05491c60bd4@ideasonboard.com>","Date":"Thu, 23 Sep 2021 17:23:10 +0530","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101\n\tThunderbird/78.10.2","MIME-Version":"1.0","In-Reply-To":"<20210923113609.29623-1-laurent.pinchart@ideasonboard.com>","Content-Type":"text/plain; charset=utf-8; format=flowed","Content-Transfer-Encoding":"7bit","Content-Language":"en-US","Subject":"Re: [libcamera-devel] [PATCH v2] libcamera: Standardize URLs to git\n\trepositories","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":19823,"web_url":"https://patchwork.libcamera.org/comment/19823/","msgid":"<20210924053348.GR4382@pyrite.rasen.tech>","date":"2021-09-24T05:33:48","subject":"Re: [libcamera-devel] [PATCH v2] libcamera: Standardize URLs to git\n\trepositories","submitter":{"id":17,"url":"https://patchwork.libcamera.org/api/people/17/","name":"Paul Elder","email":"paul.elder@ideasonboard.com"},"content":"Hi Laurent,\n\nOn Thu, Sep 23, 2021 at 02:36:09PM +0300, Laurent Pinchart wrote:\n> When the libcamera project was started, we had no public git tree hosted\n> on git.libcamera.org. The problem has been addressed a while ago, and\n> the git.linuxtv.org libcamera repository is now a mirror of the main git\n> tree. The mirror is useful to benefit from the linuxtv.org automated\n> compile tests, but it can also confuse users who don't know where the\n> official version is. To try and clarify this, use the git.libcamera.org\n> URL consistently through the project.\n> \n> This doesn't void the validatity of the linuxtv.org repository which\n> will continue to mirror the libcamera.org repository.\n> \n> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n\nReviewed-by: Paul Elder <paul.elder@ideasonboard.com>\n\n> ---\n>  Documentation/contributing.rst                        | 11 +++++++----\n>  Documentation/guides/application-developer.rst        | 10 +++++-----\n>  README.rst                                            |  2 +-\n>  .../gentoo/media-libs/libcamera/libcamera-9999.ebuild |  2 +-\n>  4 files changed, 14 insertions(+), 11 deletions(-)\n> \n> diff --git a/Documentation/contributing.rst b/Documentation/contributing.rst\n> index 6da82bac4f96..b192c3b43153 100644\n> --- a/Documentation/contributing.rst\n> +++ b/Documentation/contributing.rst\n> @@ -30,14 +30,17 @@ Source Code\n>  -----------\n>  \n>  libcamera is in early stages of development, and no releases are available yet.\n> -The source code is available from the project's `git tree`_, hosted by `LinuxTV`_.\n> +The source code is available from the project's `git tree`_.\n>  \n>  .. code-block:: shell\n>  \n> -  $ git clone git://linuxtv.org/libcamera.git\n> +  $ git clone https://git.libcamera.org/libcamera/libcamera.git\n>  \n> -.. _git tree: https://git.linuxtv.org/libcamera.git/\n> -.. _LinuxTV: https://linuxtv.org/\n> +.. _git tree: https://git.libcamera.org/libcamera/libcamera.git/\n> +\n> +A mirror is also hosted on `LinuxTV`_.\n> +\n> +.. _LinuxTV: https://git.linuxtv.org/libcamera.git/\n>  \n>  Issue Tracker\n>  -------------\n> diff --git a/Documentation/guides/application-developer.rst b/Documentation/guides/application-developer.rst\n> index 84e522c01c85..ae28c96b5aca 100644\n> --- a/Documentation/guides/application-developer.rst\n> +++ b/Documentation/guides/application-developer.rst\n> @@ -469,7 +469,7 @@ instance. An example of how to write image data to disk is available in the\n>  `FileSink class`_ which is a part of the ``cam`` utility application in the\n>  libcamera repository.\n>  \n> -.. _FileSink class: https://git.linuxtv.org/libcamera.git/tree/src/cam/file_sink.cpp\n> +.. _FileSink class: https://git.libcamera.org/libcamera/libcamera.git/tree/src/cam/file_sink.cpp\n>  \n>  With the handling of this request completed, it is possible to re-use the\n>  buffers by adding them to a new ``Request`` instance with their matching\n> @@ -575,12 +575,12 @@ which is also the official build system of the libcamera library.\n>  \n>  Make sure both ``meson`` and ``libcamera`` are installed in your system. Please\n>  refer to your distribution documentation to install meson and install the most\n> -recent version of libcamera from the git repository at `Linux TV`_. You would\n> -also need to install the ``pkg-config`` tool to correctly identify the\n> -libcamera.so object install location in the system.\n> +recent version of libcamera from the `git repository`_. You would also need to\n> +install the ``pkg-config`` tool to correctly identify the libcamera.so object\n> +install location in the system.\n>  \n>  .. _Meson build system: https://mesonbuild.com/\n> -.. _Linux TV: https://git.linuxtv.org/libcamera.git/\n> +.. _git repository: https://git.libcamera.org/libcamera/libcamera.git/\n>  \n>  Dependencies\n>  ~~~~~~~~~~~~\n> diff --git a/README.rst b/README.rst\n> index 6eb25c708180..a0cc45978b0b 100644\n> --- a/README.rst\n> +++ b/README.rst\n> @@ -32,7 +32,7 @@ To fetch the sources, build and install:\n>  \n>  ::\n>  \n> -  git clone git://linuxtv.org/libcamera.git\n> +  git clone https://git.libcamera.org/libcamera/libcamera.git\n>    cd libcamera\n>    meson build\n>    ninja -C build install\n> diff --git a/package/gentoo/media-libs/libcamera/libcamera-9999.ebuild b/package/gentoo/media-libs/libcamera/libcamera-9999.ebuild\n> index ca216c0ae909..65619e07d4ae 100644\n> --- a/package/gentoo/media-libs/libcamera/libcamera-9999.ebuild\n> +++ b/package/gentoo/media-libs/libcamera/libcamera-9999.ebuild\n> @@ -8,7 +8,7 @@ inherit git-r3 meson python-any-r1\n>  \n>  DESCRIPTION=\"Camera support library for Linux\"\n>  HOMEPAGE=\"http://libcamera.org\"\n> -EGIT_REPO_URI=\"git://linuxtv.org/libcamera.git\"\n> +EGIT_REPO_URI=\"https://git.libcamera.org/libcamera/libcamera.git\"\n>  EGIT_BRANCH=\"master\"\n>  \n>  LICENSE=\"LGPL-2.1+\"\n> \n> base-commit: 2cc4303b172a76ac5b431c4fb4df8a083f7d3fcf\n> -- \n> Regards,\n> \n> Laurent Pinchart\n>","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 5A79DBDC71\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 24 Sep 2021 05:33:58 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 87A466918E;\n\tFri, 24 Sep 2021 07:33:57 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 0466960242\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 24 Sep 2021 07:33:56 +0200 (CEST)","from pyrite.rasen.tech (unknown\n\t[IPv6:2400:4051:61:600:2c71:1b79:d06d:5032])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 6A77F45E;\n\tFri, 24 Sep 2021 07:33:54 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"ZzoqAQPD\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1632461635;\n\tbh=XSclTbYbchIeLg7CLFEyY2vyYu4BW9Q1TsMXAdWac+o=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=ZzoqAQPDI0MaL3r1WZmUG1jTAgHVDOfw1nsVQLmc2aQX59AsK2JqNGfbufaHDjzEK\n\txJYqGlKtxKIIzG7LRtxjGV8Ba6B0kaklqxENPNiHFlEOc+zZbrtrwqCiRQz4nRnf1p\n\tVO/rg76dmGjwCc4otwhqcCLYHrmuQDf8l1vPjUVQ=","Date":"Fri, 24 Sep 2021 14:33:48 +0900","From":"paul.elder@ideasonboard.com","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","Message-ID":"<20210924053348.GR4382@pyrite.rasen.tech>","References":"<20210923113609.29623-1-laurent.pinchart@ideasonboard.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20210923113609.29623-1-laurent.pinchart@ideasonboard.com>","Subject":"Re: [libcamera-devel] [PATCH v2] libcamera: Standardize URLs to git\n\trepositories","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Cc":"libcamera-devel@lists.libcamera.org","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}}]