Re: rcs is gone?

2013-10-07 Thread Lyndon Nerenberg

On 2013-10-07, at 2:02 PM, Lyndon Nerenberg lyn...@orthanc.ca wrote:

 I use ci/co every single day to track changes to individual config files on 
 individual machines.  For simple things like ntp.conf, rc.conf, sysctl.conf, 
 a simple 'ci -l xxx' is a trivial way to maintain local revision control.

And sorry, what I left out was how having ci/co in the base is immensely 
helpful with the installer scripts I write.  The server installation scripts 
I've cooked up use ci(1) to keep a record of changes made during the (possibly 
customized) installation process.  This is impossible if there isn't a basic 
RCS in the base system.

___
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: rcs is gone?

2013-10-07 Thread Igor Mozolevsky
On 7 October 2013 22:08, Lyndon Nerenberg lyn...@orthanc.ca wrote:


 On 2013-10-07, at 2:02 PM, Lyndon Nerenberg lyn...@orthanc.ca wrote:

  I use ci/co every single day to track changes to individual config files
 on individual machines.  For simple things like ntp.conf, rc.conf,
 sysctl.conf, a simple 'ci -l xxx' is a trivial way to maintain local
 revision control.

 And sorry, what I left out was how having ci/co in the base is immensely
 helpful with the installer scripts I write.



... and probably screw up change control management for those who use rcs
for that...



-- 
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: rcs is gone?

2013-10-07 Thread Lyndon Nerenberg

On 2013-10-07, at 2:08 PM, Lyndon Nerenberg lyn...@orthanc.ca wrote:

 And sorry, what I left out was how having ci/co in the base is immensely 
 helpful with the installer scripts I write.  The server installation scripts 
 I've cooked up use ci(1) to keep a record of changes made during the 
 (possibly customized) installation process.  This is impossible if there 
 isn't a basic RCS in the base system.

Finally, an issue with missing SCCS in the base is for those of us who work in 
shops behind an air-gapped firewall.

Install from ports is a non-starter.  Our development systems will never be 
connected to the internet for a ports upgrade.  In this environment, in-base 
RCS is a very useful tool.
___
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: rcs is gone?

2013-10-07 Thread Alfred Perlstein

On 10/7/13 2:14 PM, Lyndon Nerenberg wrote:

On 2013-10-07, at 2:08 PM, Lyndon Nerenberg lyn...@orthanc.ca wrote:


And sorry, what I left out was how having ci/co in the base is immensely 
helpful with the installer scripts I write.  The server installation scripts 
I've cooked up use ci(1) to keep a record of changes made during the (possibly 
customized) installation process.  This is impossible if there isn't a basic 
RCS in the base system.

Finally, an issue with missing SCCS in the base is for those of us who work in 
shops behind an air-gapped firewall.

Install from ports is a non-starter.  Our development systems will never be 
connected to the internet for a ports upgrade.  In this environment, in-base RCS is a 
very useful tool.
___



How do you do your initial install?

--
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: rcs is gone?

2013-10-07 Thread Igor Mozolevsky
On 7 October 2013 22:15, Andreas Nilsson andrn...@gmail.com wrote:


 Well, it has been announced, and is available as a port.


So there's no version control in the base at all now?.. When did FreeBSD
decide to move away from distributing a usable OS? Why not just distribute
a kernel and a few bits that are barely sufficient for the initial set up,
and then make users fetch everything from ports?

-- 
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: rcs is gone?

2013-10-07 Thread Lev Serebryakov
Hello, Igor.
You wrote 8 октября 2013 г., 1:26:07:

 Well, it has been announced, and is available as a port.
IM So there's no version control in the base at all now?.. When did FreeBSD
IM decide to move away from distributing a usable OS? Why not just distribute
IM a kernel and a few bits that are barely sufficient for the initial set up,
IM and then make users fetch everything from ports?
 svnlite? :)

-- 
// Black Lion AKA Lev Serebryakov l...@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: rcs is gone?

2013-10-07 Thread Glen Barber
On Mon, Oct 07, 2013 at 10:26:07PM +0100, Igor Mozolevsky wrote:
 On 7 October 2013 22:15, Andreas Nilsson andrn...@gmail.com wrote:
 
 
  Well, it has been announced, and is available as a port.
 
 
 So there's no version control in the base at all now?.. When did FreeBSD
 decide to move away from distributing a usable OS? Why not just distribute
 a kernel and a few bits that are barely sufficient for the initial set up,
 and then make users fetch everything from ports?
 

svnlite?

Glen



pgpxErieoaWDW.pgp
Description: PGP signature


Re: rcs is gone?

2013-10-07 Thread Igor Mozolevsky
On 7 October 2013 22:28, Lev Serebryakov l...@freebsd.org wrote:

 svnlite? :)


Thanks Lev  Glen- it's something to explore albeit that screws up quite a
lot of stuff on this end...

Cheers,

-- 
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: rcs is gone?

2013-10-07 Thread David Chisnall
On 7 Oct 2013, at 22:14, Lyndon Nerenberg lyn...@orthanc.ca wrote:

 Install from ports is a non-starter.  Our development systems will never be 
 connected to the internet for a ports upgrade.  In this environment, in-base 
 RCS is a very useful tool.

Why is install from packages any harder than installing the base system?  If 
you need RCS, then put the pkg and rcs packages in your default installation 
image.

Or do you really only run the base OS and no other software on your systems, 
without any of your own code or any customisation?

David

___
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: rcs is gone?

2013-10-07 Thread Adrian Chadd
.. don't be surprised how many people do exactly this; then compile what
handful of things they need from source in order to make a server.



-adrian


On 7 October 2013 14:53, David Chisnall thera...@freebsd.org wrote:

 On 7 Oct 2013, at 22:14, Lyndon Nerenberg lyn...@orthanc.ca wrote:

  Install from ports is a non-starter.  Our development systems will
 never be connected to the internet for a ports upgrade.  In this
 environment, in-base RCS is a very useful tool.

 Why is install from packages any harder than installing the base system?
  If you need RCS, then put the pkg and rcs packages in your default
 installation image.

 Or do you really only run the base OS and no other software on your
 systems, without any of your own code or any customisation?

 David

 ___
 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: rcs is gone?

2013-10-07 Thread Freddie Cash
On Mon, Oct 7, 2013 at 2:47 PM, Igor Mozolevsky i...@hybrid-lab.co.ukwrote:

 On 7 October 2013 22:28, Lev Serebryakov l...@freebsd.org wrote:

  svnlite? :)
 

 Thanks Lev  Glen- it's something to explore albeit that screws up quite a
 lot of stuff on this end...


Why does that screw up anything?  Just include the RCS package on your
install media, and add pkg_add /path/to/rcs.tgz or pkg add
/path/to/rcs.txz to the end of your install script.

1 extra tarball, 1 extra line in your install script, and everything
carries on as before.

-- 
Freddie Cash
fjwc...@gmail.com
___
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: rcs is gone?

2013-10-07 Thread Lyndon Nerenberg

On 2013-10-07, at 2:53 PM, David Chisnall thera...@freebsd.org wrote:

 Or do you really only run the base OS and no other software on your systems, 
 without any of your own code or any customisation?

We install from the base release ISO images burned on DVDs.

We are physically air-gapped from the internet, none of the end users of the 
system have access to USB ports, and there are no electronic devices allowed 
into the development shop.

We have a scheme for bringing in software from /usr/ports, but it is painful.  
And those ports can't necessarily walk on to all the systems in the shop.  (I 
don't make the rules.  Suffice to say the company is very paranoid about their 
code getting out into the wild.)

Having RCS in the base system is very useful.  We use it to track changes to 
bits of /etc on the machines where we don't do wholesale customizations.  
(Those ones get git, but they also get an install of /usr/ports with a fully 
populated /usr/ports/distfiles.)

So if nuking RCS is a case of I don't use it, ... we do.

___
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: rcs is gone?

2013-10-07 Thread Diane Bruce
On Mon, Oct 07, 2013 at 03:45:23PM -0700, Lyndon Nerenberg wrote:
 
 On 2013-10-07, at 2:53 PM, David Chisnall thera...@freebsd.org wrote:
 
  Or do you really only run the base OS and no other software on your 
  systems, without any of your own code or any customisation?
 
 We install from the base release ISO images burned on DVDs.
 
 We are physically air-gapped from the internet, none of the end users of 
 the system have access to USB ports, and there are no electronic devices 
 allowed into the development shop.
 
 We have a scheme for bringing in software from /usr/ports, but it is painful. 
  And those ports can't necessarily walk on to all the systems in the shop.  
 (I don't make the rules.  Suffice to say the company is very paranoid about 
 their code getting out into the wild.)
 
 Having RCS in the base system is very useful.  We use it to track changes to 
 bits of /etc on the machines where we don't do wholesale customizations.  
 (Those ones get git, but they also get an install of /usr/ports with a fully 
 populated /usr/ports/distfiles.)
 
 So if nuking RCS is a case of I don't use it, ... we do.
 

Hey we could imoort SCCS instead. 

http://sccs.berlios.de


- 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: rcs is gone?

2013-10-07 Thread Lyndon Nerenberg

On 2013-10-07, at 3:45 PM, Lyndon Nerenberg lyn...@orthanc.ca wrote:

 Having RCS in the base system is very useful.  We use it to track changes to 
 bits of /etc on the machines where we don't do wholesale customizations.  
 (Those ones get git, but they also get an install of /usr/ports with a fully 
 populated /usr/ports/distfiles.)

To clarify, the git-enabled machines are a small isolated subset of the 
development machines.  Then comes the test and q/a environment, where we (by 
contract) roll nothing beyond the base OS and our application software.

There are other development shops dealing with the same restrictions.  Most of 
them have to stay quiet about these requirements on account of the Homeland 
Security.  They are all getting buggered over by the fallacy that everyone has 
a gigabit ethernet connection permanently wired into their ass ...
___
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: rcs is gone?

2013-10-07 Thread Adrian Chadd
Hi!

Then you and others should stand up and provide feedback like this far, far
earlier in the development process.

If everyone who communicates says x and no-one says anything about the
other letters a-w, y, z, then we as developers don't really have a
good cross-section of what people actually need.

If you truely are doing things that require this level of service(s), then
I encourage you to contact the FreeBSD Foundation and communicate exactly
what your requirements are and why. They'll be able to steer things.

Thanks!


-adrian



On 7 October 2013 16:00, Lyndon Nerenberg lyn...@orthanc.ca wrote:


 On 2013-10-07, at 3:45 PM, Lyndon Nerenberg lyn...@orthanc.ca wrote:

  Having RCS in the base system is very useful.  We use it to track
 changes to bits of /etc on the machines where we don't do wholesale
 customizations.  (Those ones get git, but they also get an install of
 /usr/ports with a fully populated /usr/ports/distfiles.)

 To clarify, the git-enabled machines are a small isolated subset of the
 development machines.  Then comes the test and q/a environment, where we
 (by contract) roll nothing beyond the base OS and our application software.

 There are other development shops dealing with the same restrictions.
  Most of them have to stay quiet about these requirements on account of the
 Homeland Security.  They are all getting buggered over by the fallacy that
 everyone has a gigabit ethernet connection permanently wired into their ass
 ...
 ___
 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: rcs is gone?

2013-10-07 Thread Lyndon Nerenberg

On 2013-10-07, at 4:37 PM, Adrian Chadd adr...@freebsd.org wrote:

 Then you and others should stand up and provide feedback like this far, far 
 earlier in the development process.

So when was this first discussed?  I've been on -current for over a decade.  If 
I missed a prior discussion I truly apologize.

--lyndon

___
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: rcs is gone?

2013-10-07 Thread Julian Elischer

On 10/8/13 7:37 AM, Adrian Chadd wrote:

Hi!

Then you and others should stand up and provide feedback like this far, far
earlier in the development process.


Adiran this is the first I've heard of removing RCS.

I would have screamed about it had I heard anything..

so now that I officially register my request for a backout
can we have it back please?




If everyone who communicates says x and no-one says anything about the
other letters a-w, y, z, then we as developers don't really have a
good cross-section of what people actually need.

If you truely are doing things that require this level of service(s), then
I encourage you to contact the FreeBSD Foundation and communicate exactly
what your requirements are and why. They'll be able to steer things.

Thanks!


-adrian



On 7 October 2013 16:00, Lyndon Nerenberg lyn...@orthanc.ca wrote:


On 2013-10-07, at 3:45 PM, Lyndon Nerenberg lyn...@orthanc.ca wrote:


Having RCS in the base system is very useful.  We use it to track

changes to bits of /etc on the machines where we don't do wholesale
customizations.  (Those ones get git, but they also get an install of
/usr/ports with a fully populated /usr/ports/distfiles.)

To clarify, the git-enabled machines are a small isolated subset of the
development machines.  Then comes the test and q/a environment, where we
(by contract) roll nothing beyond the base OS and our application software.

There are other development shops dealing with the same restrictions.
  Most of them have to stay quiet about these requirements on account of the
Homeland Security.  They are all getting buggered over by the fallacy that
everyone has a gigabit ethernet connection permanently wired into their ass
...
___
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




___
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: rcs is gone?

2013-10-07 Thread Adrian Chadd
I've asked on IRC to figure out when this was first proposed. I'll see if
it was announced anywhere or if Eitan snuck it in.


-a


On 7 October 2013 16:46, Julian Elischer jul...@freebsd.org wrote:

 On 10/8/13 7:37 AM, Adrian Chadd wrote:

 Hi!

 Then you and others should stand up and provide feedback like this far,
 far
 earlier in the development process.


 Adiran this is the first I've heard of removing RCS.

 I would have screamed about it had I heard anything..

 so now that I officially register my request for a backout
 can we have it back please?




 If everyone who communicates says x and no-one says anything about the
 other letters a-w, y, z, then we as developers don't really have
 a
 good cross-section of what people actually need.

 If you truely are doing things that require this level of service(s), then
 I encourage you to contact the FreeBSD Foundation and communicate exactly
 what your requirements are and why. They'll be able to steer things.

 Thanks!


 -adrian



 On 7 October 2013 16:00, Lyndon Nerenberg lyn...@orthanc.ca wrote:

  On 2013-10-07, at 3:45 PM, Lyndon Nerenberg lyn...@orthanc.ca wrote:

  Having RCS in the base system is very useful.  We use it to track

 changes to bits of /etc on the machines where we don't do wholesale
 customizations.  (Those ones get git, but they also get an install of
 /usr/ports with a fully populated /usr/ports/distfiles.)

 To clarify, the git-enabled machines are a small isolated subset of the
 development machines.  Then comes the test and q/a environment, where we
 (by contract) roll nothing beyond the base OS and our application
 software.

 There are other development shops dealing with the same restrictions.
   Most of them have to stay quiet about these requirements on account of
 the
 Homeland Security.  They are all getting buggered over by the fallacy
 that
 everyone has a gigabit ethernet connection permanently wired into their
 ass
 ...
 __**_
 freebsd-current@freebsd.org mailing list
 http://lists.freebsd.org/**mailman/listinfo/freebsd-**currenthttp://lists.freebsd.org/mailman/listinfo/freebsd-current
 To unsubscribe, send any mail to freebsd-current-unsubscribe@**
 freebsd.org freebsd-current-unsubscr...@freebsd.org

  __**_
 freebsd-current@freebsd.org mailing list
 http://lists.freebsd.org/**mailman/listinfo/freebsd-**currenthttp://lists.freebsd.org/mailman/listinfo/freebsd-current
 To unsubscribe, send any mail to freebsd-current-unsubscribe@**
 freebsd.org 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: rcs is gone?

2013-10-07 Thread Lyndon Nerenberg

On 2013-10-07, at 4:49 PM, Adrian Chadd adr...@freebsd.org wrote:

 I've asked on IRC to figure out when this was first proposed.

Adrian, something to keep in mind is that the majority of your code's users 
will never use your preferred communication media.  So when you propose to 
remove a feature, absence of push-back means nothing, other than the lack of a 
communications channel with your 'customers'.

We get this a lot with feature manipulation in nmh, and have learned to tread 
carefully as a result.

This is also why the IETF defines work as being that which takes place on the 
mailing lists.  Slow and dumb (in the media-rich sense), but everyone knows 
what's going on.

In that light, if there is a rational argument for pulling RCS out of the base, 
propose it here on the -current list and let's all discuss it.

--lyndon

___
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: rcs is gone?

2013-10-07 Thread Adrian Chadd
On 7 October 2013 16:58, Lyndon Nerenberg lyn...@orthanc.ca wrote:


 On 2013-10-07, at 4:49 PM, Adrian Chadd adr...@freebsd.org wrote:

  I've asked on IRC to figure out when this was first proposed.

 Adrian, something to keep in mind is that the majority of your code's
 users will never use your preferred communication media.  So when you
 propose to remove a feature, absence of push-back means nothing, other than
 the lack of a communications channel with your 'customers'.


Oh, I know it's an up-hill battle.  But I honestly thought that this had
been communicated on a list somewhere. It seems.. not. I don't know why.
Gah.


 We get this a lot with feature manipulation in nmh, and have learned to
 tread carefully as a result.

 This is also why the IETF defines work as being that which takes place on
 the mailing lists.  Slow and dumb (in the media-rich sense), but everyone
 knows what's going on.

 In that light, if there is a rational argument for pulling RCS out of the
 base, propose it here on the -current list and let's all discuss it.


I still do suggest also getting a relationship with the FreeBSD foundation
and airing grievances with them. They're interested in opening up new
communication lines with companies who can provide this kind of feedback
but don't necessarily want to be public about it.

Thanks,



-a
___
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: rcs is gone?

2013-10-07 Thread Julian Elischer

On 10/8/13 6:45 AM, Lyndon Nerenberg wrote:

On 2013-10-07, at 2:53 PM, David Chisnall thera...@freebsd.org wrote:


Or do you really only run the base OS and no other software on your systems, 
without any of your own code or any customisation?

We install from the base release ISO images burned on DVDs.

We are physically air-gapped from the internet, none of the end users of the 
system have access to USB ports, and there are no electronic devices allowed into the 
development shop.

We have a scheme for bringing in software from /usr/ports, but it is painful.  
And those ports can't necessarily walk on to all the systems in the shop.  (I 
don't make the rules.  Suffice to say the company is very paranoid about their 
code getting out into the wild.)

Having RCS in the base system is very useful.  We use it to track changes to 
bits of /etc on the machines where we don't do wholesale customizations.  
(Those ones get git, but they also get an install of /usr/ports with a fully 
populated /usr/ports/distfiles.)

So if nuking RCS is a case of I don't use it, ... we do.


+1



___
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: rcs is gone?

2013-10-07 Thread Igor Mozolevsky
On 8 October 2013 01:00, Adrian Chadd adr...@freebsd.org wrote:

[snip]

Oh, I know it's an up-hill battle.  But I honestly thought that this had
 been communicated on a list somewhere. It seems.. not. I don't know why.
 Gah.


It's been communicated at Sun, 6 Oct 2013 22:43:21 -0400, but that doesn't
meed there's been any discussion, let alone any consensus reached- it was
communicated as an already made decision...


-- 
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: rcs is gone?

2013-10-07 Thread John-Mark Gurney
Glen Barber wrote this message on Mon, Oct 07, 2013 at 17:29 -0400:
 On Mon, Oct 07, 2013 at 10:26:07PM +0100, Igor Mozolevsky wrote:
  On 7 October 2013 22:15, Andreas Nilsson andrn...@gmail.com wrote:
  
  
   Well, it has been announced, and is available as a port.
  
  
  So there's no version control in the base at all now?.. When did FreeBSD
  decide to move away from distributing a usable OS? Why not just distribute
  a kernel and a few bits that are barely sufficient for the initial set up,
  and then make users fetch everything from ports?
  
 
 svnlite?

cd /etc
svnliteadmin create svn
svnlite co file:///etc/svn .
svnlite add rc.conf
svnlite commit rc.conf

instead of:
cd /etc
ci rc.conf

really?

-- 
  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: rcs is gone?

2013-10-07 Thread Julian Elischer

On 10/8/13 5:29 AM, Glen Barber wrote:

On Mon, Oct 07, 2013 at 10:26:07PM +0100, Igor Mozolevsky wrote:

On 7 October 2013 22:15, Andreas Nilsson andrn...@gmail.com wrote:



Well, it has been announced, and is available as a port.


So there's no version control in the base at all now?.. When did FreeBSD
decide to move away from distributing a usable OS? Why not just distribute
a kernel and a few bits that are barely sufficient for the initial set up,
and then make users fetch everything from ports?


svnlite?

Glen


fail
___
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: rcs is gone?

2013-10-07 Thread Glen Barber
On Mon, Oct 07, 2013 at 05:36:42PM -0700, John-Mark Gurney wrote:
   So there's no version control in the base at all now?.. When did FreeBSD
   decide to move away from distributing a usable OS? Why not just distribute
   a kernel and a few bits that are barely sufficient for the initial set up,
   and then make users fetch everything from ports?
   
  
  svnlite?
 
 cd /etc
 svnliteadmin create svn
 svnlite co file:///etc/svn .
 svnlite add rc.conf
 svnlite commit rc.conf
 
 instead of:
 cd /etc
 ci rc.conf
 
 really?
 

No, not really.

# mkdir local
# svnadmin create ./local
# svn import /etc file:///$PWD/local

Glen



pgpPu8g8MLF8B.pgp
Description: PGP signature


Re: rcs is gone?

2013-10-07 Thread Lyndon Nerenberg

On 2013-10-07, at 5:40 PM, Julian Elischer jul...@freebsd.org wrote:

 svnlite?
 
 fail

I won't go that far, immediately.

But I need a tool that lets me migrate the history of my RCS files to the new 
regime.

And the new tools(s) *must* be part of the base system.  (Migration tools 
included.)

And the new scheme should provide something as simple as 'ci -l foo'.  I'm not 
convinced svn does that.

--lyndon

___
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: rcs is gone?

2013-10-07 Thread John-Mark Gurney
Glen Barber wrote this message on Mon, Oct 07, 2013 at 20:42 -0400:
 On Mon, Oct 07, 2013 at 05:36:42PM -0700, John-Mark Gurney wrote:
So there's no version control in the base at all now?.. When did FreeBSD
decide to move away from distributing a usable OS? Why not just 
distribute
a kernel and a few bits that are barely sufficient for the initial set 
up,
and then make users fetch everything from ports?

   
   svnlite?
  
  cd /etc
  svnliteadmin create svn
  svnlite co file:///etc/svn .
  svnlite add rc.conf
  svnlite commit rc.conf
  
  instead of:
  cd /etc
  ci rc.conf
  
  really?
  
 
 No, not really.
 
 # mkdir local
 # svnadmin create ./local
 # svn import /etc file:///$PWD/local

besides the s/svn/svnlite/ you forgot...  It doesn't work...  Sure it
imports all of my /etc, but doesn't let me commit my changes to rc.conf:
# svnlite commit rc.conf
svn: E155007: '/etc/rc.conf' is not a working copy

Plus, I was quite reasured that svn isn't smart enough to realize that
a path might be a file: url relative to the current working directory...

-- 
  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: rcs is gone?

2013-10-07 Thread Ian Lepore
On Mon, 2013-10-07 at 16:49 -0700, Adrian Chadd wrote:
 I've asked on IRC to figure out when this was first proposed. I'll see if
 it was announced anywhere or if Eitan snuck it in.
 
 
 -a

It was mentioned briefly on stable@

http://lists.freebsd.org/pipermail/freebsd-stable/2012-August/069252.html

And discussed at greater length in the context of removing cvs on arch@

http://lists.freebsd.org/pipermail/freebsd-arch/2012-September/012975.html

http://lists.freebsd.org/pipermail/freebsd-arch/2012-September/013077.html

I have not re-read those threads to see just how much of the discussion
involved rcs, I just spot-checked a few and confirmed my memory that it
showed up in some of the messages there.

-- Ian


___
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: rcs is gone?

2013-10-07 Thread Dmitry Morozovsky
On Tue, 8 Oct 2013, Julian Elischer wrote:

   Or do you really only run the base OS and no other software on your
   systems, without any of your own code or any customisation?
  We install from the base release ISO images burned on DVDs.
  
  We are physically air-gapped from the internet, none of the end users of
  the system have access to USB ports, and there are no electronic devices
  allowed into the development shop.
  
  We have a scheme for bringing in software from /usr/ports, but it is
  painful.  And those ports can't necessarily walk on to all the systems in
  the shop.  (I don't make the rules.  Suffice to say the company is very
  paranoid about their code getting out into the wild.)
  
  Having RCS in the base system is very useful.  We use it to track changes to
  bits of /etc on the machines where we don't do wholesale customizations.
  (Those ones get git, but they also get an install of /usr/ports with a fully
  populated /usr/ports/distfiles.)
  
  So if nuking RCS is a case of I don't use it, ... we do.
 
 +1

Moreover, IIRC, some key files in FreeBSD own cluster had been archived by 
RCS...


-- 
Sincerely,
D.Marck [DM5020, MCK-RIPE, DM3-RIPN]
[ FreeBSD committer: ma...@freebsd.org ]

*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- ma...@rinet.ru ***

___
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: rcs is gone?

2013-10-07 Thread Glen Barber
On Mon, Oct 07, 2013 at 05:54:23PM -0700, John-Mark Gurney wrote:
  No, not really.
  
  # mkdir local
  # svnadmin create ./local
  # svn import /etc file:///$PWD/local
 
 besides the s/svn/svnlite/ you forgot...  It doesn't work...  Sure it

WITH_SVN in src.conf will install svnlite as svn.

 imports all of my /etc, but doesn't let me commit my changes to rc.conf:
 # svnlite commit rc.conf
 svn: E155007: '/etc/rc.conf' is not a working copy

Sure it does.

gjb@nucleus:~/svn % mkdir local
gjb@nucleus:~/svn % svnadmin create ./local
gjb@nucleus:~/svn % cp -rp /usr/local/etc/rc.d fakelocaletc
gjb@nucleus:~/svn % svn import ./fakelocaletc file:///$PWD/local -m Initial 
import.
gjb@nucleus:~/svn % svn co --force file:///$PWD/local fakelocaletc
Checked out revision 1.
gjb@nucleus:~/svn % svn stat !$
svn stat fakelocaletc
gjb@nucleus:~/svn % svn info fakelocaletc
Path: fakelocaletc
Working Copy Root Path: /usr/home/gjb/svn/fakelocaletc
URL: file:///home/gjb/svn/local
Relative URL: ^/

 Plus, I was quite reasured that svn isn't smart enough to realize that
 a path might be a file: url relative to the current working directory...

I don't know what you mean by this.

Glen



pgp_UEgaOck0J.pgp
Description: PGP signature


Re: rcs is gone?

2013-10-07 Thread Igor Mozolevsky
On 8 October 2013 01:58, Ian Lepore i...@freebsd.org wrote:

 On Mon, 2013-10-07 at 16:49 -0700, Adrian Chadd wrote:
  I've asked on IRC to figure out when this was first proposed. I'll see if
  it was announced anywhere or if Eitan snuck it in.
 
 
  -a

 It was mentioned briefly on stable@

 http://lists.freebsd.org/pipermail/freebsd-stable/2012-August/069252.html

 And discussed at greater length in the context of removing cvs on arch@

 http://lists.freebsd.org/pipermail/freebsd-arch/2012-September/012975.html

 http://lists.freebsd.org/pipermail/freebsd-arch/2012-September/013077.html

 I have not re-read those threads to see just how much of the discussion
 involved rcs, I just spot-checked a few and confirmed my memory that it
 showed up in some of the messages there.



Hold on a SECOND! Those messages had a subject line of Removing CVS from
base, if one is not affected by that why on earth would one think that
that discussion might involve RCS??? Perhaps I am different, but I really
do lack telepathic abilities...


-- 
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: rcs is gone?

2013-10-07 Thread Igor Mozolevsky
On 8 October 2013 01:59, Glen Barber g...@freebsd.org wrote:

 On Mon, Oct 07, 2013 at 05:54:23PM -0700, John-Mark Gurney wrote:


[snip]


  Plus, I was quite reasured that svn isn't smart enough to realize that
  a path might be a file: url relative to the current working directory...

 I don't know what you mean by this.


I think he means file://./file.conf


-- 
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: rcs is gone?

2013-10-07 Thread Lyndon Nerenberg

On 2013-10-07, at 5:58 PM, Ian Lepore i...@freebsd.org wrote:

 I have not re-read those threads to see just how much of the discussion
 involved rcs, I just spot-checked a few and confirmed my memory that it
 showed up in some of the messages there.

I don't see any discussion as to why the code (CVS, in this case) *needs* to be 
removed.

What, in the current builds of 10.x, is broken by leaving RCS/CVS in place?  
And what, as 10.x moves forward towards a public release, will be broken by 
leaving this code in the base?

___
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: rcs is gone?

2013-10-07 Thread Glen Barber
On Tue, Oct 08, 2013 at 02:03:44AM +0100, Igor Mozolevsky wrote:
 On 8 October 2013 01:59, Glen Barber g...@freebsd.org wrote:
 
  On Mon, Oct 07, 2013 at 05:54:23PM -0700, John-Mark Gurney wrote:
 
 
 [snip]
 
 
   Plus, I was quite reasured that svn isn't smart enough to realize that
   a path might be a file: url relative to the current working directory...
 
  I don't know what you mean by this.
 
 
 I think he means file://./file.conf
 

If so, that does not work.  That is why I used 'file:///$PWD/'.

Glen



pgp_5YVKKBMvQ.pgp
Description: PGP signature


Re: rcs is gone?

2013-10-07 Thread Xin Li
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 10/07/13 17:42, Glen Barber wrote:
 On Mon, Oct 07, 2013 at 05:36:42PM -0700, John-Mark Gurney wrote:
 So there's no version control in the base at all now?.. When
 did FreeBSD decide to move away from distributing a usable
 OS? Why not just distribute a kernel and a few bits that are
 barely sufficient for the initial set up, and then make users
 fetch everything from ports?
 
 
 svnlite?
 
 cd /etc svnliteadmin create svn svnlite co file:///etc/svn . 
 svnlite add rc.conf svnlite commit rc.conf
 
 instead of: cd /etc ci rc.conf
 
 really?
 
 
 No, not really.
 
 # mkdir local # svnadmin create ./local # svn import /etc
 file:///$PWD/local

There is a feature that is lacking from svn: the permissions is not
quite tightened up.  With RCS, for instance, a mode 600 file would
result in a mode 400 ,v file.  With subversion, everything is
dependent on the current user's umask.  So let's say the root checks
in master.passwd, with RCS, the resulting ,v file would be mode 400
but with svn, the local cached copy and the file in the repository
would be both world readable.

Of course, this can be worked around by chmod'ing all the toplevel
directories to 700 or group accessible but it's not quite convenient
and can be easily overlooked.

However, even when I use RCS pretty often, I don't think it's a good
idea to keep it in base system (actually I am supportive in removing
it from the base).  The version shipped with base was not touched for
many years and shipping it with base makes it hard to use a newer
version from ports.

Cheers,
- -- 
Xin LI delp...@delphij.nethttps://www.delphij.net/
FreeBSD - The Power to Serve!   Live free or die
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.21 (FreeBSD)

iQIcBAEBCgAGBQJSU1y2AAoJEJW2GBstM+nszXkQAKmaSZVELYkQY0i6SqeWXRAd
gOONugSTFq1jMS0fd7LVkrrcGsFa1VpMOf4FctS6iWK1cY8ZJhqYizsu4Qb9eP5e
DciRRtcB337VX3iBAN9vJEgLYiyj7X6RlvspGVJW00QaJFmgrbLuMjkFGxjs/PYN
OVDaIEZCW7FmdHXSbsX7nTiWkWkh/UoMPAzdNNwb+ICKrQB6iWscWBOVQWhufSQZ
mEJr/3exbu9We9kBtk8Qa9pnHYw5Xao8jqNyESORRtDnrznK14Dyc2jdr61Bnlc6
nRGioYhViioVt6x3FekKszZ5/zNr39/Wm+Xv/RNLbhB8SlyEcXjSTfIGByostI2B
r+GibrjOiIGPwntNQcvbm2gwaDaSoWo/xKCeXPoOAViolIALUTkxKlZ7h9qYuoZp
h4rxgENtJlAdKH1SNrSPAaMPnyTzD5GBz2VWN9QGo2TPyxC4NywF/tN0Hz/WEcRN
ruEQ+E9bG0JiiffIo1OJQLeaLp2yTStqgPJG9jYg2e7yfK+Wa66U40sWpWhdIvPq
K5xDtPb01Q91V+J16V++qJPu9uq4rnO7Rk5Ak1vFGRXYuvPHpMovnKKSDO9SaGb2
DXIfTDl4rWTn/WV9o0lriZJyqP31z4ABN47nMc0/2b2+Z1tKLwbaJ5btOHkxFBL3
dJUp+dP1IeZCeESiVBlL
=6X09
-END PGP SIGNATURE-
___
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: rcs is gone?

2013-10-07 Thread Julian Elischer

On 10/8/13 9:05 AM, Lyndon Nerenberg wrote:

On 2013-10-07, at 5:58 PM, Ian Lepore i...@freebsd.org wrote:


I have not re-read those threads to see just how much of the discussion
involved rcs, I just spot-checked a few and confirmed my memory that it
showed up in some of the messages there.

I don't see any discussion as to why the code (CVS, in this case) *needs* to be 
removed.

What, in the current builds of 10.x, is broken by leaving RCS/CVS in place?  
And what, as 10.x moves forward towards a public release, will be broken by 
leaving this code in the base?
I have less of a problem with replacing CVS with svnlite than I have 
with removing RCS.
After all CVS's main reason for being in the system has switched to 
svnlite.
And if you are using CVS yourself for other developement, you are 
probbaly further

on with installing a system and are already installing other packages.
that's not the case with RCS. I know that people use it as part of 
their install
procedure. Plus RCS is used within other tools. e.g. patch etc. It's 
also a REALLY SMALL
utility, suitable for embedding into scripts etc. (the Unix way(TM)) I 
consider it a base utility.

It does a simple operation on a file.

the discussion in arch was A YEAR AGO, was hidden under a differnet 
title, and DID NOT RESULT

in a clear mandate to remove RCS.

Please put it back, and inthe mena while while we discuss it properly 
this time, please revert the commit

(official request.. as described in the group rules).



___
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: rcs is gone?

2013-10-07 Thread Adam Vande More
On Mon, Oct 7, 2013 at 8:16 PM, Julian Elischer jul...@freebsd.org wrote:

 On 10/8/13 9:05 AM, Lyndon Nerenberg wrote:

 On 2013-10-07, at 5:58 PM, Ian Lepore i...@freebsd.org wrote:

  I have not re-read those threads to see just how much of the discussion
 involved rcs, I just spot-checked a few and confirmed my memory that it
 showed up in some of the messages there.

 I don't see any discussion as to why the code (CVS, in this case) *needs*
 to be removed.

 What, in the current builds of 10.x, is broken by leaving RCS/CVS in
 place?  And what, as 10.x moves forward towards a public release, will be
 broken by leaving this code in the base?

 I have less of a problem with replacing CVS with svnlite than I have with
 removing RCS.
 After all CVS's main reason for being in the system has switched to
 svnlite.
 And if you are using CVS yourself for other developement, you are probbaly
 further
 on with installing a system and are already installing other packages.
 that's not the case with RCS. I know that people use it as part of their
 install
 procedure. Plus RCS is used within other tools. e.g. patch etc. It's also
 a REALLY SMALL
 utility, suitable for embedding into scripts etc. (the Unix way(TM)) I
 consider it a base utility.
 It does a simple operation on a file.

 the discussion in arch was A YEAR AGO, was hidden under a differnet title,
 and DID NOT RESULT
 in a clear mandate to remove RCS.

 Please put it back, and inthe mena while while we discuss it properly this
 time, please revert the commit
 (official request.. as described in the group rules).


I would like to see RCS remain in base as well.  Many enterprise distro
still ship it by default too.  There is no compelling reason to remove it.



-- 
Adam Vande More
___
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: rcs is gone?

2013-10-07 Thread Adam Vande More
On Mon, Oct 7, 2013 at 8:30 PM, Adam Vande More amvandem...@gmail.comwrote:


 I would like to see RCS remain in base as well.  Many enterprise distro
 still ship it by default too.  There is no compelling reason to remove it.


I sort of retract that statement.  I thought the base RCS was already
OpenRCS.  I support the inclusion of OpenRCS.  That functionality is very
useful and many admins are used to having it present.



-- 
Adam Vande More
___
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: rcs is gone?

2013-10-07 Thread Xin Li
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 10/07/13 18:37, Adam Vande More wrote:
 On Mon, Oct 7, 2013 at 8:30 PM, Adam Vande More
 amvandem...@gmail.comwrote:
 
 
 I would like to see RCS remain in base as well.  Many enterprise
 distro still ship it by default too.  There is no compelling
 reason to remove it.
 
 
 I sort of retract that statement.  I thought the base RCS was
 already OpenRCS.  I support the inclusion of OpenRCS.  That
 functionality is very useful and many admins are used to having it
 present.

I thought about this a few years ago but figured out that OpenRCS have
many incompatibilities with GNU RCS (and fails GNU RCS regression
tests) so if we do it, someone has to sit down and make sure the
replacement have at least equal quality.

Cheers,
- -- 
Xin LI delp...@delphij.nethttps://www.delphij.net/
FreeBSD - The Power to Serve!   Live free or die
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.21 (FreeBSD)

iQIcBAEBCgAGBQJSU2OFAAoJEJW2GBstM+nskxIQAJtRPwPA2S6FIYyPTsKbVgfE
yYI0+yh1MBPssL0OYGLOC4r4Ot/dleCAMJMDSm/yZL4oj2ewLU3TCCq+0g6nvdAn
32ElrfYXKDYLWXManTx6ZUO4EsEPWQTyd9oYQA7x0yWJus4FirR1jUJ0PqHS5TXJ
BcDZFO+BAN70wgR0NJZqUjXML+Z/u7lXEGwDZ27PurGtrQUhQ+QpauPTYQxAqkT+
X0GqxRDwt02zDUWo3zitDoMUqRxWXB4AzOaVDhbs8B2aLIIhNHOYjGytE0gVGOb+
GitDib13B5zEFYb+UtTOKv5dfvUMNNa8XIUAX4zD9uNP3ckEy5ZzvS65+n4ClInX
2eyeaVznnntTSNmjzCZSTKYXhxwmUSyeBQWTGVZk/o+m9qeFMv3cHGSXND6WWqJ2
2IYhX1i6Gj1gllIAIJ6PZ9/fScMz7GcZC9940xfnQbgF61A2+Rxrv/B44w6l/xeM
sbLBomqozJXJ1d+9qo1x7tgl6EP5grZQGtSdLBlao936/PhzCCgwoHNkMiypl0MD
jTlDVyvjUidfavL3rbhmf92x0ih+yNfoNFX5T42mOKEyUesV3uFqypVoAEn9Q9Q1
m7NTunH1t2gJ2EK/mckqU+V5pVXeK4Tfj+QKLddfTzGZyI0VIqsqlm8/x0mXSByd
casIsVahiDmGxwztBljE
=nH+R
-END PGP SIGNATURE-
___
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: rcs is gone?

2013-10-07 Thread Lyndon Nerenberg

On 2013-10-07, at 6:05 PM, Lyndon Nerenberg lyn...@orthanc.ca wrote:

 I don't see any discussion as to why the code (CVS, in this case) *needs* to 
 be removed.

My stupidity: I meant RCS, not CVS.
___
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: rcs is gone?

2013-10-07 Thread John-Mark Gurney
Glen Barber wrote this message on Mon, Oct 07, 2013 at 20:59 -0400:
 On Mon, Oct 07, 2013 at 05:54:23PM -0700, John-Mark Gurney wrote:
   No, not really.
   
   # mkdir local
   # svnadmin create ./local
   # svn import /etc file:///$PWD/local
  
  besides the s/svn/svnlite/ you forgot...  It doesn't work...  Sure it
 
 WITH_SVN in src.conf will install svnlite as svn.
 
  imports all of my /etc, but doesn't let me commit my changes to rc.conf:
  # svnlite commit rc.conf
  svn: E155007: '/etc/rc.conf' is not a working copy
 
 Sure it does.
 
 gjb@nucleus:~/svn % mkdir local
 gjb@nucleus:~/svn % svnadmin create ./local
 gjb@nucleus:~/svn % cp -rp /usr/local/etc/rc.d fakelocaletc
 gjb@nucleus:~/svn % svn import ./fakelocaletc file:///$PWD/local -m Initial 
 import.
 gjb@nucleus:~/svn % svn co --force file:///$PWD/local fakelocaletc

This is the step you forgot to include previously...  So, it's still
a multistep process before you can revision control the files and clearly
not simple since we already have two different ways of doing it...

I wouldn't have even thought about the permission issue that someone
else brought up...

 Checked out revision 1.
 gjb@nucleus:~/svn % svn stat !$
 svn stat fakelocaletc
 gjb@nucleus:~/svn % svn info fakelocaletc
 Path: fakelocaletc
 Working Copy Root Path: /usr/home/gjb/svn/fakelocaletc
 URL: file:///home/gjb/svn/local
 Relative URL: ^/
 
  Plus, I was quite reasured that svn isn't smart enough to realize that
  a path might be a file: url relative to the current working directory...
 
 I don't know what you mean by this.

svn didn't bother trying to figure out if the relative path (or even
absolute path) has a valid repo.. it just decided, nope, not a URL,
I'll quit now, even though it could have been smart...

-- 
  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: rcs is gone?

2013-10-07 Thread Mehmet Erol Sanliturk
On Mon, Oct 7, 2013 at 6:54 PM, Diane Bruce d...@db.net wrote:

 On Mon, Oct 07, 2013 at 03:45:23PM -0700, Lyndon Nerenberg wrote:
 
  On 2013-10-07, at 2:53 PM, David Chisnall thera...@freebsd.org wrote:
 
   Or do you really only run the base OS and no other software on your
 systems, without any of your own code or any customisation?
 
  We install from the base release ISO images burned on DVDs.
 
  We are physically air-gapped from the internet, none of the end users
 of the system have access to USB ports, and there are no electronic devices
 allowed into the development shop.
 
  We have a scheme for bringing in software from /usr/ports, but it is
 painful.  And those ports can't necessarily walk on to all the systems in
 the shop.  (I don't make the rules.  Suffice to say the company is very
 paranoid about their code getting out into the wild.)
 
  Having RCS in the base system is very useful.  We use it to track
 changes to bits of /etc on the machines where we don't do wholesale
 customizations.  (Those ones get git, but they also get an install of
 /usr/ports with a fully populated /usr/ports/distfiles.)
 
  So if nuking RCS is a case of I don't use it, ... we do.
 

 Hey we could imoort SCCS instead.

 http://sccs.berlios.de


 - Diane
 --
 - d...@freebsd.org d...@db.net http://www.db.net/~db
 ___



This also contains GPL parts as specified in COPYING within


ftp://ftp.berlios.de/pub/schily/schily-2013-07-29.tar.bz2


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