[LU-3953] lustre build system improvments Created: 16/Sep/13  Updated: 20/Jul/16  Resolved: 20/Jul/16

Status: Closed
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.9.0

Type: Improvement Priority: Minor
Reporter: Christopher Morrone Assignee: Minh Diep
Resolution: Fixed Votes: 0
Labels: llnl, patch

Issue Links:
Duplicate
duplicates LU-1199 lustre build system overhaul Resolved
Related
is related to LU-6240 make install not honouring --prefix Resolved
is related to LU-7700 autoreconf does not work Open
is related to LU-4369 configure option "--without-ldiskfs" ... Resolved
is related to LU-4036 warning seen during ./configure --dis... Resolved
is related to LU-4496 RPM build failed if ./configure --dis... Resolved
is related to LU-7534 Fix Lustre build against installed ZF... Resolved
is related to LU-5614 use %kernel_module_package for weak-u... Closed
is related to LU-7228 lustre rpm should provide lustre-client Resolved
is related to LU-6677 Package lustre correctly for Fedora/RHEL Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
LU-3954 client-only "make rpms" ldiskfs detec... Technical task Closed Minh Diep  
LU-3955 Eliminate ldiskfs recursive & indepen... Technical task Closed Minh Diep  
LU-3958 Reevaluate method for installing rpms... Technical task Closed Minh Diep  
LU-3959 Make lustre-iokit a subpackage of lustre Technical task Closed Minh Diep  
LU-3960 Eliminate bad macros in lustre spec file Technical task Closed Minh Diep  
LU-3961 lustre/lvfs/fsfilt-ldiskfs.c: No such... Technical task Closed Minh Diep  
LU-3962 Fix horrible file names in standard path Technical task Closed Minh Diep  
LU-4052 Minor autogen.sh simplification Technical task Closed Minh Diep  
LU-4319 Clean up rpms and srpm Make targets Technical task Closed Minh Diep  
LU-4321 Clean up version_tag.pl Technical task Closed Minh Diep  
LU-4314 no dependency from ldiskfs sources Technical task Closed Dmitry Eremin  
LU-2239 implement caching during configure run Technical task Closed Minh Diep  
LU-5104 Split binaries across packages more s... Technical task Closed Dmitry Eremin  
LU-5919 "make rpm" should build from the .src... Technical task Closed Dmitry Eremin  
LU-6001 cleanup build scripts after reorganiz... Technical task Closed Dmitry Eremin  
LU-6788 Remove build/lbuild symlink Technical task Closed Minh Diep  
LU-6862 Improve dist tarball inclusion of con... Technical task Closed Minh Diep  
LU-7518 Remove non-standard cross build stuff... Technical task Closed Dmitry Eremin  
LU-7642 Allow lustre source build without git... Technical task Resolved Christopher Morrone  
LU-7643 Remove kernel version string from Lus... Technical task Resolved Minh Diep  
LU-7645 Stop controlling the RPM Release fiel... Technical task Closed Minh Diep  
LU-7699 Overhaul lustre's versioning Technical task Closed Christopher Morrone  
LU-8072 Restore module debuginfo Technical task Closed Dmitry Eremin  
LU-8073 Eliminate lustre-source rpm package Technical task Closed Dmitry Eremin  
LU-8082 Cleanup rpm package dependencies Technical task Closed WC Triage  
LU-8113 Remove obsolete meta packages from sp... Technical task Closed Minh Diep  
LU-8116 Cleanup of various configure output m... Technical task Closed Minh Diep  
LU-8230 Remove "Provides: lustre-client" Technical task Closed Minh Diep  
Rank (Obsolete): 10523

 Description   

This is master ticket to track various ongoing lustre build system improvements.



 Comments   
Comment by Jodi Levi (Inactive) [ 16/Sep/13 ]

This ticket is being created for the follow on work from LU-1199 that will be completed in 2.6 so that we can close LU-1199.
Any additional patches should be submitted under this ticket.

Comment by James A Simmons [ 09/Dec/13 ]

http://review.whamcloud.com/#/c/5489 ready for review.

Comment by James A Simmons [ 30/Apr/14 ]

New patches to support newer distros are

http://review.whamcloud.com/#/c/10158
http://review.whamcloud.com/#/c/10159
http://review.whamcloud.com/#/c/10160

Comment by Gerrit Updater [ 08/Dec/15 ]

Christopher J. Morrone (morrone2@llnl.gov) uploaded a new patch: http://review.whamcloud.com/17516
Subject: LU-3953 build: Only chmod dkms.mkconf once
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 883cad4b7fa5ff1934809f813699b8b26abab80b

Comment by Gerrit Updater [ 09/Jan/16 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/17516/
Subject: LU-3953 build: Only chmod dkms.mkconf once
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: f08965208f1f251fb1350eb30110bd8c45aeda1e

Comment by Gerrit Updater [ 28/Jan/16 ]

Christopher J. Morrone (morrone2@llnl.gov) uploaded a new patch: http://review.whamcloud.com/18191
Subject: LU-3953 build: Fix duplicate snmp directory packaging
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 68f811004e8adbe08c86d475fe04b85c8ae4f138

Comment by Gerrit Updater [ 04/Feb/16 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/18191/
Subject: LU-3953 build: Fix duplicate snmp directory packaging
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: e60e275546224a5141dde3ac75087b8da3795616

Comment by Christopher Morrone [ 20/Jul/16 ]

With the landing of the LU-7643 and LU-7645 patches, I am declaring this round of build system improvements complete.

The remaining three sub tasks were split out into independent issues.

Comment by Minh Diep [ 20/Jul/16 ]

Chris,

Thank you!!

Generated at Sat Feb 10 01:38:21 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.