Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
4
-
13928
Description
If one tries to change the release of MPSS that lbuild tries to build to 3.2.1 (for example) it fails to build with:
+ '[' 3.2.1 = last ']' + [[ 3.2.1 != [0-9].[0-9].[0-9]*-[0-9]* ]] + fatal 1 'Incorrect MPSS version 3.2.1' + cleanup + true + error 'Incorrect MPSS version 3.2.1' + local 'msg=Incorrect MPSS version 3.2.1' + '[' -n 'Incorrect MPSS version 3.2.1' ']' + echo -e '\nlbuild: Incorrect MPSS version 3.2.1' lbuild: Incorrect MPSS version 3.2.1
This appears to be because there is an expectation that MPSS versions always end with a -$number but they don't. For example, current releases are:
http://registrationcenter.intel.com/irc_nas/4030/mpss_gold_update_3-2.1.6720-23-rhel-6.0.tar http://registrationcenter.intel.com/irc_nas/4030/mpss_gold_update_3-2.1.6720-23-rhel-6.1.tar http://registrationcenter.intel.com/irc_nas/4030/mpss_gold_update_3-2.1.6720-23-rhel-6.2.tar http://registrationcenter.intel.com/irc_nas/4030/mpss_gold_update_3-2.1.6720-23-rhel-6.3.tar http://registrationcenter.intel.com/irc_nas/4030/mpss_gold_update_3-2.1.6720-23-rhel-6.4.tar http://registrationcenter.intel.com/irc_nas/4030/mpss_gold_update_3-2.1.6720-23-suse-11.1.tar http://registrationcenter.intel.com/irc_nas/4030/mpss_gold_update_3-2.1.6720-23-suse-11.2.tar http://registrationcenter.intel.com/irc_nas/4030/mpss_gold_update_3_src-2.1.6720-23_rhel.tar http://registrationcenter.intel.com/irc_nas/4030/mpss_gold_update_3_src-2.1.6720-23_suse.tar http://registrationcenter.intel.com/irc_nas/3988/mpss-3.1.4-rhel-6.0.tar http://registrationcenter.intel.com/irc_nas/3988/mpss-3.1.4-rhel-6.1.tar http://registrationcenter.intel.com/irc_nas/3988/mpss-3.1.4-rhel-6.2.tar http://registrationcenter.intel.com/irc_nas/3988/mpss-3.1.4-rhel-6.3.tar http://registrationcenter.intel.com/irc_nas/3988/mpss-3.1.4-rhel-6.4.tar http://registrationcenter.intel.com/irc_nas/3988/mpss-3.1.4-rhel-6.5.tar http://registrationcenter.intel.com/irc_nas/3988/mpss-3.1.4-suse-11.2.tar http://registrationcenter.intel.com/irc_nas/3988/mpss-3.1.4-suse-11.3.tar http://registrationcenter.intel.com/irc_nas/3988/mpss-src-3.1.4.tar http://registrationcenter.intel.com/irc_nas/3988/mpss-downloadcache-3.1.4.tar http://registrationcenter.intel.com/irc_nas/3988/mpss-3.1.4-k1om-gdb.tar http://registrationcenter.intel.com/irc_nas/4110/mpss-3.2.1-rhel-6.0.tar http://registrationcenter.intel.com/irc_nas/4110/mpss-3.2.1-rhel-6.1.tar http://registrationcenter.intel.com/irc_nas/4110/mpss-3.2.1-rhel-6.2.tar http://registrationcenter.intel.com/irc_nas/4110/mpss-3.2.1-rhel-6.3.tar http://registrationcenter.intel.com/irc_nas/4110/mpss-3.2.1-rhel-6.4.tar http://registrationcenter.intel.com/irc_nas/4110/mpss-3.2.1-rhel-6.5.tar http://registrationcenter.intel.com/irc_nas/4110/mpss-3.2.1-suse-11.2.tar http://registrationcenter.intel.com/irc_nas/4110/mpss-3.2.1-suse-11.3.tar http://registrationcenter.intel.com/irc_nas/4110/mpss-src-3.2.1.tar http://registrationcenter.intel.com/irc_nas/4110/mpss-3.2.1-k1om.tar http://registrationcenter.intel.com/irc_nas/4110/mpss-downloadcache-3.2.1.tar
Fixing this is required to get us off of a private-not-available-publicly release to something which can be downloaded and built automatically by lbuild. Having to deal with non-public releases is very expensive in terms of manpower as it requires TEI to manually download and deploy these builds.