Bug 4862 - [UPDATE REQUEST] mono 3.4.0
: [UPDATE REQUEST] mono 3.4.0
Status: VERIFIED FIXED
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: Fresh
: All Linux
: Normal normal
: ---
Assigned To: ROSA Linux Bugs
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2015-01-14 13:24 MSK by Denis Silakov
Modified: 2015-01-16 14:28 MSK (History)
1 user (show)

See Also:
RPM Package:
ISO-related:
Bad POT generating:
Upstream:
firstlevel: qa_verified+
denis.silakov: published+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Silakov 2015-01-14 13:24:10 MSK
Our mono is too old and some new programs fail to build with it. In addition, we have a broken monodevelop (bug #1978). Update of the mono stack is required.
Comment 1 Denis Silakov 2015-01-14 13:28:18 MSK
Advisory:
Updated mono to version 3.4.0, monodevelop - to version 5.0.1. Also updated several packages from the mono stack to be compatible with the new mono.

Build lists:
(mono)
https://abf.rosalinux.ru/build_lists/2388904
https://abf.rosalinux.ru/build_lists/2388905

(mono-tools)
https://abf.rosalinux.ru/build_lists/2389031
https://abf.rosalinux.ru/build_lists/2389032

(gtk-sharp2)
https://abf.rosalinux.ru/build_lists/2389033
https://abf.rosalinux.ru/build_lists/2389034

(nant)
https://abf.rosalinux.ru/build_lists/2389037
https://abf.rosalinux.ru/build_lists/2389038

(mono-basic - this is a contrib package rebuilt with new mono)
https://abf.rosalinux.ru/build_lists/2389047
https://abf.rosalinux.ru/build_lists/2389048

(monodevelop - this is a contrib package, as well)
https://abf.rosalinux.ru/build_lists/2389049
https://abf.rosalinux.ru/build_lists/2389050

Note for testers:
I expect that with these new containers, monodevelop will work fine. You can also try to install and launch some .NET programs from our repositories - for example, docky.
Comment 2 FirstLevel 2015-01-14 16:03:10 MSK
I have such issue when installing old packages and try to update:

[root@r5-32 ~]# urpmi --auto-update                                                                                                                  
источник «main» уже обновлён
источник «main updates» уже обновлён
источник «contrib» уже обновлён
источник «contrib updates» уже обновлён
источник «non-free» уже обновлён
источник «non-free updates» уже обновлён
источник «restricted» уже обновлён
источник «restricted updates» уже обновлён
источник «tst1» уже обновлён
источник «tst2» уже обновлён
источник «tst3» уже обновлён
источник «tst4» уже обновлён
источник «tst5» уже обновлён
источник «tst6» уже обновлён
Для удовлетворения зависимостей будут установлены следующие пакеты:
 Пакет                          Версия       Релиз         Dist  DEpoch Платформа 
(источник «main»)
 libsqlite0                     2.8.17       16            rosa  2014.1 i586 
(источник «tst1»)
 mono-tools                     2.11         8             rosa  2014.1 noarch 
(источник «tst2»)
 glade-sharp2                   2.12.21      4             rosa  2014.1 i586 
 glib-sharp2                    2.12.21      4             rosa  2014.1 i586 
 gtk-sharp2                     2.12.21      4             rosa  2014.1 i586 
(источник «tst3»)
 nant                           0.92         1             rosa  2014.1 noarch 
(источник «tst4»)
 mono-basic                     2.10         7             rosa  2014.1 noarch 
(источник «tst5»)
 monodevelop                    5.0.1        3             rosa  2014.1 noarch 
(источник «tst6»)
 libmono-devel                  3.4.0        5             rosa  2014.1 i586 
 libmono0                       3.4.0        5             rosa  2014.1 i586 
 libmono2.0_1                   3.4.0        5             rosa  2014.1 i586 
 mono                           3.4.0        5             rosa  2014.1 i586 
 mono-data                      3.4.0        5             rosa  2014.1 i586 
 mono-data-oracle               3.4.0        5             rosa  2014.1 i586 
 mono-data-postgresql           3.4.0        5             rosa  2014.1 i586 
 mono-data-sqlite               3.4.0        5             rosa  2014.1 i586 
 mono-extras                    3.4.0        5             rosa  2014.1 i586 
 mono-ibm-data-db2              3.4.0        5             rosa  2014.1 i586 
 mono-locale-extras             3.4.0        5             rosa  2014.1 i586 
 mono-nunit                     3.4.0        5             rosa  2014.1 i586 
 mono-wcf                       3.4.0        5             rosa  2014.1 i586 
 mono-web                       3.4.0        5             rosa  2014.1 i586 
 mono-winforms                  3.4.0        5             rosa  2014.1 i586 
 mono-winfxcore                 3.4.0        5             rosa  2014.1 i586 
 monodoc-core                   3.4.0        5             rosa  2014.1 i586 
Будет использовано 76МБ дополнительного дискового пространства.
Будет загружено 70МБ пакетов.
Установить 25 пакетов? (Y/n) y


    http://mirror.rosalab.ru/rosa/rosa2014.1/repository/i586/media/main/release/libsqlite0-2.8.17-16-rosa2014.1.i586.rpm
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2389031/i586/main/release/mono-tools-2.11-8-rosa2014.1.noarch.rpm                         
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2389033/i586/main/release/glade-sharp2-2.12.21-4-rosa2014.1.i586.rpm                      
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2389033/i586/main/release/gtk-sharp2-2.12.21-4-rosa2014.1.i586.rpm                        
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2389033/i586/main/release/glib-sharp2-2.12.21-4-rosa2014.1.i586.rpm                       
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/libmono2.0_1-3.4.0-5-rosa2014.1.i586.rpm                        
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/mono-winfxcore-3.4.0-5-rosa2014.1.i586.rpm                      
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/mono-data-postgresql-3.4.0-5-rosa2014.1.i586.rpm                
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/libmono-devel-3.4.0-5-rosa2014.1.i586.rpm                       
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/mono-3.4.0-5-rosa2014.1.i586.rpm                                
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/mono-data-3.4.0-5-rosa2014.1.i586.rpm                           
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/libmono0-3.4.0-5-rosa2014.1.i586.rpm                            
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/mono-data-sqlite-3.4.0-5-rosa2014.1.i586.rpm                    
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/mono-locale-extras-3.4.0-5-rosa2014.1.i586.rpm                  
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/mono-data-oracle-3.4.0-5-rosa2014.1.i586.rpm                    
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/mono-nunit-3.4.0-5-rosa2014.1.i586.rpm                          
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/mono-extras-3.4.0-5-rosa2014.1.i586.rpm                         
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/mono-wcf-3.4.0-5-rosa2014.1.i586.rpm                            
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/mono-web-3.4.0-5-rosa2014.1.i586.rpm                            
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/mono-winforms-3.4.0-5-rosa2014.1.i586.rpm                       
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/mono-ibm-data-db2-3.4.0-5-rosa2014.1.i586.rpm                   
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2388904/i586/main/release/monodoc-core-3.4.0-5-rosa2014.1.i586.rpm                        
устанавливается monodoc-core-3.4.0-5-rosa2014.1.i586.rpm mono-ibm-data-db2-3.4.0-5-rosa2014.1.i586.rpm mono-winforms-3.4.0-5-rosa2014.1.i586.rpm mono-web-3.4.0-5-rosa2014.1.i586.rpm mono-extras-3.4.0-5-rosa2014.1.i586.rpm mono-nunit-3.4.0-5-rosa2014.1.i586.rpm libsqlite0-2.8.17-16-rosa2014.1.i586.rpm mono-wcf-3.4.0-5-rosa2014.1.i586.rpm glib-sharp2-2.12.21-4-rosa2014.1.i586.rpm mono-data-oracle-3.4.0-5-rosa2014.1.i586.rpm mono-locale-extras-3.4.0-5-rosa2014.1.i586.rpm mono-data-sqlite-3.4.0-5-rosa2014.1.i586.rpm libmono0-3.4.0-5-rosa2014.1.i586.rpm gtk-sharp2-2.12.21-4-rosa2014.1.i586.rpm libmono-devel-3.4.0-5-rosa2014.1.i586.rpm mono-winfxcore-3.4.0-5-rosa2014.1.i586.rpm mono-data-postgresql-3.4.0-5-rosa2014.1.i586.rpm mono-tools-2.11-8-rosa2014.1.noarch.rpm libmono2.0_1-3.4.0-5-rosa2014.1.i586.rpm mono-3.4.0-5-rosa2014.1.i586.rpm mono-data-3.4.0-5-rosa2014.1.i586.rpm glade-sharp2-2.12.21-4-rosa2014.1.i586.rpm из /var/cache/urpmi/rpms
warning: LOOP:
warning: removing libmono-devel-2.10.9-3.i586 "Requires: /usr/lib/mono/gac/Microsoft.VisualC" from tsort relations.
warning: removing mono-4.0-2.10.9-3.i586 "Requires: mono-4.0 = 2.10.9-3" from tsort relations.
warning: removing mono-2.10.9-3.i586 "Requires: /etc/mono/4.0" from tsort relations.
warning: removing mono-web-4.0-2.10.9-3.i586 "Requires: mono-web-4.0 = 2.10.9" from tsort relations.
warning: removing mono-web-2.10.9-3.i586 "Requires: /usr/lib/mono/gac/System.Data.DataSetExtensions" from tsort relations.
warning: removing mono-data-4.0-2.10.9-3.i586 "Requires: mono-data-4.0 = 2.10.9" from tsort relations.
warning: removing mono-data-2.10.9-3.i586 "Requires: /usr/lib/mono/2.0" from tsort relations.
warning: removing monodoc-core-2.10.9-3.i586 "Requires: monodoc-core = 2.10.9" from tsort relations.
warning: LOOP:
warning: removing libmono-devel-2.10.9-3.i586 "Requires: /usr/lib/mono/gac/Microsoft.VisualC" from tsort relations.
warning: removing mono-2.0-2.10.9-3.i586 "Requires: mono-2.0 = 2.10.9-3" from tsort relations.
warning: removing mono-2.10.9-3.i586 "Requires: /etc/mono/2.0" from tsort relations.
warning: removing mono-web-2.0-2.10.9-3.i586 "Requires: mono-web-2.0 = 2.10.9" from tsort relations.
warning: removing mono-web-2.10.9-3.i586 "Requires: /usr/lib/mono/gac/System.Data.DataSetExtensions" from tsort relations.
warning: removing mono-data-2.0-2.10.9-3.i586 "Requires: mono-data-2.0 = 2.10.9" from tsort relations.
warning: removing mono-data-2.10.9-3.i586 "Requires: /usr/lib/mono/4.0" from tsort relations.
warning: removing mono-4.0-2.10.9-3.i586 "Requires: mono-4.0 = 2.10.9" from tsort relations.
warning: removing mono-winforms-4.0-2.10.9-3.i586 "Requires: mono-winforms-4.0 = 2.10.9" from tsort relations.
warning: removing mono-winforms-2.10.9-3.i586 "Requires: mono-winforms = 2.10.9" from tsort relations.
warning: LOOP:
warning: removing mono-web-compat-2.10.9-3.i586 "Requires: mono-web-compat = 2.10.9" from tsort relations.
warning: removing mono-web-2.10.9-3.i586 "Requires: mono-web = 2.10.9" from tsort relations.
warning: LOOP:
warning: removing mono-2.10.9-3.i586 "Requires: mono = 2.10.9" from tsort relations.
warning: removing mono-data-2.10.9-3.i586 "Requires: /usr/lib/mono/2.0" from tsort relations.
warning: removing mono-build-2.0-2.10.9-3.i586 "Requires: /usr/lib/mono/gac/Mono.Web" from tsort relations.
warning: removing mono-web-4.0-2.10.9-3.i586 "Requires: /usr/share/locale/es/LC_MESSAGES" from tsort relations.
warning: LOOP:
warning: removing mono-data-compat-2.10.9-3.i586 "Requires: mono-data-compat = 2.10.9" from tsort relations.
warning: removing mono-data-2.10.9-3.i586 "Requires: mono-data = 2.10.9" from tsort relations.
Подготовка...                    ###################################################################################################################


    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2389037/i586/main/release/nant-0.92-1-rosa2014.1.noarch.rpm
    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2389047/i586/contrib/release/mono-basic-2.10-7-rosa2014.1.noarch.rpm                      
устанавливается mono-basic-2.10-7-rosa2014.1.noarch.rpm nant-0.92-1-rosa2014.1.noarch.rpm из /var/cache/urpmi/rpms                                   
Подготовка...                    ###################################################################################################################
     1/25: nant                  ###################################################################################################################
     2/25: mono-basic            ###################################################################################################################
      1/2: удаляется mono-basic-2.10-4.noarch
                                 ###################################################################################################################
      2/2: удаляется nant-0.91-3.noarch
                                 ###################################################################################################################


    http://abf-downloads.rosalinux.ru/rosa2014.1/container/2389049/i586/contrib/release/monodevelop-5.0.1-3-rosa2014.1.noarch.rpm
устанавливается monodevelop-5.0.1-3-rosa2014.1.noarch.rpm из /var/cache/urpmi/rpms                                                                   
Установка не удалась:   файл /usr/lib/mono/3.5/MSBuild/Microsoft.Build.CommonTypes.xsd из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/3.5/MSBuild/Microsoft.Build.Core.xsd из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Engine/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.dll из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Framework/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.dll из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Tasks.v3.5/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v3.5.dll из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Utilities.v3.5/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.v3.5.dll из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Engine/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.dll.mdb из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Framework/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.dll.mdb из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Tasks.v3.5/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v3.5.dll.mdb из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Utilities.v3.5/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.v3.5.dll.mdb из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        glade-sharp2 >= 2.12.21 нужен для monodevelop-5.0.1-3.noarch
        error while checking dependencies
[root@r5-32 ~]#
Comment 3 FirstLevel 2015-01-14 16:11:28 MSK
I have reproduced more clear situation
1. Install old nant packages
2. Plug all containers
3. Update packages
4. Error while updating


     1/19: nant                  ###################################################################################################################
      1/1: удаляется nant-0.91-3.noarch
                                 ###################################################################################################################
Установка не удалась:   файл /usr/lib/mono/3.5/MSBuild/Microsoft.Build.CommonTypes.xsd из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/3.5/MSBuild/Microsoft.Build.Core.xsd из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Engine/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.dll из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Framework/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.dll из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Tasks.v3.5/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v3.5.dll из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Utilities.v3.5/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.v3.5.dll из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Engine/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.dll.mdb из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Framework/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.dll.mdb из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Tasks.v3.5/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v3.5.dll.mdb из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
        файл /usr/lib/mono/gac/Microsoft.Build.Utilities.v3.5/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.v3.5.dll.mdb из устанавливаемого пакета libmono-devel-3.4.0-5.i586 конфликтует с файлом из пакета mono-build-3.5-2.10.9-3.i586
Comment 4 Denis Silakov 2015-01-14 16:44:33 MSK
Ok, I see. I will prepare new build lists soon.
Comment 5 Denis Silakov 2015-01-14 17:43:01 MSK
Please try these build lists for mono:

https://abf.rosalinux.ru/build_lists/2390062
https://abf.rosalinux.ru/build_lists/2390061

(build lists for other packages remain the same).
Comment 6 FirstLevel 2015-01-16 13:21:07 MSK
32
1. Install old + update all - ok
2. install old nant + plug all containers+ install new monodevelop - ok
3. plug all containers+ install new monodevelop and nant  - ok

64
1. Install old + update all - ok
2. install old nant + plug all containers+ install new monodevelop - ok
3. plug all containers+ install new monodevelop and nant  - ok

docky works as well