Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-05-29 Thread Bo Berglund
On Mon, 29 May 2017 12:01:32 +, Mark Morgan Lloyd
 wrote:

>On 29/05/17 11:12, Bo Berglund wrote:
>
>> TestingSo I thought that one way to go forward was for me to use an 
>> RPi3 boxas a repository server with GIT or whatever (seems like the 
>> CVSsuccessor SVN is now also on the decline...).Is there a good way to set 
>> up an RPi3 box as a GIT server and getgoing with that?
>> Can GIT work in a way that would be comparable to CVS regardingconcurrent 
>> development etc?
>> Any suggestions on where to start?
>
>Frankly, and after having run an RPi3 as my desktop system for roughly 
>nine months, I'd not use an RPi for that. I'd use something like an HP 
>Microserver with at least mirrored discs, and I'd make sure that I was 
>able to write a consistent snapshot onto something like a USB stick 
>storage device.
>
>My recollection is that while you can set up (software-controlled) 
>mirrored devices on an RPi, you run into problems mounting them at boot 
>time due to deficiencies in the loader- that was certainly the case when 
>I looked at it in the latter part of last year, although low-level 
>firmware improvements (roughly last November) might have fixed some of that.
>
>In addition, it's becoming increasingly obvious to many people that the 
>power arrangement is manky, and that you risk permanent damage to an 
>SDCard if inserting a USB device briefly pushes the voltage out of spec- 
>see discussion of the vcgencmd command.
>
>Finally, you /will/ need to backup, and if you've accumulated any amount 
>of data you really don't want to try doing that through a single 
>(internal) USB hub with no possibility of expansion.

OK, I did not have in mind to use an RPi3 as the final system. I just
wanted to acquaint myself with GIT using a small portable unit over
the summer.
If it did work and I found it useful I would put a Linux server on our
VMWare box and use that as the new versioning server. But over the
summer I am moving to a place where space is limited and I thought a
small box like a Pi3 could work as a test bed.


-- 
Bo Berglund
Developer in Sweden

___
fpc-other maillist  -  fpc-other@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


Re: [fpc-other] Using ideU for beginners

2017-05-29 Thread Fred van Stappen
>I'll try to figure out how to do things first on my 64-bit Xubuntu 16.04 for a 
>console program.


Hello Paul.


I have try with console program on Linux Mint 64 ---> no problem, works 
perfectly.

Please take a look at this video: 
https://sites.google.com/site/fredvsbinaries/fpg_java_console.mp4


I have try also with a audio console program --> it works.


But of course the java class was run from a terminal.


Fre;D

___
fpc-other maillist  -  fpc-other@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


Re: [fpc-other] GIT versioning server on Raspberry Pi?

2017-05-29 Thread Mark Morgan Lloyd

On 29/05/17 11:12, Bo Berglund wrote:


TestingSo I thought that one way to go forward was for me to use an 
RPi3 boxas a repository server with GIT or whatever (seems like the 
CVSsuccessor SVN is now also on the decline...).Is there a good way to set up 
an RPi3 box as a GIT server and getgoing with that?
Can GIT work in a way that would be comparable to CVS regardingconcurrent 
development etc?
Any suggestions on where to start?


Frankly, and after having run an RPi3 as my desktop system for roughly 
nine months, I'd not use an RPi for that. I'd use something like an HP 
Microserver with at least mirrored discs, and I'd make sure that I was 
able to write a consistent snapshot onto something like a USB stick 
storage device.


My recollection is that while you can set up (software-controlled) 
mirrored devices on an RPi, you run into problems mounting them at boot 
time due to deficiencies in the loader- that was certainly the case when 
I looked at it in the latter part of last year, although low-level 
firmware improvements (roughly last November) might have fixed some of that.


In addition, it's becoming increasingly obvious to many people that the 
power arrangement is manky, and that you risk permanent damage to an 
SDCard if inserting a USB device briefly pushes the voltage out of spec- 
see discussion of the vcgencmd command.


Finally, you /will/ need to backup, and if you've accumulated any amount 
of data you really don't want to try doing that through a single 
(internal) USB hub with no possibility of expansion.


--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
___
fpc-other maillist  -  fpc-other@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other


[fpc-other] GIT versioning server on Raspberry Pi?

2017-05-29 Thread Bo Berglund
I have followed parts of the very long thread "GIT & SVN" and found it
informative and partly amusing too...
Since I am still on CVS it really was getting me to think about new
version control systems and especially GIT since Graeme is pushing so
hard for it.

Background:
---
I have a small company where the engineering team is myself (not so
much anymore) and two engineers doing software and electronics. We are
making embedded systems and PC (Windows) based processing software.

Back in 2002 in order to safeguard against various catastrophies I put
in place a CVS *server* on our network for managing the versions of
our code and also our CAD drawings and documentation etc. So a lot of
the files in CVS are binary. The instructions and firmware image files
for our production people are also on our CVS.
The CVS backend is an old CVSNT release on a Windows Server 2003 and
we use the same cvsnt as client but via the WinCVS GUI front-end.

Problems to solve:
--
- We need to get a system that is supported today and preferably on a
platform that will not be obsoleted like the Windows versions are.

- Since we are also now doing development in Linux (for Raspberry Pi
using FPC) we need something running on Linux (for the clients).

- Generally I don't want us to be ancient tool-wise, but at the same
time we have such a huge amount of information invested into the CVS
repository. So I need the end soultion to hve some functionality like
the CVS system we use today. And a possibility to import the CVS
stuff.

Testing

So I thought that one way to go forward was for me to use an RPi3 box
as a repository server with GIT or whatever (seems like the CVS
successor SVN is now also on the decline...).
Is there a good way to set up an RPi3 box as a GIT server and get
going with that?

Can GIT work in a way that would be comparable to CVS regarding
concurrent development etc?

Any suggestions on where to start?

-- 
Bo Berglund
Developer in Sweden

___
fpc-other maillist  -  fpc-other@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other