Skip to content
This repository has been archived by the owner on Nov 6, 2024. It is now read-only.

Manual updates 20220215 split FB #607

Merged
merged 40 commits into from
Aug 16, 2022
Merged

Manual updates 20220215 split FB #607

merged 40 commits into from
Aug 16, 2022

Conversation

moljac
Copy link
Member

@moljac moljac commented Apr 25, 2022

Does this change any of the generated binding API's?

Yes. Updates, new dependencies, etc

Describe your contribution

PR split

#575

  • com.google.firebase:firebase-abt - 21.0.0 -> 21.0.1
  • com.google.firebase:firebase-ads - 20.3.0 -> 20.4.0
  • com.google.firebase:firebase-adslite - 20.3.0 -> 20.4.0
  • com.google.firebase:firebase-annotations - 16.0.0 -> 16.1.0
  • com.google.firebase:firebase-appcheck-interop - 16.0.0beta01 -> 16.0.0beta04
  • com.google.firebase:firebase-auth - 21.0.1 -> 21.0.3
  • com.google.firebase:firebase-config - 21.0.1 -> 21.0.2
  • com.google.firebase:firebase-core - 19.0.1 -> 19.0.2
  • com.google.firebase:firebase-crashlytics - 18.2.1 -> 18.2.10
  • com.google.firebase:firebase-crashlytics-ndk - 18.2.1 -> 18.2.10
  • com.google.firebase:firebase-database - 20.0.0 -> 20.0.4
  • com.google.firebase:firebase-database-collection - 18.0.0 -> 18.0.1
  • com.google.firebase:firebase-datatransport - 18.0.1 -> 18.1.2
  • com.google.firebase:firebase-dynamiclinks - 20.1.1 -> 21.0.1
  • com.google.firebase:firebase-firestore - 23.0.3 -> 24.0.2
  • com.google.firebase:firebase-functions - 20.0.0 -> 20.0.2
  • com.google.firebase:firebase-inappmessaging - 20.1.0 -> 20.1.2
  • com.google.firebase:firebase-inappmessaging-display - 20.1.0 -> 20.1.2
  • com.google.firebase:firebase-measurement-connector - 19.0.0 -> 20.0.0
  • com.google.firebase:firebase-messaging - 22.0.0 -> 23.0.3
  • com.google.firebase:firebase-perf - 20.0.2 -> 20.0.5
  • com.google.android.ump:user-messaging-platform - -> 1.0.0
  • com.google.android.datatransport:transport-backend-cct - 3.0.0 -> 3.1.2
  • com.google.android.datatransport:transport-runtime - 3.0.1 -> 3.1.2
  • com.google.auto.value:autovalue-annotations - -> 1.9.0
  • com.google.code.gson:gson - -> 2.9.0
  • com.google.firebase:firebase-analytics - -> 16.3.0
  • com.google.guava:guava - 31.1-android -> 31.0.1android
  • com.google.protobuf:protobuf-javalite - -> 3.19.2

@moljac
Copy link
Member Author

moljac commented Apr 25, 2022

Blocked by dependencies and GPS updates needed to update FB packages:

Dependency errors : 16
1
	System.Exception: 
No matching artifact config found for: 
			com.google.android.gms.play-services-ads:20.5.0
to satisfy dependency of: 
			com.google.firebase.firebase-ads:20.5.0

	Please add following json snippet to config.json:


      {
        "groupId": "com.google.android.gms",
        "artifactId": "play-services-ads",
        "version": "20.5.0",
        "nugetVersion": "CHECK PREFIX 20.5.0",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


2
	System.Exception: 
No matching artifact config found for: 
			com.google.android.gms.play-services-ads-lite:20.5.0
to satisfy dependency of: 
			com.google.firebase.firebase-ads-lite:20.5.0

	Please add following json snippet to config.json:


      {
        "groupId": "com.google.android.gms",
        "artifactId": "play-services-ads-lite",
        "version": "20.5.0",
        "nugetVersion": "CHECK PREFIX 20.5.0",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


3
	System.Exception: 
No matching artifact config found for: 
			com.google.android.gms.play-services-measurement:19.0.2
to satisfy dependency of: 
			com.google.firebase.firebase-analytics:19.0.2

	Please add following json snippet to config.json:


      {
        "groupId": "com.google.android.gms",
        "artifactId": "play-services-measurement",
        "version": "19.0.2",
        "nugetVersion": "CHECK PREFIX 19.0.2",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


4
	System.Exception: 
No matching artifact config found for: 
			com.google.android.gms.play-services-measurement-api:19.0.2
to satisfy dependency of: 
			com.google.firebase.firebase-analytics:19.0.2

	Please add following json snippet to config.json:


      {
        "groupId": "com.google.android.gms",
        "artifactId": "play-services-measurement-api",
        "version": "19.0.2",
        "nugetVersion": "CHECK PREFIX 19.0.2",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


5
	System.Exception: 
No matching artifact config found for: 
			com.google.android.gms.play-services-measurement-sdk:19.0.2
to satisfy dependency of: 
			com.google.firebase.firebase-analytics:19.0.2

	Please add following json snippet to config.json:


      {
        "groupId": "com.google.android.gms",
        "artifactId": "play-services-measurement-sdk",
        "version": "19.0.2",
        "nugetVersion": "CHECK PREFIX 19.0.2",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


6
	System.Exception: 
No matching artifact config found for: 
			com.google.android.datatransport.transport-backend-cct:3.1.2
to satisfy dependency of: 
			com.google.firebase.firebase-crashlytics:18.2.8

	Please add following json snippet to config.json:


      {
        "groupId": "com.google.android.datatransport",
        "artifactId": "transport-backend-cct",
        "version": "3.1.2",
        "nugetVersion": "CHECK PREFIX 3.1.2",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


7
	System.Exception: 
No matching artifact config found for: 
			com.google.android.datatransport.transport-runtime:3.1.2
to satisfy dependency of: 
			com.google.firebase.firebase-crashlytics:18.2.8

	Please add following json snippet to config.json:


      {
        "groupId": "com.google.android.datatransport",
        "artifactId": "transport-runtime",
        "version": "3.1.2",
        "nugetVersion": "CHECK PREFIX 3.1.2",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


8
	System.Exception: 
No matching artifact config found for: 
			com.google.android.datatransport.transport-backend-cct:3.1.1
to satisfy dependency of: 
			com.google.firebase.firebase-datatransport:18.1.1

	Please add following json snippet to config.json:


      {
        "groupId": "com.google.android.datatransport",
        "artifactId": "transport-backend-cct",
        "version": "3.1.1",
        "nugetVersion": "CHECK PREFIX 3.1.1",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


9
	System.Exception: 
No matching artifact config found for: 
			com.google.android.datatransport.transport-runtime:3.1.1
to satisfy dependency of: 
			com.google.firebase.firebase-datatransport:18.1.1

	Please add following json snippet to config.json:


      {
        "groupId": "com.google.android.datatransport",
        "artifactId": "transport-runtime",
        "version": "3.1.1",
        "nugetVersion": "CHECK PREFIX 3.1.1",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


10
	System.Exception: 
No matching artifact config found for: 
			io.grpc.grpc-android:1.41.0
to satisfy dependency of: 
			com.google.firebase.firebase-firestore:24.0.1

	Please add following json snippet to config.json:


      {
        "groupId": "io.grpc",
        "artifactId": "grpc-android",
        "version": "1.41.0",
        "nugetVersion": "CHECK PREFIX 1.41.0",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


11
	System.Exception: 
No matching artifact config found for: 
			io.grpc.grpc-okhttp:1.41.0
to satisfy dependency of: 
			com.google.firebase.firebase-firestore:24.0.1

	Please add following json snippet to config.json:


      {
        "groupId": "io.grpc",
        "artifactId": "grpc-okhttp",
        "version": "1.41.0",
        "nugetVersion": "CHECK PREFIX 1.41.0",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


12
	System.Exception: 
No matching artifact config found for: 
			io.grpc.grpc-protobuf-lite:1.41.0
to satisfy dependency of: 
			com.google.firebase.firebase-firestore:24.0.1

	Please add following json snippet to config.json:


      {
        "groupId": "io.grpc",
        "artifactId": "grpc-protobuf-lite",
        "version": "1.41.0",
        "nugetVersion": "CHECK PREFIX 1.41.0",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


13
	System.Exception: 
No matching artifact config found for: 
			io.grpc.grpc-stub:1.41.0
to satisfy dependency of: 
			com.google.firebase.firebase-firestore:24.0.1

	Please add following json snippet to config.json:


      {
        "groupId": "io.grpc",
        "artifactId": "grpc-stub",
        "version": "1.41.0",
        "nugetVersion": "CHECK PREFIX 1.41.0",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


14
	System.Exception: 
No matching artifact config found for: 
			io.grpc.grpc-okhttp:1.41.0
to satisfy dependency of: 
			com.google.firebase.firebase-inappmessaging:20.1.1

	Please add following json snippet to config.json:


      {
        "groupId": "io.grpc",
        "artifactId": "grpc-okhttp",
        "version": "1.41.0",
        "nugetVersion": "CHECK PREFIX 1.41.0",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


15
	System.Exception: 
No matching artifact config found for: 
			io.grpc.grpc-protobuf-lite:1.41.0
to satisfy dependency of: 
			com.google.firebase.firebase-inappmessaging:20.1.1

	Please add following json snippet to config.json:


      {
        "groupId": "io.grpc",
        "artifactId": "grpc-protobuf-lite",
        "version": "1.41.0",
        "nugetVersion": "CHECK PREFIX 1.41.0",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }
						


16
	System.Exception: 
No matching artifact config found for: 
			io.grpc.grpc-stub:1.41.0
to satisfy dependency of: 
			com.google.firebase.firebase-inappmessaging:20.1.1

	Please add following json snippet to config.json:


      {
        "groupId": "io.grpc",
        "artifactId": "grpc-stub",
        "version": "1.41.0",
        "nugetVersion": "CHECK PREFIX 1.41.0",
        "nugetId": "CHECK NUGET ID",
        "dependencyOnly": true/false
      }				

Note: DataTransport 3.1.2 depends on firebase-encoders-proto, so dependency cycle.

@moljac moljac changed the title fb updates Manual updates 20220215 split FB Apr 25, 2022
@moljac
Copy link
Member Author

moljac commented Apr 27, 2022

Missing dependencies

nuget restore error:

./generated/com.google.firebase.firebase-inappmessaging/com.google.firebase.firebase-inappmessaging.csproj : error NU1102: Unable to find package Xamarin.Protobuf.JavaLite with version (>= 3.17.2) [./generated/GooglePlayServices.sln]
./generated/com.google.firebase.firebase-inappmessaging/com.google.firebase.firebase-inappmessaging.csproj : error NU1102:   - Found 4 version(s) in nuget.org [ Nearest version: 3.14.0.3 ] [./generated/GooglePlayServices.sln]
./generated/com.google.firebase.firebase-inappmessaging/com.google.firebase.firebase-inappmessaging.csproj : error NU1102:   - Found 0 version(s) in /usr/local/share/dotnet/library-packs [./generated/GooglePlayServices.sln]

@moljac
Copy link
Member Author

moljac commented Jun 27, 2022

samples error:

MSBUILD : java error JAVA0000: Error in obj/Debug/lp/150/jl/classes.jar:com/google/android/gms/measurement/internal/zzga.class: [/Users/Shared/Projects/d/X/GPS-FB-MLKit/mu-20220215-split-fb/samples/com.google.firebase/firebase-ads/FirebaseAdmobQuickstart/FirebaseAdmobQuickstart.csproj]
MSBUILD : java error JAVA0000: Type com.google.android.gms.measurement.internal.zzga is defined multiple times: obj/Debug/lp/150/jl/classes.jar:com/google/android/gms/measurement/internal/zzga.class, obj/Debug/lp/161/jl/classes.jar:com/google/android/gms/measurement/internal/zzga.class [/Users/Shared/Projects/d/X/GPS-FB-MLKit/mu-20220215-split-fb/samples/com.google.firebase/firebase-ads/FirebaseAdmobQuickstart/FirebaseAdmobQuickstart.csproj]
MSBUILD : java error JAVA0000: Compilation failed [/Users/Shared/Projects/d/X/GPS-FB-MLKit/mu-20220215-split-fb/samples/com.google.firebase/firebase-ads/FirebaseAdmobQuickstart/FirebaseAdmobQuickstart.csproj]
MSBUILD : java error JAVA0000: java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: obj/Debug/lp/150/jl/classes.jar [/Users/Shared/Projects/d/X/GPS-FB-MLKit/mu-20220215-split-fb/samples/com.google.firebase/firebase-ads/FirebaseAdmobQuickstart/FirebaseAdmobQuickstart.csproj]

@moljac
Copy link
Member Author

moljac commented Jul 10, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Contributor

@jpobst jpobst left a comment

Choose a reason for hiding this comment

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

Just one small issue.

config.json Show resolved Hide resolved
@moljac
Copy link
Member Author

moljac commented Jul 29, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

config.json Outdated Show resolved Hide resolved
config.json Outdated Show resolved Hide resolved
@moljac moljac requested a review from jpobst August 12, 2022 14:37
Copy link
Contributor

@jpobst jpobst left a comment

Choose a reason for hiding this comment

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

I don't think you committed your changes?

@moljac
Copy link
Member Author

moljac commented Aug 15, 2022

I don't think you committed your changes?

Checked. Everything was committed and pushed. Guava from "Just small issue" is 31.1.0-android

@jpobst
Copy link
Contributor

jpobst commented Aug 15, 2022

If I look at config.json on this branch:

@moljac
Copy link
Member Author

moljac commented Aug 15, 2022

If I look at config.json on this branch:

I had .NET7 preview issues last week and maybe I revereted before committing and pushing. Let me check.

@moljac
Copy link
Member Author

moljac commented Aug 15, 2022

fixed

@moljac moljac requested a review from jpobst August 15, 2022 16:40
@moljac moljac merged commit d8d0457 into main Aug 16, 2022
@moljac moljac deleted the mu-20220215-split-fb branch August 16, 2022 15:30
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