Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Music DAO MVP #123

Merged
merged 128 commits into from
Feb 21, 2023
Merged

Music DAO MVP #123

merged 128 commits into from
Feb 21, 2023

Conversation

brian2509
Copy link
Contributor

(draft, should not be merged yet)

New version of MusicDAO including a number of version bumps for kotlin and dependencies.

Most important dependency updates:

  • kotlin 1.4.30 > 1.5.21
  • gradle: 6.5 > 6.8
  • compileSdkVersion: 30 > 31
  • com.android.tools.build:gradle > com.android.tools.build:gradle: 4.1.3 > 4.2.0
  • nav_version: 2.2.1 > 2.3.1

Changes outside of musicdao module should be limited to:

@brian2509 brian2509 marked this pull request as draft January 10, 2023 10:58
@brian2509 brian2509 changed the title DRAFT: music dao mvp DRAFT: Music DAO MVP Jan 10, 2023
# Conflicts:
#	app/build.gradle
#	app/src/main/AndroidManifest.xml
#	app/src/main/java/nl/tudelft/trustchain/app/TrustChainApplication.kt
#	app/src/main/java/nl/tudelft/trustchain/app/ui/dashboard/DashboardActivity.kt
#	build.gradle
#	common/build.gradle
#	common/libs/jlibtorrent-1.2.15.2.jar
#	currencyii/src/main/res/navigation/nav_graph.xml
#	gradle/wrapper/gradle-wrapper.properties
#	ig-ssi/src/main/res/navigation/nav_graph_ssi.xml
#	musicdao-datafeeder/build.gradle
#	musicdao-datafeeder/libs/jlibtorrent-1.2.15.2.jar
#	musicdao/build.gradle
#	peerchat/src/main/res/navigation/nav_graph_peerchat.xml
#	trustchain-explorer/src/main/res/navigation/nav_graph_explorer.xml
#	trustchain-payloadgenerator/src/main/res/navigation/nav_graph_payloadgenerator.xml
#	trustchain-trader/src/main/res/navigation/nav_graph_trader.xml
@synctext
Copy link
Member

synctext commented Feb 4, 2023

118 commits!
Great additional tech for upcoming Master course🦄🦄🦄

Copy link
Member

@InvictusRMC InvictusRMC left a comment

Choose a reason for hiding this comment

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

Please remove your new (old) libtorrent binaries and use the newer ones used in master and rename the com.example. Overall, code requires some clean up.

app/build.gradle Show resolved Hide resolved
app/build.gradle Outdated Show resolved Hide resolved
app/src/main/AndroidManifest.xml Outdated Show resolved Hide resolved
gossipML/build.gradle Outdated Show resolved Hide resolved
musicdao/build.gradle Outdated Show resolved Hide resolved
musicdao/src/main/java/com/example/musicdao/HiltModules.kt Outdated Show resolved Hide resolved
Copy link
Member

@InvictusRMC InvictusRMC left a comment

Choose a reason for hiding this comment

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

Your app does not build on Mac M1, this seems to have something to do with Room: https://issuetracker.google.com/issues/174695268

Caused by: java.lang.Exception: No native library is found for os.name=Mac and os.arch=aarch64. path=/org/sqlite/native/Mac/aarch64
	at org.sqlite.SQLiteJDBCLoader.loadSQLiteNativeLibrary(SQLiteJDBCLoader.java:333)
	at org.sqlite.SQLiteJDBCLoader.initialize(SQLiteJDBCLoader.java:64)
	at androidx.room.verifier.DatabaseVerifier.<clinit>(DatabaseVerifier.kt:71)
	... 53 more

@synctext
Copy link
Member

synctext commented Feb 9, 2023

@brian2509 please focus and finish this PR. As was requested back in Jan, we need this code to work for all Blockchain Engineering master students. Next week this course already starts!
So the deadline of getting it on Google Play store has already passed 😨

@InvictusRMC
Copy link
Member

I fixed the dependency issues and verified that the APK builds. If you fix my requested changes, this can be merged!

@brian2509 brian2509 changed the title DRAFT: Music DAO MVP Music DAO MVP Feb 13, 2023
@brian2509 brian2509 marked this pull request as ready for review February 13, 2023 08:16
Copy link
Member

@InvictusRMC InvictusRMC left a comment

Choose a reason for hiding this comment

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

Remove musicdao-datafeeder/libs/jlibtorrent-1.2.15.2.jar

Minor final requested changes!

Copy link
Member

@InvictusRMC InvictusRMC left a comment

Choose a reason for hiding this comment

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

🎉

@InvictusRMC InvictusRMC merged commit 8330148 into Tribler:master Feb 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants