Re: [Heads Up] RCS removed from base
On 10/9/13 7:22 AM, Diane Bruce wrote: On Tue, Oct 08, 2013 at 04:56:46PM -0400, Kurt Lidl wrote: On 10/8/13 4:33 PM, Cy Schubert wrote: In message 52542687.7000...@pix.net, Kurt Lidl writes: On 10/8/13, Julian Elischer wrote: On 10/7/13 11:06 PM, Steve Kargl wrote: On Sun, Oct 06, 2013 at 10:43:21PM -0400, Eitan Adler wrote: Hey all, Did it this morning http://people.FreeBSD.org/~db/rcs.tgz Or http://www.db.net/~db/rcs.tgz It's up to core@ to decide what to do. - Diane I think everyone knows my opinion.. I think we need an in-base *file* versioning tool .. and since many of us have RCS'd our /etc files, or have install scripts that use RCS it should be RCS.. I don't care WHICH RCS it is but it needs to be back in place by 10. and the easiest way of having it there in the mean while is jsut to revert the commit until the new one is ready. ___ 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: [Heads Up] RCS removed from base
On Tue, Oct 08, 2013 at 04:56:46PM -0400, Kurt Lidl wrote: On 10/8/13 4:33 PM, Cy Schubert wrote: In message 52542687.7000100 at pix.net, Kurt Lidl writes: On 10/8/13, Julian Elischer wrote: On 10/7/13 11:06 PM, Steve Kargl wrote: On Sun, Oct 06, 2013 at 10:43:21PM -0400, Eitan Adler wrote: Hey all, Did it this morning http://people.FreeBSD.org/~db/rcs.tgz Or http://www.db.net/~db/rcs.tgz I notice in diff'ing your work vs my work, that I started with newer revisions of some of the files than the ones you have: .\ $OpenBSD: ci.1,v 1.37 2011/07/14 16:31:34 sobrado Exp $ --- .\ $OpenBSD: ci.1,v 1.38 2013/08/12 14:19:53 jmc Exp $ /* $OpenBSD: ci.c,v 1.214 2013/01/18 11:21:09 guenther Exp $ */ --- /* $OpenBSD: ci.c,v 1.215 2013/04/17 00:20:52 deraadt Exp $*/ /* $OpenBSD: co.c,v 1.116 2010/12/03 19:44:58 chl Exp $*/ --- /* $OpenBSD: co.c,v 1.117 2013/04/16 20:24:45 deraadt Exp $*/ /* $OpenBSD: date.y,v 1.10 2010/07/31 08:54:42 ray Exp $ */ --- /* $OpenBSD: date.y,v 1.11 2013/04/19 17:28:07 deraadt Exp $ */ /* $OpenBSD: diff.c,v 1.33 2011/04/20 19:34:16 nicm Exp $ */ --- /* $OpenBSD: diff.c,v 1.34 2013/05/16 12:44:48 stsp Exp $ */ .\ $OpenBSD: ident.1,v 1.11 2011/04/19 21:17:30 jmc Exp $ --- .\ $OpenBSD: ident.1,v 1.12 2013/06/29 09:08:41 jmc Exp $ /* $OpenBSD: rcs.h,v 1.15 2011/07/06 15:36:52 nicm Exp $ */ --- /* $OpenBSD: rcs.h,v 1.16 2013/06/03 17:04:35 jcs Exp $*/ /* $OpenBSD: rcsparse.c,v 1.8 2012/02/04 21:22:32 tobias Exp $ */ --- /* $OpenBSD: rcsparse.c,v 1.9 2013/06/03 17:04:35 jcs Exp $*/ /* $OpenBSD: rcsutil.c,v 1.38 2010/12/06 22:52:55 chl Exp $*/ --- /* $OpenBSD: rcsutil.c,v 1.39 2013/04/16 20:24:45 deraadt Exp $*/ /* $OpenBSD: rlog.c,v 1.65 2011/07/14 16:38:39 sobrado Exp $ */ --- /* $OpenBSD: rlog.c,v 1.66 2013/06/03 17:04:35 jcs Exp $ */ -Kurt ___ 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: [Heads Up] RCS removed from base
... I notice in diff'ing your work vs my work, that I started with newer revisions of some of the files than the ones you have: I was well aware of that. There is no point doing much more until there is a decision from core. - Diane -- - d...@freebsd.org d...@db.net http://www.db.net/~db ___ 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: [Heads Up] RCS removed from base
On 10/8/13, Julian Elischer wrote: On 10/7/13 11:06 PM, Steve Kargl wrote: On Sun, Oct 06, 2013 at 10:43:21PM -0400, Eitan Adler wrote: Hey all, RCS was removed from the base system in r256095. If you still want to use RCS please install either devel/rcs or devel/rcs57. If not, be sure to check out the alternatives (pun stolen and intended). Perhaps, a note in src/UPDATING is appropriate? ok so what is this, the secret cabal to make FreeBSD useless? I'm ccing core as I believe this was not discussed enough in public (in fact not discussed AT ALL in any forum I am watching) and I officially request a backout of the removal of what I consider to be core functionality. My usual way of doing things is on install to ci EVERYTHING in /etc to get a snapsot right the way back to install. now I have to change things in /etc (and other places) BEFORE I can check them in. (i.e. get networking up and ports installed) not a big thing but I believe that a lot of poeple use ci/co on /etc becasue it is just there +1 for keeping a RCS in base. I too use to maintain a bunch of files in /etc - I have for years and years. I don't particularly want the GPL'd version - I'd be happiest with the OpenRCS version (BSD-licensed) from OpenBSD. -Kurt ___ 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: [Heads Up] RCS removed from base
On 10/08/13 16:36, Kurt Lidl wrote: On 10/8/13, Julian Elischer wrote: On 10/7/13 11:06 PM, Steve Kargl wrote: On Sun, Oct 06, 2013 at 10:43:21PM -0400, Eitan Adler wrote: Hey all, RCS was removed from the base system in r256095. If you still want to use RCS please install either devel/rcs or devel/rcs57. If not, be sure to check out the alternatives (pun stolen and intended). Perhaps, a note in src/UPDATING is appropriate? ok so what is this, the secret cabal to make FreeBSD useless? I'm ccing core as I believe this was not discussed enough in public (in fact not discussed AT ALL in any forum I am watching) and I officially request a backout of the removal of what I consider to be core functionality. My usual way of doing things is on install to ci EVERYTHING in /etc to get a snapsot right the way back to install. now I have to change things in /etc (and other places) BEFORE I can check them in. (i.e. get networking up and ports installed) not a big thing but I believe that a lot of poeple use ci/co on /etc becasue it is just there +1 for keeping a RCS in base. I too use to maintain a bunch of files in /etc - I have for years and years. I don't particularly want the GPL'd version - I'd be happiest with the OpenRCS version (BSD-licensed) from OpenBSD. +1 for OpenRCS -Kurt ___ 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 ___ 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: [Heads Up] RCS removed from base
In message 52538562.6030...@freebsd.org, Julian Elischer writes: On 10/8/13 10:03 AM, Steve Rikli wrote: On Mon, Oct 07, 2013 at 06:32:21PM -0700, Alfred Perlstein wrote: On 10/7/13 6:30 PM, Steve Kargl wrote: ... PS: As noted, the code is GPL. There has been an effort to remove GPL code from FreeBSD (whether prudent or not). That plus the age of the code is good enough reason to ditch it! huzzah! Plus we can make RCSBSD along with it. Is such a project underway? I.e. an RCS of some kind from FreeBSD? OpenBSD went through this a while ago and use OpenRCS -- is that even remotely appropriate for use in FreeBSD? From reading most of both thread(s), it seems there's at least some interest in keeping an RCS in base; whether it's the status quo RCS (w/GPL) doesn't seem to be strictly required, as long as whichever RCS is available in base is (mostly?) compatible with status quo RCS. the prudent path is to put the original back before 10 and arange to replace it by 11 I'm officially asking core to allow this to stop what I consider a bad POLA problem. it can not be said that there was no pushback against this change. and it was sprung on us with no real warning. Probably a good idea. Though I've put a rcs57 port in place, ports need to be updated and probably a little more warning would have been nice. -- Cheers, Cy Schubert cy.schub...@komquats.com FreeBSD UNIX: c...@freebsd.org Web: http://www.FreeBSD.org ___ 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: [Heads Up] RCS removed from base
In message 52538d19.8000...@freebsd.org, Julian Elischer writes: On 10/8/13 12:34 PM, Mehmet Erol Sanliturk wrote: On Mon, Oct 7, 2013 at 9:49 PM, Julian Elischer jul...@freebsd.org mailto:jul...@freebsd.org wrote: On 10/8/13 9:33 AM, Steve Kargl wrote: On Mon, Oct 07, 2013 at 08:41:38PM -0400, George Mitchell wrote: On 10/07/13 20:28, John-Mark Gurney wrote: Julian Elischer wrote this message on Tue, Oct 08, 2013 at 08:01 +0800: not a big thing but I believe that a lot of poeple use ci/co on /etc becasue it is just there +1 Folks, this is just plain a major violation of the Principle of Least Amazement. RCS is ideal for keeping track of my configuration files in /etc. What do we gain by removing it? Less GPL code in FreeBSD? not a problem unless you plan in shipping a changed version of it on your product?? Most new versions of GPL licensed code are converted to Version 3 GPL . This is blocking FreeBSD if they keep GPL licensed code in base , because commercial companies usingFreeBSD are not able to use FreeBSD any more if the FreeBSD switches to Version 3 GPL . This obstacle is in the base system GCC : It stayed in an older version , and necessitated to switch to Clang/LLVM . Difficulty of such a switch is apparenly known . Therefore cleaning base from GPL licensed code is a vital requirement for further progress WITH RESPECT TO FreeBSD Project structure . Thank you very much . sure but lets keep the one one in the the tree untill there is a replacement ready to commit. ro 10 will have NO RCS which is a POLA. We do now have an rcs57 port which is the same as what was in base. The port could be made to _optionally_ install into /usr instead of ${LOCALBASE}. -- Cheers, Cy Schubert cy.schub...@komquats.com FreeBSD UNIX: c...@freebsd.org Web: http://www.FreeBSD.org ___ 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: [Heads Up] RCS removed from base
In message 52542687.7000...@pix.net, Kurt Lidl writes: On 10/8/13, Julian Elischer wrote: On 10/7/13 11:06 PM, Steve Kargl wrote: On Sun, Oct 06, 2013 at 10:43:21PM -0400, Eitan Adler wrote: Hey all, RCS was removed from the base system in r256095. If you still want to use RCS please install either devel/rcs or devel/rcs57. If not, be sure to check out the alternatives (pun stolen and intended). Perhaps, a note in src/UPDATING is appropriate? ok so what is this, the secret cabal to make FreeBSD useless? I'm ccing core as I believe this was not discussed enough in public (in fact not discussed AT ALL in any forum I am watching) and I officially request a backout of the removal of what I consider to be core functionality. My usual way of doing things is on install to ci EVERYTHING in /etc to get a snapsot right the way back to install. now I have to change things in /etc (and other places) BEFORE I can check them in. (i.e. get networking up and ports installed) not a big thing but I believe that a lot of poeple use ci/co on /etc becasue it is just there +1 for keeping a RCS in base. I too use to maintain a bunch of files in /etc - I have for years and years. I don't particularly want the GPL'd version - I'd be happiest with the OpenRCS version (BSD-licensed) from OpenBSD. I've started work on a port (not that this was my highest priority but received a private email that I may want to do this instead of rcs57). Would the majority here rather have it in base? Just finished schlepping the OpenBSD source to my laptop (the link to the OpenRCS site returns a TCP RST). I don't mind either way. It's the groups's and the Project's call. -- Cheers, Cy Schubert cy.schub...@komquats.com FreeBSD UNIX: c...@freebsd.org Web: http://www.FreeBSD.org ___ 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: [Heads Up] RCS removed from base
On Tue, 8 Oct 2013, Cy Schubert wrote: I've started work on a port (not that this was my highest priority but received a private email that I may want to do this instead of rcs57). Would the majority here rather have it in base? Just finished schlepping the OpenBSD source to my laptop (the link to the OpenRCS site returns a TCP RST). I don't mind either way. It's the groups's and the Project's call. It seems to have ben taken out without much discussion, and we're in the process of releasing 10.0, so I'd say put it back in base. After 10.0 goes out (or is branched), then we can have a proper discussion about how to remove it and what, if any, to replace it with. -- DE ___ 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: [Heads Up] RCS removed from base
On 10/8/13 4:33 PM, Cy Schubert wrote: In message 52542687.7000...@pix.net, Kurt Lidl writes: On 10/8/13, Julian Elischer wrote: On 10/7/13 11:06 PM, Steve Kargl wrote: On Sun, Oct 06, 2013 at 10:43:21PM -0400, Eitan Adler wrote: Hey all, RCS was removed from the base system in r256095. If you still want to use RCS please install either devel/rcs or devel/rcs57. If not, be sure to check out the alternatives (pun stolen and intended). Perhaps, a note in src/UPDATING is appropriate? ok so what is this, the secret cabal to make FreeBSD useless? I'm ccing core as I believe this was not discussed enough in public (in fact not discussed AT ALL in any forum I am watching) and I officially request a backout of the removal of what I consider to be core functionality. My usual way of doing things is on install to ci EVERYTHING in /etc to get a snapsot right the way back to install. now I have to change things in /etc (and other places) BEFORE I can check them in. (i.e. get networking up and ports installed) not a big thing but I believe that a lot of poeple use ci/co on /etc becasue it is just there +1 for keeping a RCS in base. I too use to maintain a bunch of files in /etc - I have for years and years. I don't particularly want the GPL'd version - I'd be happiest with the OpenRCS version (BSD-licensed) from OpenBSD. I've started work on a port (not that this was my highest priority but received a private email that I may want to do this instead of rcs57). Would the majority here rather have it in base? Just finished schlepping the OpenBSD source to my laptop (the link to the OpenRCS site returns a TCP RST). I don't mind either way. It's the groups's and the Project's call. I did the same thing this afternoon. I grabbed the latest rcs sources from the OpenBSD CVS server, and did a quick and dirty port to FreeBSD. There are some minor formatting diffs in the output of 'rlog', for example. Diff should be attached (well, stripped from the mailing list, but still available through the web interface to the mailing list). -Kurt diff --git a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -12,9 +12,9 @@ LINKS=${BINDIR}/rcs ${BINDIR}/ci ${BIND ${BINDIR}/rcs ${BINDIR}/rcsclean ${BINDIR}/rcs ${BINDIR}/rcsdiff \ ${BINDIR}/rcs ${BINDIR}/rcsmerge ${BINDIR}/rcs ${BINDIR}/rlog CPPFLAGS+=-I${.CURDIR} -CFLAGS+=-Wall +CFLAGS+=-Wall -I${.CURDIR} CFLAGS+=-Wstrict-prototypes -Wmissing-prototypes CFLAGS+=-Wmissing-declarations CFLAGS+=-Wshadow -Wpointer-arith -Wcast-qual CFLAGS+=-Wsign-compare diff --git a/ci.c b/ci.c --- a/ci.c +++ b/ci.c @@ -909,9 +909,9 @@ checkin_keywordscan(BUF *data, RCSNUM ** buf_append(buf, start, len); /* XXX - Not binary safe. */ buf_putc(buf, '\0'); - checkin_parsekeyword(buf_get(buf), rev, date, author, state); + checkin_parsekeyword((char *)buf_get(buf), rev, date, author, state); buf_free(buf); loopend:; } if (kwstr == NULL) diff --git a/date.y b/date.y --- a/date.y +++ b/date.y @@ -13,9 +13,9 @@ */ /* SUPPRESS 287 on yaccpar_sccsid *//* Unused static variable */ /* SUPPRESS 288 on yyerrlab *//* Label unused */ -#include sys/timeb.h +/* #include sys/timeb.h */ #include ctype.h #include err.h #include string.h diff --git a/diff.c b/diff.c --- a/diff.c +++ b/diff.c @@ -426,10 +426,10 @@ files_differ(FILE *f1, FILE *f2) static void prepare(int i, FILE *fd, off_t filesize, int flags) { struct line *p; - int j, h; - size_t sz; + int h; + size_t j, sz; rewind(fd); sz = (filesize = SIZE_MAX ? filesize : SIZE_MAX) / 25; @@ -1141,9 +1141,9 @@ asciifile(FILE *f) cnt = fread(buf, 1, sizeof(buf), f); return (memchr(buf, '\0', cnt) == NULL); } -#define begins_with(s, pre) (strncmp(s, pre, sizeof(pre)-1) == 0) +#define begins_with(s, pre) (strncmp((const char *)s, pre, sizeof(pre)-1) == 0) static char * match_function(const long *f, int pos, FILE *fp) { @@ -1160,9 +1160,9 @@ match_function(const long *f, int pos, F nc = sizeof(buf) - 1; nc = fread(buf, 1, nc, fp); if (nc 0) { buf[nc] = '\0'; - buf[strcspn(buf, \n)] = '\0'; + buf[strcspn((const char *)buf, \n)] = '\0'; if (isalpha(buf[0]) || buf[0] == '_' || buf[0] == '$') { if (begins_with(buf, private:)) { if (!state) state = (private); @@ -1172,9 +1172,9 @@ match_function(const long *f, int pos, F } else if (begins_with(buf, public:)) { if (!state) state = (public); } else { -
Re: [Heads Up] RCS removed from base
On Tue, Oct 08, 2013 at 04:56:46PM -0400, Kurt Lidl wrote: On 10/8/13 4:33 PM, Cy Schubert wrote: In message 52542687.7000...@pix.net, Kurt Lidl writes: On 10/8/13, Julian Elischer wrote: On 10/7/13 11:06 PM, Steve Kargl wrote: On Sun, Oct 06, 2013 at 10:43:21PM -0400, Eitan Adler wrote: Hey all, Did it this morning http://people.FreeBSD.org/~db/rcs.tgz Or http://www.db.net/~db/rcs.tgz It's up to core@ to decide what to do. - Diane -- - d...@freebsd.org d...@db.net http://www.db.net/~db ___ 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: [Heads Up] RCS removed from base
On Sun, Oct 06, 2013 at 10:43:21PM -0400, Eitan Adler wrote: Hey all, RCS was removed from the base system in r256095. If you still want to use RCS please install either devel/rcs or devel/rcs57. If not, be sure to check out the alternatives (pun stolen and intended). Perhaps, a note in src/UPDATING is appropriate? -- Steve ___ 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: [Heads Up] RCS removed from base
On Mon, Oct 7, 2013 at 11:06 AM, Steve Kargl s...@troutmask.apl.washington.edu wrote: On Sun, Oct 06, 2013 at 10:43:21PM -0400, Eitan Adler wrote: Hey all, RCS was removed from the base system in r256095. If you still want to use RCS please install either devel/rcs or devel/rcs57. If not, be sure to check out the alternatives (pun stolen and intended). Perhaps, a note in src/UPDATING is appropriate? Absolutely! I've sent a request to re@. -- Eitan Adler ___ 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: [Heads Up] RCS removed from base
On Mon, Oct 7, 2013 at 6:43 AM, Eitan Adler li...@eitanadler.com wrote: Hey all, RCS was removed from the base system in r256095. If you still want to use RCS please install either devel/rcs or devel/rcs57. If not, be sure to check out the alternatives (pun stolen and intended). rc.subr use rcs in backup_file function which no one uses. Maybe remove backup_fіle that it does not provoke any errors? ___ 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: [Heads Up] RCS removed from base
On Sun, Oct 06, 2013 at 10:43:21PM -0400, Eitan Adler wrote: RCS was removed from the base system in r256095. If you still want to use RCS please install either devel/rcs or devel/rcs57. If not, be sure to check out the alternatives (pun stolen and intended). Thanks for removing this piece of old GPL software. Perhaps a rewrite of ident(1) should be added, since Subversion still uses this keyword syntax and does not provide a utility to print keywords from a file that is not part of a Subversion checkout. This could be a shell script based on a command like strings $f | sed -n -e 's/^.*\(\$[[:alpha:]]*[[:alpha:]]: [^$]*\$\).*$/\1/p' or a C program (like what(1)). Likewise, merge(1) can be useful without RCS itself. However, consensus across operating system integrators appears to be that this functionality is best built into version control systems and not provided separately. -- Jilles Tjoelker ___ 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: [Heads Up] RCS removed from base
On 10/7/13 11:06 PM, Steve Kargl wrote: On Sun, Oct 06, 2013 at 10:43:21PM -0400, Eitan Adler wrote: Hey all, RCS was removed from the base system in r256095. If you still want to use RCS please install either devel/rcs or devel/rcs57. If not, be sure to check out the alternatives (pun stolen and intended). Perhaps, a note in src/UPDATING is appropriate? ok so what is this, the secret cabal to make FreeBSD useless? I'm ccing core as I believe this was not discussed enough in public (in fact not discussed AT ALL in any forum I am watching) and I officially request a backout of the removal of what I consider to be core functionality. My usual way of doing things is on install to ci EVERYTHING in /etc to get a snapsot right the way back to install. now I have to change things in /etc (and other places) BEFORE I can check them in. (i.e. get networking up and ports installed) not a big thing but I believe that a lot of poeple use ci/co on /etc becasue it is just there ___ 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: [Heads Up] RCS removed from base
Julian Elischer wrote this message on Tue, Oct 08, 2013 at 08:01 +0800: not a big thing but I believe that a lot of poeple use ci/co on /etc becasue it is just there +1 -- John-Mark Gurney Voice: +1 415 225 5579 All that I will do, has been done, All that I have, has not. ___ 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: [Heads Up] RCS removed from base
On 10/07/13 20:28, John-Mark Gurney wrote: Julian Elischer wrote this message on Tue, Oct 08, 2013 at 08:01 +0800: not a big thing but I believe that a lot of poeple use ci/co on /etc becasue it is just there +1 Folks, this is just plain a major violation of the Principle of Least Amazement. RCS is ideal for keeping track of my configuration files in /etc. What do we gain by removing it? Roughly 640 kilobytes of executable code and 60 kilobytes of compressed man pages. Had the community that hangs our on this mailing list heard about this when it could still have been described as a proposal, as opposed to a fait accompli, I would have described it as the epitome of a Half Baked Idea. -- George ___ 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: [Heads Up] RCS removed from base
On Tue, Oct 08, 2013 at 08:01:34AM +0800, Julian Elischer wrote: On 10/7/13 11:06 PM, Steve Kargl wrote: On Sun, Oct 06, 2013 at 10:43:21PM -0400, Eitan Adler wrote: Hey all, RCS was removed from the base system in r256095. If you still want to use RCS please install either devel/rcs or devel/rcs57. If not, be sure to check out the alternatives (pun stolen and intended). Perhaps, a note in src/UPDATING is appropriate? ok so what is this, the secret cabal to make FreeBSD useless? I'm unsure why you are using the word 'cabal' here. I have no dog in this fight. I happen to read svn commit emails. I simply noticed that Eitan had removed RCS, and has a service to those that may use RCS I suggested that a note be added to src/UPDATING. PS: As noted, the code is GPL. There has been an effort to remove GPL code from FreeBSD (whether prudent or not). -- Steve ___ 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: [Heads Up] RCS removed from base
On 10/7/13 6:30 PM, Steve Kargl wrote: On Tue, Oct 08, 2013 at 08:01:34AM +0800, Julian Elischer wrote: On 10/7/13 11:06 PM, Steve Kargl wrote: On Sun, Oct 06, 2013 at 10:43:21PM -0400, Eitan Adler wrote: Hey all, RCS was removed from the base system in r256095. If you still want to use RCS please install either devel/rcs or devel/rcs57. If not, be sure to check out the alternatives (pun stolen and intended). Perhaps, a note in src/UPDATING is appropriate? ok so what is this, the secret cabal to make FreeBSD useless? I'm unsure why you are using the word 'cabal' here. I have no dog in this fight. I happen to read svn commit emails. I simply noticed that Eitan had removed RCS, and has a service to those that may use RCS I suggested that a note be added to src/UPDATING. PS: As noted, the code is GPL. There has been an effort to remove GPL code from FreeBSD (whether prudent or not). That plus the age of the code is good enough reason to ditch it! huzzah! Plus we can make RCSBSD along with it. -- Alfred Perlstein ___ 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: [Heads Up] RCS removed from base
On Mon, Oct 07, 2013 at 08:41:38PM -0400, George Mitchell wrote: On 10/07/13 20:28, John-Mark Gurney wrote: Julian Elischer wrote this message on Tue, Oct 08, 2013 at 08:01 +0800: not a big thing but I believe that a lot of poeple use ci/co on /etc becasue it is just there +1 Folks, this is just plain a major violation of the Principle of Least Amazement. RCS is ideal for keeping track of my configuration files in /etc. What do we gain by removing it? Less GPL code in FreeBSD? -- Steve ___ 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: [Heads Up] RCS removed from base
On 10/8/13 9:33 AM, Steve Kargl wrote: On Mon, Oct 07, 2013 at 08:41:38PM -0400, George Mitchell wrote: On 10/07/13 20:28, John-Mark Gurney wrote: Julian Elischer wrote this message on Tue, Oct 08, 2013 at 08:01 +0800: not a big thing but I believe that a lot of poeple use ci/co on /etc becasue it is just there +1 Folks, this is just plain a major violation of the Principle of Least Amazement. RCS is ideal for keeping track of my configuration files in /etc. What do we gain by removing it? Less GPL code in FreeBSD? not a problem unless you plan in shipping a changed version of it on your product?? ___ 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: [Heads Up] RCS removed from base
On 8 October 2013 02:49, Julian Elischer jul...@freebsd.org wrote: On 10/8/13 9:33 AM, Steve Kargl wrote: [snip] Less GPL code in FreeBSD? not a problem unless you plan in shipping a changed version of it on your product?? ... and there's already a WITHOUT_RCS switch if the GPLed RCS is *really* a showstopper... -- Igor M. ___ 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: [Heads Up] RCS removed from base
On Mon, Oct 07, 2013 at 06:32:21PM -0700, Alfred Perlstein wrote: On 10/7/13 6:30 PM, Steve Kargl wrote: ... PS: As noted, the code is GPL. There has been an effort to remove GPL code from FreeBSD (whether prudent or not). That plus the age of the code is good enough reason to ditch it! huzzah! Plus we can make RCSBSD along with it. Is such a project underway? I.e. an RCS of some kind from FreeBSD? OpenBSD went through this a while ago and use OpenRCS -- is that even remotely appropriate for use in FreeBSD? From reading most of both thread(s), it seems there's at least some interest in keeping an RCS in base; whether it's the status quo RCS (w/GPL) doesn't seem to be strictly required, as long as whichever RCS is available in base is (mostly?) compatible with status quo RCS. sr. ___ 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: [Heads Up] RCS removed from base
On 10/8/13 10:03 AM, Steve Rikli wrote: On Mon, Oct 07, 2013 at 06:32:21PM -0700, Alfred Perlstein wrote: On 10/7/13 6:30 PM, Steve Kargl wrote: ... PS: As noted, the code is GPL. There has been an effort to remove GPL code from FreeBSD (whether prudent or not). That plus the age of the code is good enough reason to ditch it! huzzah! Plus we can make RCSBSD along with it. Is such a project underway? I.e. an RCS of some kind from FreeBSD? OpenBSD went through this a while ago and use OpenRCS -- is that even remotely appropriate for use in FreeBSD? From reading most of both thread(s), it seems there's at least some interest in keeping an RCS in base; whether it's the status quo RCS (w/GPL) doesn't seem to be strictly required, as long as whichever RCS is available in base is (mostly?) compatible with status quo RCS. the prudent path is to put the original back before 10 and arange to replace it by 11 I'm officially asking core to allow this to stop what I consider a bad POLA problem. it can not be said that there was no pushback against this change. and it was sprung on us with no real warning. sr. ___ 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 ___ 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: [Heads Up] RCS removed from base
On Mon, Oct 7, 2013 at 9:49 PM, Julian Elischer jul...@freebsd.org wrote: On 10/8/13 9:33 AM, Steve Kargl wrote: On Mon, Oct 07, 2013 at 08:41:38PM -0400, George Mitchell wrote: On 10/07/13 20:28, John-Mark Gurney wrote: Julian Elischer wrote this message on Tue, Oct 08, 2013 at 08:01 +0800: not a big thing but I believe that a lot of poeple use ci/co on /etc becasue it is just there +1 Folks, this is just plain a major violation of the Principle of Least Amazement. RCS is ideal for keeping track of my configuration files in /etc. What do we gain by removing it? Less GPL code in FreeBSD? not a problem unless you plan in shipping a changed version of it on your product?? Most new versions of GPL licensed code are converted to Version 3 GPL . This is blocking FreeBSD if they keep GPL licensed code in base , because commercial companies usingFreeBSD are not able to use FreeBSD any more if the FreeBSD switches to Version 3 GPL . This obstacle is in the base system GCC : It stayed in an older version , and necessitated to switch to Clang/LLVM . Difficulty of such a switch is apparenly known . Therefore cleaning base from GPL licensed code is a vital requirement for further progress WITH RESPECT TO FreeBSD Project structure . Thank you very much . Mehmet Erol Sanliturk ___ 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: [Heads Up] RCS removed from base
On 10/8/13 12:34 PM, Mehmet Erol Sanliturk wrote: On Mon, Oct 7, 2013 at 9:49 PM, Julian Elischer jul...@freebsd.org mailto:jul...@freebsd.org wrote: On 10/8/13 9:33 AM, Steve Kargl wrote: On Mon, Oct 07, 2013 at 08:41:38PM -0400, George Mitchell wrote: On 10/07/13 20:28, John-Mark Gurney wrote: Julian Elischer wrote this message on Tue, Oct 08, 2013 at 08:01 +0800: not a big thing but I believe that a lot of poeple use ci/co on /etc becasue it is just there +1 Folks, this is just plain a major violation of the Principle of Least Amazement. RCS is ideal for keeping track of my configuration files in /etc. What do we gain by removing it? Less GPL code in FreeBSD? not a problem unless you plan in shipping a changed version of it on your product?? Most new versions of GPL licensed code are converted to Version 3 GPL . This is blocking FreeBSD if they keep GPL licensed code in base , because commercial companies usingFreeBSD are not able to use FreeBSD any more if the FreeBSD switches to Version 3 GPL . This obstacle is in the base system GCC : It stayed in an older version , and necessitated to switch to Clang/LLVM . Difficulty of such a switch is apparenly known . Therefore cleaning base from GPL licensed code is a vital requirement for further progress WITH RESPECT TO FreeBSD Project structure . Thank you very much . sure but lets keep the one one in the the tree untill there is a replacement ready to commit. ro 10 will have NO RCS which is a POLA. Mehmet Erol Sanliturk ___ 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: [Heads Up] RCS removed from base
On Tue, Oct 8, 2013 at 12:42 AM, Julian Elischer jul...@freebsd.org wrote: On 10/8/13 12:34 PM, Mehmet Erol Sanliturk wrote: On Mon, Oct 7, 2013 at 9:49 PM, Julian Elischer jul...@freebsd.orgwrote: On 10/8/13 9:33 AM, Steve Kargl wrote: On Mon, Oct 07, 2013 at 08:41:38PM -0400, George Mitchell wrote: On 10/07/13 20:28, John-Mark Gurney wrote: Julian Elischer wrote this message on Tue, Oct 08, 2013 at 08:01 +0800: not a big thing but I believe that a lot of poeple use ci/co on /etc becasue it is just there +1 Folks, this is just plain a major violation of the Principle of Least Amazement. RCS is ideal for keeping track of my configuration files in /etc. What do we gain by removing it? Less GPL code in FreeBSD? not a problem unless you plan in shipping a changed version of it on your product?? Most new versions of GPL licensed code are converted to Version 3 GPL . This is blocking FreeBSD if they keep GPL licensed code in base , because commercial companies usingFreeBSD are not able to use FreeBSD any more if the FreeBSD switches to Version 3 GPL . This obstacle is in the base system GCC : It stayed in an older version , and necessitated to switch to Clang/LLVM . Difficulty of such a switch is apparenly known . Therefore cleaning base from GPL licensed code is a vital requirement for further progress WITH RESPECT TO FreeBSD Project structure . Thank you very much . sure but lets keep the one one in the the tree untill there is a replacement ready to commit. ro 10 will have NO RCS which is a POLA. If we approach to the removal problem in the following way , I think such removals will be transparent for the users : Assume head iso is Head_A.iso , and it is installed as Head_A.system . We removed a feature and generated Head_B.iso , which installs a Head_B.system . Here Head_A.system and Head_B.system are NOT equivalent in functionality and therefore people should take additional steps to make them equivalent . For automated installs and upgrades this may cause much trouble for some users . Instead of doing the above removal in its present form , apply the following steps : In removal patch , include the following steps also : (1) Modify BSDinstall to install the removed part from ports already stored into CD/DVD . ( This will not require Internet or network connection during install and will be applied automatically . ) (2) Modify upgrade program/configurations to upgrade removed parts from ports . ( Since upgrade will use Internet and / or network , this will not be a problem ) . With the above additions , the new Head_B.iso and Head_B.system will be equivalent to the Head_A.iso and Head_A.system without causing any difficulty with the assumption that new functionality is tested sufficiently and is working correctly . In this way , no one will be affected because new system will not break anything . The nonexistence of the above steps is causing such a large controversy . Thank you very much . Mehmet Erol Sanliturk ___ 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
[Heads Up] RCS removed from base
Hey all, RCS was removed from the base system in r256095. If you still want to use RCS please install either devel/rcs or devel/rcs57. If not, be sure to check out the alternatives (pun stolen and intended). -- Eitan Adler ___ 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