Обсуждение: Noisy CVS updates
When I build from CVS I wind up with this in my CVS update email in the morning: ? GNUmakefile ? config.log ? config.status ? src/Makefile.global ? src/backend/postgres ? src/backend/bootstrap/bootstrap_tokens.h ? src/backend/catalog/postgres.bki ? src/backend/catalog/postgres.description ? src/backend/catalog/postgres.shdescription ? src/backend/parser/parse.h ? src/backend/snowball/snowball_create.sql ...etc. Would it be OK if I went in and added .cvsignore files to keep the noise level down? I guess I could have my daily script filter them out but there may be times when there really is an unexpected file and I want to follow up on it. -- D'Arcy J.M. Cain <darcy@druid.net> | Democracy is three wolves http://www.druid.net/darcy/ | and a sheep voting on +1 416 425 1212 (DoD#0082) (eNTP) | what's for dinner.
"D'Arcy J.M. Cain" <darcy@druid.net> writes:
> When I build from CVS I wind up with this in my CVS update email in the
> morning:
> ? GNUmakefile
> ? config.log
> ? config.status
> ? src/Makefile.global
> ? src/backend/postgres
> ? src/backend/bootstrap/bootstrap_tokens.h
> ? src/backend/catalog/postgres.bki
> ? src/backend/catalog/postgres.description
> ? src/backend/catalog/postgres.shdescription
> ? src/backend/parser/parse.h
> ? src/backend/snowball/snowball_create.sql
> ...etc. Would it be OK if I went in and added .cvsignore files to keep
> the noise level down?
Uh, no, at least not before you've explained why you get those messages
and others don't.
(Personally, I never do "cvs update" without "make distclean" first;
there are too many other ways to get screwed by updating a live build
tree.)
regards, tom lane
On Sun, 07 Sep 2008 03:39:39 -0400 Tom Lane <tgl@sss.pgh.pa.us> wrote: > "D'Arcy J.M. Cain" <darcy@druid.net> writes: > > ...etc. Would it be OK if I went in and added .cvsignore files to keep > > the noise level down? > > Uh, no, at least not before you've explained why you get those messages > and others don't. I didn't know that I am the only one. Am I? > (Personally, I never do "cvs update" without "make distclean" first; > there are too many other ways to get screwed by updating a live build > tree.) I assume that you are talking about conflicts. In fact, that's one of the main reasons for wanting a quiet update so that I can catch those right away when I am working on some files. I do an automatic update daily to keep current with the head. I don't do a "make distclean" first because I may be working on something and I want to keep the changes in the tree to try stuff and report patches against HEAD. -- D'Arcy J.M. Cain <darcy@druid.net> | Democracy is three wolves http://www.druid.net/darcy/ | and a sheep voting on +1 416 425 1212 (DoD#0082) (eNTP) | what's for dinner.
"D'Arcy J.M. Cain" <darcy@druid.net> writes:
> Tom Lane <tgl@sss.pgh.pa.us> wrote:
>> (Personally, I never do "cvs update" without "make distclean" first;
>> there are too many other ways to get screwed by updating a live build
>> tree.)
> I assume that you are talking about conflicts. In fact, that's one of
> the main reasons for wanting a quiet update so that I can catch those
> right away when I am working on some files. I do an automatic update
> daily to keep current with the head. I don't do a "make distclean"
> first because I may be working on something and I want to keep the
> changes in the tree to try stuff and report patches against HEAD.
Huh? distclean does not remove any source-code changes, only derived
files.
regards, tom lane
On Sun, 2008-09-07 at 08:44 -0400, D'Arcy J.M. Cain wrote: > > Uh, no, at least not before you've explained why you get those > messages > > and others don't. > > I didn't know that I am the only one. Am I? You are not. I got more or less the same this morning while preparing my new packages. But as Tom stated, after running make distclean, everything worked fine. Regards, -- Devrim GÜNDÜZ, RHCE devrim~gunduz.org, devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr http://www.gunduz.org
D'Arcy J.M. Cain wrote: > On Sun, 07 Sep 2008 03:39:39 -0400 > Tom Lane <tgl@sss.pgh.pa.us> wrote: > > "D'Arcy J.M. Cain" <darcy@druid.net> writes: > > > ...etc. Would it be OK if I went in and added .cvsignore files to keep > > > the noise level down? > > > > Uh, no, at least not before you've explained why you get those messages > > and others don't. > > I didn't know that I am the only one. Am I? Lots of other people do get them -- they are visible in the patches they send. Since I use a VPATH build, which puts all those files in a separate directory, I get (almost?) no noise even though I don't bother with "make distclean" most of the time. -- Alvaro Herrera http://www.CommandPrompt.com/ PostgreSQL Replication, Consulting, Custom Development, 24x7 support
On Sun, 07 Sep 2008 10:39:25 -0400 Tom Lane <tgl@sss.pgh.pa.us> wrote: > > I assume that you are talking about conflicts. In fact, that's one of > > the main reasons for wanting a quiet update so that I can catch those > > right away when I am working on some files. I do an automatic update > > daily to keep current with the head. I don't do a "make distclean" > > first because I may be working on something and I want to keep the > > changes in the tree to try stuff and report patches against HEAD. > > Huh? distclean does not remove any source-code changes, only derived > files. Sorry, I was unclear. I meant that I might still be working on some source code changes and I didn't want to do a distclean every morning and then have to rebuild the tree in order to be able to work on my changes again. I use CVS in enough projects to understand how it works. -- D'Arcy J.M. Cain <darcy@druid.net> | Democracy is three wolves http://www.druid.net/darcy/ | and a sheep voting on +1 416 425 1212 (DoD#0082) (eNTP) | what's for dinner.
On Sep 5, 2008, at 9:06 AM, D'Arcy J.M. Cain wrote: > ...etc. Would it be OK if I went in and added .cvsignore files to > keep > the noise level down? I guess I could have my daily script filter > them > out but there may be times when there really is an unexpected file and > I want to follow up on it. +1. It might be possible to get screwed by not doing a distclean, but the build time savings seems worth it (first thing I do if I get a build error is make clean/distclean). -- Decibel!, aka Jim C. Nasby, Database Architect decibel@decibel.org Give your computer some brain candy! www.distributed.net Team #1828
On Fri, Sep 12, 2008 at 07:27:55PM -0500, Decibel! wrote: > On Sep 5, 2008, at 9:06 AM, D'Arcy J.M. Cain wrote: >> ...etc. Would it be OK if I went in and added .cvsignore files to >> keep the noise level down? I guess I could have my daily script >> filter them out but there may be times when there really is an >> unexpected file and I want to follow up on it. > > +1. It might be possible to get screwed by not doing a distclean, > but the build time savings seems worth it (first thing I do if I get > a build error is make clean/distclean). maintainer-clean is even better as far as removing build errors, and I've never noticed any time difference between it and clean or distclean. Cheers, David. -- David Fetter <david@fetter.org> http://fetter.org/ Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter Skype: davidfetter XMPP: david.fetter@gmail.com Remember to vote! Consider donating to Postgres: http://www.postgresql.org/about/donate