Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1033828: mono-xbuild: Mono packages should provide msbuild instead of xbuild

84 views
Skip to first unread message

Gregor Riepl

unread,
Apr 2, 2023, 7:40:04 AM4/2/23
to
Package: mono-xbuild
Version: 6.8.0.105+dfsg-3.3
Severity: important
X-Debbugs-Cc: oni...@gmail.com

Dear Maintainer,

Please consider adding msbuild to the Mono SDK packages.

The older xbuild tool is deprecated and shouldn't be used any more:

$ xbuild
>>>> xbuild tool is deprecated and will be removed in future updates, use
msbuild instead <<<<

The Mono project has provided the official msbuild tool since version 5.0:
https://www.mono-project.com/docs/about-mono/releases/5.0.0/#msbuild

Thanks!


-- System Information:
Debian Release: 12.0
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-security'), (500, 'testing-debug'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-6-amd64 (SMP w/24 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mono-xbuild depends on:
ii libc6 2.36-8
ii libmono-corlib4.5-cil 6.8.0.105+dfsg-3.3
ii libmono-microsoft-build-engine4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-microsoft-build-framework4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-microsoft-build-tasks-v4.0-4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-microsoft-build-utilities-v4.0-4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-core4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-data4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-runtime-serialization4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-xml-linq4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-xml4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system4.0-cil 6.8.0.105+dfsg-3.3
ii mono-runtime 6.8.0.105+dfsg-3.3

mono-xbuild recommends no packages.

mono-xbuild suggests no packages.

-- no debconf information

Linus Lüssing

unread,
Aug 21, 2023, 7:00:07 PM8/21/23
to
Package: mono-devel
Version: 6.8.0.105+dfsg-3.3
Followup-For: Bug #1033828
X-Debbugs-Cc: linus.l...@c0d3.blue

Hi,

Just wanted to add that trying to build OpenRA currently fails with the
following error for me:

```
$ make RUNTIME=mono
Compiling in Release mode...
OpenRA requires the 'msbuild -verbosity:m -nologo' tool provided by Mono >= 6.12.
make: *** [Makefile:94: all] Error 1
make RUNTIME=mono 0.00s user 0.01s system 96% cpu 0.017 total
```

Its INSTALL.md suggests to update and install mono from the mono
project's Debian package repository:

https://github.com/OpenRA/OpenRA/blob/bleed/INSTALL.md#linux

It would be great if mono could be updated to 6.12 and could add
"msbuild" in Debian directly to hopefully fix this issue, without
needing to resort to an alternative package repository.

Regards, Linus


-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, arm64

Kernel: Linux 6.4.0-1-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mono-devel depends on:
ii ca-certificates-mono 6.8.0.105+dfsg-3.3
ii libc6 2.37-6
ii libmono-2.0-dev 6.8.0.105+dfsg-3.3
ii libmono-cecil-private-cil 6.8.0.105+dfsg-3.3
ii libmono-cil-dev 6.8.0.105+dfsg-3.3
ii libmono-codecontracts4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-compilerservices-symbolwriter4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-corlib4.5-cil 6.8.0.105+dfsg-3.3
ii libmono-peapi4.0a-cil 6.8.0.105+dfsg-3.3
ii libmono-relaxng4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-security4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-componentmodel-composition4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-componentmodel-dataannotations4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-configuration-install4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-configuration4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-core4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-data-datasetextensions4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-data4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-drawing4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-identitymodel4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-io-compression-filesystem4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-io-compression4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-net-http4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-numerics4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-runtime-serialization4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-runtime4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-security4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-servicemodel4.0a-cil 6.8.0.105+dfsg-3.3
ii libmono-system-serviceprocess4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-transactions4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-web-services4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-web4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-xml-linq4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system-xml4.0-cil 6.8.0.105+dfsg-3.3
ii libmono-system4.0-cil 6.8.0.105+dfsg-3.3
ii mono-gac 6.8.0.105+dfsg-3.3
ii mono-mcs 6.8.0.105+dfsg-3.3
ii mono-runtime 6.8.0.105+dfsg-3.3
ii mono-xbuild 6.8.0.105+dfsg-3.3
ii pkg-config 1.8.1-1
ii pkgconf [pkg-config] 1.8.1-1

Versions of packages mono-devel recommends:
ii mono-csharp-shell 6.8.0.105+dfsg-3.3

mono-devel suggests no packages.

-- no debconf information
0 new messages