X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=c4Eal4P73xDGrEWGCjj6i2vhB+o+P7lLg+HNA5NZbDo=; b=iMr23oArl5H9agNuxGpQm2Cr1W1G2BLbFVEkiquwYsxZ3lML5PByxqYIbPecOCjaWI 1cCEXgT9g32jbabYIFrWSZYPfCFdQcj1X8XfCijNEoKnwzMucxOsCjh8Dw4NmOiPH9mi TN7x8+Eifr6D+0ixKkPZJo8qE6KiM3LMUAFSGoidJyCtdPhEXr7N3qOajdmLwJplNl/r 5xLEMOBN8tmBhULvLM2/6ZoYeaH0NuB7XrXE9hCbr2WMerq2Ibi0WKPMOcjrdhDDC/p4 9sH1Mw9n5T6vmCo41U/d4/V1iIs+vQ+cZNxfr55YgZn0Iwwvh80odEH6kF30aTmL2VGn bppw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=c4Eal4P73xDGrEWGCjj6i2vhB+o+P7lLg+HNA5NZbDo=; b=puMNmwAkYLySWR1hOgUDZqKyYZQ7cYL+f25IBUDgVtRB4QCcXgJ519KPOiO3R1bVWt 66dsq+gMLfrWKQ5DPob22FK1M04S4Hmqu9mEoSl71wLxv9sObtzlxqmpdGPmtXOSbNfD mpj2f5SzSzwhTgUqL6jheIMcBy9pVgBAjRWYX10s27qgM2OEFxzJz0b6uq1D/wVGsfkq zO/fvQtqWiEu2hnYW8GxHbV59JcZ2UqgMUlk2XV1ASegKV799QraoO8rPCGMIIcVomzw bxvPIRqmieqqEC9u854vB27TmwDvYKDc6VBc5mKb6u3r8xBoMpndDea1DbeejKm4Wfz/ pi3Q== X-Gm-Message-State: AIkVDXIdA8ZhC79oqZ2yPyE0RNj8ZuTXgLU9rYA/ForUtzR9s44SxZSY6peSoNPdZoSRcucsUmHldyPDuSHb9Q== X-Received: by 10.28.5.193 with SMTP id 184mr46451059wmf.89.1483141810091; Fri, 30 Dec 2016 15:50:10 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <5866DF50.1050809@xs4all.nl> References: <74d9e3df-7aaa-cb29-5584-8c52d19227b1 AT sbcglobal DOT net> <585E6661 DOT 8070806 AT xs4all DOT nl> <2778f2e7-cd44-7823-a80b-a6ca0635c9f8 AT iee DOT org> <51bfdfb7-e4fd-c3c8-2a9b-3abd99ad37de AT fastmail DOT com> <5866DF50 DOT 1050809 AT xs4all DOT nl> From: "Chad Parker (parker DOT charles AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Fri, 30 Dec 2016 18:50:09 -0500 Message-ID: Subject: Re: [geda-user] [pcb] Plans for Next Release of pcb To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=001a114435b8bdfe990544e8dc08 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --001a114435b8bdfe990544e8dc08 Content-Type: text/plain; charset=UTF-8 Bert, you beat me to the punch! I have a draft email open right now that mentions some of these things. I think that most of the commits in my 4.0.0 branch should probably be in master as well. The MinMaskGap failure is the result of a non-zero diff between the golden file and the pcb output file. The non-zero part is because the version strings that pcb writes at the beginning of the file are different. The test isn't really failing. If you update the version string in the golden file to match the new version, then the test will pass. I tried to create a 4.0.0 branch in the git root, but was not able to. Maybe I don't have the requisite permissions? I've been able to successfully do a make distcheck with each of the hids (gtk, lesstif, and batch) on my Mac. I was just working on doing the same on a Slackware VM and a Debian VM, but am running into some other problems there. --Chad On Fri, Dec 30, 2016 at 5:27 PM, Bert Timmerman (bert DOT timmerman AT xs4all DOT nl) [via geda-user AT delorie DOT com] wrote: > Chad Parker (parker DOT charles AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > >> Is the reason people want to skip to version 4 just because of that fork >> that claimed version 3.x? If so, we could still use the 2.x.x series before >> having to worry about the naming collision, and then skip to 4.0.0. Or is >> it that we want to tell prospective users that ours is better by having a >> higher version number? >> >> DJ- >> I agree that there haven't been any changes that would break backward >> compatibility, but sometimes you just have to make a clean break, like when >> the kernel went to 3.0.0. >> >> Bert- >> Thanks, I can be a little OCD sometimes, and I do like things to be neat >> and clean! Particularly when it comes to plans. >> >> I sort of assumed that we would either have the code sprint earlier, or >> not have one this month since the last Sunday of the month (tomorrow) is >> Christmas day and I imagine that a lot of people will be observing that >> holiday. >> >> I'll run through the release procedure that Dan pointed out sometime in >> the next couple of days and let folks know how things go. I think there are >> at least a couple of compile warnings on my Mac that will need to be fixed. >> >> Cheers, and have a good holiday to all those who are celebrating. >> --Chad >> >> >> >> >> On Sat, Dec 24, 2016 at 3:01 PM, Girvin Herr ( >> girvin_herr+gherr_lists AT fastmail DOT com > sts AT fastmail DOT com>) [via geda-user AT delorie DOT com > geda-user AT delorie DOT com>] > geda-user AT delorie DOT com>> wrote: >> >> >> >> On 12/24/2016 04:50 AM, M. J. Everitt (m DOT j DOT everitt AT iee DOT org >> ) [via geda-user AT delorie DOT com >> >> ] wrote: >> >>> As a prospective proxy maintainer for Gentoo, please let me know >>> when you roll a tarball, and I'll run through the Gentoo >>> packaging process, and do some preliminary build/run-testing and >>> feed back. >>> >>> If wanted, I can do the same for a Slackware Linux package. I am >> currently running Slackware 14.1 (k3.10.103), but I have a copy of >> the latest 14.2 and plan to install it early next year. The only >> change I can see is that the package architecture went from i486 >> in 14.1 to i586 in 14.2, but that is trivial. Of course, the >> dependencies have changed. >> >> Another option would be to contact the SlackBuilds.org pcb package >> maintainer, Felix Pfeifer: pfeifer [dot] felix [at] googlemail >> [dot] com >> He might be willing to do this task and put the resulting packages >> on SlackBuilds. >> >> geda-gaf on SlackBuilds.org seems to be maintained by a different >> maintainer, Stephen Van Berg: stephen_van_berg at earlicker dot com >> >> I would second a more consistent version numbering system, as >>> this makes version-tracking easier for packagers too, so pcb v4 >>> would indeed be a good choice if settled upon! >>> >> Consistency, yes. But the form doesn't matter for Slackware >> packaging. x.y.z is just as fine as yyyymmdd. The only caveat is >> that dashes may not be used in the version string. I usually >> change them to underscores or remove them entirely if in yyyy-mm-dd. >> >> Girvin Herr >> >> >>> Good luck, thanks, and keep us posted on the list :) >>> >>> Michael. >>> >>> On 24/12/16 12:23, Peter Clifton (petercjclifton AT googlemail DOT com >>> ) [via >>> geda-user AT delorie DOT com ] wrote: >>> >>>> Nice to hear work is going on with mainline pcb as well... >>>> >>>> One thing prior to release. We ought to git rm the debian >>>> directory that added to the repository. >>>> >>>> This matches preferred distro policy, and makes life easier for >>>> the official packagers (so they can use our sources directly >>>> without having to repackage them to remove the debian dir. >>>> >>>> I checked this with our debian packagers some while back to >>>> confirm, but never got around to making the delete. >>>> >>>> Peter >>>> >>>> >> >> Hi Chad, > > I see you are busy with the 4.0.0. test drive in your "home/cparker/4.0.0" > branch. > > AFAICT some of those commits should be in master, others should go in a > "pcb-4.0.0" release branch once you have finished testing. > > One other thing is that I found is that "make check" fails on the > MinMaskGap test ... in a pristine Ubuntu 12.04 (precise) environment, see > https://travis-ci.org/bert/pcb/builds and https://bugs.launchpad.net/pcb > /+bug/1653280. > > I think we need to squash this bug before we can ship 4.0.0 ("make check" > failing can be seen as "bad form"). > > I will keep you informed about any findings in the bug report. > > Kind regards, > > Bert Timmerman. > --001a114435b8bdfe990544e8dc08 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Bert, you beat me to the punch! I have a draft email = open right now that mentions some of these things.

I thin= k that most of the commits in my 4.0.0 branch should probably be in master = as well.

The MinMaskGap failure is the result = of a non-zero diff between the golden file and the pcb output file. The non= -zero part is because the version strings that pcb writes at the beginning = of the file are different. The test isn't really failing. If you update= the version string in the golden file to match the new version, then the t= est will pass.

I tried to create a 4.0.0 branch in the gi= t root, but was not able to. Maybe I don't have the requisite permissio= ns?

I've been able to successfully do a make distchec= k with each of the hids (gtk, lesstif, and batch) on my Mac. I was just wor= king on doing the same on a Slackware VM and a Debian VM, but am running in= to some other problems there.

--Chad


On Fri,= Dec 30, 2016 at 5:27 PM, Bert Timmerman (bert DOT timmerman AT xs4all DOT nl) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com><= /span> wrote:
Chad Parke= r (parker.cha= rles AT gmail DOT com) [via geda-user AT delorie DOT com] wrote:
Is the reason people want to skip to version 4 just because of that fork th= at claimed version 3.x? If so, we could still use the 2.x.x series before h= aving to worry about the naming collision, and then skip to 4.0.0. Or is it= that we want to tell prospective users that ours is better by having a hig= her version number?

DJ-
I agree that there haven't been any changes that would break backward c= ompatibility, but sometimes you just have to make a clean break, like when = the kernel went to 3.0.0.

Bert-
Thanks, I can be a little OCD sometimes, and I do like things to be neat an= d clean! Particularly when it comes to plans.

I sort of assumed that we would either have the code sprint earlier, or not= have one this month since the last Sunday of the month (tomorrow) is Chris= tmas day and I imagine that a lot of people will be observing that holiday.=

I'll run through the release procedure that Dan pointed out sometime in= the next couple of days and let folks know how things go. I think there ar= e at least a couple of compile warnings on my Mac that will need to be fixe= d.

Cheers, and have a good holiday to all those who are celebrating.
--Chad




On Sat, Dec 24, 2016 at 3:01 PM, Girvin Herr (girvin_herr+gherr_lists AT fast= mail.com <mailto:girvin_herr%2Bgherr_lists AT fastmail DOT com= >) [via g= eda-user AT delorie DOT com <mailto:geda-user AT delorie DOT com>] <geda-user AT delorie DOT com <m= ailto:geda-user@= delorie.com>> wrote:



=C2=A0 =C2=A0 On 12/24/2016 04:50 AM, M. J. Everitt (m DOT j DOT everitt AT iee DOT org
=C2=A0 =C2=A0 <mailto:m DOT j DOT everitt AT iee DOT org>) [via geda-user AT delorie DOT com
=C2=A0 =C2=A0 <mailto:geda-user AT delorie DOT com>] wrote:
=C2=A0 =C2=A0 As a prospective proxy maintainer for Gentoo, please let me k= now
=C2=A0 =C2=A0 when you roll a tarball, and I'll run through the Gentoo<= br> =C2=A0 =C2=A0 packaging process, and do some preliminary build/run-testing = and
=C2=A0 =C2=A0 feed back.

=C2=A0 =C2=A0 If wanted, I can do the same for a Slackware Linux package.= =C2=A0 I am
=C2=A0 =C2=A0 currently running Slackware 14.1 (k3.10.103), but I have a co= py of
=C2=A0 =C2=A0 the latest 14.2 and plan to install it early next year.=C2=A0= The only
=C2=A0 =C2=A0 change I can see is that the package architecture went from i= 486
=C2=A0 =C2=A0 in 14.1 to i586 in 14.2, but that is trivial.=C2=A0 Of course= , the
=C2=A0 =C2=A0 dependencies have changed.

=C2=A0 =C2=A0 Another option would be to contact the SlackBuilds.org pcb pa= ckage
=C2=A0 =C2=A0 maintainer, Felix Pfeifer:=C2=A0 pfeifer [dot] felix [at] goo= glemail
=C2=A0 =C2=A0 [dot] com
=C2=A0 =C2=A0 He might be willing to do this task and put the resulting pac= kages
=C2=A0 =C2=A0 on SlackBuilds.

=C2=A0 =C2=A0 geda-gaf on SlackBuilds.org seems to be maintained by a diffe= rent
=C2=A0 =C2=A0 maintainer, Stephen Van Berg:=C2=A0 stephen_van_berg at earli= cker dot com

=C2=A0 =C2=A0 I would second a more consistent version numbering system, as=
=C2=A0 =C2=A0 this makes version-tracking easier for packagers too, so pcb = v4
=C2=A0 =C2=A0 would indeed be a good choice if settled upon!
=C2=A0 =C2=A0 Consistency, yes.=C2=A0 But the form doesn't matter for S= lackware
=C2=A0 =C2=A0 packaging.=C2=A0 x.y.z is just as fine as yyyymmdd.=C2=A0 The= only caveat is
=C2=A0 =C2=A0 that dashes may not be used in the version string.=C2=A0 I us= ually
=C2=A0 =C2=A0 change them to underscores or remove them entirely if in yyyy= -mm-dd.

=C2=A0 =C2=A0 Girvin Herr


=C2=A0 =C2=A0 Good luck, thanks, and keep us posted on the list :)

=C2=A0 =C2=A0 Michael.

=C2=A0 =C2=A0 On 24/12/16 12:23, Peter Clifton (petercjclifton AT googlemail DOT com
=C2=A0 =C2=A0 <mailto:petercjclifton AT googlemail.com>) [via
=C2=A0 =C2=A0 ge= da-user AT delorie DOT com <mailto:geda-user AT delorie DOT com>] wrote:
=C2=A0 =C2=A0 Nice to hear work is going on with mainline pcb as well...
=C2=A0 =C2=A0 One thing prior to release. We ought to git rm the debian
=C2=A0 =C2=A0 directory that added to the repository.

=C2=A0 =C2=A0 This matches preferred distro policy, and makes life easier f= or
=C2=A0 =C2=A0 the official packagers (so they can use our sources directly<= br> =C2=A0 =C2=A0 without having to repackage them to remove the debian dir.
=C2=A0 =C2=A0 I checked this with our debian packagers some while back to =C2=A0 =C2=A0 confirm, but never got around to making the delete.

=C2=A0 =C2=A0 Peter



Hi Chad,

I see you are busy with the 4.0.0. test drive in your "home/cparker/4.= 0.0" branch.

AFAICT some of those commits should be in master, others should go in a &qu= ot;pcb-4.0.0" release branch once you have finished testing.

One other thing is that I found is that "make check" fails on the= MinMaskGap test ... in a pristine Ubuntu 12.04 (precise) environment, see = https://travis-ci.org/bert/pcb/builds and https://bugs.launchpad.net/pcb/+bug/1653280.

I think we need to squash this bug before we can ship 4.0.0 ("make che= ck" failing can be seen as "bad form").

I will keep you informed about any findings in the bug report.

Kind regards,

Bert Timmerman.

--001a114435b8bdfe990544e8dc08--