Skip to content
This repository was archived by the owner on Jun 20, 2023. It is now read-only.

Conversation

@Redth
Copy link
Member

@Redth Redth commented Jan 17, 2019

Minor bugfixes:

  • Added XamarinAndroidSupportSkipVerifyVersions to enable skipping task manually if necessary
  • Switched to HttpWebRequest on fetching recommended Xamarin.Android.Support.x nuget versions for builds that will fail due to multiple different versions of support libs installed
  • The Project Reference for fragments in the Transition binding was missing PrivateAssets="none" which would cause the dependency to not include the fragment package's .targets file from build/
  • Improved the ordering of package names and versions when output due to mixing multiple support library versions - now it orders by version first to make it easy to spot which package has a different version

Redth added 8 commits January 7, 2019 15:33
This one exists in the vector-drawable build task.
We were using `HttpClient` and calling `.Result` on one of the async methods that uses it which can result in a deadlock and might have been causing random locking in the VS IDE.  This switches to using `HttpWebRequest` and all synchronous API's to avoid this possible deadlock.  We also control the request timeout and set it to a lower 10 seconds as it's not a critical request we don't want to block the IDE too long.
This should make it easier to order by first package version, then Name to identify the odd version(s) out
This will make the dependency exclude="none" in the nuspec which is not the default (by default build/ is excluded from dependencies which is not good for us)
Sometimes doing incremental builds fail without this parameter set.
Had used Value twice instead of Key for the second part.
NeedsLicenseUrl = true,
ValidateRequireLicenseAcceptance = true,
ValidPackageNamespace = new [] { "Xamarin", "Mono", "SkiaSharp", "HarfBuzzSharp", "mdoc" },
ValidPackageNamespace = new [] { "Xamarin" },
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A total non-issue, but maybe it might be better to be more specific? "Xamarin.Android.Support" and "Xamarin.Android.Arch" just to make sure that no mistakes creep in for the first few names.

@Redth Redth merged commit e977621 into master Jan 17, 2019
@Redth Redth deleted the 28.0.0.1 branch January 17, 2019 18:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants