diff --git a/stuff/urpm-repoclosure/profile.xml b/stuff/urpm-repoclosure/profile.xml index b784da9..1a07f5e 100644 --- a/stuff/urpm-repoclosure/profile.xml +++ b/stuff/urpm-repoclosure/profile.xml @@ -1,14 +1,16 @@ + + - 2012_desktop + rosa2014.1 - ROSA 2012 Desktop + ROSA Desktop Fresh R4 @@ -20,24 +22,21 @@ - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/main/release/media_info/synthesis.hdlist.cz - - - - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/main/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/main/release/media_info/info.xml.lzma - 2012_desktop + rosa2014.1 - ROSA 2012 Desktop + ROSA Desktop Fresh R4 @@ -49,30 +48,27 @@ - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/contrib/release/media_info/synthesis.hdlist.cz - - - - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/main/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/non-free/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/restricted/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/contrib/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/contrib/release/media_info/info.xml.lzma - 2012_desktop + rosa2014.1 - ROSA 2012 Desktop + ROSA Desktop Fresh R4 @@ -84,28 +80,27 @@ - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/non-free/release/media_info/synthesis.hdlist.cz - - - - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/restricted/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/non-free/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/non-free/release/media_info/info.xml.lzma - 2012_desktop + rosa2014.1 - ROSA 2012 Desktop + ROSA Desktop Fresh R4 @@ -117,29 +112,27 @@ - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/restricted/release/media_info/synthesis.hdlist.cz - - - - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/main/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/non-free/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/restricted/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/restricted/release/media_info/info.xml.lzma - 2012_desktop + rosa2014.1 - ROSA 2012 Desktop + ROSA Desktop Fresh R4 @@ -151,24 +144,21 @@ - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz - - - - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/main/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/main/release/media_info/info.xml.lzma - 2012_desktop + rosa2014.1 - ROSA 2012 Desktop + ROSA Desktop Fresh R4 @@ -180,28 +170,27 @@ - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz - - - - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/contrib/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/contrib/release/media_info/info.xml.lzma - 2012_desktop + rosa2014.1 - ROSA 2012 Desktop + ROSA Desktop Fresh R4 @@ -213,28 +202,27 @@ - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz - - - - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/non-free/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/non-free/release/media_info/info.xml.lzma - 2012_desktop + rosa2014.1 - ROSA 2012 Desktop + ROSA Desktop Fresh R4 @@ -246,21 +234,250 @@ - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz - - - - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/restricted/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/restricted/release/media_info/info.xml.lzma + + + + + rosa2014.1-SRPMS + + + + ROSA Desktop Fresh R4 (SRPMS) + + + + i586 + + +
+ main +
+ + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/SRPMS/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/main/release/media_info/synthesis.hdlist.cz + +
+ + + + rosa2014.1-SRPMS + + + + ROSA Desktop Fresh R4 (SRPMS) + + + + i586 + + +
+ contrib +
+ + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/SRPMS/contrib/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + + rosa2014.1-SRPMS + + + + ROSA Desktop Fresh R4 (SRPMS) + + + + i586 + + +
+ non-free +
+ + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/SRPMS/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + + rosa2014.1-SRPMS + + + + ROSA Desktop Fresh R4 (SRPMS) + + + + i586 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/SRPMS/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + + rosa2014.1-SRPMS + + + + ROSA Desktop Fresh R4 (SRPMS) + + + + x86_64 + + +
+ main +
+ + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/SRPMS/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + +
+ + + + rosa2014.1-SRPMS + + + + ROSA Desktop Fresh R4 (SRPMS) + + + + x86_64 + + +
+ contrib +
+ + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/SRPMS/contrib/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + + rosa2014.1-SRPMS + + + + ROSA Desktop Fresh R4 (SRPMS) + + + + x86_64 + + +
+ non-free +
+ + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/SRPMS/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + + rosa2014.1-SRPMS + + + + ROSA Desktop Fresh R4 (SRPMS) + + + + x86_64 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/SRPMS/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2014.1/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + 2012lts @@ -282,13 +499,8 @@ http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/release/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/updates/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/release/media_info/info.xml.lzma - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/updates/media_info/info.xml.lzma @@ -313,18 +525,14 @@ http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/contrib/release/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/contrib/updates/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/updates/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/restricted/release/media_info/synthesis.hdlist.cz http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/contrib/release/media_info/info.xml.lzma - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/contrib/updates/media_info/info.xml.lzma @@ -349,18 +557,14 @@ http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/non-free/release/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/non-free/updates/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/updates/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/restricted/release/media_info/synthesis.hdlist.cz http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/non-free/release/media_info/info.xml.lzma - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/non-free/updates/media_info/info.xml.lzma @@ -385,18 +589,14 @@ http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/restricted/release/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/restricted/updates/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/updates/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/non-free/release/media_info/synthesis.hdlist.cz http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/restricted/release/media_info/info.xml.lzma - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/restricted/updates/media_info/info.xml.lzma @@ -421,13 +621,8 @@ http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/release/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/updates/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/release/media_info/info.xml.lzma - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/updates/media_info/info.xml.lzma @@ -452,17 +647,14 @@ http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/contrib/updates/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/updates/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/contrib/updates/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/contrib/release/media_info/info.xml.lzma @@ -487,17 +679,14 @@ http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/non-free/updates/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/updates/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/non-free/updates/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/non-free/release/media_info/info.xml.lzma @@ -522,17 +711,14 @@ http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/restricted/updates/media_info/synthesis.hdlist.cz - - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/updates/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz - http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/restricted/updates/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/restricted/release/media_info/info.xml.lzma @@ -544,7 +730,7 @@ - Mandriva 2012 Cooker + Mandriva Cooker @@ -556,14 +742,11 @@ - http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/main/release/media_info/synthesis.hdlist.cz - - - - http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/main/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/cooker/repository/i586/main/release/media_info/info.xml.lzma @@ -573,7 +756,7 @@ - Mandriva 2012 Cooker + Mandriva Cooker @@ -585,18 +768,17 @@ - http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/contrib/release/media_info/synthesis.hdlist.cz - - - - http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/restricted/release/media_info/synthesis.hdlist.cz - http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/contrib/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/cooker/repository/i586/contrib/release/media_info/info.xml.lzma @@ -606,7 +788,7 @@ - Mandriva 2012 Cooker + Mandriva Cooker @@ -618,32 +800,63 @@ - http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/non-free/release/media_info/synthesis.hdlist.cz - - - - http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/restricted/release/media_info/synthesis.hdlist.cz - http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/non-free/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/cooker/repository/i586/non-free/release/media_info/info.xml.lzma + + + cooker + + + + Mandriva Cooker + + + + i586 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/cooker/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/i586/restricted/release/media_info/info.xml.lzma + +
+ cooker - Mandriva 2012 Cooker + Mandriva Cooker - amd64 + x86_64
@@ -651,14 +864,11 @@
- http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/main/release/media_info/synthesis.hdlist.cz - - - - http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/main/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/main/release/media_info/info.xml.lzma
@@ -668,11 +878,11 @@ - Mandriva 2012 Cooker + Mandriva Cooker - amd64 + x86_64
@@ -680,18 +890,17 @@
- http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz - - - - http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz - http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/contrib/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/contrib/release/media_info/info.xml.lzma @@ -701,11 +910,11 @@ - Mandriva 2012 Cooker + Mandriva Cooker - amd64 + x86_64
@@ -713,19 +922,764 @@
- http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz - - - - http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz - http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/non-free/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/non-free/release/media_info/info.xml.lzma + + + cooker + + + + Mandriva Cooker + + + + x86_64 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/restricted/release/media_info/info.xml.lzma + +
+ + + + + + cooker-SRPMS + + + + Mandriva Cooker (SRPMS) + + + + i586 + + +
+ main +
+ + + http://abf.rosalinux.ru/downloads/cooker/repository/SRPMS/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/i586/main/release/media_info/synthesis.hdlist.cz + +
+ + + + cooker-SRPMS + + + + Mandriva Cooker (SRPMS) + + + + i586 + + +
+ contrib +
+ + + http://abf.rosalinux.ru/downloads/cooker/repository/SRPMS/contrib/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + + cooker-SRPMS + + + + Mandriva Cooker (SRPMS) + + + + i586 + + +
+ non-free +
+ + + http://abf.rosalinux.ru/downloads/cooker/repository/SRPMS/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + + cooker-SRPMS + + + + Mandriva Cooker (SRPMS) + + + + i586 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/cooker/repository/SRPMS/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + + cooker-SRPMS + + + + Mandriva Cooker (SRPMS) + + + + x86_64 + + +
+ main +
+ + + http://abf.rosalinux.ru/downloads/cooker/repository/SRPMS/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + +
+ + + + cooker-SRPMS + + + + Mandriva Cooker (SRPMS) + + + + x86_64 + + +
+ contrib +
+ + + http://abf.rosalinux.ru/downloads/cooker/repository/SRPMS/contrib/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/restricted/release/media_info/info.xml.lzma + +
+ + + + cooker-SRPMS + + + + Mandriva Cooker (SRPMS) + + + + x86_64 + + +
+ non-free +
+ + + http://abf.rosalinux.ru/downloads/cooker/repository/SRPMS/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/restricted/release/media_info/info.xml.lzma + +
+ + + + cooker-SRPMS + + + + Mandriva Cooker (SRPMS) + + + + x86_64 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/cooker/repository/SRPMS/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/cooker/repository/x86_64/restricted/release/media_info/info.xml.lzma + +
+ + + + + + omv2014 + + + + OpenMandriva 2014 + + + + i586 + + +
+ main +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/main/release/media_info/info.xml.lzma + +
+ + + + omv2014 + + + + OpenMandriva 2014 + + + + i586 + + +
+ contrib +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/contrib/release/media_info/info.xml.lzma + +
+ + + + omv2014 + + + + OpenMandriva 2014 + + + + i586 + + +
+ non-free +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/non-free/release/media_info/info.xml.lzma + +
+ + + + omv2014 + + + + OpenMandriva 2014 + + + + i586 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/restricted/release/media_info/info.xml.lzma + +
+ + + + omv2014 + + + + OpenMandriva 2014 + + + + x86_64 + + +
+ main +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/main/release/media_info/info.xml.lzma + +
+ + + + omv2014 + + + + OpenMandriva 2014 + + + + x86_64 + + +
+ contrib +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/contrib/release/media_info/info.xml.lzma + +
+ + + + omv2014 + + + + OpenMandriva 2014 + + + + x86_64 + + +
+ non-free +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/non-free/release/media_info/info.xml.lzma + +
+ + + + omv2014 + + + + OpenMandriva 2014 + + + + x86_64 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/restricted/release/media_info/info.xml.lzma + +
+ + + + + + omv2014-SRPMS + + + + OpenMandriva 2014 (SRPMS) + + + + i586 + + +
+ main +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/SRPMS/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/main/release/media_info/synthesis.hdlist.cz + +
+ + + + omv2014-SRPMS + + + + OpenMandriva 2014 (SRPMS) + + + + i586 + + +
+ contrib +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/SRPMS/contrib/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + + omv2014-SRPMS + + + + OpenMandriva 2014 (SRPMS) + + + + i586 + + +
+ non-free +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/SRPMS/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + + omv2014-SRPMS + + + + OpenMandriva 2014 (SRPMS) + + + + i586 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/SRPMS/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + + omv2014-SRPMS + + + + OpenMandriva 2014 (SRPMS) + + + + x86_64 + + +
+ main +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/SRPMS/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + +
+ + + + omv2014-SRPMS + + + + OpenMandriva 2014 (SRPMS) + + + + x86_64 + + +
+ contrib +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/SRPMS/contrib/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + + omv2014-SRPMS + + + + OpenMandriva 2014 (SRPMS) + + + + x86_64 + + +
+ non-free +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/SRPMS/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + +
+ + + + omv2014-SRPMS + + + + OpenMandriva 2014 (SRPMS) + + + + x86_64 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/SRPMS/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/openmandriva2014.0/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + +
+
diff --git a/stuff/urpm-repoclosure/weekly-report-2.0.pl b/stuff/urpm-repoclosure/weekly-report-2.0.pl new file mode 100644 index 0000000..e3aaa12 --- /dev/null +++ b/stuff/urpm-repoclosure/weekly-report-2.0.pl @@ -0,0 +1,197 @@ +#!/usr/bin/perl +# Send mail about repoclosure results to ROSA-Devel + +use File::Path qw(mkpath rmtree); +use strict; + +my $ADDR = "rosa-devel\@lists.rosalab.ru"; +# my $ADDR = "aponomarenko\@rosalab.ru"; + +my ($Count_Cur, $Pkg_Dep_Cur); +my ($Count_Old, $Pkg_Dep_Old); + +sub writeFile($$) +{ + my ($Path, $Content) = @_; + return if(not $Path); + open (FILE, ">".$Path) || die "can't open file \'$Path\': $!\n"; + print FILE $Content; + close(FILE); +} + +sub readFile($) +{ + my $Path = $_[0]; + open (FILE, $Path); + local $/ = undef; + my $Content = ; + close(FILE); + return $Content; +} + +sub showTable($) +{ + my $R = $_[0]; + + my $Table = ""; + + if($Count_Cur->{$R}) + { + $Table .= "\n[".uc($R)."]\n"; + + foreach my $P (sort {lc($a) cmp lc($b)} keys(%{$Pkg_Dep_Cur->{$R}})) + { + foreach my $D (sort {lc($a) cmp lc($b)} keys(%{$Pkg_Dep_Cur->{$R}{$P}})) + { + $Table .= $P.": \"".$D."\"\n"; + } + } + } + + return $Table; +} + +sub readReports($) +{ + my $Dir = $_[0]; + + if(not -d $Dir) { + return (); + } + + my (%Count, %Pkg_Dep) = @_; + + foreach my $R ("main", "contrib", "non-free", "restricted") + { + my $Content = readFile($Dir."/i586/$R/report.txt"); + + if($Content=~s/Broken Dependency\s\((\d+)\)//i) { + $Count{$R} = $1; + } + + while($Content=~s/(.+) \(required by ([^()]+)//) { + $Pkg_Dep{$R}{$2}{$1} = 1; + } + } + + return (\%Count, \%Pkg_Dep); +} + +sub scenario() +{ + my $REPORTS_CUR = "rosa2014.1"; + + mkpath("prev"); + + ($Count_Cur, $Pkg_Dep_Cur) = readReports($REPORTS_CUR); + ($Count_Old, $Pkg_Dep_Old) = readReports("prev/".$REPORTS_CUR); + + my (%Fixed, %New) = (); + my ($Fixed_C, $New_C) = (0, 0); + + foreach my $R ("main", "contrib", "non-free", "restricted") + { + foreach my $P (keys(%{$Pkg_Dep_Old->{$R}})) + { + foreach my $D (keys(%{$Pkg_Dep_Old->{$R}{$P}})) + { + if(not defined $Pkg_Dep_Cur->{$R}{$P}{$D}) + { + $Fixed{$R}{$P}{$D} = 1; + $Fixed_C+=1; + } + } + } + foreach my $P (keys(%{$Pkg_Dep_Cur->{$R}})) + { + foreach my $D (keys(%{$Pkg_Dep_Cur->{$R}{$P}})) + { + if(not defined $Pkg_Dep_Old->{$R}{$P}{$D}) + { + $New{$R}{$P}{$D} = 1; + $New_C+=1; + } + } + } + } + + my $Broken = $Count_Cur->{"main"}+$Count_Cur->{"non-free"}+$Count_Cur->{"restricted"}+$Count_Cur->{"contrib"}; + + my $MAIL = "Subject: [FBA] Weekly repoclosure status of ROSA Fresh: $Broken broken "; + + if($Broken==1) { + $MAIL .= "package"; + } + else { + $MAIL .= "packages"; + } + + $MAIL .= "\nTo: ROSA Developers <$ADDR>"; + + if($Broken==1) { + $MAIL .= "\nThere is $Broken broken package"; + } + else { + $MAIL .= "\nThere are $Broken broken packages"; + } + $MAIL .= " in the repositories of ROSA Fresh on i586.\n"; + $MAIL .= "\nPlease see detailed report here: http://upstream-tracker.org/repoclosure_reports/\n"; + + $MAIL .= "\nFixed this week"; + if($Fixed_C) + { + $MAIL .= " (".$Fixed_C."):\n"; + foreach my $R ("main", "contrib", "non-free", "restricted") + { + foreach my $P (sort {lc($a) cmp lc($b)} keys(%{$Fixed{$R}})) + { + foreach my $D (sort {lc($a) cmp lc($b)} keys(%{$Fixed{$R}{$P}})) + { + $MAIL .= "$P: \"$D\" [".uc($R)."]\n"; + } + } + } + } + else { + $MAIL .= ": 0\n"; + } + + $MAIL .= "\nNew this week"; + if($New_C) + { + $MAIL .= " (".$New_C."):\n"; + foreach my $R ("main", "contrib", "non-free", "restricted") + { + foreach my $P (sort {lc($a) cmp lc($b)} keys(%{$New{$R}})) + { + foreach my $D (sort {lc($a) cmp lc($b)} keys(%{$New{$R}{$P}})) + { + $MAIL .= "$P: \"$D\" [".uc($R)."]\n"; + } + } + } + } + else { + $MAIL .= ": 0\n"; + } + + $MAIL .= "\nHere is the list of all broken packages in the format \"package: broken dependency\":\n"; + + $MAIL .= showTable("main"); + $MAIL .= showTable("non-free"); + $MAIL .= showTable("restricted"); + $MAIL .= showTable("contrib"); + + $MAIL .= "\n"; + + writeFile("mail", $MAIL); + + system("/usr/sbin/sendmail $ADDR < mail"); + + unlink("mail"); + + # save old reports + system("cp -fr $REPORTS_CUR prev/"); +} + +scenario();