createrepo_c-devel-0.10.0-2.fc22$> :b1[x 6>9?pd # E +AgmtLL  <L  L L dPL eLjLq\LwwL},}t}~(8191:1GLH0LI`LXY\L] L^ԝbddeflt4LudLvwLxLyH lCcreaterepo_c-devel0.10.02.fc22Library for repodata manipulationThis package contains the createrepo_c C library and header files. These development files are for easy manipulation with a repodata.VJbuildvm-09.phx2.fedoraproject.org#Fedora ProjectFedora ProjectGPLv2Fedora ProjectDevelopment/Librarieshttps://github.com/Tojaj/createrepo_clinuxx86_64:zrv. W sE )Ut #=;F05 Z(%LC$0P<[V/cZ ^5#*shUcqbQ#9|0 f&eyl$%|&wU$AZoO(<r,x 3;cU;R&_b8_DE^{6=F a! (   SS0&F+AZ3dmVm\d4 / mF S :g+(DeG d! <-L"6n#c**r uD5G',Komm8 )8&A"_"!"&>zS%#m(!!*UMc"'_xx1A큤A큤A큤V$V$V$V$VJV$V$V$V$V$V$V$V$V$V$V$V$V$VJV$V$V$VJVJVJV$VJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJVJb552385248072c6948b8d9700af136ed16c0a4c7f56bae6d63b9572900ed16f8c3bd9cc92f6d570b0ca261f22f3d6faeef0c88a64ae19d6c29eec55254c0e282362e84377ae9a92ace5fdfb764464d22518cf3afab31d6e2c3d2de5ca592bfad356b0e9568f85300c21fce52a7a14bc51d9921673e51febaf50220827d0611b92a30ce9d327d6ddfc40500fe697f5dc335a29b9275ba1a97cbc499db7d0ce5f17b21ad67f65cf49fe9012a19e6b314d88f1a5f9821e7879f74d581181dd41eee5c79752e1c20869bb6aaf8bd654b7a77b2f08d29dc409d9e0cf49776083cf10a90a3b935545134c4fd11d83aafc2b280f9e465cb1a1a706f89fc3e752169ed60a2900e048cee88ab0349024ff173728e08d1856bf8b05836038e9c9f601d6fd8a24173b79959e21a61cda54f1b7f876a94aa357297ba1534d8d3aff682d95be2a7e5aa320dc6f5c1fb00d2db197b3062f6f693c636deb3c76e640ad883e8c86c024aad76923188d61e20d3f126639e7355bfc545ebdb49da5d89ecd6f1ae7d35f4e583e17139c71579c355c37bdc57c2e4863a577ab7e47e95b891569888bc1ae9ef731f166f8ef8ffc854835945281271fb26f0b91c31837a3d87e4e97af7e4b5c6ec5b77b2df1c0cb0022a6d376339ac64054e1e41fcaa4f369ea3a19af46b193bf53621d302b48af3b102448efd59948e09315c2738dd77b5dae24cbf3af04cca2e2a9c5c9d767aebeecb11f41afee2e1c518b34736187438282d5c1c4307c112bfab5894d30cf87dd8b6ee7bca70cb21e7facd057915ef5b327fca88b813a02a01b3fe9e13c97859c9555b9ee92d7e9c88782ef599cde96ad0804b040505a9d0731dcea04a3399acfbb459d37eb18815c77bda3fdd8f5ebb70f3d8758dbb6a1f58de2298e5824d66458b5b265c2e1eb9f9a25ee281fd61c4abc52aee6256b269f282fa7e7181292ed18d70ebe4e82506365ada79810423ed116a8e4381b8a3255d80ef9b1a1c192d092d28619b417fa7d8a7bb37c09611790daf57c1888c8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806434f99cae443001bf5f0b9935359a42ce77dca3bc121c17864b11c2e6e57cd37db5f17bafa06b3158e2b398a3b9ab4b5bd292adddd0227ac896daaba41f4e8cd2b78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b95467c15b5d42c1a28cf714cf6a267e72ce2cb934371d2ba37a0317c8f9faa7bf37d7034834bd102526faead6acf7aad307a3f747ef2d90d4b04766a8a87d7f843d6ac611107838f3e67683525554e52528182c45992934efa9991f5b8738b6bc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830080e4ed3e29ce7f9fd4a9cdb7b41bc85bef80c4521b22f44d143551715ceaecb154d829b5f5f7168c6e02041665a7b91c95d8828be5249108b93032990358d10684c744cf6e6c85afc4bb4ee408c781ec7ba0707346257fc2fd04eea877d7c91c6d33312530284c004b905289973a7b08bd979a56712b6b1250a0a4d871764a49dd9b317ff075846f1d9437c50a933d92d46099991b58ee4caec2520036609ab252245e168e239c63341cc07287e3db1673a8954b69898ef3d470d5eea00b4e2db0d88e1e2760ac86a8d874272854299ce356da3e8eb94892ed2b495ddf612d55cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1589da33d377e9d1280596228e2f168189de81dc48d68146cec2dc7bfa01699ba6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b341f5502f6cbf169bb372e417ea5e1f57553ece6b1e1940abded79e5123b5eab6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59c152f9e6ddfe2e3a0456e3fa6c24aaf84db93f2acc06c3bf289875dbe382a00f5f914c676149efeeb7837c16afccc24f6510b84918a8907bb2701ef3854e521ddebea147107128df422b5cb58ba005c90c08e4333e3fddcbdc3f821e438da398a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26ba742dd7f9f98fb8a5755d76aaac6dfceec193216460e039b077f5e306566693278ca9d3e6015b3de42adef7468dccc9fa7e5b5e4df6e35851176363cd068a9ffb138ad5f7ac05adffc964143e55da22d736e9befb4df97a8f798eadf6c54bf7f28d437bc99411fb59e99d9a3dcd05f1e27f82e659b8ca66c9ba24a166f5f96220843b14089ec96d2f6ecc7cd6f8f3e222339edcf4435c273c916d7e0cf91db57709a10f21b7f739af347af4510c7b0065bfb5f92fcca5e7506c875a9b9f860ea6e14f4bcdbf0471f75078a62cf3e2bad51ffa1543559db201f03f335a27a37c9f782d26a35961af4a18191d4540890856c512f156f0ee50c4ad0173498548f33582ecb83b9e5f1ab70737800f50abdb4bb3b1491180d454b68eb67140c932ee5b3c9469abc9df517ec460701e92a9cc58c951beee87b420a80ce7647f2e65f686f900a3f4736e488cfa1d8d088848c80b961d3dd17dd131ddcf03fe21b9b6e4608a0d084d84f9b7d58968d740a6b22264be7103c880c66d445b88487aa505ea894a7808178ddba2a59fa2e149737e24384716c743a3e35d20ac3054e93c0f564d9803587b524448c49a817982bf6a436b83359b8ac017f4c66604ae8dcc8112e116f894505cd9c91bda5cfefc0a1e646276beebb8d1e175c82df9b475570d11fed8e34ae95974d343fc1051a886b504c23b470083fd3f1889a50353af9f1e7a6990c8fb0f4a9af4aee29c6bd3c94b19798762502da8fda17fdb38ce251c17b26f581c02044627fdf7d657f5aba991d9dbf09407c2f59fb00e52ea4a2666ecc79b2ed2450214fd0d278ec09bd5a7f02b9a88a24c1a74875bf4f41d7bbe2a4aab426122bb795afbe60911b6e4d0c456d0cfdb734478d6d79c440aff8dc11ef5425f17b6e80dad3dfc316d0932345dbe2ed6fe8ab994e552939ac3d0e2633cfb83d7f69702cfc87f20552f904317dfc1dfa76cffdb4ba0ca33d7d0becfa1a7d81b82166071ddfbf10453b2dc9cddfffdd2231d6dc42694ca97c89bde75c2b8c57680bdafd671249733813093202cf8455965ca263b0e963d525cda736aacc84d762db655b7383124b4593b40a4c03e8c8902317698e3b6dd5ba22ed688cfed2ea6f46c3bb53e7e97a7fa5d8d3a78832c8f9581955d5406e4e42afbf110397a6142af8218b57170c03b1eb495dccf5f736b186d54be9d11096370c0082a6770ae30df5eb6ecbe98b964e01ddcdf5ac256ac4cf1c35099228866e208d0a712a6b4035f5102e0d27da4fd1688c83621b72ab3a17181661750961cc80fbc14b688f515251a8ea6713393520b922d123f578b1171a67225b49b6157a4b327704779c244eb6a03783ddf35ee9ba6b59b9032e55dc5f1dc03e2d869a6d7bb9861f62a17d02695fc982747afef2f13dddb16e2f773b95be08e52506a065d424eb16fc9c5e719821d65ab4f08f2483109eaa2ab671333324661d68f799bfc2d394d94f4730576a82b0991940ad4afb1eeeb2621fd552dbc4bb5215a6a6ead204c2cb9a18567ca9cf6ffe6b9f8953b01ec1016b2564d079974c23e1ce7ba9c77e6fbae21e3c3a7b6e5c0dfe7196806abe913f0e75a01f57b982778e64184d25d938d49692e5b6a94754ee913278b1d575859751e713000b816494232232b27a810d9d490a9d65d41ef85083dcc36aa9050b6d9d55c0e098f1ce27832a43a925f5d9fd666f6fc5f0b649a27ce5cfcd35060a6e287c9be31fe215e6805ff936fd36c1311d75c0c9844d7e84556ebfd87366d89e2853cd909b6315d1bda9bd7a23105dba90b21879f91e0675f02c326ba439cbf71a773018a998d525135d6a644789bf0c4fc2ece2025cb15a2b5df489dd9357e79c60990183ab7205679d378a7ae225a50f22aaf6d09b1f8ce351b29e45d5dcf9119653adf836c7dadadf7bba3f266171981c27272ce889eee37e92b53422ecf82d223edee6f04c4473c89ccd947f139e17964c8eb03b6e6d413a5e0b9b696c6988c2e66bb384f9357b0c6a6af43232b0411c8b96314f7d670dc8627bbdc83f9e2c2f9938dc5f0afc8c88b6bd28bf255af49354f02e1a02464367f7bf277e07206f0695dce7c2525bfecab58e74ef02a1fda52f61a8052c71dabecad1c5f0f091318f677fc635cb902ae3376d05e7bacb70546139329b207253284c4176c5c2e180257208e903056f2da1347068da98d306f5337c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b687ff34a8cb9331689a406f88885ed8ff01dcd2c527765e0a604201ba9a0acbf3448d235dec92f7e9bf72659b195ab40caaa3178bb688eb0d35f300273f491621bd29f8fcdb04596cfc918933b352c5903a36349237a7aa040e666e83306b4a30190fe6747de808d212167d00f9a6d3c2cc837f7559d6458088fb60b44900142b8882cea51aa93aa1db63adcd08e669427339a61940046ceceaf0e46ca0b2d6a91dda9bcac9604615dd36da590f6d560c4a787bd710fbfe2de1fa32264b95fcd04bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a5b5e418b99133dd307307f61ad56475f5b5766801153c2491ba9c5470e69df6fd8bac82dc61e1efbf2caf40eff2f476d794924c4dbdfc8e969db0da51bc73cda20779079661aaad2172ee93d873a117c59f54cb39b20174834401215ca56f329519229471fa8ad1c034bd580a560f2804d5e57ef31ee0f9bf0c24fb82d4e9af3bfe1a1bda08fe27ed4fc703aaee0660deb05c149938491f323d65a5f1538342ad6cdb0bb5686870e1bce0f6f7b6f39ecb3ae166ff4fd1cf64ebc6af8fa877a9a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41474c23a057bba60529570a9d6247a7ca1328bcb6e0b0c9d2501820ed7e71a6f0a1714ed7aa467298f04630ff7a762959e9a711ac09a133f62813b44d072e24152bc1558603ee9d3256893ef532ac2520b2b8a1bb3d3ca13ee690a52d23ebe31e3b60107f19b466a5ce658439a27a93db8be3eb289898866fbd3ff47f821aad334ae2ea9a8e3b3060b29aa6d8ceb139f55e9aba2ea8ae9be232a70d3e142c800b022c6ac5d742fa265f3c8c64cc60ab24d4eef81132dbddf83bb75068423ed96486284482389334f33a2fdde422904822da2dfef2fa39b1cff121165d2d0ff16013921cc0559c47ce297dda90bd725a510c35b36c368fac61ac58d4d4622998e9e29fb7c7857a3de24a9b9a7cd05e2b709b04393ef532238eb955679b7fdb23a750d9e7a34a1cd4f68fffdcee9e6f1e3c6c0146787c49f33985be9db872ec9555f04d44802fa35fd2391d586907edf3573cff888d8344ab2a554cecac7373562dadf6a3703de471997af15606e676438638fc34efd52dff728a7cff31ffaebcbfd634aacd28ae06f032f4d92c36ac0015ecde2c2d772f6353dcec62325e862e18d64c4c731f4bc369c4c4a44a9f9c14a5589674da8430dfee7782db859f4d140a3d8a1d0e087efa003b9c58e5c54f9912f3a454ddc033e2abf9e17706075112bb258f4ce388ea6400a9eefc2ee8e1b1ae5aaac992bb31fcca80f7bd96945e192fa4e0abe04f29f2514a3cb2abf2246e6782d92c0a217912dcecf5742a09c63011f8221bade5c52cf85ec053bfffc2d911cbd9c897725e08d1e859c2cc5fc6713ce159fcce95c42d5a48f8abd3970a3162360108e7759201511445a31a4ec82d786d9829c950e2b19912989c8e256d3607c47addaf69550094fb1000580e3e8ebd2eaf81ae46cc1398b3936bc6d9fdd4d7a4e565069ea26decc07a054cf434a6b641a177860f15b41c690231669ec69d428d672c825aa33b89ddbcde16176530f6d3f7b3943eb4d974944e388554987a5e540f911f8ce764c7c185e89642fecabf953c1549922fd2c2a3b7bd4899e0a7b82eeaa75fe915d9abe9992bbb34fc47bfc1ebf5feabef8bee90027c4ea654e8744447b90e86a4b5c2ff470eb03a184ba81ebb329f2f433d7bf40b1cdc99b57acc919c6535324e4604c0d57358d780e416a10f697b1df00347903307c1d800cd6c34587f8543581d32c2f818224952d6330f8d0a7d56bb53330c367720d763fbb8bf108fef61cfa1156cfd51faa72a60d58612a693dba4eccbec70163bb526e53241b8fd5141631e71dbeeb92c2f83f275850d8e66d8ed3074d00914dce0c174bd10ee6d42827b5131a64c565bd0eb6bfdcef147f41aa73ea8b606738b3498465dd119613b0d6f5922fa6f59e5d4cf8ac8aade10562fbe129f92022f2315e790c0d6844064793808c0ace30b8cb34720df4ba91c4faf5b2d54622fce4709effae81304baf6753913ce611b725a1592bb18a48abd4795a02ef1ac287e2fef397032fa55833af3b7c28d5cba252daafdbc9dcb547e5720993637b8bd6ffb8f2d44b14cb7907de9cc5bd31b5a4335a4291a071e44c9345dfafcd732a86a6efe4d2975b3a9cf48fe5a0ec1f232a145b6f5cb3dfd0a97b2655a3a373537a6d9375745075d38a1c78de603f47175bbc1c5be413cfbdd53137603368be3455557b9e331d746f5a5c50f1d5efe87f1e2eb08656cf0acedd084103e27a3d1e844cfed309578b3fafdd93be392d34a440c24d761d4d758ad4b9be0482bb1f8a8d5f69b01d67aea733a8676ed0b77a0ec53c3d2a4b2094bfcd76b2f762c0c4179207b73bf55cfac1b130596555ba551e81117c83052b3fc358300abb7fe8b9e92c05bf1115f08f0fee755c268b7871d5ac1d148b5a0389296ea92b62bece927b7e04cf69be8f96e088a721cb2f9072cb20a029e9c95c0b7b4753a3a01a80d5b76a059a9a7b046329d88f89ddb4a4961a2de5d4daf253008b2ed2c95bc34b06fb95ffdb4981cbfab3fe812cf9feda06d420b058072bc65a69aa9030789d713ac63902b288dcb2a240d0452bc484c4ea1baac10eda67444bd84f900c70ee7b993cb01546f41876de98f9030c77a87f1447f64f4f36d65793361aa51950e7c2a4ab8890d0e35cd2e87fb0eb2e98f9f0169ebdd1e97d7c6cb61971f872dfad2a119fad697903bd7882befa6903826bf16e55d5f1d246c3ec612203b7b60b64f9b461235f5a9b7f35c280310cc1125b14d39ad0393351632bb1ee7c6ae9466e5f467d1ac2ec9adcf01489f26e4b196729f45ab3ef062a05a2f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ee4d2ea17a969d018d009fff340c0679d83894476f79daf3d3291f0c701cf874a81033cc785e99f6ed93b84b77d60c1a935f2f83bee14605887c218c49d27065bb4c6fc87dad716b5cfc7db22bb157596bd971ef998534d014edb76d0c302257c8178a7271449f76f27d2b1f0a90fa1131eeae93d85f4c71a3e48f559c5b0228c31324d669e6d1750b121ad11fd5ffe8e55a6685a0360f635639529b8226f7d05dd49f6ad6a8fd80f8eb93745fb7d017d291be36bc4460208aa93b2f10dfc9af7c7fd86c3981a384581dcbe873645c77ae8aa67b9bc8383264b7513e7a9517cc54c9a8ab977a8c54718df070077f58ffa1bca9684ed2972979e37030bb9e5dccbe1f87568fdc9d66ec40631d3d6ebae7d5c06adab7defedeb50759436b841aeb0ad492199552b13cfb0d7be1bfa81b162df8bb4a9231ff762eecc7fac00bd219dd491e50efcdf843153adeaae9d4ae50d8c4bd9fa8f5f6a401b00779cea7a685d52428020e9841e6992118e05282ca0256caf966b531b312c5e0548c9692d033076752bf2baa16516ec6394aeb4d6a0979565bdc5737709d66c0c04b469ca80ba00d23c10c31378402b2926ff03ef12209dfea66501ef00e1da6c8de299dfd6f5352dcf814e3a72f7c474206cc07ddd356d85d49088d2fc4ad041a57ca214ea022da217ec1bead9a4bb0cf6856c7b367395d056dfed5464d9d8b244ba3387fe901c8391d60f6408df63319ea5a4a4f96a1be1b57015120f1fac124afe3b216857b83e17f542e5205f254707af4ff8e9392d1c8f6809e0e6a0210e91d5a392e6825b5adce618faaed194bef57bd17998ac805af822d2ffecbaea1ab87497bf26fab6bec6901a36455c6c0860d8a65855161c1728b89be7a40e9dfa86b90f6cabb26bc401ea186492aee87ce6104f8aac1ae1539955845a3bd9bcf1bd14e29ada299a6294448794eceadf8864b1df64b1b0fa8f2438f9f4119009d3058b55451e84615bd6eb663a723d80620fc44ec26e1713a6631f80027d1bda916d8e9ab8cf346b109248278946baca52e01d29992e1603a12d96c7bc031da4b4a8d672d3366fdd4a3d2c55b64c3b7f19768bdeca6084879f933e1ef44a0eac09f5899e9a0652cc60564d0268ae01118ab655eeae1950de44b487bce7dcef2dafb8593c17c6b805ca4c2f4f607269da7e47db54d36fad546e6aaf0899d60050b2a102a16e63647d110f0082bd3c5d9a8845239050fcf28d22a8c01060f290e3fe26a11cf1ea0abb521b3f64294654b44060a705287824a1596af5af78c50bf81f462a060d7af0a3d8a1d0e087efa003b9c58e5c54f9912f3a454ddc033e2abf9e17706075112bc7d5179b6dc7183117d814ad3832dcc5da7913a90d8e0b2c40c5e1437c8f329cfa4e0abe04f29f2514a3cb2abf2246e6782d92c0a217912dcecf5742a09c63019205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea83c106765d9d94d68bdb6a3398cd07aabebf00b66dc89c50906f3ba343320a4eea066e9dbfebaf7179c4992b281533b5af396fcdeab10a0b96cad5101b09262c7d88550525a847878ba5a90922cc25d0976290634fdc8c6125ddaba0ec9fe70c070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd8d8434989c9bd18c69da26cc3a3ba59ff47a245d59675e5c53f41447d4d5235e11b28fc696f8dfeae5f3f4c86db93b6b77933c0b7e83cf2a6fed361927173f216b4e11a1092b305ee38eb8415f85a58ddae1bd02cb7cf027530758c1f01631b62a6945c3dd4ac831304305c5b9c7516f94a17cefe81db75bd74e5812dc2b34644856fcb5743b0aed2b11d251dfb6eaacbef4d154b9a118e419a22eb34a5c9ae9730f38f9391859234cdb47b792ca3872256ea0dd156fafa86cdc72c51c45f8fa1f4e1158d30bfe78f4696d6eb34cfa240f8113580f2c945812d6f5764999ee7f2bdd7b6454d52876de96209f05442b159a27505aad64c662297a7c58e3ece89fd6e34cc97cd9f00ee30dd6d070989745763429652ec24e41645ff9a4917dc67d36de98c88282b26e365ca74a030522e359e25cbe55647f60fe912e566a0dd637fd634aacd28ae06f032f4d92c36ac0015ecde2c2d772f6353dcec62325e862e18bf7a9eeafd29b34b6092f9f088bf84fcf876ba6062591174b35302c4d971e24ce159fcce95c42d5a48f8abd3970a3162360108e7759201511445a31a4ec82d769cb944a3967eb3c28b9d7419f67832fa34264c7bb0064c0323108234e0a2e6fd2eaf81ae46cc1398b3936bc6d9fdd4d7a4e565069ea26decc07a054cf434a6be26f9f3892505aa2b9a2982b02cf66c81635d565b6fa5f43e8e442b1667a8f526d3f7b3943eb4d974944e388554987a5e540f911f8ce764c7c185e89642fecab2e4066fa8e9f6a311b86697b2740d5e6228aac24acc63c48bef5ba0d8913f5406e1808834f417719ab538fd69728c03fc148d72802dc2e8f0f907240e3dc20600c4f28f75b81fb6e078357f0de9592417d648d27cfc05e01bdb6bb64322d600f497543c3dc23ab391138d2611be27a40a12bf04edb22defd715b61ed9759e5e4b63454be53189597eb80374a218861466f96682816e18c4694ce9d6a3b7d8e7ed64c3035c9f028b30c702d1d0a165e77d65eb1e512cde8083ef1c6591577b1ef9e5894bfaa48c205626bc4cf4694b2771ab3f9455c5d7d5fbd813a8761ba683a3d08193db63d867a4fe1803824728e4773134ef5408646cfafaa983f07751d27f990a45f8e9a0666d3dd131e6b37018e056a120036a21d88bd1f28b690f2f0c4394b8de14f3125a4ec40c4e7df4c983b11e7369631f00cfdf13109ff5f6d09f71bd3547cfae63d7df2f0cffa8c0f57b7f2782ba20085e80e946f7355530d74f5dcb547e5720993637b8bd6ffb8f2d44b14cb7907de9cc5bd31b5a4335a4291a0fa492fc3cab772725999294f31ac77a40d0fe13dc0385b45c0c0b5cb6d753522dfd0a97b2655a3a373537a6d9375745075d38a1c78de603f47175bbc1c5be413b9599e03f9e2b2f16161b504c71ac459efa6bbc890c52d157544396e8e990b063d50961c0f250792039a52de16bca6b0e6f8968f3539417a03db45eadedb6d14c0579997545a13c2d0ff3d951c25d4d88b51da7766ab2068514ec8b2ee7abcf17328d469b3ce49ba284c144d75a314dd38bbb1441ef233358c5531fd3f286c8a2051f703047bd2e9a91d4a2650f3d98426d852c1f729dc3a7d8996e0522f6af2d9abc3d95b26f54b359e5ef754b8e8785b2bb85b644657bddbc7a50025f629004bff3223a9a50126edab48fc3b003d08d5e8c48a0b140e0a401b05f136acf51a008b2ed2c95bc34b06fb95ffdb4981cbfab3fe812cf9feda06d420b058072bc61c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525295ec8aaf81c832d8678f6fc1c6e34eba6673a5ec44fdcdb0ab25e7d3dbb6adfc2df112981bea811962ed21c7a65403cf821cac7b5268f77df7818f15a4f2382d2bf3f50cce227bb61fa69082d2b2e7901a0eb2b059d3b7b119a800cea8e9b918073221c0743d5cacef8158536002092e0c8f14e96ac3d289fb7fafea49b5b4279129155ed7932a20667877d05c796a1404e6191566dde559f3311c951105ad51a631f37cc709c6ac7baf0afc95339c43f017b9a756287957f07297886216a4f181687c0f6573cc34f230390c1928bf7eac588341bab5de38ad67cf748726852e21411b1a029063b64208fda9ad0b7b2799ba833f28930268e2e6e2b8556b702c48f67c0ae24b9b4d89c8d4ca3564b14f28e06c80b3e1fe32c31bec7dd828d5578ecffca958570df4932730fcb19bb93738de49c6090007b83cd93ff52071a72caea629257db81751283965b47298d8cee1f7396a33ff6a91d40bbc87b1a70f8d8220d41987a4d878c483b29a9a812e2543e001e4f3b7339fe75f2e4e1aa5be7cf4b470727190e9113134f09b12eb9de651042cce10df0d62eccb861c6f85ce7fbfdc20401e7397294dc886ca0ea06ec327e2cb34047f5a0a05d38059eb575a2abc31ea0115d37131fd209e1e98b94390f968ac31370b1c9b9f56d9e1e9b06a5cd4130499b818a7f698b40f63694c37481cc0e8b17ccd305dff17f758013505ae512a9747a5213087edf751ac5ec64375ae3fd6eb7e1e4454f875b5831ea233493bc9fa943c298378a8d72baf0829bee02f757abcfaa193502c439e39617303e148b61192e53631dc4c0db2ff8d300f0d0d286f8de7fbfe1f23d3d0156085ed6105090f18ea81214c05ce1e7d356e8d5adc1cab918438fc76087ba11fa6cd741b6bf05bda82b22d0312a9407bcb45a8a384a7ee2f19392ec993e97a4825434f4fda3dcd42a69a993d7558eb36b7af3938b65db5843a8959a965f28cd24434b28ba8c7e88a300b0977ef31a604673ac290688568738bca7e2771d7a4b8842b76fbaabe808f89e6d5a7f01f4ba1c471e21c45a2151422b6f8a95d08fc7093dc5ac81bb71dea15af0d9102b4a914376687dfd60355c2bd5042ccedcc340a446161f0ddd13a5948186aaa3369c188ec8d77ca5347c99545a99b2bca5bd58771f3d8a6ecf74610727ccad0aa50fa79963c2fc6b7bccab97e63637d38f28ef1c0a26435b94cd4801261a4a8634a495c4f95cd6a2ac6cf917edcc195ae592a2c3e2a3bdde97c83c65e5e5586f3e33eb100c8ae80b56fba09f24434a845b98a632fbeac8425ef7681f6d7598af965a7540abef506a3ec36cafaf404b9739b7febdabae9906e1276d1b2b3789622cef6a95dd8576bc993d0b116bda911328a02208b387b949ad7594baea46235aeb267978ed16c6ec6ed4e62c36e47d235ab55b2e462478450f2936f1646af3eb557978b174134c5f6c7f3b65463d731e0d7bfb8e75c8fceaa2728831ccb33bd11a018488a93cb8c312f2e7e0c611c3f72ddcff6c9185c7fdc18f16d5f6d19a262dd4ee6e833bc2ca7d5fe49b74e357ccb6caf53344b7f19341a5df78f2f763d48e95b118ce3c279e8bc64b34e0b6bb58be1deced2f1328f4fb0c55d2dd547772d4b8a6d7f59cab3c471c604c627370ab4d8f20f96a9ae354968c4eab3e395eb0e8826cbded6a145486000b9e71e639c478d6ccbf4685b693756879c80930a5b0481bb6ef2afab8412e49dbeaa4e1ab448cf8124ff0b7cc403692263387371e837d6785f9a8ff1ceef2786db865715e3a887e714088d0766bc4cbbcb9cf7e68788c42977f6fbdea3fa76c69e13d2fa77ea927a56cc2251cef945b12473114941b403333ec4da4c6576d6e0b1e217676f6e483bad057e9fb00f0402e609a8927d6c818e8cbb35d59b134c1ee6282353874168740546c4b069d92f5421da15a44cbed39420bde4239f957a99a12adcc11b3c177d9c45b00d54dea29430c6676c3e23b16e64d89ec0353a7b3504478f845259b54896d6297b4061a87c8253a627d77aed3fb9d987731ef92a1a5516fa2ec3e4bb328393cce7783211cd293b4dbde7b65b54a4a3cf135eb0c9d3fc82243ac3057f8af2225d46579d991a1a7c9de5ee4fd6d6bf3c7e8cf7d2bd65c58ee9b343c1ca034cc7f85fd12a905024fc18fc606a305770711256c810473310ee03c05878c136160b49c42e9c909243930eb021f5a8ced464356988204838e1f445a8415229ca22597306e7834301ee1a491e65658738f736611bff674074606794ab9c65a195c34eaa1fad33dff984f0384a9e11273ae80e14a7f57a3478790515fa93fc071c66fe9c5b470333c28d78c6293eb66b8769f49b3444e930b65a2c4b6e7b6a44e4cb799e156b3d358fc5e4d9a0fa145dfee136101cb55630773aaec617a52aa7320d258705cf1191d6c42ff55c2a4e71fcbf188ea6c32f6b53992d5e7eb9f3e946413e9bf7fc38ce357510eb3ae072d1f8209cc66d69e2e2339d0a3299e9ba062f64f1c3f9e4dc3894faa35d6a0fa9883e58f1de7121f58124db6ab1887ec732867b33a1e4054c8f0b446080e8d54bc970fa8f2bcfe9cf5c8098c8eddeb2db163166978f087d9d7567c8907392eca24d7bc77be626f908b6cb3619af47b931084f1550719f88c2b2949c2f0814fc2dc87995ffc1b07926f575e7b9e2555e189f0359945f9cc451d862c7fcaf2dbd9fa7ffccdc6fab277f503254f64b5ccf19e6ee9c0cf6b80c3e07d64008c8d14afb5a87d6f1e427bfb4525e940061b24a52b491510623a59d7e1ec56de533568951796b6894bf38f9f283357aac948908de5fa8615b606b739bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b40b895d5f3e019696b9c93ce5387c7b696e88274eae46d37fe709efa39933e602e53dc70a8d90b39461967e3a65f6442ecb47eb65d1eca49a4e5eacc4f2cbb44be9ef74840f563ceaa225e9fd0db2884f1cd496e34118790dee4d6cbb774e400ae2a38d6c5e9cffb1b21be4d1d2b525a08dcba849ecb01db88387dbb64e6d47035da2956910625e0ebe1532f8b51896c26653efcfbb9c31823d3c1c380ce76458a2c50140dea882f8529f161688569bc920d27cd3c1cc2185a7ca33c06339955b960e72929a882d250c511abef397a52d40daa2132d06be42c7387c02f88e7516546ab60e9d859d3b1e660feda4a595b6d3449ab7729853255bcc44e793e92922libcreaterepo_c.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcreaterepo_c-0.10.0-2.fc22.src.rpmcreaterepo_c-develcreaterepo_c-devel(x86-64)pkgconfig(createrepo_c)@@ @@@@@@    /usr/bin/pkg-configcreaterepo_c-libslibcreaterepo_c.so.0()(64bit)pkgconfigpkgconfig(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-2.fc221:0.143.0.4-14.6.0-14.0-15.2-14.12.0.1VV@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\@Orion 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- 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-2.fc220.10.0-2.fc220.10.0checksum.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-develCOPYINGhtmlannotated.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/createrepo_c//usr/lib64//usr/lib64/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 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu                                       C source, ASCII textLaTeX document, ASCII textpkgconfig filedirectoryASCII textHTML document, ASCII 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-interlacedRPRRRRRR R?p7zXZ !#,U)J]"k%.Qydߐ&;12z0 O퓟+4Ւ';}w%yi/Vvlz#,ڬNeǽ|wܖB^;Д=0;ȧ R!V_Zܙğ)@SuVI=Ku1kcJj+ٖ|eu[3VāN6=E(O3'Ga!uh|ڴW"MPu\8ۆнDh,\|a~$_UkeISqL+fٙ4 H5\ Pޗa2#=FX %56N'Z_>-tZ@Zm.#P E3x ȉIZ+h@Ӽcֺӽ^ws,=:qeuI|DՌV{2aQq3MȢ]aբ(7|E P`s2%LlaGMK-P < .:407B*)q}&1VV_:?$q/W026ʹ3^ZWD2,V1Bݴ"U⼬o8[ Շ΁5duc6bO1]8ֶU5zdr86]j#_0)쀪6X '#! }螲^EM]}}%ENX^0ܬb;{USCȽ1j*KB2i[C{D,Wtjm=jr;taQzCL.#Q{e*_p|\ n@n(lwh܄\ v$ud]-dۍ4Pmw~Kzvfa^]Uʎ6r mΔ(=@>:d2p/vg!=w\As+Zյo^=Q)..ԎH? ]LX[Mv^pgyjt XJxX{fcŠxOm) e`d$=l[q;DMnZ#v&XZ .\'zh].Frc Q[Aj)[g:He~)[ Rc.T^/ VE-5Om@fw+9 /&Wpw wSn#@Ij!ڵ?&4z1_J hq_Ng@ Nx_  ^4CFk2!er 짍Op#|LsU`QQPbPVP,yT ![ҤnrD:9b\g茶R7ŀaڔj~p6vj|9*Tu -$ M_4~}Cۼy]!QAυ hVޒK䎚?˚'u6Q'y-DBk6\+i?J`ǑRZk0|4xDr؋RMkG"?온D7BY4_R&Θ>O4\W=WMaj.7X!qP*G.@ QhJ5u;E<3o_N@ւ>= Bzqtlza yy@,LpӰvg2dG`P/ީ/]??[.Aa8O?gFbxdR׉<J|u?"gb@\dB?T) i{a_w3q_12;Ȝa=@V* 0tx0GhYN:w`5^Ĕa'!M4ORbn# +"cVg$v?k:2o-޺N0+RSK^A~>È~^0̍C@Xϼ Ǻ//,Q$gq.vK{ʹz^<&V%-0tB3!2q+Diu5m8[? YEvm~m\ϧG$DEAOu΅`@P~85e_g|62dlL Xx{U6gK,~5>d5%F6X|bmrW3K=c4aޗJ2 :)NfmS<M fk tta婄&;Y1UDg1J64g5% H<j2]<o+B1%~1p>W/f8,p(J"dg=?~.Q!`=,a YI|scSyO爌JkRS/ۍk$ctl6 XL7SLۊ׫eqgQ&׃ş|اtLH:/X}wAdW~Pޛm^7>^3D%T*{8-`8H3^p@M\c^ $5%2t c@ }H/W9[#CwMvkO]c qq mtC<ζGEYWЛn]."^7RY`+UL%3:Ojg" G?uᡮyK}_8h28(MF88QڬNn&#b,*6&ɍG!02 ( goVLlKJW㴇jU mNJ *xQQX>/pgMp&Iqğ͍c[䐐ڐTT7c%Y$)D<ܴ&fC:ìUoch̚3I:S<܎MMG[-s!ވzylO&5~%W=)WX$f]VOu-k *CH|zGj>YܵOOЅ<;\7d|[?:~ꍡ@AŘ  AE2;- U jFϸC(gy3(=?MҸ@LNVTbLq tŹZ fc?m9P:RTE(B/\&f(1 }PF5]oKMGDH[M1vS;O g!rCnil=7NxʉK@}p$4{duæNk2 sR50G܇򃄫R3c.c vڶ>ZGqn$J۪jQYTH&8-9״IE64kn38qbh ƀ_ T? S]NV9RP>z#_WRo."Fq'@awZ5O!\/ xg?JF%5=g~Gw͋rĖS0Iahδkb9=MяdHȐTfD+ӔPV7\q lˣy4=4{Fi Za]y,zhQEd|g̓ D?d(O W u}QU l$W)aR^ V8l ku oGX4hѓdA_6󄪝B {?-Q4pZs82l=:O`v'e(nJdR|'%wѭKvR=gseNJ5hX8)k.=$~gʀLo~Sz腁jJ2CpXsZkB=B +YS_?H4>یtDA<"&-^pb Z*uVyTRy˙Iݏ MӰٸߗ/be׾㼃5_V'=uL5]Hыdk7ILmvðI-WnmJ&V|7$?*gFⓢ&19|'nUX!iʓX&+LzK=Si譸9q#k]ffUs/өFOL _hk>Abg46Œ =G:Ȳ)7KgPQgI{g[R ^Z6( :};6w6*!s,g*K@RBsŐ' R"|Xё љqH{h V,:/L`"F`p^uDrs(o!"Wb-14NV({9IiIjJlY<+#WpB>;=%֙4q.vjFD j$g>0WiV.yai|1TcI?"`E2fn W^NKs0&% S|. ҁeW4dNW YZ