[Lsb-messages] /var/www/bzr/lsb/devel/specdb r1518: Added possibility to store versioned provides/requires, drop arch field from RawVtable

Denis Silakov dsilakov at gmail.com
Sat Jun 18 14:20:59 UTC 2016


------------------------------------------------------------
revno: 1518
committer: Denis Silakov <dsilakov at gmail.com>
branch nick: specdb
timestamp: Sat 2016-06-18 17:20:59 +0300
message:
  Added possibility to store versioned provides/requires, drop arch field from RawVtable
modified:
  CompProvides.sql
  CompRequires.sql
  RawVtable.sql
  makefile
-------------- next part --------------
=== modified file 'CompProvides.sql'
--- a/CompProvides.sql	2012-01-28 18:55:01 +0000
+++ b/CompProvides.sql	2016-06-18 14:20:59 +0000
@@ -13,8 +13,12 @@
 CREATE TABLE `CompProvides` (
   `CPcid` int(10) unsigned NOT NULL DEFAULT '0',
   `CPcapability` varchar(990) NOT NULL DEFAULT '',
+  `CPflag` enum('eq','lt','le','ge','gt') DEFAULT NULL,
+  `CPversion` varchar(1000) DEFAULT NULL,
   PRIMARY KEY (`CPcid`,`CPcapability`),
-  KEY `k_Cap` (`CPcapability`)
+  KEY `k_Cap` (`CPcapability`),
+  KEY `k_CPverison` (`CPversion`),
+  KEY `k_CPflag` (`CPflag`)
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
 

=== modified file 'CompRequires.sql'
--- a/CompRequires.sql	2012-01-28 18:55:01 +0000
+++ b/CompRequires.sql	2016-06-18 14:20:59 +0000
@@ -13,8 +13,12 @@
 CREATE TABLE `CompRequires` (
   `CRcid` int(10) unsigned NOT NULL DEFAULT '0',
   `CRdependency` varchar(990) NOT NULL DEFAULT '',
+  `CRversion` varchar(1000) DEFAULT NULL,
+  `CRflag` enum('eq','lt','le','ge','gt') DEFAULT NULL,
   PRIMARY KEY (`CRcid`,`CRdependency`),
-  KEY `k_Dep` (`CRdependency`)
+  KEY `k_Dep` (`CRdependency`),
+  KEY `k_CRflag` (`CRflag`),
+  KEY `k_CRverison` (`CRversion`)
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
 

=== modified file 'RawVtable.sql'
--- a/RawVtable.sql	2014-07-07 14:37:54 +0000
+++ b/RawVtable.sql	2016-06-18 14:20:59 +0000
@@ -9,25 +9,3 @@
 /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
 /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
-DROP TABLE IF EXISTS `RawVtable`;
-CREATE TABLE `RawVtable` (
-  `RVrcid` int(10) unsigned NOT NULL DEFAULT '0',
-  `RVrlid` int(10) unsigned NOT NULL DEFAULT '0',
-  `RVvtpos` int(11) NOT NULL DEFAULT '0',
-  `RVpos` int(11) NOT NULL DEFAULT '0',
-  `RVriid` int(10) unsigned NOT NULL DEFAULT '0',
-  `RVaid` int(10) unsigned NOT NULL DEFAULT '2',
-  PRIMARY KEY (`RVrcid`,`RVrlid`,`RVpos`,`RVaid`,`RVvtpos`),
-  KEY `k_RVrcid` (`RVrcid`,`RVvtpos`),
-  KEY `k_RVriid` (`RVriid`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
-
-/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
-/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
-/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
-/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
-/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-

=== modified file 'makefile'
--- a/makefile	2014-07-24 12:37:55 +0000
+++ b/makefile	2016-06-18 14:20:59 +0000
@@ -36,7 +36,7 @@
 	Application ApprovedCommand ApprovedLibrary CompatSymbol CompFile CompInfo CompJInt CompLDpath \
 	Component CompProvides CompRequires CompRILM Distribution DistrVendor JavaBaseClass JavaClass \
 	JavaInterface RILMBuiltin RLibDeps RLibLink RLibRClass RLibRInt RawClass RawCommand RawILModule \
-	RawInterface RawLibSoname RawLibrary WeakSymbol
+	RawInterface RawLibSoname RawLibrary RawVtable WeakSymbol
 
 # The Java classes were intended for a future inclusion of Java into
 # the spec; since that looks unlikely in the near future, ignore them.



More information about the lsb-messages mailing list