In addition to this change from CVS to Mercurial, the following changes will be made in mozilla-central the next time we update NSS:
dbm/ will be moved security/nss/lib/dbm/ security/coreconf/ will be moved to security/nss/coreconf/ This should reduce some confusion about what parts of the tree belong to NSS. Cheers, Brian ----- Forwarded Message ----- From: "Kai Engert" <k...@kuix.de> To: "nss-dev" <nss-...@mozilla.org> Cc: "dev-tech-nspr" <dev-tech-n...@lists.mozilla.org> Sent: Thursday, March 21, 2013 4:17:16 PM Subject: NSPR/NSS/JSS migrated to HG and updated directory layout To all users of the NSPR, NSS and JSS libraries, we would like to announce a few technical changes, that will require you to adjust how you obtain and build the code. We are no longer using Mozilla'a CVS server, but have migrated to Mozilla's HG (Mercurial) server. Each project now lives in its own separate space, they can be found at: https://hg.mozilla.org/projects/nspr/ https://hg.mozilla.org/projects/nss/ https://hg.mozilla.org/projects/jss/ We used this migration as an opportunity to change the layout of the source directories. For NSPR, "mozilla/nsprpub" has been removed from the directory hierarchy, all files now live in the top directory of the NSPR repository. Likewise for NSS and JSS, "mozilla/security" has been removed and files now live at the top level. In addition for NSS, we have merged the contents of directories mozilla/dbm and mozilla/security/dbm into the new directory lib/dbm. Besides the new layout, the build system hasn't changed. Most parts of the NSS build instructions remain valid, especially the instructions about setting environment variables. Updated instructions for building NSS with NSPR can be found at: https://developer.mozilla.org/en-US/docs/NSS_reference/Building_and_installing_NSS/Build_instructions It's best to refer to the above document to learn about the various environment variables that you might have to set to build on your platform (this part hasn't changed). However, below is a brief summary that shows how to checkout the source code and build both NSPR and NSS: mkdir workarea cd workarea hg clone https://hg.mozilla.org/projects/nspr hg clone https://hg.mozilla.org/projects/nss cd nss # set USE_64=1 on 64 bit architectures # set BUILD_OPT=1 to get an optimized build # on Windows set OS_TARGET=WIN95 make nss_build_all Note that the JSS project has been given a private copy of the former mozilla/security/coreconf directory, allowing it to remain stable, and only update its build system as necessary. Because of the changes described above, we have decided to use a new series of (minor) version numbers. The first releases using the new code layout will be NSPR 4.10 and NSS 3.15 Regards Kai on behalf of the NSPR and NSS teams __ nss-dev mailing list nss-...@mozilla.org https://mail.mozilla.org/listinfo/nss-dev _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform