Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iscsi: glibc 2.36 adds conflict for arc4random #2637

Closed
karlowich opened this issue Aug 15, 2022 · 3 comments
Closed

iscsi: glibc 2.36 adds conflict for arc4random #2637

karlowich opened this issue Aug 15, 2022 · 3 comments
Assignees
Labels

Comments

@karlowich
Copy link
Contributor

Bug report

The release notes for the GNU C Library version 2.36 released 2022-08-01 states:

The functions arc4random, arc4random_buf, and arc4random_uniform have been added

This introduces a conflict when building SPDK.

Expected Behavior

SPDK builds without error

Current Behavior

The SPDK build breaks with the following error:

iscsi.c:76:1: error: static declaration of ‘arc4random’ follows non-static declaration
   76 | arc4random(void)
      | ^~~~~~~~~~
In file included from /home/kbt/spdk/include/spdk/stdinc.h:31,
                 from iscsi.c:7:
/usr/include/stdlib.h:538:19: note: previous declaration of ‘arc4random’ with type ‘__uint32_t(void)’ {aka ‘unsigned int(void)’}
  538 | extern __uint32_t arc4random (void)
      |                   ^~~~~~~~~~

Possible Solution

Currently the flag HAVE_ARC4RANDOM is only set if SPDK is built on freebsd.
Maybe this could be changed to be set only if arc4random exists in the stdlib instead of it depending on the OS.

Steps to Reproduce

  1. Install glibc 2.36
  2. Build SPDK

Context (Environment including OS version, SPDK version, etc.)

I am building SPDK 22.05 on 5.18.12-arch1-1

@jimharris jimharris self-assigned this Aug 15, 2022
@jimharris jimharris added bug Medium Medium Priority Bug and removed Sighting labels Aug 15, 2022
@jimharris
Copy link
Member

@karlowich
Copy link
Contributor Author

Thanks @jimharris, this is perfect!
I have used your patch to fix the issue in xNVMe

spdk-bot pushed a commit that referenced this issue Aug 16, 2022
glibc 2.36 added arc4random(), which breaks
the SPDK iSCSI build since it always implements its
own arc4random() implementation on non-FreeBSD OS
(meaning always on Linux).

So instead add a CONFIG_HAVE_ARC4RANDOM and remove
the explicit FreeBSD dependency - this will work on
FreeBSD as well as Linux with >= glibc 2.36.

Also fix check_format.sh, so that it does not
enforce spdk/stdinc.h checks on code snippets in
the configure file.

Fixes issue #2637.

Reported-by: Karl Bonde Torp <k.torp@samsung.com>
Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: Iab9da8ae30d62a56869530846372ffddf7138eed
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14028
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Dong Yi <dongx.yi@intel.com>
@tomzawadzki
Copy link
Contributor

Patch https://review.spdk.io/gerrit/c/spdk/spdk/+/14028 fixing the issue has been merged. The issue can be closed.

spdk-bot pushed a commit that referenced this issue Dec 8, 2022
glibc 2.36 added arc4random(), which breaks
the SPDK iSCSI build since it always implements its
own arc4random() implementation on non-FreeBSD OS
(meaning always on Linux).

So instead add a CONFIG_HAVE_ARC4RANDOM and remove
the explicit FreeBSD dependency - this will work on
FreeBSD as well as Linux with >= glibc 2.36.

Also fix check_format.sh, so that it does not
enforce spdk/stdinc.h checks on code snippets in
the configure file.

Fixes issue #2637.

Reported-by: Karl Bonde Torp <k.torp@samsung.com>
Signed-off-by: Jim Harris <james.r.harris@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14028 (master)

(cherry picked from commit 43a3984)
Change-Id: Iab9da8ae30d62a56869530846372ffddf7138eed
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15750
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    patch -p1 -d src/spdk < SPDK_CONFIG_HAVE_ARC4RANDOM.patch
    patch -p3 -d src/spdk < spdk_top-string-format.patch
    tar zcvf ../ceph_17.2.5.orig.tar.gz --exclude=.git .
    debuild -uc -us
    cp ceph.spec ../ceph_17.2.5-1.spec
    mv ../*ceph*17.2.5*.{gz,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf ../*ceph*17.2.5*.*

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    patch -p1 -d src/spdk < SPDK_CONFIG_HAVE_ARC4RANDOM.patch
    patch -p3 -d src/spdk < spdk_top-string-format.patch
    tar zcvf ../ceph_17.2.5.orig.tar.gz --exclude=.git .
    debuild -uc -us
    cp ceph.spec ../ceph_17.2.5-1.spec
    mv ../*ceph*17.2.5*.{gz,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf ../*ceph*17.2.5*.*

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    patch -p1 -d src/spdk < SPDK_CONFIG_HAVE_ARC4RANDOM.patch
    patch -p3 -d src/spdk < spdk_top-string-format.patch
    tar zcvf ../ceph_17.2.5.orig.tar.gz --exclude=.git --exclude=test --exclude=tests .
    debuild -uc -us
    cp ceph.spec ../ceph_17.2.5-1.spec
    mv ../*ceph*17.2.5*.{gz,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf ../*ceph*17.2.5*.*

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    patch -p1 -d src/spdk < SPDK_CONFIG_HAVE_ARC4RANDOM.patch
    patch -p3 -d src/spdk < spdk_top-string-format.patch
    tar zcvf ../ceph_17.2.5.orig.tar.gz --exclude=.git --exclude=test --exclude=tests .
    debuild -uc -us
    cp ceph.spec ../ceph_17.2.5-1.spec
    mv ../*ceph*17.2.5*.{gz,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf ../*ceph*17.2.5*.*

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    patch -p1 -d src/spdk < SPDK_CONFIG_HAVE_ARC4RANDOM.patch
    patch -p3 -d src/spdk < spdk_top-string-format.patch
    tar zcvf ../ceph_17.2.5.orig.tar.gz --exclude=.git .
    debuild -uc -us
    cp ceph.spec ../ceph_17.2.5-1.spec
    mv ../*ceph*17.2.5*.{gz,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf ../*ceph*17.2.5*.*

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    patch -p1 -d src/spdk < SPDK_CONFIG_HAVE_ARC4RANDOM.patch
    patch -p3 -d src/spdk < spdk_top-string-format.patch
    tar zcvf ../ceph_17.2.5.orig.tar.gz --exclude=.git .
    debuild -uc -us
    cp ceph.spec ../ceph_17.2.5-1.spec
    mv ../*ceph*17.2.5*.{gz,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf ../*ceph*17.2.5*.*

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    patch -p1 -d src/spdk < SPDK_CONFIG_HAVE_ARC4RANDOM.patch
    patch -p3 -d src/spdk < spdk_top-string-format.patch
    tar zcvf ../ceph_17.2.5.orig.tar.gz .
    debuild -uc -us
    cp ceph.spec ../ceph_17.2.5-1.spec
    mv ../*ceph*17.2.5*.{gz,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf ../*ceph*17.2.5*.*

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    patch -p1 -d src/spdk < SPDK_CONFIG_HAVE_ARC4RANDOM.patch
    patch -p3 -d src/spdk < spdk_top-string-format.patch
    tar zcvf ../ceph_17.2.5.orig.tar.gz --exclude=.git .
    debuild -uc -us
    cp ceph.spec ../ceph_17.2.5-1.spec
    mv ../*ceph*17.2.5*.{gz,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf ../*ceph*17.2.5*.*

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-dist
    mv ceph-17.2.5-1*.tar.bz ../ceph_17.2.5-1.tar.bz
    debuild -uc -us
    cp ceph.spec ../ceph_17.2.5-1.spec
    mv ../*ceph*17.2.5*.{gz,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf ../*ceph*17.2.5*.*

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-dist
    mv ceph-17.2.5-1*.tar.bz2 ../ceph_17.2.5.orig.tar.bz2
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    debuild -uc -us
    cp ceph.spec ../ceph_17.2.5-1.spec
    mv ../*ceph*17.2.5*.{bz2,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf ../*ceph*17.2.5*.*

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    mv ceph-17.2.5-1*.tar.bz2 ../ceph_17.2.5.orig.tar.bz2
    debuild -uc -us -i
    cp ceph.spec ../ceph_17.2.5-1.spec
    mv ../*ceph*17.2.5*.{bz2,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf ../*ceph*17.2.5*.*

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    mv ceph-17.2.5-1*.tar.bz2 ../ceph_17.2.5.orig.tar.bz2
    debuild -uc -us -i
    cp ceph.spec ../ceph_17.2.5-1.spec
    mv ../*ceph*17.2.5*.{bz2,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf ../*ceph*17.2.5*.*

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    mv ceph-17.2.5-1*.tar.bz2 ../ceph_17.2.5.orig.tar.bz2
    debuild -uc -us -i
    cp ceph.spec ../ceph_17.2.5-1.spec
    mv ../*ceph*17.2.5*.{bz2,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf ../*ceph*17.2.5*.*

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp ceph.spec /tmp/release/Ubuntu/WORKDIR/ceph_17.2.5-1.spec
    mv /tmp/release/Ubuntu/WORKDIR/*ceph*17.2.5*.{bz2,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*17.2.5*.{bz2,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-17.2.5/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*17.2.5*.{bz2,xz,spec,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-17.2.5/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*17.2.5*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-17.2.5/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 31, 2023
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*17.2.5*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-17.2.5/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-17.2.5/ceph_17.2.5-1.spec
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-17.2.5/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_17.2.5-0ubuntu2.debian.tar.xz
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See ceph#47982
See spdk/spdk#2637

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Feb 23, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*15.2.17*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-15.2.17/ceph_15.2.17-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp _constraints /osc/home\:alvistack/ceph-ceph-15.2.17/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i pushed a commit to alvistack/ceph-ceph that referenced this issue Feb 23, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*16.2.14*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-16.2.14/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-16.2.14/ceph_16.2.14-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-16.2.14/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-16.2.14/
    cp _constraints /osc/home\:alvistack/ceph-ceph-16.2.14/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Feb 23, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*17.2.7*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-17.2.7/ceph_17.2.7-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp _constraints /osc/home\:alvistack/ceph-ceph-17.2.7/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See ceph#53698
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
floatious pushed a commit to floatious/spdk that referenced this issue Feb 23, 2024
glibc 2.36 added arc4random(), which breaks
the SPDK iSCSI build since it always implements its
own arc4random() implementation on non-FreeBSD OS
(meaning always on Linux).

So instead add a CONFIG_HAVE_ARC4RANDOM and remove
the explicit FreeBSD dependency - this will work on
FreeBSD as well as Linux with >= glibc 2.36.

Also fix check_format.sh, so that it does not
enforce spdk/stdinc.h checks on code snippets in
the configure file.

Fixes issue spdk#2637.

Reported-by: Karl Bonde Torp <k.torp@samsung.com>
Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: Iab9da8ae30d62a56869530846372ffddf7138eed
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14028
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Dong Yi <dongx.yi@intel.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Feb 23, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*15.2.17*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-15.2.17/ceph_15.2.17-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp _constraints /osc/home\:alvistack/ceph-ceph-15.2.17/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i pushed a commit to alvistack/ceph-ceph that referenced this issue Feb 23, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*16.2.14*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-16.2.14/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-16.2.14/ceph_16.2.14-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-16.2.14/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-16.2.14/
    cp _constraints /osc/home\:alvistack/ceph-ceph-16.2.14/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Feb 23, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*17.2.7*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-17.2.7/ceph_17.2.7-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp _constraints /osc/home\:alvistack/ceph-ceph-17.2.7/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See ceph#53698
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Feb 23, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*18.2.1*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-18.2.1/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-18.2.1/ceph_18.2.1-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-18.2.1/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-18.2.1/
    cp _constraints /osc/home\:alvistack/ceph-ceph-18.2.1/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Feb 23, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*15.2.17*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-15.2.17/ceph_15.2.17-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp _constraints /osc/home\:alvistack/ceph-ceph-15.2.17/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i pushed a commit to alvistack/ceph-ceph that referenced this issue Feb 23, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*16.2.14*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-16.2.14/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-16.2.14/ceph_16.2.14-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-16.2.14/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-16.2.14/
    cp _constraints /osc/home\:alvistack/ceph-ceph-16.2.14/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Feb 23, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*17.2.7*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-17.2.7/ceph_17.2.7-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp _constraints /osc/home\:alvistack/ceph-ceph-17.2.7/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See ceph#53698
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Feb 23, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*18.2.1*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-18.2.1/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-18.2.1/ceph_18.2.1-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-18.2.1/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-18.2.1/
    cp _constraints /osc/home\:alvistack/ceph-ceph-18.2.1/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
floatious pushed a commit to floatious/spdk that referenced this issue Feb 23, 2024
glibc 2.36 added arc4random(), which breaks
the SPDK iSCSI build since it always implements its
own arc4random() implementation on non-FreeBSD OS
(meaning always on Linux).

So instead add a CONFIG_HAVE_ARC4RANDOM and remove
the explicit FreeBSD dependency - this will work on
FreeBSD as well as Linux with >= glibc 2.36.

Also fix check_format.sh, so that it does not
enforce spdk/stdinc.h checks on code snippets in
the configure file.

Fixes issue spdk#2637.

Reported-by: Karl Bonde Torp <k.torp@samsung.com>
Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: Iab9da8ae30d62a56869530846372ffddf7138eed
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14028
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Dong Yi <dongx.yi@intel.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Feb 25, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*17.2.7*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-17.2.7/ceph_17.2.7-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp _constraints /osc/home\:alvistack/ceph-ceph-17.2.7/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See ceph#53698
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i pushed a commit to alvistack/ceph-ceph that referenced this issue Feb 25, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*16.2.14*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-16.2.14/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-16.2.14/ceph_16.2.14-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-16.2.14/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-16.2.14/
    cp _constraints /osc/home\:alvistack/ceph-ceph-16.2.14/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Feb 25, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*15.2.17*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-15.2.17/ceph_15.2.17-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp _constraints /osc/home\:alvistack/ceph-ceph-15.2.17/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Feb 28, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*16.2.15*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-16.2.15/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-16.2.15/ceph_16.2.15-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-16.2.15/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-16.2.15/
    cp _constraints /osc/home\:alvistack/ceph-ceph-16.2.15/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i pushed a commit to alvistack/ceph-ceph that referenced this issue Feb 28, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*16.2.15*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-16.2.15/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-16.2.15/ceph_16.2.15-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-16.2.15/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-16.2.15/
    cp _constraints /osc/home\:alvistack/ceph-ceph-16.2.15/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 5, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*18.2.2*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-18.2.2/ceph_18.2.2-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp _constraints /osc/home\:alvistack/ceph-ceph-18.2.2/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Mar 5, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*18.2.2*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-18.2.2/ceph_18.2.2-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp _constraints /osc/home\:alvistack/ceph-ceph-18.2.2/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Apr 16, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*15.2.17*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-15.2.17/ceph_15.2.17-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp _constraints /osc/home\:alvistack/ceph-ceph-15.2.17/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i pushed a commit to alvistack/ceph-ceph that referenced this issue Apr 16, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*16.2.15*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-16.2.15/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-16.2.15/ceph_16.2.15-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-16.2.15/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-16.2.15/
    cp _constraints /osc/home\:alvistack/ceph-ceph-16.2.15/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Apr 16, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*17.2.7*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-17.2.7/ceph_17.2.7-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp _constraints /osc/home\:alvistack/ceph-ceph-17.2.7/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See ceph#53698
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Apr 16, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*18.2.2*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-18.2.2/ceph_18.2.2-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp _constraints /osc/home\:alvistack/ceph-ceph-18.2.2/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Apr 16, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*18.2.2*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-18.2.2/ceph_18.2.2-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp _constraints /osc/home\:alvistack/ceph-ceph-18.2.2/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Apr 16, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*17.2.7*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-17.2.7/ceph_17.2.7-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-17.2.7/
    cp _constraints /osc/home\:alvistack/ceph-ceph-17.2.7/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See ceph#53698
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i pushed a commit to alvistack/ceph-ceph that referenced this issue Apr 16, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*16.2.15*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-16.2.15/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-16.2.15/ceph_16.2.15-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-16.2.15/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-16.2.15/
    cp _constraints /osc/home\:alvistack/ceph-ceph-16.2.15/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Apr 16, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*15.2.17*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-15.2.17/ceph_15.2.17-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-15.2.17/
    cp _constraints /osc/home\:alvistack/ceph-ceph-15.2.17/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See ceph#47712
See ceph#47982
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Apr 18, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*18.2.2*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-18.2.2/ceph_18.2.2-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp _constraints /osc/home\:alvistack/ceph-ceph-18.2.2/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
hswong3i added a commit to alvistack/ceph-ceph that referenced this issue Apr 18, 2024
    git clean -xdf
    git submodule sync --recursive
    git submodule update --recursive --init
    git submodule foreach --recursive git checkout -- .
    git submodule foreach --recursive git clean -xdf
    ./make-debs.sh
    cp /tmp/release/Ubuntu/WORKDIR/*ceph*18.2.2*.{bz2,xz,dsc} /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp ceph.spec /osc/home\:alvistack/ceph-ceph-18.2.2/ceph_18.2.2-1.spec
    cp ceph.rpmlintrc /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp debian/patches/*.patch /osc/home\:alvistack/ceph-ceph-18.2.2/
    cp _constraints /osc/home\:alvistack/ceph-ceph-18.2.2/
    rm -rf /tmp/release/Ubuntu/WORKDIR

See spdk/spdk#2637
See https://tracker.ceph.com/issues/56610
See https://build.opensuse.org/package/show/filesystems:ceph:quincy:upstream/ceph
See https://src.fedoraproject.org/rpms/ceph/tree/rawhide
See https://packages.ubuntu.com/source/lunar/ceph

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants