- May 15, 2018
-
-
James Simmons authored
Remove the obsolete linux-patch since patched kernels for lustre clients have been long gone. Place only the static libraries and *.so symlinks for the dynamic libraries in lustre-dev. The normal dynamic libraries are placed into the utilities packages. Add in all the missing dependencies and fix how the lustre debs are dependent on each other. Lastly add in the missing lustre-iokit that is present for rpm packages. Only thing missing is a package for lustre resources which can be done at a latter time. Test-Parameters: trivial Lustre-change: https://review.whamcloud.com/31348 Lustre-commit: 020277f5 Change-Id: I5fd2a23bc1ae73434cef8dcf3679b50878256ab3 Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Thomas Stibor <t.stibor@gsi.de> Tested-by:
James Nunez <james.a.nunez@intel.com> Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-on: https://review.whamcloud.com/32277 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
John L. Hammond <john.hammond@intel.com>
-
- May 03, 2018
-
-
Gu Zheng authored
Add arm64 into the support arch list of debian control file. Lustre-change: https://review.whamcloud.com/28870 Lustre-commit: ba4b4eaa Change-Id: I9c39a4d8c1896c1255432380bd956330c2edf476 Signed-off-by:
Gu Zheng <gzheng@ddn.com> Reviewed-by:
Yingjin Qian <qian@ddn.com> Reviewed-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-by:
Thomas Stibor <t.stibor@gsi.de> Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-on: https://review.whamcloud.com/32101 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
John L. Hammond <john.hammond@intel.com>
-
- Jun 03, 2017
-
-
Emoly Liu authored
Since Lustre ADIO driver was released by MPICH2 about 8 years ago, those old Lustre ADIO driver patches (lustre/contrib/*mpich*.patch) can be deleted. Test-Parameters: trivial Signed-off-by:
Emoly Liu <emoly.liu@intel.com> Change-Id: Ibbd4c67b36065d913c6e3b71895f2413481c923c Reviewed-on: https://review.whamcloud.com/27264 Tested-by: Jenkins Reviewed-by:
Niu Yawei <yawei.niu@intel.com> Reviewed-by:
Yang Sheng <yang.sheng@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com>
-
- Dec 23, 2016
-
-
Thomas Stibor authored
Building DEB packages failed with errors: dh_install: lustre-dev missing files (debian/tmp/usr/lib/*.so.*) and dpkg-checkbuilddeps: Unmet build dependencies. Moreover, signing the DEB packages failed due signing problems of the author listed in debian/changelog. Additionally, latest DEB based distributions ship Lustre modules from kernel staging which can conflict with modules build from upstream. To fix the problem, build modules with configure --with-kmp-moddir=updates and add search order of "search updates built-in" in /etc/depmod.d/lustre.conf Signed-off-by:
Thomas Stibor <t.stibor@gsi.de> Change-Id: I02c58103bfaa83b97f5cd207af823fb477e0f0d3 Reviewed-on: https://review.whamcloud.com/23999 Tested-by: Jenkins Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jan 06, 2016
-
-
James Simmons authored
Currently if you build lustre with configure options --disable-shared and/or --disable-static it will fail to build in the case of the mount plugins or just plain ignore the configure request. This work enables the ability to create only static or only dynamic libraries for lustre SNMP and libnetconfig. Change-Id: I8b526acd50a7b8eb4f65e7a3bdd0a664e9144376 Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-on: http://review.whamcloud.com/17576 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Sep 22, 2015
-
-
James Simmons authored
While testing patches other non-patch related build by products show up with git status. To avoid adding these by accident place thes by product files in the proper .gitignore files. Change-Id: Ie2df9c2c7fd19c95e2b990d93db623826ee82c24 Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-on: http://review.whamcloud.com/16458 Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by: Jenkins Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jun 09, 2015
-
-
Frank Zago authored
All the typos are in comments or logs. Signed-off-by:
frank zago <fzago@cray.com> Change-Id: I3af7baa3cda6774b48e5651fd0591b2dade1131e Reviewed-on: http://review.whamcloud.com/14424 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- May 17, 2015
-
-
Andreas Dilger authored
Update a URLs in several places to more modern equivalents. Some were in patches landed after the last mass URL update, others are so old they were missed on the last update (CVS URL, sigh). Signed-off-by:
Andreas Dilger <andreas.dilger@intel.com> Change-Id: I18418078ba8923b71c78f3de87aac997dda2eecc Reviewed-on: http://review.whamcloud.com/13193 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Jian Yu <jian.yu@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- May 01, 2015
-
-
Wang Shilong authored
Debian seems compiling with fixed configurations, if users want to make debian package with external IB, it won't work. Signed-off-by:
Wang Shilong <wshilong@ddn.com> Change-Id: I0ecb5c79d5948c0e8ab821c175ca89afee9cb97d Reviewed-on: http://review.whamcloud.com/13949 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Blake Caldwell <blakec@ornl.gov> Reviewed-by:
Li Xi <lixi@ddn.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Apr 28, 2015
-
-
James Simmons authored
While testing on our Ubuntu platform I discovered several tools didn't work due to missing shared libraries from lustre. This was due to the build system packaging only the static libraries. This patch ensure that dynamic libraries are packaged as well. Change-Id: Ic8923fc8aa552d5afb95813f52526c5663eb9af6 Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-on: http://review.whamcloud.com/14544 Tested-by: Jenkins Reviewed-by:
Blake Caldwell <blakec@ornl.gov> Reviewed-by:
Thomas Stibor <t.stibor@gsi.de> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Apr 09, 2015
-
-
frank zago authored
Most of them are in comments, but there was a few in user visible help. Signed-off-by:
frank zago <fzago@cray.com> Change-Id: I32730030f84b85e0ae08b683d64bbad5e33bf0b4 Reviewed-on: http://review.whamcloud.com/12933 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
James Simmons <uja.ornl@gmail.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Mar 27, 2015
-
-
James Simmons authored
Expand lustre to natively support the little endian Power8 platform. The architecture is reported as powerpc64le so add that support to lustre-build-linux.m4. For the Ubuntu packaging the platform is reported as ppc64el so include that to the debian build configuration. Change-Id: I506fd7228579fe1bd6e5c9e9d39db6ca06e4768d Signed-off-by:
James Simmons <uja.ornl@gmail.com> Reviewed-on: http://review.whamcloud.com/14115 Tested-by:
Maloo <hpdd-maloo@intel.com> Tested-by: Jenkins Reviewed-by:
Jian Yu <jian.yu@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jan 27, 2015
-
-
Li Xi authored
The directory of lustre/include/linux has been removed. Build system for Debian shouldn't pack that directory any more. Signed-off-by:
Li Xi <lixi@ddn.com> Change-Id: I7d28681f574a990b8c54261567a3f107f9a9d159 Reviewed-on: http://review.whamcloud.com/13495 Tested-by: Jenkins Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
John L. Hammond <john.hammond@intel.com> Reviewed-by:
James Simmons <uja.ornl@gmail.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jan 07, 2015
-
-
Blake Caldwell authored
Propagate values from autoconf (LINUX, LINUXRELEASE, LINUX_OBJ) to the debian build system to correctly identify kernel sources (--with-linux) and objects (--with-linux-obj). The 'make debs' target previously used KERNEL_VERSION, which does not get set anymore. Other fixes for building debs with Ubuntu 12.04+: 1) Add module-assistant to Build-Depends in debian/control 2) Omit copying lustre-*-orig.tar.gz and lustre-*.diff.gz files since this is the upstream source 3) Change debhelper compatibility level to 7 (10.04+) 4) Use dh_prep instead of dh_clean -k 5) avoid non-functional --disable-zerocopy configure option 6) do not try to install lc_common script that is only in server builds Signed-off-by:
Blake Caldwell <blakec@ornl.gov> Change-Id: I9787bac687d26b03c4d1204347240624bfaced96 Reviewed-on: http://review.whamcloud.com/13129 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
James Simmons <uja.ornl@gmail.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jul 24, 2014
-
-
Joshua Kugler authored
We are updating *.whamcloud.com URLs to *.hpdd.intel.com URLs, as well as downloads.lustre.org to downloads.hpdd.intel.com. Signed-off-by:
Joshua Kugler <joshua.kugler@intel.com> Change-Id: I6ebd45f8bb1f905692ca992617805ef225e09849 Reviewed-on: http://review.whamcloud.com/11169 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Peter Jones <peter.a.jones@intel.com>
-
- May 20, 2014
-
-
John L. Hammond authored
Remove the libsysio and liblustre tests from config/lustre-build.m4, lnet/autoconf/lustre-lnet.m4, and lustre/autoconf/lustre-core.m4, leaving a temporary AM_CONDITIONAL(LIBLUSTRE, false) in their place. Remove related bits from lustre-spec.in and debian/rules. Signed-off-by:
John L. Hammond <john.hammond@intel.com> Change-Id: I9483bc9114fa0682b84e6a9014123e5838f1c1a7 Reviewed-on: http://review.whamcloud.com/10201 Tested-by: Jenkins Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Apr 24, 2014
-
-
John L. Hammond authored
liblustre is not used, nor is it tested, so don't build it by default. Signed-off-by:
John L. Hammond <john.hammond@intel.com> Change-Id: Ie2369d0163963d6e691b3787495b1b2155fe6111 Reviewed-on: http://review.whamcloud.com/9756 Tested-by: Jenkins Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com>
-
- Mar 28, 2014
-
-
Cliff White authored
LU-4759 build: Remove obsolete file. Documentation was removed from the tree FDL needs to be removed also. Signed-off-by:
Cliff White <cliff.white@intel.com> Change-Id: I7c57491416460af6bbce4c355b4b16888427e73c Reviewed-on: http://review.whamcloud.com/9770 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Sep 12, 2013
-
-
Christopher J. Morrone authored
Remove ldiskfs's independant build system (configure, spec file, etc.) and merge its build into lustre's build system. Move the ldiskfs/ldiskfs directory up one level. The extra directory level is no longer needed without the independant ldiskfs build system. Add a make dependency on ldiskfs's "sources" target in ldiskfs/autoMakefile.am rather than explicitly launching a separate make instance from the top level autoMakefile.am. Remove unused "sources" targets in libcfs, lnet, and lustre/obdclass. Improve the handling of the --disable-ldiskfs option, and make it interact with other configure options more cleanly. Change-Id: Id0787f27269e938032e480c7c627327c0adf2672 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/6850 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Apr 01, 2013
-
-
Robert Read authored
Add --disable-servers to confgiure command when building the client modules. Signed-off-by:
Robert Read <robert.read@intel.com> Change-Id: Ie29bf9336c476dd0b8b04b4601d409c4bc7f90f1 Reviewed-on: http://review.whamcloud.com/5804 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Apr 18, 2011
-
-
Brian J. Murrell authored
The debian packaging process included the [de-]applicaiton of patches that were the commits made since the last tag. This provided greater transparency as to exactly what was included in a release when it was made between tags. Unfortunately the process that was being used to achieve this failed in a scenario where there were patches to files which were later removed from the tarball making process. For what it's worth, the right way to correct this and keep the transparency is to have "make dist" create the tarball from the most recent tag made and then have the patches generated that bring the source up to current HEAD. In order to achieve this however both debian and RPM packaging would need to operate in this manner. That would mean adding Patch$n: lines to the RPM spec for each of the generated patches. I'm not really sure we want to go there though. Signed-off-by:
Brian J. Murrell <brian@whamcloud.com> Change-Id: I9242799f3987e68e806e4c398e06cecbe1f5cc27 Reviewed-on: http://review.whamcloud.com/425 Tested-by: Hudson Reviewed-by:
Oleg Drokin <green@whamcloud.com> Reviewed-by:
Michael MacDonald <mjmac@whamcloud.com>
-
- Apr 08, 2011
-
-
Brian J. Murrell authored
Signed-off-by:
Brian J. Murrell <brian@whamcloud.com> Change-Id: I548a3a26b61241ed8d81551779bd78950dccdd54 Reviewed-on: http://review.whamcloud.com/298 Tested-by: Hudson Reviewed-by:
Robert Read <rread@whamcloud.com> Reviewed-by:
Michael MacDonald <mjmac@whamcloud.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Mar 10, 2011
-
-
Brian J. Murrell authored
- remove texlive-latex-recommended as a build requirement - add missing "| automake1.7 | automake1.8 | automake1.9" to debian/control.main Issue: LU-52 Signed-off-by:
Brian J. Murrell <brian@whamcloud.com> Change-Id: Ief22c678014836e8372a18dd3ed48a95631177b5 Reviewed-on: http://review.whamcloud.com/212 Tested-by: Hudson Reviewed-by:
Robert Read <rread@whamcloud.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Mar 04, 2011
-
-
Brian J. Murrell authored
The text and URLs in the debian packaging metadata were old (circa Sun Microsystems), so update them and take the opportunity to inform about the source of the release being installed. Signed-off-by:
Brian J. Murrell <brian@whamcloud.com> Change-Id: I7860e8ada7757d8a991a472af293749fd4c89f5a
-
- Feb 10, 2011
-
-
Brian J. Murrell authored
- don't make a patch out of anything in /debian - exclude noise files from the debian built source tarball - fake debian/patche{s,d} for make dist - a few more reasons to run autogen.sh - figure out if dist tarball needs autogen.shs and include it if so - look for and run autogen.sh in the build subdir - make debdiff as part of make dist - add a debian/source/format file - mv the orig tarball and the debdiff to the debs dir - don't try to dist /debian for non-dpkg-using build targets Issue: LU-51 Change-Id: I041aaef217e107def86ce808d0e96fc6891e1dcd
-
- Oct 18, 2010
-
-
Brian J. Murrell authored
The liblustre tests were not being packaged into lustre-tests.
-
Brian J. Murrell authored
Explicitly set KVERS to what it'd default value would be if it's not set by the caller. Allow any of the compatible automake* packages in debian/control.
-
- Jun 18, 2010
-
-
Robert Read authored
-
- Jun 11, 2010
-
-
Brian J. Murrell authored
-
Brian J. Murrell authored
If a patch is added to debian/patches/ which modifies an autoconf file but autogen.sh is not present, fail out of the "make debs" build command. Also provide a more explicit message to maintainers about what is happening in this bit of code.
-
- Mar 30, 2010
-
-
Brian J. Murrell authored
Use the more standard libexecdir for scripts. i=adilger o=Christopher Morrone
-
- Dec 12, 2009
-
-
Brian Reitz authored
The top level .gitignore file is new and is an attempt at pulling in some of the common items that you might get for free (by default)with CVS. The other subdir/.gitignore files are translated versions of their corresponding .cvsignore file. Because CVS does not descend into a subdir when applying a ingore rule we have to prepend a "/" to the pathname to get git to behave the same way.
-
- Dec 03, 2009
-
-
Brian J. Murrell authored
I suspect that we should be using RPMs %configure macro in our lustre.spec and we are not.
-
- Dec 02, 2009
-
-
Brian J. Murrell authored
i=adilger o=Christopher Morrone Use the more standard libexecdir for scripts.
-
- Nov 27, 2009
-
-
Brian J. Murrell authored
i=adilger Try to be somewhat intelligent about the need to autogen.sh or not by seeing if any of the patches touch an autoconf file.
-
- Nov 12, 2009
-
-
Brian J. Murrell authored
i=brian o=adilger A "debs" make target so that one simply has to do "make debs" in a configured source tree to get both userspace and kernel modules debian packages. - this includes automatically updating the debian/changelog if not up-to-date with respect to the current version of lustre - I'm not convinced that all of the gyrations to use m-a to build the kernel modules is worth it and if there are any non-trivial problems found with it I might just rip it all out and have debian/rules build and package up the kernel modules package Some cleanups: - fix automake requirement so that it's much more flexible - allow both Ubuntu and Debian headers packages to be required - comment out the body of the autogen-stamp + if somebody adds a patch to debian/patches that requires an autogen, they can supply a patch to create the autogen.sh and uncommment the autogen-stamp body * this is ideally and hopefull a very rare event * we would love feedback from packages that find creating patches necessary - workaround in version_tag.pl for some (Debian?) systems where, for whatever reason, MODULES_{TRUE|FALSE} does not get included in the {auto,}Makefile.in files
-
- Nov 10, 2009
-
-
Andreas Dilger authored
Ignore generated files.
-
- Aug 19, 2009
-
-
Brian J. Murrell authored
i=adilger Add a debian/ dir to allow building on Debian/Ubuntu systems. The process is basically (from the top-level) lustre dir: $ dpkg-buildpackage $ sudo m-a build ../lustre-source_1.8.1-1_all.deb The above needs to be captured in a "make debs" Makefile target so that it works like the "make rpms" target, including building lustre packages as well as a binary kernel modules package. This will be the next step in this enhancement. All of this has really only been tested to build the patchless client with Ubuntu's 2.6.24-19-generic kernel at this point. However the bits necessary to build a patched server kernel are included, even if they need to be tested and perhaps tweaked for supported kernels. At least theoretically, it should work for newer kernels even.
-