>> Fri, Mar/27/2009 :: Week summary - absorved by SVN; - Did changes to the script in order to adapt to cvs. . Lots of different options (removal of -kb, -P, -R)... . Need to reanalyse approach (perhaps lots of recursive become unnecessary with SVN) - seems to be working well both ways (Linux + Windows) . Further testing advisable - Right now: . Reading of status, version, and date modified are obsolete with SVN . Changing to status, revision, ?user?, others? (create a full SVN description Panel?) . no longer dealing with .Entries file. Get all from "svn status", which retrieves local information :: Attention takes lots of time on the db folder! - textEditor can be used for userinput after all, strange parameterization (change "file" to "text") - no need for MessageInput type OnChildPanel(). (though it could?) - DebugSVN simple function, clearer output. maybe create a "Debug" package? :: personal note: need to speed up the programming part, and start thinking of testing. Maybe should clean up (start from scratch), after seeing things are moving in right direction. >> Tue, Mar/24/2009 :: setting SVN - Start svnserve (service for running svn) - svnserve -d -r /usr/local/svnroot >> Wed, Mar/18/2009 :: Beggining to change projectView.ctl - played around with CVSROOT. not really necessary. Complicated interfacing with system... to get results, have to go through fopen. :( - most typical error coming from cvs login. adding function to detect this error and force cvs login in background, then continue. - Why is there no simple way to get information from a dialog box from the user? Popmenu only allows options to be returned, would be interesting to have a popuptextbox. >> Tue, Mar/17/2009 :: Installed linux. :: erroneous backspace issue on console: add line to /etc/inputrc "^?" : backward-delete-char where ^? is the backspace not working :: tricks on cvs! - Was getting : "cvs login: authorization failed: server pcitco155.cern.ch rejected access to /usr/local/cvsroot for user pvssuser" even with proper password configured on CVSROOT\passwd, and following the documented started way, with xinetd. Problem was that SELinux implements additional security, to avoid intrusions. Had to issue the following command: "chcon -R -t cvs_data_t '/usr/local/cvsroot/CVSROOT/config'" and everything worked like a charm >> Thu, Mar/12/2009 :: Using CVS with PVSS. - Following instructions on PVSS online help: "Implementation of CVS". - Created a local CVS repository. - trouble when deregistering/registering new project with same name: ) had to delete registration [Click Delete, select unvisible corrupted project] ) and register again after project was imported into cvsRoot and checkedout. - Setting up for GEDI: ) added to project properties config file "" [ui] versionControl = "CVS" numPanelBakFiles = 0 versionControlDiff = "c:\Program Files\GnuWin32\diff.exe" "" - Trying to commit, demanded CVSROOT as environment variable or -d option. Should be configurable in the config of the project, I guess? :: Others - installed GnuUtilities (diff, grep) under C:\Program Files\GnuWin32. ) and added this to the %PATH% environment library :: MyComputer->Properties - registered as admin in the machine PCITCO11: ) first, necessary to change machine responsible on the network db ) then winservices. >> Fri, Mar/06/2009 :: Done work C++ review PVSS Training review :: Kick off Meeting Notes Section: - EN-ICE-SIC meets every Tuesday - There are a few useful mailing lists (+remedy) - Section uses Indico extensively [Renaud will add me] Logistics: - Office space [Will take over Ratna's until further decision] - Equipment [TBD in section meeting : Performant PC + reusable PC + Large Screen] - Scada Lab [contact Ildefons] - Several Labs in use by the section, on the corridor (Caen, National, PLCs) Work - Will start by adding SVN support to PVSS (Editors) - [Meet with Manuel and Ildefons to agree on plan of work] - [TBD in a memo, including deliverables, ...]