From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A2F48C433E0 for ; Thu, 25 Feb 2021 04:48:26 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3E14B64EC8 for ; Thu, 25 Feb 2021 04:48:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3E14B64EC8 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=m5p.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.89592.168861 (Exim 4.92) (envelope-from ) id 1lF8ZP-0005Uv-Hy; Thu, 25 Feb 2021 04:48:11 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 89592.168861; Thu, 25 Feb 2021 04:48:11 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1lF8ZP-0005Uo-Eu; Thu, 25 Feb 2021 04:48:11 +0000 Received: by outflank-mailman (input) for mailman id 89592; Thu, 25 Feb 2021 04:48:10 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1lF8ZO-0005Uj-Ah for xen-devel@lists.xenproject.org; Thu, 25 Feb 2021 04:48:10 +0000 Received: from mailhost.m5p.com (unknown [74.104.188.4]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 0fac5ea6-4131-472a-afc8-6a6492936374; Thu, 25 Feb 2021 04:48:08 +0000 (UTC) Received: from m5p.com (mailhost.m5p.com [IPv6:2001:470:1f07:15ff:0:0:0:f7]) by mailhost.m5p.com (8.16.1/8.15.2) with ESMTPS id 11P4lrGB057101 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 24 Feb 2021 23:47:58 -0500 (EST) (envelope-from ehem@m5p.com) Received: (from ehem@localhost) by m5p.com (8.16.1/8.15.2/Submit) id 11P4lqcN057100; Wed, 24 Feb 2021 20:47:52 -0800 (PST) (envelope-from ehem) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 0fac5ea6-4131-472a-afc8-6a6492936374 Date: Wed, 24 Feb 2021 20:47:52 -0800 From: Elliott Mitchell To: Roman Shaposhnik Cc: J??rgen Gro?? , Stefano Stabellini , Xen-devel , Jan Beulich , Andrew Cooper , Roger Pau Monn?? , Wei Liu , George Dunlap Subject: Re: Linux DomU freezes and dies under heavy memory shuffling Message-ID: References: <45b8ef4c-6d36-e91b-ca1a-a82eeca5aaf5@suse.com> <49344e8d-5518-68c6-a417-68522a915e72@suse.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Wed, Feb 24, 2021 at 08:30:45PM -0800, Roman Shaposhnik wrote: > Right -- but that's not what distro builders use, right? I mean they do > the whole sdeb -> deb business. > > In fact, to stay as faithful as possible -- I'd love to: > 1. unpack SDEB > 2. add a single patch to the set of sources > 3. repack SDEB back > 4. do whatever it is they do to go SDEB -> DEB Oh, that close to the original distribution package. For Debian-derivatives, install the package "dpkg-dev". Generally the distribution will have a page somewhere where you can get the files, but often it is handiest to run `apt-get source ` (I believe `apt source ` also works, but I'm used to `apt-get`). This will grab the tarballs for the source and unpack them. Go into the unpacked directory and run `dpkg-buildpackage -b` (optionally, patch first). This creates the package in the starting directory. The tarballs left behind in the starting directory can be nuked or saved. If saved, the build directory can be recreated by running `dpkg-source -x _.dsc`. This lets you reset the build directory to original state. -- (\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/) \BS ( | ehem+sigmsg@m5p.com PGP 87145445 | ) / \_CS\ | _____ -O #include O- _____ | / _/ 8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445