Re: What to do about RCS/OpenRCS
On Thu, May 07, 2015 at 04:18:38PM -0700, NGie Cooper wrote: On Thu, May 7, 2015 at 1:38 PM, Pedro Giffuni p...@freebsd.org wrote: Hello; On 05/07/15 14:56, Lyndon Nerenberg wrote: On Thu, 7 May 2015, Pedro Giffuni wrote: Unfortunately I don't use RCS enough (it looks like I should though) so I am not in a good position to take the next step and deal with any fallout it may produce. If we can have a build-knob to disable GNU RCS and enable the new one I will happily twist up the new version and hammer on it. Yes, that's usually the next step in the process. It is a little bit messy because there is a WITHOUT_RCS option and openrcs doesn't have rcsfreeze (and perhaps something else that we don't use). I really want to check out first if there is some strong opinion against OpenRCS. Perhaps someone that has used it before and thinks it is a bad idea. It looks like there are voices against it, so those have to be addressed first. Setting WITHOUT_RCS also breaks etcupdate (the tool requires rcs bits); check with jhb first to make sure that OpenRCS works with etcupdate. Confirmed. Pedro, are you also willing to fix fallout as Xin Li pointed out? If not, please revert, thanks. ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org
Re: [head tinderbox] failure on arm/arm
Chuck Burns wrote: On 11/9/2012 4:16 PM, Brett wrote: Message: 11 Date: Fri, 9 Nov 2012 23:34:58 +0800 From: Doug Brewer brewer.d...@gmail.com To: Adrian Chadd adr...@freebsd.org Cc: a...@freebsd.org, FreeBSD Tinderbox tinder...@freebsd.org, curr...@freebsd.org Subject: Re: [head tinderbox] failure on arm/arm Message-ID: cag0v13tpalmdpg-8rifcjjroxz948mqzjnn1yvqz4teybjz...@mail.gmail.com Content-Type: text/plain; charset=ISO-8859-1 No offence, but how many times did you break the build? Could you please compile your code before committing next time? Thanks a lot! Just an observation: a few years ago when I got sick of Linux's headlong rush development model, I subscribed to various BSD mailing lists to see what else was out there. I considered FreeBSD at the time - there was a neverending avalanche of [head tinderbox] failure messages. This told me that I would be more likely to be running code written by people who knew what they were doing if I went with Open, Net, or DragonflyBSD. I safely run OpenBSD-current on my main computer and it always works (I think I have had 2-3 build problems in about 3 years, and they were all my fault). At the moment, I only feel confident enough with FreeBSD-current to run it on my unimportant torrent computer. This is 80% due to constant build failures, and 20% due to invasive changes being introduced with documentation/instructions scattered over many different pages and mailing lists, e.g: http://wiki.freebsd.org/FrontPage?action=fullsearchcontext=180value=xorgtitlesearch=Titles http://wiki.freebsd.org/FrontPage?action=fullsearchcontext=180value=pkgngtitlesearch=Titles Hypothetical user: Is it WITHOUT_PKGNG= or WITHOUT_PKGNG=yes or WITH_PKGNG=no today? I wonder how many other people that you never hear from feel the same, and if some sort of x weeks commit freezeout should apply to the build breakers. Cute pointy hats or whatever obviously have no effect. Rant over! ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org Quite honestly, the head/current branch is going to have build failures.. It's the test bed.. YOU'VE GOTTA BE KIDDING ME. Stick with the release system unless you want cutting edge.. just remember.. cutting edge cuts sometimes... ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org
Re: [head tinderbox] failure on arm/arm
Adrian Chadd wrote: On 9 November 2012 14:37, Chuck Burns brea...@gmail.com wrote: Adrian. diskspace and cpu cycles are things I can spare, drop me a line outside of the ML and we can discuss particulars. It's just a personal box.. on a residential internet service, I have an amd64 box with 600G free on my pool.. 8G ram.. and I have a smaller i386 box... 100G or so free, 512M ram.. just drop me a line.. Hi, Those I do have - I have access to all of the ref* boxes in the cluster. I'm just typically hacking on this stuff on the train or at a cafe, and I don't have a workflow setup for pushing out potential diffs to build machines that have all the grunt/disk space for each little change that I do. Wait wait wait. It makes me wonder if you get the patch tested well on the train or at a cafe before being committed. I'm sorry about breaking things from time to time, but besides a small handful of what was I thinking?! things, the build breaks are just that - build breaks. They're easily fixed. I do not care how things are easily fixed. Remember, when Sam Leffler was the maintainer of ath and CAMBRIA board (it's an embedded device, right?), he had never broke the build. Adrian BR, Doug. ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org
Re: [head tinderbox] failure on arm/arm
No offence, but how many times did you break the build? Could you please compile your code before committing next time? Thanks a lot! On Fri, Nov 9, 2012 at 7:13 AM, Adrian Chadd adr...@freebsd.org wrote: Fixed, sorry! adrian On 8 November 2012 15:03, FreeBSD Tinderbox tinder...@freebsd.org wrote: TB --- 2012-11-08 21:30:00 - tinderbox 2.9 running on freebsd-current.sentex.ca TB --- 2012-11-08 21:30:00 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2012-11-08 21:30:00 - starting HEAD tinderbox run for arm/arm TB --- 2012-11-08 21:30:00 - cleaning the object tree TB --- 2012-11-08 21:30:00 - checking out /src from svn://svn.freebsd.org/base/head TB --- 2012-11-08 21:30:00 - cd /tinderbox/HEAD/arm/arm TB --- 2012-11-08 21:30:00 - /usr/local/bin/svn cleanup /src TB --- 2012-11-08 21:31:52 - /usr/local/bin/svn update /src TB --- 2012-11-08 21:32:01 - At svn revision 242793 TB --- 2012-11-08 21:32:02 - building world TB --- 2012-11-08 21:32:02 - CROSS_BUILD_TESTING=YES TB --- 2012-11-08 21:32:02 - MAKEOBJDIRPREFIX=/obj TB --- 2012-11-08 21:32:02 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-11-08 21:32:02 - SRCCONF=/dev/null TB --- 2012-11-08 21:32:02 - TARGET=arm TB --- 2012-11-08 21:32:02 - TARGET_ARCH=arm TB --- 2012-11-08 21:32:02 - TZ=UTC TB --- 2012-11-08 21:32:02 - __MAKE_CONF=/dev/null TB --- 2012-11-08 21:32:02 - cd /src TB --- 2012-11-08 21:32:02 - /usr/bin/make -B buildworld Building an up-to-date make(1) World build started on Thu Nov 8 21:32:09 UTC 2012 Rebuilding the temporary build tree stage 1.1: legacy release compatibility shims stage 1.2: bootstrap tools stage 2.1: cleaning up the object tree stage 2.2: rebuilding the object tree stage 2.3: build tools stage 3: cross tools stage 4.1: building includes stage 4.2: building libraries stage 4.3: make dependencies stage 4.4: building everything World build completed on Thu Nov 8 22:32:33 UTC 2012 TB --- 2012-11-08 22:32:33 - cd /src/sys/arm/conf TB --- 2012-11-08 22:32:33 - /usr/sbin/config -m AC100 TB --- 2012-11-08 22:32:33 - skipping AC100 kernel TB --- 2012-11-08 22:32:33 - cd /src/sys/arm/conf TB --- 2012-11-08 22:32:33 - /usr/sbin/config -m ARMADAXP TB --- 2012-11-08 22:32:33 - skipping ARMADAXP kernel TB --- 2012-11-08 22:32:33 - cd /src/sys/arm/conf TB --- 2012-11-08 22:32:33 - /usr/sbin/config -m ATMEL TB --- 2012-11-08 22:32:34 - building ATMEL kernel TB --- 2012-11-08 22:32:34 - CROSS_BUILD_TESTING=YES TB --- 2012-11-08 22:32:34 - MAKEOBJDIRPREFIX=/obj TB --- 2012-11-08 22:32:34 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-11-08 22:32:34 - SRCCONF=/dev/null TB --- 2012-11-08 22:32:34 - TARGET=arm TB --- 2012-11-08 22:32:34 - TARGET_ARCH=arm TB --- 2012-11-08 22:32:34 - TZ=UTC TB --- 2012-11-08 22:32:34 - __MAKE_CONF=/dev/null TB --- 2012-11-08 22:32:34 - cd /src TB --- 2012-11-08 22:32:34 - /usr/bin/make -B buildkernel KERNCONF=ATMEL Kernel build for ATMEL started on Thu Nov 8 22:32:34 UTC 2012 stage 1: configuring the kernel stage 2.1: cleaning up the object tree stage 2.2: rebuilding the object tree stage 2.3: build tools stage 3.1: making dependencies stage 3.2: building everything Kernel build for ATMEL completed on Thu Nov 8 22:36:09 UTC 2012 TB --- 2012-11-08 22:36:09 - cd /src/sys/arm/conf TB --- 2012-11-08 22:36:09 - /usr/sbin/config -m AVILA TB --- 2012-11-08 22:36:09 - skipping AVILA kernel TB --- 2012-11-08 22:36:09 - cd /src/sys/arm/conf TB --- 2012-11-08 22:36:09 - /usr/sbin/config -m BEAGLEBONE TB --- 2012-11-08 22:36:09 - skipping BEAGLEBONE kernel TB --- 2012-11-08 22:36:09 - cd /src/sys/arm/conf TB --- 2012-11-08 22:36:09 - /usr/sbin/config -m BWCT TB --- 2012-11-08 22:36:09 - building BWCT kernel TB --- 2012-11-08 22:36:09 - CROSS_BUILD_TESTING=YES TB --- 2012-11-08 22:36:09 - MAKEOBJDIRPREFIX=/obj TB --- 2012-11-08 22:36:09 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-11-08 22:36:09 - SRCCONF=/dev/null TB --- 2012-11-08 22:36:09 - TARGET=arm TB --- 2012-11-08 22:36:09 - TARGET_ARCH=arm TB --- 2012-11-08 22:36:09 - TZ=UTC TB --- 2012-11-08 22:36:09 - __MAKE_CONF=/dev/null TB --- 2012-11-08 22:36:09 - cd /src TB --- 2012-11-08 22:36:09 - /usr/bin/make -B buildkernel KERNCONF=BWCT Kernel build for BWCT started on Thu Nov 8 22:36:09 UTC 2012 stage 1: configuring the kernel stage 2.1: cleaning up the object tree stage 2.2: rebuilding the object tree stage 2.3: build tools stage 3.1: making dependencies stage 3.2: building everything Kernel build for BWCT completed on Thu Nov 8 22:38:19 UTC 2012 TB --- 2012-11-08 22:38:19 - cd /src/sys/arm/conf TB --- 2012-11-08 22:38:19 - /usr/sbin/config -m CAMBRIA TB --- 2012-11-08 22:38:19 - skipping CAMBRIA kernel TB --- 2012-11-08 22:38:19 - cd /src/sys/arm/conf TB --- 2012-11-08 22:38:19 - /usr/sbin/config -m CNS11XXNAS