After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 478680 - Unshipped files in Subversion trunk
Unshipped files in Subversion trunk
Status: RESOLVED FIXED
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Connector Maintainer
Ximian Connector QA
Depends on:
Blocks:
 
 
Reported: 2007-09-20 17:51 UTC by Matthew Barnes
Modified: 2007-11-03 13:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matthew Barnes 2007-09-20 17:51:48 UTC
With GNOME 2.22 development just now getting under way, this seems like a good
time for some fall cleaning.  There's quite a few files still living in
Subversion trunk that we do not ship in Evolution Exchange releases.  The purpose of this bug is to sort out which of those files we *should* be shipping and which should be deleted.

I'm of the opinion that, in general, trunk should only contain what we ship. 
If we need to resurrect a file down the road we can always fetch it from SCM
archives.  Keeping dead, unshipped source code files in trunk is especially
detrimental to developers because someone will inevitably waste time
maintaining them, not realizing or forgetting they're dead.  I've lost track of
the number of times this has happened to me.

Here are the unshipped Evolution Exchange files currently in Subversion trunk:

A bunch of .cvsignore files.
docs/reference/arch/*
po/README.TRANSLATORS
po/mr.po  } Oversight?
po/si.po  }
storage/exchange-delegates-control.h
storage/exchange-delegates-user.c
storage/exchange-delegates-user.h
storage/exchange-delegates.c
storage/exchange-delegates.h
storage/exchange-offline-listener.c
storage/exchange-offline-listener.h
storage/exchange-offline-utils.c
storage/exchange-offline-utils.h
storage/exchange-permissions-dialog.c
storage/exchange-permissions-dialog.h
storage/xc-backend-view.c
storage/xc-backend-view.h
storage/xc-commands.c
storage/xc-commands.h

(I used meld to compare a Subversion checkout against the latest tarball.)
Comment 1 Matthew Barnes 2007-09-20 18:51:31 UTC
See also bug #478670, bug #478692 and bug #478704.
Comment 2 Matthew Barnes 2007-11-03 13:16:51 UTC
I removed the following dead files from trunk.  The dates below indicate when
the file was removed from Makefile.am, according to source control history.

  storage/exchange-delegates-control.h        (May 2004)
  storage/exchange-delegates-user.c           (Jun 2005)
  storage/exchange-delegates-user.h           (Jun 2005)
  storage/exchange-delegates.c                (Jun 2005)
  storage/exchange-delegates.h                (Jun 2005)
  storage/exchange-offline-listener.c         (Aug 2005)
  storage/exchange-offline-listener.h         (Aug 2005)
  storage/exchange-offline-utils.c            (Dec 2004)
  storage/exchange-offline-utils.h            (Dec 2004)
  storage/exchange-permissions-dialog.c       (Jun 2005)
  storage/exchange-permissions-dialog.h       (Jun 2005)
  storage/xc-backend-view.c                   (Jul 2005)
  storage/xc-backend-view.h                   (Jul 2005)
  storage/xc-commands.c                       (Jul 2005)
  storage/xc-commands.h                       (Jul 2005)

I also removed the .cvsignore files and added "mr" and "si" translations to po/LINGUAS.  I think that's enough to close this bug.