Sponsored Content
Full Discussion: Y2k7 Problem
Top Forums UNIX for Advanced & Expert Users Y2k7 Problem Post 302101830 by blowtorch on Thursday 4th of January 2007 06:29:55 PM
Old 01-04-2007
We support 200+ systems here, and some of the applications are used in the affected parts of the world (primarily the US). We have a new server patchset coming up and the engineering team has put this particular patch in that patchset. That's how we are handling it.

BTW, we have a deadline for this too: 10th March 2007. No exceptions. And this comes all the way from the very top.
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

SSH Problem auth problem

Hi, Just recently we seem to be getting the following error message relating to SSH when we run the UNIX script in background mode: warning: You have no controlling tty. Cannot read confirmation.^M warning: Authentication failed.^M Disconnected; key exchange or algorithm negotiation... (1 Reply)
Discussion started by: budrito
1 Replies

2. Shell Programming and Scripting

problem with dd command or maybe AFS problem

Hi, folks. Sorry for bothering, but maybe someone could help me please. The problem is the following: there is some script that copies files from local file system to AFS. The copying is performed with dd command. The script copies data into some AFS volumes. The problem appeared with one... (0 Replies)
Discussion started by: Anta
0 Replies

3. Shell Programming and Scripting

ssh script problem problem

Hi Please help me with the following problem with my script. The following block of code is not repeating in the while loop and exiting after searching for first message. input_file ========== host001-01 host001-02 2008-07-23 13:02:04,651 ConnectionFactory - Setting session state... (2 Replies)
Discussion started by: pcjandyala
2 Replies

4. Solaris

problem in finding a hardware problem

Hi I am right now facing a strange hardware problem. System get booted with the following error: Fatal Error Reset CPU 0000.0000.0000.0003 AFSR 0100.0000.0000.0000 SCE AFAR 0000.07c6.0000.1000 SC Alert: Host System has Reset It happen 4 or 5 times and get the same error every time.I... (8 Replies)
Discussion started by: girish.batra
8 Replies

5. AIX

user login problem & Files listing problem.

1) when user login to the server the session got colosed. How will resolve? 2) While firing the command ls -l we are not able to see the any files in the director. but over all view the file system using the command df -g it is showing 91% used. what will be the problem? Thanks in advance. (1 Reply)
Discussion started by: pernasivam
1 Replies

6. Red Hat

Mail Problem. Maybe, it is a DNS Problem!

Hi, i've a redhat linux 9 upadated by redhat from 7 version to 9 version. A couple of days ago i was a problem with my mail, in other words i'm not able to get any email nor to send any email. I've a proxy configuration and i tried to set iptables in order to verify the port. The 110,255 and 995... (1 Reply)
Discussion started by: pintalgi
1 Replies

7. UNIX for Dummies Questions & Answers

DHCP problem and eth1 problem

At work I am trying to get this one Linux machine (let's call it ctesgm07) to behave like another Linux machine that we have (let's call it test007). test007 returns the following version info: cat /etc/debian_version: lenny/sid uname -a: Linux test007 2.6.27-7-generic #1 SMP Tue Nov 4... (0 Replies)
Discussion started by: sllinux
0 Replies

8. IP Networking

Problem with forwarding emails (SPF problem)

Hi, This is rather a question from a "user" than from a sys admin, but I think this forum is apropriate for the question. I have an adress with automatic email forwarding and for some senders (two hietherto), emails are bouncing. This has really created a lot of problems those two time so I... (0 Replies)
Discussion started by: carwe
0 Replies

9. UNIX for Dummies Questions & Answers

sed Or Grep Problem OR Terminal Problem?

I don't know if you guys get this problem sometimes at Terminal but I had been having this problem since yesterday :( Maybe I overdid the Terminal. Even the codes that used to work doesn't work anymore. Here is what 's happening: * I wanted to remove lines containing digits so I used this... (25 Replies)
Discussion started by: Nexeu
25 Replies

10. IP Networking

Router problem or ISP problem ?

Hi everyone, I am experiencing discontinuity of Internet service, this started 1 month ago. Everything worked very well for 1 year of intensive use, but now, I have problems reaching my gateway. The gateway is not my router but a node belonging to my ISP and I share the same public IP with... (3 Replies)
Discussion started by: remic
3 Replies
cvsps(1)						      General Commands Manual							  cvsps(1)

NAME
CVSps - create patchset information from CVS SYNOPSIS
cvsps [-h] [-x] [-u] [-z <fuzz>] [-g] [-s <patchset>] [-a <author>] [-f <file>] [-d <date1> [-d <date2>]] [-l <text>] [-b <branch>] [-r <tag> [-r <tag>]] [-p <directory>] [-v] [-t] [--norc] [--summary-first] [--test-log <filename>] [--bkcvs] [--no-rlog] [--diff-opts <option string>] [--cvs-direct] [--debuglvl <bitmask>] [-Z <compression>] [--root <cvsroot>] [-q] [-A] [<repository>] DESCRIPTION
CVSps is a program for generating 'patchset' information from a CVS repository. A patchset in this case is defined as a set of changes made to a collection of files, and all committed at the same time (using a single 'cvs commit' command). This information is valuable to seeing the big picture of the evolution of a cvs project. While cvs tracks revision information, it is often difficult to see what changes were committed 'atomically' to the repository. OPTIONS
-h display usage summary -x ignore (and rebuild) ~/.cvsps/cvsps.cache file -u update ~/.cvsps/cvsps.cache file -z <fuzz> set the timestamp fuzz factor for identifying patch sets -g generate diffs of the selected patch sets -s <patchset>[-[<patchset>]][,<patchset>...] generate a diff for a given patchsets and patchset ranges -a <author> restrict output to patchsets created by author -f <file> restrict output to patchsets involving file -d <date1> -d <date2> if just one date specified, show revisions newer than date1. If two dates specified, show revisions between two dates. -l <regex> restrict output to patchsets matching regex in log message -b <branch> restrict output to patchsets affecting history of branch. If you want to restrict to the main branch, use a branch of 'HEAD'. -r <tag1> -r <tag2> if just one tag specified, show revisions since tag1. If two tags specified, show revisions between the two tags. -p <dir> output individual patchsets as files in <dir> as <dir>/<patchset>.patch -v show very verbose parsing messages -t show some brief memory usage statistics --norc when invoking cvs, ignore the .cvsrc file --summary-first when multiple patchset diffs are being generated, put the patchset summary for all patchsets at the beginning of the output. --test-log <captured cvs log file> for testing changes, you can capture cvs log output, then test against this captured file instead of hammering some poor CVS server --bkcvs (see note below) for use in parsing the BK->CVS tree log formats only. This enables some hacks which are not generally applicable. --no-rlog disable the use of rlog internally. Note: rlog is required for stable PatchSet numbering. Use with care. --diff-opts <option string> send a custom set of options to diff, for example to increase the number of context lines, or change the diff format. --cvs-direct (--no-cvs-direct) enable (disable) built-in cvs client code. This enables the 'pipelining' of multiple requests over a single client, reducing the overhead of handshaking and authentication to one per PatchSet instead of one per file. --debuglvl <bitmask> enable various debug output channels. -Z <compression> A value 1-9 which specifies amount of compression. A value of 0 disables compression. --root <cvsroot> Override the setting of CVSROOT (overrides working dir. and environment). For --cvs-direct only. -q Be quiet about warnings. -A Show ancestor branch when a new branch is found. <repository> Operate on the specified repository (overrides working dir.) NOTE ON TAG HANDLING
Tags are fundamentally 'file at a time' in cvs, but like everything else, it would be nice to imagine that they are 'repository at a time.' The approach cvsps takes is that a tag is assigned to a patchset. The meaning of this is that after this patchset, every revision of every file is after the tag (and conversely, before this patchset, at least one file is still before the tag). However, there are two kinds of inconsistent (or 'funky') tags that can be created, even when following best practices for cvs. The first is what is called a FUNKY tag. A funky tag is one where there are patchsets which are chronologically (and thus by patchset id) earlier than the tag, but are tagwise after. These tags will be marked as '**FUNKY**' in the Tag: section of the cvsps output. When a funky tag is specified as one of the '-r' arguments, there are some number of patchsets which need to be considered out of sequence. In this case, the patchsets themselves will be labeled FUNKY and will be processed correctly. The second is called an INVALID tag. An invalid tag is a tag where there are patchsets which are chronologically (and thus by patchset id) earlier than the tag, but which have members which are tagwise both before, and after the tag, in the same patchset. If an INVALID tag is specified as one of the '-r' arguments, cvsps will flag each member of the affected patchsets as before or after the tag and the patchset summary will indicate which members are which, and diffs will be generated accordingly. NOTE ON CVS VERSIONS
Among the different cvs subcommands used by cvsps is the 'rlog' command. The rlog command is used to get revision history of a module, and it disregards the current working directory. The important difference between 'rlog' and 'log' (from cvsps perspective) is the 'rlog' will include log data for files not in the current working directory. The impact of this is mainly when there are directories which at one time had files, but are now empty, and have been pruned from the working directory with the '-P' option. If 'rlog' is not used, these files logs will not be parsed, and the PatchSet numbering will be unstable. The main problem with 'rlog' is that, until cvs version 1.11.1, 'rlog' was an alias for the 'log' command. This means, for old versions of cvs, 'rlog' has different semantics and usage. cvsps will attempt to work around this problem by detecting capable versions of cvs. If an old version is detected, 'log' will be used instead of 'rlog', and YMMV. NOTE ON GENERATED DIFFS
Another important note is that cvsps will attempt, whenever possible, to use the r-commands (rlog, rdiff and co) instead of the local com- mands (log, diff, and update). This is to allow cvsps to function without a completely checked out tree. Because these r-commands are used, the generated diffs will include the module directory in them, and it is recommended to apply them in the working directory with the -p1 option to the patch command. However, if the --diff-opts option is specified (to change, for example, the lines of context), then rdiff cannot be used, because it doesn't support arbitrary options. In this case, the patches will be generated without the module direc- tory in the path, and -p0 will be required when applying the patch. When diffs are generated in cvs-direct mode (see below), however, they will always be -p1 style patches. NOTE ON BKCVS
The --bkcvs option is a special operating mode that should only be used when parsing the log files from the BK -> CVS exported linux kernel trees. cvsps uses special semantics for recreating the BK ChangeSet metadata that has been embedded in the log files for those trees. The --bkcvs option should only be specified when the cache file is being created or updated (i.e. initial run of cvsps, or when -u and -x options are used). NOTE ON CVS-DIRECT As of version 2.0b6 cvsps has a partial implementation of the cvs client code built in. This reduces the RTT and/or handshaking overhead from one per patchset member to one per patchset. This dramatically increases the speed of generating diffs over a slow link, and improves the consistency of operation. Currently the --cvs-direct option turns on the use of this code, but it very well may be default by the time 2.0 comes out. The built-in cvs code attempts to be compatible with cvs, but may have problems, which should be reported. It honors the CVS_RSH and CVS_SERVER environment variables, but does not parse the ~/.cvsrc file. NOTE ON CVSPS RC FILE
CVSps parses an rc file at startup. This file should be located in ~/.cvsps/cvspsrc. The file should contain arguments, in the exact syn- tax as the command line, one per line. If an argument takes a parameter, the parameter should be on the same line as the argument. NOTE ON DATE FORMATS
All dates are reported in localtime. This can be overridden (as usual) using the TZ environment variable. Dates as arguments must be in the format 'yyyy/mm/dd hh:mm:ss'; for example, $ cvsps -d '2004/05/01 00:00:00' -d '2004/07/07 12:00:00' SEE ALSO
cvs(1), ci(1), co(1), cvs(5), cvsbug(8), diff(1), grep(1), patch(1), rcs(1), rcsdiff(1), rcsmerge(1), rlog(1). REPORTING BUGS
Report bugs to "David Mansfield <cvsps@dm.cobite.com>" BUGS
No known bugs. cvsps(1)
All times are GMT -4. The time now is 05:20 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy