createrepo_c-devel-0.10.0-5.fc23$>Qןdho,9>:n?^d # E ,8pv|LL  DL  L  L dL exLjLq$LwwL|}< }p ~ (~8~494:B4GLHLILX0Y<\`L]L^&bdefltLuLLv|wLxLy0 TXCcreaterepo_c-devel0.10.05.fc23Library for repodata manipulationThis package contains the createrepo_c C library and header files. These development files are for easy manipulation with a repodata.W#3buildvm-11.phx2.fedoraproject.org"Fedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttps://github.com/rpm-software-management/createrepo_clinuxi686:zrv. W sE )Ut #=905 Z/%LJ$0W<[]/cZ ^5**shUcqbQ#9|0 f&eyl$%|&wU$AZoO(<r,x 3;c$U;Y&_b8_DE^{6DF a! (   SS0&F+AZ3dmVm\d4 / mF S :g+/KeG d!<- L"6u#j**y |D<G'3Kott8 )8-B"_" !"&EzS%#m(!(*UMc"'_xx8A큤AA큤A큤W#3V$V$V$V$W#3V$V$V$V$V$V$V$V$V$V$V$V$V$W#3V$V$V$W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3W#3b552385248072c6948b8d9700af136ed16c0a4c7f56bae6d63b9572900ed16f8c3bd9cc92f6d570b0ca261f22f3d6faeef0c88a64ae19d6c29eec55254c0e282362e84377ae9a92ace5fdfb764464d22518cf3afab31d6e2c3d2de5ca592bfad356b0e9568f85300c21fce52a7a14bc51d9921673e51febaf50220827d0611b92a30ce9d327d6ddfc40500fe697f5dc335a29b9275ba1a97cbc499db7d0ce5f17b21ad67f65cf49fe9012a19e6b314d88f1a5f9821e7879f74d581181dd41eee5c79752e1c20869bb6aaf8bd654b7a77b2f08d29dc409d9e0cf49776083cf10a90a3b935545134c4fd11d83aafc2b280f9e465cb1a1a706f89fc3e752169ed60a2900e048cee88ab0349024ff173728e08d1856bf8b05836038e9c9f601d6fd8a24173b79959e21a61cda54f1b7f876a94aa357297ba1534d8d3aff682d95be2a7e5aa320dc6f5c1fb00d2db197b3062f6f693c636deb3c76e640ad883e8c86c024aad76923188d61e20d3f126639e7355bfc545ebdb49da5d89ecd6f1ae7d35f4e583e17139c71579c355c37bdc57c2e4863a577ab7e47e95b891569888bc1ae9ef731f166f8ef8ffc854835945281271fb26f0b91c31837a3d87e4e97af7e4b5c6ec5b77b2df1c0cb0022a6d376339ac64054e1e41fcaa4f369ea3a19af46b193bf53621d302b48af3b102448efd59948e09315c2738dd77b5dae24cbf3af04cca2e2a9c5c9d767aebeecb11f41afee2e1c518b34736187438282d5c1c4307c112bfab5894d30cf87dd8b6ee7bca70cb21e7facd057915ef5b327fca88b813a02a01b3fe9e13c97859c9555b9ee92d7e9c88782ef599cde96ad0804b040505a9d0731dcea04a3399acfbb459d37eb18815c77bda3fdd8f5ebb70f3d8758dbb6a1f58de2298e5824d66458b5b265c2e1eb9f9a25ee281fd61c4abc52aee6256b269f282fa7e7181292ed18d70ebe4e82506365ada79810423ed116a8e4381b88c5590c6f31878d66285d34995b39a4a04873e48cd3f5c2e25e383d80a9e9c6daeccec9ec10fa5f9ef8bad3fd686251a2ecbf465a400c788bea24255b8443ca55f17bafa06b3158e2b398a3b9ab4b5bd292adddd0227ac896daaba41f4e8cd2b78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b3e8ed49fea25adde45b2db1a4544c76e48cc30e6cb5a460b9f097a7d5820ea06d013c791852d2adb8b8496ec039558d3ece59a5d2e4f141755a1f1d3ecdc8803a0c9248eb9f6759cd47a5ec946e780bd9a8036beb4aad0aff36d287e985e9314c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830e9901f515f7a31d5ab78c75da482a478fac27cce75da99d26342b9adf12bc052e81f119ed40327fd0b2d1caec367682544edfdce576db369d2398e4aa6f6974c6628c0c8bc70e1413465f02280674348d8d6b2aea7aa86bf573f5a1c9d6b2000a11c8c5b30027021799ab350bbb2cbdbecba46dd0a55e8ce2edd64e4c08159ce1b3b43baf91094698c22d3b7149a79318c7e49c2422ec38fbb6e063c816b3bdd154889a1870c71e3cce540c26f6d0c50eafe718c6230887ffd4e6a5d0aede4e3db0d88e1e2760ac86a8d874272854299ce356da3e8eb94892ed2b495ddf612d55cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1589da33d377e9d1280596228e2f168189de81dc48d68146cec2dc7bfa01699ba6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b58d8ef86d2fb697258ab9b52b43bf863935e23c4720f6afa7760b4c5fe73a36a6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e599c3711b5895ea9f30cdd9c5c0d15666324d554d0b4c7e70af7cd415a4e30a975afc2c1d528d2d94010a9114c5da2f3af3e6273aba844986072403fb67c2f7f22debea147107128df422b5cb58ba005c90c08e4333e3fddcbdc3f821e438da398a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2651d61df9d8526a5fddee0b891a8b2fd4d3f7f65a97b2e9221ab034637680b5ec7fdba7e3948d23f4d0d4f137ed51adec6739f5462ee8004be6b47f93bd3b03a82b13c62413dbbf15b9e842633c4a941e524f3826d503cfc57228ca1cc50826f8f28d437bc99411fb59e99d9a3dcd05f1e27f82e659b8ca66c9ba24a166f5f962b38a75e51210e5cf9c2c69c1c2f5e12ed64d258a7324496025764ce7c53e66207709a10f21b7f739af347af4510c7b0065bfb5f92fcca5e7506c875a9b9f860e0578c7107d9fd5c4c79d741562b1da62eb527072c1c6260c8a1718533ef5da60d36b446a356c90b1aab11fb9c08d8064e048011db3cdf9c5c90d0688ed0545d86f92f2ed371ff11f160762f4c0058a48e2f87f575f53782bb5fcf809dffb318f5b3c9469abc9df517ec460701e92a9cc58c951beee87b420a80ce7647f2e65f69e03395d007d485528aa28f00e042c790c7d97892b5cfa805164c64cce57bb9b608a0d084d84f9b7d58968d740a6b22264be7103c880c66d445b88487aa505eae936e1f7b679ac29c917e6d374b2d9e3ef535c4124777d085d946334baafebf74d9803587b524448c49a817982bf6a436b83359b8ac017f4c66604ae8dcc81120ea6ee56847e7cc65c9b128be54a35efe405a30db0939a610dfddbfe9c8d596bfed8e34ae95974d343fc1051a886b504c23b470083fd3f1889a50353af9f1e7a865e290968b6b55575c4d19e5687a46c9008ca4a62b600d741d63b67c02b0a636f581c02044627fdf7d657f5aba991d9dbf09407c2f59fb00e52ea4a2666ecc77770d46db271eeb29fb7891638e9d22b4f047c658c6e9b7ca9bfc2315ed2831b426122bb795afbe60911b6e4d0c456d0cfdb734478d6d79c440aff8dc11ef542efd0d25130efb1b065c67d555b0c422a1f2fcc996415615f8d0a4ae4d946dde653c72704b03fa9018cacea5b03893f0ae8772efc1d1ceab984dafdfa6d45075582166071ddfbf10453b2dc9cddfffdd2231d6dc42694ca97c89bde75c2b8c5764c64375d4ef0d1c4f636347a8f1c6333a9396c8cbd082f89c4bbabe31420b0152db655b7383124b4593b40a4c03e8c8902317698e3b6dd5ba22ed688cfed2ea6da4b6a435eb5b654722f25de59e2915f1788f237213d62f1402edb11fa0b4adeaf8218b57170c03b1eb495dccf5f736b186d54be9d11096370c0082a6770ae30577f39ef6455d024ab10c5d9ea5302ec3aeba0fd016aac3bcf48e3231efc29aa5f5102e0d27da4fd1688c83621b72ab3a17181661750961cc80fbc14b688f515665b5dd44b151ef627a0f1325f737332f70afb7fa6e7d0c737d481f980d69c4eeb6a03783ddf35ee9ba6b59b9032e55dc5f1dc03e2d869a6d7bb9861f62a17d09b3925f03b8868693d79368b4184b634561a83d75c625a2bfceb9e594510e8e519821d65ab4f08f2483109eaa2ab671333324661d68f799bfc2d394d94f4730540b826bd19301e49909d51f5e483fbcac0d4d54a4cd50cc31cf2a1e32d9c0409ca9cf6ffe6b9f8953b01ec1016b2564d079974c23e1ce7ba9c77e6fbae21e3c3d410e18b483b2163a003c6b7e2b472a1e39286f3a11fbfaebdf104989d8e56876a94754ee913278b1d575859751e713000b816494232232b27a810d9d490a9d6b5308c1bf4d59c70f3c8c7a8054082d5dbaf6ef7c46842b23f2aae58f6a879085f0b649a27ce5cfcd35060a6e287c9be31fe215e6805ff936fd36c1311d75c0cb9b14287342fef5c5fafb637920a7e998a2dcaf8b38dec7312156a38575d998d9f91e0675f02c326ba439cbf71a773018a998d525135d6a644789bf0c4fc2ece96dff5c7545cfb616a10a6b1f5762707a222e3cb7e184ba5fb1cb0c11fefb1b56d09b1f8ce351b29e45d5dcf9119653adf836c7dadadf7bba3f266171981c272e746e1305565c20a5add32fd9197df2a7d122f3b93486abcc62253d45ebf971beb03b6e6d413a5e0b9b696c6988c2e66bb384f9357b0c6a6af43232b0411c8b9f678cf4c3b9a92a56b9023a5dafedafc63d96f693b9584943e44925fac6cdcc102e1a02464367f7bf277e07206f0695dce7c2525bfecab58e74ef02a1fda52f643474f370047e2b1cd8cd696f513d3bda194085fd002a85235510ebabb6486fdec1b9b5bd97b14f09f119f49e96062f6ddaf4317ab22bcc103fe0639da335c84c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6443bd82ab55fe2f17015d470e5ebfd38d8f04d0cd980dfb8a17f1a8af7739a9f35c5ff1de6d7957877d5291dee1e861362481336e6e0e66443d632630e8250dfe4a5f0759ab33c8d497891e0baa087dc3cf742e2b5cccbd275f8736cf7fa3c98dfaefa01c8ac4d4e42e946e7f6543b3f5be5cdc9cbabab44049546c74b53777263073d96e1e040fe2c639ba92f683f890c59b64482018befb4273e8ad3ff3e8f1dda9bcac9604615dd36da590f6d560c4a787bd710fbfe2de1fa32264b95fcd04bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a5b5e418b99133dd307307f61ad56475f5b5766801153c2491ba9c5470e69df6fd8bac82dc61e1efbf2caf40eff2f476d794924c4dbdfc8e969db0da51bc73cda20779079661aaad2172ee93d873a117c59f54cb39b20174834401215ca56f329519229471fa8ad1c034bd580a560f2804d5e57ef31ee0f9bf0c24fb82d4e9af3bfe1a1bda08fe27ed4fc703aaee0660deb05c149938491f323d65a5f1538342ad6cdb0bb5686870e1bce0f6f7b6f39ecb3ae166ff4fd1cf64ebc6af8fa877a9a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41ec614529d15219b7e89a026f94a0c825dbb27c6d044f3047d71a2874d5f18004fc50be0dda3539708bbe825d0dca008246ff9838eadc1d19e631fb1b5b1e458df5bb8390176ed562fd868b13696894e7ed94403a6209e4cba632cd81a6958c146a10ef8a7e31f49f407993564e4862385c9491b65680ec660ce8be9756d406334ae2ea9a8e3b3060b29aa6d8ceb139f55e9aba2ea8ae9be232a70d3e142c800b022c6ac5d742fa265f3c8c64cc60ab24d4eef81132dbddf83bb75068423ed96486284482389334f33a2fdde422904822da2dfef2fa39b1cff121165d2d0ff16013921cc0559c47ce297dda90bd725a510c35b36c368fac61ac58d4d4622998e9e29fb7c7857a3de24a9b9a7cd05e2b709b04393ef532238eb955679b7fdb23a750d9e7a34a1cd4f68fffdcee9e6f1e3c6c0146787c49f33985be9db872ec9555f04d44802fa35fd2391d586907edf3573cff888d8344ab2a554cecac7373562dadf6a3703de471997af15606e676438638fc34efd52dff728a7cff31ffaebcbfd634aacd28ae06f032f4d92c36ac0015ecde2c2d772f6353dcec62325e862e18d64c4c731f4bc369c4c4a44a9f9c14a5589674da8430dfee7782db859f4d140a3d8a1d0e087efa003b9c58e5c54f9912f3a454ddc033e2abf9e17706075112bb258f4ce388ea6400a9eefc2ee8e1b1ae5aaac992bb31fcca80f7bd96945e192fa4e0abe04f29f2514a3cb2abf2246e6782d92c0a217912dcecf5742a09c63011f8221bade5c52cf85ec053bfffc2d911cbd9c897725e08d1e859c2cc5fc6713ce159fcce95c42d5a48f8abd3970a3162360108e7759201511445a31a4ec82d786d9829c950e2b19912989c8e256d3607c47addaf69550094fb1000580e3e8ebd2eaf81ae46cc1398b3936bc6d9fdd4d7a4e565069ea26decc07a054cf434a6b641a177860f15b41c690231669ec69d428d672c825aa33b89ddbcde16176530f6d3f7b3943eb4d974944e388554987a5e540f911f8ce764c7c185e89642fecabf953c1549922fd2c2a3b7bd4899e0a7b82eeaa75fe915d9abe9992bbb34fc47bfc1ebf5feabef8bee90027c4ea654e8744447b90e86a4b5c2ff470eb03a184ba81ebb329f2f433d7bf40b1cdc99b57acc919c6535324e4604c0d57358d780e416a10f697b1df00347903307c1d800cd6c34587f8543581d32c2f818224952d6330f8d0a7d56bb53330c367720d763fbb8bf108fef61cfa1156cfd51faa72a60d58612a693dba4eccbec70163bb526e53241b8fd5141631e71dbeeb92c2f83f275850d8e66d8ed3074d00914dce0c174bd10ee6d42827b5131a64c565bd0eb6bfdcef147f41aa73ea8b606738b3498465dd119613b0d6f5922fa6f59e5d4cf8ac8aade10562fbe129f92022f2315e790c0d6844064793808c0ace30b8cb34720df4ba91c4faf5b2d54622fce4709effae81304baf6753913ce611b725a1592bb18a48abd4795a02ef1ac287e2fef397032fa55833af3b7c28d5cba252daafdbc9dcb547e5720993637b8bd6ffb8f2d44b14cb7907de9cc5bd31b5a4335a4291a071e44c9345dfafcd732a86a6efe4d2975b3a9cf48fe5a0ec1f232a145b6f5cb3dfd0a97b2655a3a373537a6d9375745075d38a1c78de603f47175bbc1c5be413cfbdd53137603368be3455557b9e331d746f5a5c50f1d5efe87f1e2eb08656cf0acedd084103e27a3d1e844cfed309578b3fafdd93be392d34a440c24d761d4d758ad4b9be0482bb1f8a8d5f69b01d67aea733a8676ed0b77a0ec53c3d2a4b2094bfcd76b2f762c0c4179207b73bf55cfac1b130596555ba551e81117c83052b3fc358300abb7fe8b9e92c05bf1115f08f0fee755c268b7871d5ac1d148b5a0389296ea92b62bece927b7e04cf69be8f96e088a721cb2f9072cb20a029e9c95c0b7b4753a3a01a80d5b76a059a9a7b046329d88f89ddb4a4961a2de5d4daf253008b2ed2c95bc34b06fb95ffdb4981cbfab3fe812cf9feda06d420b058072bc65a69aa9030789d713ac63902b288dcb2a240d0452bc484c4ea1baac10eda67444bd84f900c70ee7b993cb01546f41876de98f9030c77a87f1447f64f4f36d65793361aa51950e7c2a4ab8890d0e35cd2e87fb0eb2e98f9f0169ebdd1e97d7c6cb61971f872dfad2a119fad697903bd7882befa6903826bf16e55d5f1d246c3ec612203b7b60b64f9b461235f5a9b7f35c280310cc1125b14d39ad0393351632bb1ee7c6ae9466e5f467d1ac2ec9adcf01489f26e4b196729f45ab3ef062a05a2f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ee4d2ea17a969d018d009fff340c0679d83894476f79daf3d3291f0c701cf874a81033cc785e99f6ed93b84b77d60c1a935f2f83bee14605887c218c49d27065bb4c6fc87dad716b5cfc7db22bb157596bd971ef998534d014edb76d0c302257c8178a7271449f76f27d2b1f0a90fa1131eeae93d85f4c71a3e48f559c5b0228c31324d669e6d1750b121ad11fd5ffe8e55a6685a0360f635639529b8226f7d05dd49f6ad6a8fd80f8eb93745fb7d017d291be36bc4460208aa93b2f10dfc9af7c7fd86c3981a384581dcbe873645c77ae8aa67b9bc8383264b7513e7a9517cc54c9a8ab977a8c54718df070077f58ffa1bca9684ed2972979e37030bb9e5dccbe1f87568fdc9d66ec40631d3d6ebae7d5c06adab7defedeb50759436b841aeb0ad492199552b13cfb0d7be1bfa81b162df8bb4a9231ff762eecc7fac00bd219dd491e50efcdf843153adeaae9d4ae50d8c4bd9fa8f5f6a401b00779cea7a685d52428020e9841e6992118e05282ca0256caf966b531b312c5e0548c9692d033076752bf2baa16516ec6394aeb4d6a0979565bdc5737709d66c0c04b469ca80ba00d23c10c31378402b2926ff03ef12209dfea66501ef00e1da6c8de299dfd6f5352dcf814e3a72f7c474206cc07ddd356d85d49088d2fc4ad041a57ca214ea022da217ec1bead9a4bb0cf6856c7b367395d056dfed5464d9d8b244ba3387fe901c8391d60f6408df63319ea5a4a4f96a1be1b57015120f1fac124afe3b216857b83e17f542e5205f254707af4ff8e9392d1c8f6809e0e6a0210e91d5a392e6825b5adce618faaed194bef57bd17998ac805af822d2ffecbaea1ab87497bf26fab6bec6901a36455c6c0860d8a65855161c1728b89be7a40e9dfa86b90f6cabb26bc401ea186492aee87ce6104f8aac1ae1539955845a3bd9bcf1bd14e29ada299a6294448794eceadf8864b1df64b1b0fa8f2438f9f4119009d3058b55451e84615bd6eb663a723d80620fc44ec26e1713a6631f80027d1bda916d8e9ab8cf346b109248278946baca52e01d29992e1603a12d96c7bc031da4b4a8d672d3366fdd4a3d2c55b64c3b7f19768bdeca6084879f933e1ef44a0eac09f5899e9a0652cc60564d0268ae01118ab655eeae1950de44b487bce7dcef2dafb8593c17c6b805ca4c2f4f607269da7e47db54d36fad546e6aaf0899d60050b2a102a16e63647d110f0082bd3c5d9a8845239050fcf28d22a8c01060f290e3fe26a11cf1ea0abb521b3f64294654b44060a705287824a1596af5af78c50bf81f462a060d7af0a3d8a1d0e087efa003b9c58e5c54f9912f3a454ddc033e2abf9e17706075112bc7d5179b6dc7183117d814ad3832dcc5da7913a90d8e0b2c40c5e1437c8f329cfa4e0abe04f29f2514a3cb2abf2246e6782d92c0a217912dcecf5742a09c63019205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea83c106765d9d94d68bdb6a3398cd07aabebf00b66dc89c50906f3ba343320a4eea066e9dbfebaf7179c4992b281533b5af396fcdeab10a0b96cad5101b09262c7d88550525a847878ba5a90922cc25d0976290634fdc8c6125ddaba0ec9fe70c070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd8d8434989c9bd18c69da26cc3a3ba59ff47a245d59675e5c53f41447d4d5235e11b28fc696f8dfeae5f3f4c86db93b6b77933c0b7e83cf2a6fed361927173f216b4e11a1092b305ee38eb8415f85a58ddae1bd02cb7cf027530758c1f01631b62a6945c3dd4ac831304305c5b9c7516f94a17cefe81db75bd74e5812dc2b34644856fcb5743b0aed2b11d251dfb6eaacbef4d154b9a118e419a22eb34a5c9ae9730f38f9391859234cdb47b792ca3872256ea0dd156fafa86cdc72c51c45f8fa1f4e1158d30bfe78f4696d6eb34cfa240f8113580f2c945812d6f5764999ee7f2bdd7b6454d52876de96209f05442b159a27505aad64c662297a7c58e3ece89fd6e34cc97cd9f00ee30dd6d070989745763429652ec24e41645ff9a4917dc67d36de98c88282b26e365ca74a030522e359e25cbe55647f60fe912e566a0dd637fd634aacd28ae06f032f4d92c36ac0015ecde2c2d772f6353dcec62325e862e18bf7a9eeafd29b34b6092f9f088bf84fcf876ba6062591174b35302c4d971e24ce159fcce95c42d5a48f8abd3970a3162360108e7759201511445a31a4ec82d769cb944a3967eb3c28b9d7419f67832fa34264c7bb0064c0323108234e0a2e6fd2eaf81ae46cc1398b3936bc6d9fdd4d7a4e565069ea26decc07a054cf434a6be26f9f3892505aa2b9a2982b02cf66c81635d565b6fa5f43e8e442b1667a8f526d3f7b3943eb4d974944e388554987a5e540f911f8ce764c7c185e89642fecab2e4066fa8e9f6a311b86697b2740d5e6228aac24acc63c48bef5ba0d8913f5406e1808834f417719ab538fd69728c03fc148d72802dc2e8f0f907240e3dc20600c4f28f75b81fb6e078357f0de9592417d648d27cfc05e01bdb6bb64322d600f497543c3dc23ab391138d2611be27a40a12bf04edb22defd715b61ed9759e5e4b63454be53189597eb80374a218861466f96682816e18c4694ce9d6a3b7d8e7ed64c3035c9f028b30c702d1d0a165e77d65eb1e512cde8083ef1c6591577b1ef9e5894bfaa48c205626bc4cf4694b2771ab3f9455c5d7d5fbd813a8761ba683a3d08193db63d867a4fe1803824728e4773134ef5408646cfafaa983f07751d27f990a45f8e9a0666d3dd131e6b37018e056a120036a21d88bd1f28b690f2f0c4394b8de14f3125a4ec40c4e7df4c983b11e7369631f00cfdf13109ff5f6d09f71bd3547cfae63d7df2f0cffa8c0f57b7f2782ba20085e80e946f7355530d74f5dcb547e5720993637b8bd6ffb8f2d44b14cb7907de9cc5bd31b5a4335a4291a0fa492fc3cab772725999294f31ac77a40d0fe13dc0385b45c0c0b5cb6d753522dfd0a97b2655a3a373537a6d9375745075d38a1c78de603f47175bbc1c5be413b9599e03f9e2b2f16161b504c71ac459efa6bbc890c52d157544396e8e990b063d50961c0f250792039a52de16bca6b0e6f8968f3539417a03db45eadedb6d14c0579997545a13c2d0ff3d951c25d4d88b51da7766ab2068514ec8b2ee7abcf17328d469b3ce49ba284c144d75a314dd38bbb1441ef233358c5531fd3f286c8a2051f703047bd2e9a91d4a2650f3d98426d852c1f729dc3a7d8996e0522f6af2d9abc3d95b26f54b359e5ef754b8e8785b2bb85b644657bddbc7a50025f629004bff3223a9a50126edab48fc3b003d08d5e8c48a0b140e0a401b05f136acf51a008b2ed2c95bc34b06fb95ffdb4981cbfab3fe812cf9feda06d420b058072bc61c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5254dedae47840c17beea39467749bfc0c01af85bc2e21b7f85fdf11857962f671c5891373381aa6a720cf1da1e1205f2df259deba084714cecd98bfc094226bc84d2bf3f50cce227bb61fa69082d2b2e7901a0eb2b059d3b7b119a800cea8e9b912898561477a8cf61564416e1ae4e96f2de40af1d3a4285227e9d6f44a7f5678179129155ed7932a20667877d05c796a1404e6191566dde559f3311c951105ad54b718fe3c1b5d0122f843452de171cd4a439e7103c03512ce59809b1e5748daf181687c0f6573cc34f230390c1928bf7eac588341bab5de38ad67cf748726852cb07388ded414783cf4bd4fecf03f58e0f4d3f4054220e9314716fef1e342d0dc48f67c0ae24b9b4d89c8d4ca3564b14f28e06c80b3e1fe32c31bec7dd828d55ab4a281ed0f276e378817ac63550bc39bd8938652d0f011c0b645995497d9cbdcaea629257db81751283965b47298d8cee1f7396a33ff6a91d40bbc87b1a70f856afbf03dcd227b45ab8825ab99ce6fb37cbcc2a60e857570c5a77c7bc3da05fcf4b470727190e9113134f09b12eb9de651042cce10df0d62eccb861c6f85ce7b353160f213638499df09ecd6765bda7838d1419a894e45ed4a9f5dfe6784ef8abc31ea0115d37131fd209e1e98b94390f968ac31370b1c9b9f56d9e1e9b06a5c6a570b2d9a8eeefac930390f6e53c349838edc72e0e297cb564932d8f20492ae512a9747a5213087edf751ac5ec64375ae3fd6eb7e1e4454f875b5831ea2334a63421ebd496e8916219edadf7595c687e7b6c8badeb4dacb949c0d825fb6b97148b61192e53631dc4c0db2ff8d300f0d0d286f8de7fbfe1f23d3d0156085ed61bb6360752812a97dcd0280c1e5266076ad1396f5eba739c41bec6a51b9ab480b6bf05bda82b22d0312a9407bcb45a8a384a7ee2f19392ec993e97a4825434f4ca7ceee1299be72f1a5e52a124c5f656bfbf14349d1c8cc1ac4f8e9d505bbfd5ba8c7e88a300b0977ef31a604673ac290688568738bca7e2771d7a4b8842b76f625ead5485582c63428839f96bde963213b6b852be97c09bcfc46e557ae284a381bb71dea15af0d9102b4a914376687dfd60355c2bd5042ccedcc340a446161fcc87e75e63a074ef821abe87397fb60a51a12b11dbbe61f75073aeeb81cffe7e6ecf74610727ccad0aa50fa79963c2fc6b7bccab97e63637d38f28ef1c0a2643f82a64e8fec50542f505601aae70790671fbcb3b5b1eaf078aeba585805ba64bde97c83c65e5e5586f3e33eb100c8ae80b56fba09f24434a845b98a632fbeac890b8d6a94f5f2471ccc79f759aed04b677e60dc564a30a0a883d52143fe81b4806e1276d1b2b3789622cef6a95dd8576bc993d0b116bda911328a02208b387b91cc1e9f05dcd0ab12179ea312ce7483e14f3bbc8a6ae4cc5adfe5c71ccb9c3ed450f2936f1646af3eb557978b174134c5f6c7f3b65463d731e0d7bfb8e75c8fc1b5de06129d3e3295fa79a9c209857ee2f977738a91fd51173475ed244c96289fdc18f16d5f6d19a262dd4ee6e833bc2ca7d5fe49b74e357ccb6caf53344b7f1b219aaea880dacfa3fde9c59ce9707fbe190c7d71e6b3c24b6fa1fc3991339cbf4fb0c55d2dd547772d4b8a6d7f59cab3c471c604c627370ab4d8f20f96a9ae3a6170eb6fdc630554cbfe93e708d8ceda88873a34701335436e96570a29823c493756879c80930a5b0481bb6ef2afab8412e49dbeaa4e1ab448cf8124ff0b7cc054a85ce4cce565ddeaef2668a06e98ef5bb45fd47ae535e5b03f3b1b5335fff6bc4cbbcb9cf7e68788c42977f6fbdea3fa76c69e13d2fa77ea927a56cc2251cd24785e76c2337584c853e60aba85e473b613ef391255b348b3cb1886195cb1400f0402e609a8927d6c818e8cbb35d59b134c1ee6282353874168740546c4b06bf3b65e850468c82c5924cf49b4032fed5678375dbef37e7367fec319ca2ca884dea29430c6676c3e23b16e64d89ec0353a7b3504478f845259b54896d6297b4b8481b3b7771d17f9eb0747f7f7bd905f52865bd64b6aa79df94c553274957ad83211cd293b4dbde7b65b54a4a3cf135eb0c9d3fc82243ac3057f8af2225d4653008f07a242e3db6ae9224b674b637349998b05ddfaaaf1d3af49b25014402de12a905024fc18fc606a305770711256c810473310ee03c05878c136160b49c4273c52ef77f930264ac6708ddfc4ffa2cb92767282068b54b446e805cb01d46927834301ee1a491e65658738f736611bff674074606794ab9c65a195c34eaa1fa68b025977cb83b6457d92cb13c0f2150243b2165bf672436fb7e37f6d5798a1f70333c28d78c6293eb66b8769f49b3444e930b65a2c4b6e7b6a44e4cb799e156e136b01da435e27002aa215245d1d780927a7ff6d829c264e35a521e46ce6cdff1191d6c42ff55c2a4e71fcbf188ea6c32f6b53992d5e7eb9f3e946413e9bf7fe926020b88b89dfc22b8bf8314b645c69880d88b344c8a22b8c322afdc0f2f674dc3894faa35d6a0fa9883e58f1de7121f58124db6ab1887ec732867b33a1e40a49604f8bc5689afba13284285ec31eee4f838d9a6725698869efe2784cd0546d9d7567c8907392eca24d7bc77be626f908b6cb3619af47b931084f1550719f8a42ac8d87b3f152983c63141ee88fd687fab6d5882417c355eafc2a2ec69b551451d862c7fcaf2dbd9fa7ffccdc6fab277f503254f64b5ccf19e6ee9c0cf6b80b2483726285b8470d02650227783f8236efbdea7b4405006e0ecc83182df01afd7e1ec56de533568951796b6894bf38f9f283357aac948908de5fa8615b606b739bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4b16065737d45a830cd8f22edd9de4714791e7f98bbb24e17ca7e4fc3ae0d8f31f4c0263342a39eb728fde083f169b792fbb5d016d2973bb330d0f7bcd1770e7fe9ef74840f563ceaa225e9fd0db2884f1cd496e34118790dee4d6cbb774e400a57a5bac5fa3b561d6dbd97d19ae4babb294d1da2459f1027a0ffb45edcf0433168477bbeeaf84ff5881ffd3446ab36ae4c14a28fa4760a3d7563786002632231e277fd70de2726350144674eebaded1eedf58b00e4b0c2cdf45eecc87b9bf5b65c4ba0263ece81a0878ecc5a98308fb5280ffdfc7254025499220fc1b29e4e8dc38a3f3b5fe7a9addcf6808c38ea3e102c5a74b29675a090174de8e81887f33alibcreaterepo_c.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcreaterepo_c-0.10.0-5.fc23.src.rpmcreaterepo_c-develcreaterepo_c-devel(x86-32)pkgconfig(createrepo_c)@@@@@@@@    /usr/bin/pkg-configcreaterepo_c-libs(x86-32)libcreaterepo_c.so.0pkgconfig(glib-2.0)pkgconfig(libcurl)pkgconfig(libxml-2.0)pkgconfig(rpm)pkgconfig(sqlite3)pkgconfig(zlib)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.10.0-5.fc233.0.4-14.6.0-14.0-15.2-14.13.0-rc1W @W @@VVV@V&,U@Ug@UUUT@UJ@UHT!Tq@TTa@T`T[bTSyTD@SS@S @S @ShSFS@S@RJ@RR q@QQfQP<@Q=@Q8@Q@P@PpPpP@P@Pl(PDP+@P1@OỌ@OhO@O@O\@Igor Gnatenko - 0.10.0-5Igor Gnatenko - 0.10.0-4Fedora Release Engineering - 0.10.0-3Orion Poplawski - 0.10.0-2Tomas Mlcoch - 0.10.0-1Tomas Mlcoch - 0.9.1-1Tomas Mlcoch - 0.9.0-2Tomas Mlcoch - 0.9.0-1Tomas Mlcoch - 0.8.3-1Tomas Mlcoch - 0.8.2-1Tomas Mlcoch - 0.8.1-1Tomas Mlcoch - 0.8.0-1Tomas Mlcoch - 0.7.7-1Tomas Mlcoch - 0.7.6-1Tomas Mlcoch - 0.7.5-1Tomas Mlcoch - 0.7.4-1Tomas Mlcoch - 0.7.3-1Tomas Mlcoch - 0.7.2-1Tomas Mlcoch - 0.7.1-1Tomas Mlcoch - 0.7.0-1Tomas Mlcoch - 0.6.1-1Tomas Mlcoch - 0.6.0-1Tomas Mlcoch - 0.5.0-1Tomas Mlcoch - 0.4.1-1Tomas Mlcoch - 0.4.0-1Tomas Mlcoch - 0.3.1-2Tomas Mlcoch - 0.3.0-1Tomas Mlcoch - 0.2.2-1Tomas Mlcoch - 0.2.1-3Tomas Mlcoch - 0.2.1-2Tomas Mlcoch - 0.2.1-1Tomas Mlcoch - 0.2.0-1Tomas Mlcoch - 0.1.17-3Tomas Mlcoch - 0.1.17-1Tomas Mlcoch - 0.1.16-2Tomas Mlcoch - 0.1.16-1Tomas Mlcoch - 0.1.15-1Tomas Mlcoch - 0.1.14-1Tomas Mlcoch - 0.1.13-1Tomas Mlcoch - 0.1.12-2Tomas Mlcoch - 0.1.12-1Tomas Mlcoch - 0.1.11-1Tomas Mlcoch - 0.1.10-1Tomas Mlcoch - 0.1.9-1Tomas Mlcoch - 0.1.8-1Tomas Mlcoch - 0.1.7-1Tomas Mlcoch - 0.1.5-1Tomas Mlcoch - 0.1.4-1Tomas Mlcoch - 0.1.3-1Tomas Mlcoch - 0.1.2-1Tomas Mlcoch - 0.1.1-1Tomas Mlcoch - 0.1.0-1- Make drpm builds conditional- Don't own python3_sitearch dir in python3 subpkg - Use %license macro - Follow modern packaging guidelines - Cleanups in spec file - Follow packaging guidelines about SourceURL - Fix license- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Remove comments causing trouble with post/postun scriptlets- Python 3 support (made by Ralph Bean) - Modify gen_rst.py to indicate --sqliterepo is an option too (Neal Gompa) - Do not compress manpages at generation time (Neal Gompa)- Fix double free during parsing broken XML metadata (Issue #33) - Tests: Add acceptance test for --general-compress-type option - Fix 'CR_CW_UNKNOWN_COMPRESSION cannot be used' error - Refactoring: Fix compiler warnings - Add --general-compress-type option (RhBug 1253850) - Enable drpm support when drpm library is detected on system (RhBug: 1261031) (Issue #37) - fix traceback on non-complete datetime information (Jarek Polok) - parsehdr: Skip broken dependency with bad (non-numerical) epoch and print warning about that (https://lists.fedoraproject.org/pipermail/devel/2015-August/213882.html) - misc: cr_str_to_evr(): Return NULL instead of "0" for bad (non-numerical) epoch - updateinfo: Fix a typo in the package release attribute (Luke Macken) - CMake: Don't require CXX compiler - Tests for different checksum type for RPMs and repodata files (#31) - Support different checksum type for RPMs and repodata files (#31)- Add drpm as a BuildRequire- mergerepo_c: Prepend protocol (file://) for URLs in pkgorigins (if --koji is used) - Update bash completion - doc: Update manpages - mergerepo: Fix NVR merging method - mergerepo: Fix behavior of --all param - createrepo: Add --cut-dirs and --location-prefix options - misc: Add cr_cut_dirs() - mergerepo: Use better version comparison algorithm - utils: Port cr_cmp_version_str() to rpm's algorithm (rpmvercmp) - misc: Rename elements in cr_Version structure - mergerepo: Fix version-release comparison for packages when --all is used - mergerepo: Show warnings if some groupfile cannot be automatically used - mergerepo: Exit with error code when a groupfile cannot be copied- mergerepo: Do not prepend file:// if protocol is already specified- doc: Add man pages for sqliterepo and update manpages for other tools - mergerepo: Work only with noarch packages if --koji is used and no archlist is specified - mergerepo: Use file:// protocol in local baseurl - mergerepo: Do not include baseurl for first repo if --koji is specified (RhBug: 1220082) - mergerepo_c: Support multilib arch for --koji repos - mergerepo_c: Refactoring - Print debug message with version in each tool when --verbose is used - modifyrepo: Don't override file with itself (RhBug: 1215229)- Fix bash completion for RHEL 6- New tool Sqliterepo_c - It generates sqlite databases into repos where the sqlite is missing. - Internal refactoring and code cleanup- Proper directory for temporary files when --local-sqlite is used (Issue #12) - Bring bash completion install dir and filenames up to date with current bash-completion- Python: Add __contains__ method to Repomd() class- Python repomd: Support for iteration and indexing by type - e.g. record = repomd['primary'] - Show warning if an XML parser probably parsed a bad type of medata (New XML parser warning type CR_XML_WARNING_BADMDTYPE) - drpm library: Explicitly try to locate libdrpm.so.0 - deltarpms: Don't show options for delta rpms if support is not available- createrepo_c, mergerepo_c: Follow redirs by default while downloading remote repos - mergerepo_c: Fix segfault when a package without sourcerpm is part of metadata and --koji option is used- xml_parser: Add file path into error messages - Refactor: Replace g_error() with g_critical() (RhBug: 1162102)- createrepo_c: New option --local-sqlite- Mergerepo: Fix mergerepo - Mergerepo: Add some debugging of metadata read.- deltarpms: Update module to work with current version of drpm - mergerepo_c: Add --omit-baseurl option - craterepo_c: Gen empty repo if empty pkglist is used - Docs: Output python docs to separate directory - Several small fixes- updateinfo: Use Python datetime objects in python bindings- Support for updateinfo.xml manipulation (including Python bindings)- Experimental delta rpm (DRPM) support (Disabled in Fedora build).- Initialize threads correctly on old versions of GLib2 (RhBug: 1108787) - Do not print log domain (get rid off C_CREATEREPOLIB prefix in log messages) - Implements support for --cachedir - New option --retain-old-md-by-age - Few small API changes- Change default behavior of repodata files handling. (RhBug: 1094539) See: https://github.com/Tojaj/createrepo_c/wiki/New-File-Handling By default, createrepo leaves old groupfiles (comps files) in the repodata/ directory during update. Createrepo_c did the same thing but the version 0.4.0 changes this behaviour.- Support for weak and rich dependecies- Relevant only for developers using createrepo_c library: New approach for metadata loading in case of internal high-level parser functions (see commit messages for more information: d6ed327595, 0b0e75203e, ad1e8450f5) - Support for changelog limit value == -1 (include all changelogs) - Update debug compilation flags - Update man pages (Add synompsis with usage) - Update usage examples in help- Temporary remove deltarepo subpackages - cmake: Do not install deltarepo stuff yet - helper: Removed cr_remove_metadata() and cr_get_list_of_md_locations() - Add module helpers - Sanitize strings before writting them to XML or sqlitedb (ISSUE #3)- New expert option: --ignore-lock- More effort to avoid residual .repodata/ directory on error - Add deltarepo and python-deltarepo subpackages - Add modifyrepo_c - Add documentation for python bindings - Refactored code & a lot of little bug fixes- checksum: Set SHA to be the same as SHA1 (For compatibility with original Createrepo)- Speedup (More parallelization) - Changed C API - Add python bindings - A lot of bugfixes - Add new make targets: tests (make tests - builds c tests) and test (make test - runs c and python test suits). - Changed interface of most of C modules - Better error reporting (Add GError ** param). - Experimental Python bindings (Beware: The interface is not final yet!). - package: Add cr_package_copy method. - sqlite: Do not recreate tables and triggers while opening existing db. - mergerepo_c: Implicitly use --all with --koji. - Man page update.- mergerepo_c: Add --simple-md-filenames and --unique-md-filenames options. (RhBug: 950994) - mergerepo_c: Always include noarch while mimic koji mergerepos. (RhBug: 950991) - Rename cr_package_parser_shutdown to cr_package_parser_cleanup() - cr_db_info_update is now safe from sqlinjection.- Fix double free() when old metadata parsing failed. (related to RhBug: 920795) - Convert all strings to UTF-8 while dumping XML. (related RhBug: 920795)- Remove creation of own empty rpm keyring for a transaction set. This is not necessary since rpm-4.8.0-28 (rpm commit cad147070e5513312d851f44998012e8f0cdf1e3). Moreover, own rpm keyring causes a race condition in threads (causing double free()) which use rpmReadPackageFile() called from cr_package_from_rpm().- Fix usage of rpm keyring (RhBug:918645) - More generic interface of repomd module - Code refactoring - Add some usage examples into the doxygen documentation and .h files - Rename version constants in version.h - New function cr_package_nevra (returns package nevra string)- Fix bug in final move from .repodata/ -> repodata/ - Fix warnings from RPM library. RPM library is thread-unsafe. This includes also reading headers. Use of empty keyring for rpm transaction should work around the problem.- Fix filelists database generation (use '.' instead of '' for current dir)- Fix race-condition during task buffering in createrepo_c- Fix removing old repomd.xml while --update- Fix bug in sqlite filelists database - Fix memory leak- Deterministic output! Packages in output repodata are now sorted by ASCII value - Support for Koji mergerepos behaviour in mergerepo_c (new --koji, --groupfile and --blocked params) - Better atomicity while finall move .repodata/ -> repodata/ - Repomd module supports pkgorigins record - Some new functions in misc module - Small changes in library interface- Another memory usage optimalization- Some changes in library interface - Memory usage optimalization - Fix a segfault and a race condition - New cmd options: --read-pkgs-list and --retain-old-md param - Few other bugfixes- New interface of repomd module - New cmd options: --repo --revision --distro --content --basedir - New createrepo_c specific cmd option --keep-all-metadata - Few bugfixes- SQLite support - Bash completion - createrepo_c support for --compress-type param - Improved logging - Subpackages -devel and -libsi - Relicensed to GPLv2 - Doxygen documentation in devel package - README update- Support for .xz compression - Unversioned .so excluded from installation- New mergerepo params: --all, --noarch-repo and --method - Fix segfault when more than one --excludes param used- Set RelWithDebInfo as default cmake build type- Add version.h header file- Add license- First public release  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL0.10.0-5.fc230.10.0-5.fc230.10.0createrepo_cchecksum.hcompression_wrapper.hconstants.hcreaterepo_c.hdeltarpms.herror.hhelpers.hload_metadata.hlocate_metadata.hmisc.hmodifyrepo_shared.hpackage.hparsehdr.hparsepkg.hrepomd.hsqlite.hthreads.hupdateinfo.hversion.hxml_dump.hxml_file.hxml_parser.hlibcreaterepo_c.socreaterepo_c.pccreaterepo_c-develhtmlannotated.htmlannotated_dup.jsarrowdown.pngarrowright.pngbc_s.pngbdwn.pngchecksum_8h_source.htmlclasses.htmlcleanup_8h_source.htmlclosed.pngcompression__wrapper_8h_source.htmlconstants_8h_source.htmlcreaterepo__c_8h_source.htmlcreaterepo__shared_8h_source.htmldeltarpms_8h_source.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_68267d1309a1af8e8297ef4c3efbcdba.jsdoc.pngdoxygen.cssdoxygen.pngdumper__thread_8h_source.htmldynsections.jserror_8h_source.htmlfiles.htmlfiles.jsfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_vars.htmlgroup__checksum.htmlgroup__checksum.jsgroup__compression__wrapper.htmlgroup__compression__wrapper.jsgroup__constants.htmlgroup__contants.htmlgroup__createrepo__shared.htmlgroup__createrepo__shared.jsgroup__deltarpms.htmlgroup__deltarpms.jsgroup__dumperthread.htmlgroup__dumperthread.jsgroup__helpers.htmlgroup__helpers.jsgroup__load__metadata.htmlgroup__load__metadata.jsgroup__locate__metadata.htmlgroup__locate__metadata.jsgroup__main.htmlgroup__misc.htmlgroup__misc.jsgroup__modifyrepo__shared.htmlgroup__modifyrepo__shared.jsgroup__package.htmlgroup__package.jsgroup__parsehdr.htmlgroup__parsehdr.jsgroup__parsepkg.htmlgroup__parsepkg.jsgroup__repomd.htmlgroup__repomd.jsgroup__sqlite.htmlgroup__sqlite.jsgroup__threads.htmlgroup__threads.jsgroup__updateinfo.htmlgroup__updateinfo.jsgroup__version.htmlgroup__version.jsgroup__xml__dump.htmlgroup__xml__dump.jsgroup__xml__file.htmlgroup__xml__file.jsgroup__xml__parser.htmlgroup__xml__parser.jshelpers_8h_source.htmlindex.htmljquery.jsload__metadata_8h_source.htmllocate__metadata_8h_source.htmlmisc_8h_source.htmlmodifyrepo__shared_8h_source.htmlmodules.htmlmodules.jsnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex2.jsopen.pngpackage_8h_source.htmlparsehdr_8h_source.htmlparsepkg_8h_source.htmlrepomd_8h_source.htmlresize.jssearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclose.pngenums_0.htmlenums_0.jsenumvalues_0.htmlenumvalues_0.jsfunctions_0.htmlfunctions_0.jsgroups_0.htmlgroups_0.jsgroups_1.htmlgroups_1.jsgroups_2.htmlgroups_2.jsgroups_3.htmlgroups_3.jsgroups_4.htmlgroups_4.jsgroups_5.htmlgroups_5.jsgroups_6.htmlgroups_6.jsgroups_7.htmlgroups_7.jsgroups_8.htmlgroups_8.jsgroups_9.htmlgroups_9.jsgroups_a.htmlgroups_a.jsgroups_b.htmlgroups_b.jsgroups_c.htmlgroups_c.jsmag_sel.pngnomatches.htmlpages_0.htmlpages_0.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_10.htmlvariables_10.jsvariables_11.htmlvariables_11.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssplitbar.pngsqlite_8h_source.htmlstruct_c_r___f_i_l_e.htmlstruct_c_r___f_i_l_e.jsstruct_pool_task.htmlstruct_pool_task.jsstruct_user_data.htmlstruct_user_data.jsstructcr___binary_data.htmlstructcr___binary_data.jsstructcr___changelog_entry.htmlstructcr___changelog_entry.jsstructcr___compression_task.htmlstructcr___compression_task.jsstructcr___content_stat.htmlstructcr___content_stat.jsstructcr___delta_package.htmlstructcr___delta_package.jsstructcr___delta_target_package.htmlstructcr___delta_target_package.jsstructcr___dependency.htmlstructcr___dependency.jsstructcr___distro_tag.htmlstructcr___distro_tag.jsstructcr___e_v_r.htmlstructcr___e_v_r.jsstructcr___header_range_struct.htmlstructcr___header_range_struct.jsstructcr___metadata_location.htmlstructcr___metadata_location.jsstructcr___modify_repo_task.htmlstructcr___modify_repo_task.jsstructcr___n_e_v_r.htmlstructcr___n_e_v_r.jsstructcr___n_e_v_r_a.htmlstructcr___n_e_v_r_a.jsstructcr___package.htmlstructcr___package.jsstructcr___package_file.htmlstructcr___package_file.jsstructcr___repomd.htmlstructcr___repomd.jsstructcr___repomd_record.htmlstructcr___repomd_record.jsstructcr___repomd_record_fill_task.htmlstructcr___repomd_record_fill_task.jsstructcr___sqlite_db.htmlstructcr___sqlite_db.jsstructcr___update_collection.htmlstructcr___update_collection.jsstructcr___update_collection_package.htmlstructcr___update_collection_package.jsstructcr___update_info.htmlstructcr___update_info.jsstructcr___update_record.htmlstructcr___update_record.jsstructcr___update_reference.htmlstructcr___update_reference.jsstructcr___version.htmlstructcr___version.jsstructcr___xml_file.htmlstructcr___xml_file.jsstructcr___xml_struct.htmlstructcr___xml_struct.jssync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssthreads_8h_source.htmlunioncr___statements.htmlunioncr___statements.jsupdateinfo_8h_source.htmlversion_8h_source.htmlxml__dump_8h_source.htmlxml__file_8h_source.htmlxml__parser_8h_source.html/usr/include//usr/include/createrepo_c//usr/lib//usr/lib/pkgconfig//usr/share/doc//usr/share/doc/createrepo_c-devel//usr/share/doc/createrepo_c-devel/html//usr/share/doc/createrepo_c-devel/html/search/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu                                       directoryC source, ASCII textLaTeX document, ASCII textpkgconfig fileHTML document, ASCII textASCII textPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedHTML document, ASCII text, with very long linesPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedRPRRRRRRRutf-8?`7zXZ !#,%Z]"k%hydߐ&;wjOԭ'AHȖ +"=j>*2dQﳴ5ј\Z%d<ç6PN|s 'RFDy[7b؅d򯹋ֲ`$cͪMW| W[ ,޽G‚dB|]w*x?sެ&3$ZaGp)bPO M0G`k #0ɦ(sӫ<p iP2NΉan,S88[D\㿎>U𓨷79W~?M!\@ 򥚑 5>Bļ d$r`|v& 73£UbP}B0|܉H)ƞsSAR_54-Ȁt'xR= <8ʣ,/)P:^\ˌ'~&vIJFhT]L4 yiRVI^rTx PRt2F {ίޅUBL4~ɼ ~x,YO<(–nq]A*oخ|3B9gMWJiQX;&sێ}':C/|l [dP[OT}GQ)儂 g+3jWui{u%Y2$48{$ |S4,Dcv`V<$P>_7񰎪uzaDĬ[bQL|wX7.1lA_9MZp= $/V!িjP,&ݣ)`""N酬 4U8N*ݷRºm 9ʣB,6T ^=z׻C{Bwb}}܌쮄`Xx\ `d5b+ry `hk9f?Kif+(,S,#6+l(RAZ 2 !L-]q}Y5zt#dcJ8SA}0խn:84t1D_ȵn+@,l)<9huOAG){Y N LaFEEchkiC^@iNlj-OuE~ɣ>g ZKOBfF,lA Q7|˅)SHtjn#Ut?ݪ΋DxoQ4?rWt!%9 *nr9WҫҞ!J[1`kU+5 nAgӀ*w"b֮S,<=1N(m n# P5'^yp6K݊ Nr pW/Ӟ>nMH$TtíEJ *|XG9%$̺\OC~Y{ewoGS}N;VAVdzC1 ._egD .D֢oLW;Uhdw,%JU K?0=e E6_M]SV1 Ytʜhy,lG:̫vcJci(˫IF5j=֡5K|ڶ YZ