From owner-freebsd-current@FreeBSD.ORG Wed Feb 9 16:15:07 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C0C01065675 for ; Wed, 9 Feb 2011 16:15:07 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 092858FC18 for ; Wed, 9 Feb 2011 16:15:06 +0000 (UTC) Received: by wwf26 with SMTP id 26so332033wwf.31 for ; Wed, 09 Feb 2011 08:15:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=t++/ddQahVn1cABWAzSzm+Zmtu//qifX0lo6PBQz8m4=; b=BjkVnaVOGB7qH7Fyy31UQEgulKiXUt7jWId4HyXO+8yGGTAPhXfCFLY+juR7EBi/fM FFrIF/DErkD5iY5aNEYbXDD7CH/YOxZHWieNW7IhFwU/pzjGxacU199pgSGbWU749j+9 e5/n6Mivyf8y2bxPrSJOzLsy6EWZo74YL2zgM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=OWfkeJc4bCtF5m7fpUhydlADcLYuRDU7gi3/s2dP1raibfH0TLwXKnNCAOW/2kES2O fHSLM0fAFlRfN6L7zgsYnlqo/QrElkut+BkhM/ZFL6HIGa6SE4lSP0sG8h7iyuf0qoMz x7gKHPMh8krV6sX94yDIOrrUEvKeVJtvfnVtw= MIME-Version: 1.0 Received: by 10.227.154.147 with SMTP id o19mr5598159wbw.149.1297268105879; Wed, 09 Feb 2011 08:15:05 -0800 (PST) Sender: yanegomi@gmail.com Received: by 10.216.71.200 with HTTP; Wed, 9 Feb 2011 08:15:05 -0800 (PST) In-Reply-To: References: Date: Wed, 9 Feb 2011 08:15:05 -0800 X-Google-Sender-Auth: RA7qwNsbJEdyDhdsYLgW6h2vmyE Message-ID: From: Garrett Cooper To: David Boyd Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-current@freebsd.org Subject: Re: new dialog/libdialog testing X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Feb 2011 16:15:07 -0000 On Wed, Feb 9, 2011 at 7:28 AM, David Boyd wrote: > Having some time to test 9.0-CURRENT with the new dialog command has > uncovered only one major omission (for us): prgbox/dialog_prgbox. > > This is used in most (if not all) of our installation/management scripts. > > Was prgbox omitted for any particular reason? > > I realize that change is inevitable. > > Is there a better approach to running a program in a window? > > We like many of the new features presented, but are wary of problems down > the road due to the omission of prgrbox. > > I notice that sysinstall uses dialog_prgbox in 8.1-RELEASE. A good chunk of stuff isn't in the new libdialog. Part of the reason why is that libodialog is hacked from what it was originally by various parties and wasn't carried over to the [now supported] upstream maintainer, or because support for other APIs was deprecated and abandoned. That being said, other APIs should easily fill this gap in a more generic manner. You may have to specify a few more libdialog API calls to achieve the same result though. Thanks! -Garrett