Re: What to do about RCS/OpenRCS

2015-05-07 Thread Doug Brewer
 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

2012-11-10 Thread Doug Brewer
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

2012-11-10 Thread Doug Brewer
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

2012-11-09 Thread Doug Brewer
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