Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Debian Development (http://www.linux-archive.org/debian-development/)
-   -   Bug#627983: ITP: bmake -- Portable version of NetBSD's make (http://www.linux-archive.org/debian-development/530866-bug-627983-itp-bmake-portable-version-netbsds-make.html)

Jeroen Schot 05-26-2011 07:29 AM

Bug#627983: ITP: bmake -- Portable version of NetBSD's make
 
Package: wnpp
Severity: wishlist
Owner: Jeroen Schot <schot@A-Eskwadraat.nl>

* Package name : bmake
Version : 20110505
Upstream Author : Simon J. Gerraty <sjg@crufty.net>
* URL : http://www.crufty.net/help/sjg/bmake.html
* License : BSD
Programming Lang: C
Description : Portable version of NetBSD's make

This is a portable version of the make from NetBSD. The bmake program
aids automatic building and installing of software with the help
Makefiles.


Note: Debian already contains pmake, also derived from NetBSD's make.
But pmake is a manual sync from NetBSD and thus difficult to maintain
(and as a consequence outdated). Bmake has a active upstream.



--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110526072944.26997.81994.reportbug@evariste.loca ldomain">http://lists.debian.org/20110526072944.26997.81994.reportbug@evariste.loca ldomain

"Andrew O. Shadoura" 05-26-2011 08:58 AM

Bug#627983: ITP: bmake -- Portable version of NetBSD's make
 
Hello,

On Thu, 26 May 2011 09:29:44 +0200
Jeroen Schot <schot@A-Eskwadraat.nl> wrote:

> * Package name : bmake
> Version : 20110505
> Upstream Author : Simon J. Gerraty <sjg@crufty.net>
> * URL : http://www.crufty.net/help/sjg/bmake.html
> * License : BSD
> Programming Lang: C
> Description : Portable version of NetBSD's make

> This is a portable version of the make from NetBSD. The bmake program
> aids automatic building and installing of software with the help
> Makefiles.

> Note: Debian already contains pmake, also derived from NetBSD's make.
> But pmake is a manual sync from NetBSD and thus difficult to maintain
> (and as a consequence outdated). Bmake has a active upstream.

Alexey Cheusov and me are already working on creation of the package
for bmake, so you can join our team instead of doing this on your own.

--
WBR, Andrew

Jeroen Schot 05-26-2011 09:09 AM

Bug#627983: ITP: bmake -- Portable version of NetBSD's make
 
Hi,

On Thu, May 26, 2011 at 11:58:49AM +0300, Andrew O. Shadoura wrote:
> Alexey Cheusov and me are already working on creation of the package
> for bmake, so you can join our team instead of doing this on your own.

Good to hear. I've already had contact with Alexey. I'm more than
happy to work together on this. Any resources (Alioth project, VCS
repo) I can check?

Regards,
--
Jeroen Schot

"Andrew O. Shadoura" 05-26-2011 09:39 AM

Bug#627983: ITP: bmake -- Portable version of NetBSD's make
 
Hello,

On Thu, 26 May 2011 11:09:27 +0200
Jeroen Schot <schot@A-Eskwadraat.nl> wrote:

> > Alexey Cheusov and me are already working on creation of the package
> > for bmake, so you can join our team instead of doing this on your
> > own.

> Good to hear. I've already had contact with Alexey. I'm more than
> happy to work together on this. Any resources (Alioth project, VCS
> repo) I can check?

First of all,
http://mova.org/~cheusov/pub/debian/dists/lenny/main/source/

Here are the original packages by Alexey. They have some problems, they
aren't really policy-compliant and so on. I did some work on some of
them, mostly bmake. I keep it versioned in Mercurial repository here:
http://anonscm.debian.org/hg/collab-maint/bmake/
http://anonscm.debian.org/hg/collab-maint/pkgsrc-mk-files/ (not much
here yet).

(After Alioth migration, hgweb isn't operational yet, but cloning via
http works, however.)

Last Friday, he had a discussion with Alexey and decided that we will
do the packaging work on these and other packages together as soon as
he gets an Alioth account.

--
WBR, Andrew

Guillem Jover 05-28-2011 03:41 AM

Bug#627983: ITP: bmake -- Portable version of NetBSD's make
 
Hi!

On Thu, 2011-05-26 at 09:29:44 +0200, Jeroen Schot wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Jeroen Schot <schot@A-Eskwadraat.nl>
>
> * Package name : bmake
> Version : 20110505
> Upstream Author : Simon J. Gerraty <sjg@crufty.net>
> * URL : http://www.crufty.net/help/sjg/bmake.html
> * License : BSD
> Programming Lang: C
> Description : Portable version of NetBSD's make
>
> This is a portable version of the make from NetBSD. The bmake program
> aids automatic building and installing of software with the help
> Makefiles.

> Note: Debian already contains pmake, also derived from NetBSD's make.

There's also FreeBSD's pmake as freebsd-make in the freebsd-buildutils
package.

> But pmake is a manual sync from NetBSD and thus difficult to maintain
> (and as a consequence outdated).

bmake also seems to be synced from NetBSD from time to time. And as
stated on its web page it seems to be just a portability fork of
NetBSD's pmake, so it might make more sense to ask the Debian pmake
maintainer (CCed) if he is interested in switching to that version
instead of uploading yet another pmake implementation?

> Bmake has a active upstream.

Well the pmake Debian package has the same upstream as bmake, so that
by itself does not seem to be an advantage over the others. :)

regards,
guillem


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110528034152.GA17376@gaara.hadrons.org">http://lists.debian.org/20110528034152.GA17376@gaara.hadrons.org

Jeroen Schot 05-30-2011 07:29 AM

Bug#627983: ITP: bmake -- Portable version of NetBSD's make
 
Hello,

On Sat, May 28, 2011 at 05:41:52AM +0200, Guillem Jover wrote:
> > Note: Debian already contains pmake, also derived from NetBSD's make.
>
> There's also FreeBSD's pmake as freebsd-make in the freebsd-buildutils
> package.

Yes, but after 15+ years these two have diverged. There is software
that needs bmake to build, and doesn't work with freebsd-make or
Debian's older pmake.

> > But pmake is a manual sync from NetBSD and thus difficult to maintain
> > (and as a consequence outdated).
>
> bmake also seems to be synced from NetBSD from time to time. And as
> stated on its web page it seems to be just a portability fork of
> NetBSD's pmake, so it might make more sense to ask the Debian pmake
> maintainer (CCed) if he is interested in switching to that version
> instead of uploading yet another pmake implementation?

Yes, synced by a upstream that does the portability stuff for us (and
has been doing this actively for the last 10+ years). The Debian pmake
maintainer has been notified about bmake (see #476267 and #605623)
some time ago and didn't respond. But I confess I have not contacted
him personally and am interested in his opinion about this.

> > Bmake has a active upstream.
>
> Well the pmake Debian package has the same upstream as bmake, so that
> by itself does not seem to be an advantage over the others. :)

I disagree: bmake has the same up(up)stream as pmake, but pmake has a
different upstream than bmake :)

Regards,
--
Jeroen Schot


All times are GMT. The time now is 10:25 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.