Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id A4290782B70 for ; Wed, 27 Jan 2021 20:52:57 +0000 (UTC) Received: by mail-ej1-f51.google.com with SMTP id bl23so4597478ejb.5 for ; Wed, 27 Jan 2021 12:52:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:reply-to:references:mime-version :content-disposition:in-reply-to; bh=HfJbW32X/c9lHtsEnTGQwFngK1h67fuqLwPFcfDHrqU=; b=bdPb3VlvgDmqeEKnYctSiQxNO8OK+DpYxwJPj1UmdmD7H/SHUbCM6veZ+HS5ouCnz1 nGq20cbx5i59aq3GsK774R3Vk7aESBPCrj5Ktm3tCDcfGahbqYi3LMvf/KmeeJLWAeti OJDD9SXFkt0NhKM98H/NMDlkebogO7rS2b+BgQYInm/MRHAgx6nTTF5Wp7Rlcv7V4l1E +y0JZb+fIuQxybnbPGrI/FFwXmzPdvsPy5PsrLa4P9AmNpaY05Fjh5BLF+UO+emue5+u xv362yB5eDYpAVtyaheEOGbmxQb0ZVVe+bQyuRyO8D7OFI4hMCF2qd1PaX/LF095ijqb YfBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:reply-to :references:mime-version:content-disposition:in-reply-to; bh=HfJbW32X/c9lHtsEnTGQwFngK1h67fuqLwPFcfDHrqU=; b=lnPt2e08VLjufIs1quGCdlSUSTQqk51zAtcal7bfwco3or/3P2qxqwCHNtUHuaFVXy ugT4u+ywJDuyrSlJ3lh3P49oRc+UFiEgK2nY6E9O74b8F524azYq3nG47Ee9nlI5uCQ7 FFyAtPE8DgXpucy/khS5LcMEbWOIaP2A0l9UkZ2Y0SmLhNLkasEsP+kjfT9N34YT3w2h F9Ne8JMUfSILHNAJiUJvf8cTNPdKWN5Y1NPk3TUSasQIXlgeOrB2gCeUdUfkgne4/nay PmFHBORXzXVgyuViTVTdaCsuGBZJ7N1M2ek9GTfg3Oo59RirYGrENw9W2aXM6Wu337A8 w3Ag== X-Gm-Message-State: AOAM5333aG/sVwyu6uwJ0UQ4JeVGikbPrrbHWC0AgyWSW0SHNbkTaN8F IMvohYG3dB2o1jGMkBLVKyzn//0q4eEroQ== X-Google-Smtp-Source: ABdhPJz/azbqtI3dDm2+4DTUcQQ8TpO0C1Kwhw9450gXfR+HL7kDHHq86Sh4I4Syj/FekWoDM5ZzpA== X-Received: by 2002:a17:906:7f83:: with SMTP id f3mr7857726ejr.282.1611780777146; Wed, 27 Jan 2021 12:52:57 -0800 (PST) Received: from pevik ([62.201.25.198]) by smtp.gmail.com with ESMTPSA id p16sm1888797edw.44.2021.01.27.12.52.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Jan 2021 12:52:56 -0800 (PST) Date: Wed, 27 Jan 2021 21:52:54 +0100 From: Petr Vorel To: alpine-aports@lists.alpinelinux.org Cc: maxice8 , Natanael Copa Subject: Re: [PATCH v2 1/1] testing/linux-test-project: new aport Message-ID: <20210127205254.GB107024@pevik> Reply-To: Petr Vorel References: <20210125190921.151669-1-petr.vorel@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210125190921.151669-1-petr.vorel@gmail.com> Hi, > Signed-off-by: Petr Vorel > --- > Changes v1->v2: > * update title to testing to reflect directory Any change LTP gets accepted as a package? Or are the any objections, anything to change? I don't expect it'd ever leave testing (it's a testing tool anyway), but other embedded distros found it useful (Buildroot, OpenEmbedded). I also work on native musl support (broken tests will be fixed, deleting them now it's just a temporary workaround). Kind regards, Petr > Kind regards, > Petr > testing/linux-test-project/APKBUILD | 79 +++++++++++++++++++++++++++++ > 1 file changed, 79 insertions(+) > create mode 100644 testing/linux-test-project/APKBUILD > diff --git a/testing/linux-test-project/APKBUILD b/testing/linux-test-project/APKBUILD > new file mode 100644 > index 0000000000..e8bd718b90 > --- /dev/null > +++ b/testing/linux-test-project/APKBUILD > @@ -0,0 +1,79 @@ > +# Contributor: Petr Vorel > +# Maintainer: Petr Vorel > +pkgname=ltp-full > +pkgver=20210121 > +pkgrel=0 > +pkgdesc="The Linux Test Project" > +url="http://linux-test-project.github.io" > +arch="all" > +license="GPL-2.0-or-later" > +depends=" > + acl > + attr > + bc > + binutils > + e2fsprogs > + iputils > + iproute2 > +" > +depends_dev=" > + acl-dev > + autoconf > + automake > + bison > + flex > + gcc > + keyutils-dev > + libaio-dev > + libacl > + libcap-dev > + libselinux-dev > + libsepol-dev > + libtirpc-dev > + linux-headers > + make > + musl-dev > + numactl-dev > + openssl-dev > + pkgconfig > +" > +makedepends="$depends_dev" > +options="!check" # no tests > +subpackages="$pkgname-dev $pkgname-doc" > +source="https://github.com/linux-test-project/ltp/releases/download/$pkgver/ltp-full-$pkgver.tar.xz" > +builddir="$srcdir/ltp-full-$pkgver" > + > +prepare() { > + default_prepare > + > + # https://github.com/linux-test-project/ltp/blob/master/travis/alpine.sh > + cd "$builddir" > + rm -rf \ > + testcases/kernel/sched/process_stress/process.c \ > + testcases/kernel/syscalls/confstr/confstr01.c \ > + testcases/kernel/syscalls/fmtmsg/fmtmsg01.c \ > + testcases/kernel/syscalls/getcontext/getcontext01.c \ > + testcases/kernel/syscalls/rt_tgsigqueueinfo/rt_tgsigqueueinfo01.c \ > + testcases/kernel/syscalls/timer_create/timer_create01.c \ > + testcases/kernel/syscalls/timer_create/timer_create03.c \ > + utils/benchmark/ebizzy-0.3 > + cd - > +} > + > +build() { > + LEXLIB=-lfl \ > + ./configure \ > + --with-realtime-testsuite \ > + --with-open-posix-testsuite \ > + --disable-metadata \ > + --build=$CBUILD \ > + --host=$CHOST \ > + --prefix=/usr > + make V=1 > +} > + > +package() { > + make DESTDIR="$pkgdir" install > +} > + > +sha512sums="382e4b851138805f58093bc8232df5d22f9cf64ffa110bbaa5c5637517c47663772b96c55eca172f447bee7d1a1fb29084660c5374c4042461c59ba8faab3101 ltp-full-20210121.tar.xz"