-
Notifications
You must be signed in to change notification settings - Fork 111
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
Lock the version of the io.fabric.tools to 1.27.1 #37
base: connfa_v1
Are you sure you want to change the base?
Conversation
Thanks for your request. Regarding your second and third question - branch v2 was a result of crowd development attempt (in fact- PR's) resulting in unstable and hard-to-support code. Unfortunately, PRs require too much resources to keep app stable so it was abandoned. |
No I get it actually. The thing with open source is that if there is not any clear goal, it can get messy. Again, as a disclaimer, I have not searched it more than the temple of google and stackoverflow so I do not know if that poses any security threat or not. I will try to generally update to the latest versions but I am pretty sure I will fail miserably :P |
As I thought, attempting to move to the latest version of dependencies cause a lot of requested changes. |
I too had this error and had to hardcode 1.27.1 to get it to build. What is this fabric tools that you are talking about? Is there a simple way to get that set up so I don't have to add this patch? |
@brittyazel the repo is quite outdated and normally needs updating multiple packages. These packages also include the android sdk tools. |
I've edited quite heavily this package for our purposed for our GUADEC event. I was actually able to completely remove the fabric dependency by moving the Twitter window to an embeded webview rather than a native sdk implementation. |
@brittyazel the problem is that in your repo you worked directly in the connfa flavor instead of creating a new one. I was able to cherry pick some of the commits but from a point on, it gets hard to distinguish between personal business decisions. I do not think that changing to a web view however is a change that can be simply taken up in the PR as a change for everyone. |
BTW I am also building this for an event in Greece (I read the next GUADEC will take place in Greece), the CEST2019. |
Hrm, your comment about working in the Connfa flavor isn't correct. We definitely created a GUADEC flavor, and have been working there. We did modify a crap ton in the main directory, though we tried to be as agnostic as possible to make those changes not GUADEC specific. In our case we had to change the Twitter to a webview, as the current implementation just wouldn't work. I spent a crap ton of time on it, and just couldn't get it to load the tweets, even going so far as to update to TwitterCore 3.3 and rewriting the whole implementation. It was just a total failure |
I think the most controversial change we made is removing the Sponsors from the app. I REALLY didn't like the way that it was implemented, and we felt it detracted from the UI. Also, I think the best option moving forward for sponsors is to integrate them into the Connfa server instead of hardcoding them into the app itself |
What do you mean? I see in https://gitlab.gnome.org/Teams/Engagement/Events/connfa/connfa-android/tree/GUADEC/app/src the
I actually agree with this. I had to hardcode them but I do agree that it would be much better to be one of the automatic features, even if their presentation remained the same.
I simply removed the menu as I cannot afford the time right now to check it. |
Right yes, I did just rename the Connfa folder to guadec. It seemed easier than copying it and leaving the other in there. Maybe for the ease of merging changes I shouldn't have done that. Whoopsies! |
Actually, false, I did spend some time now to check it. I am not an expert but I can make a couple of assumptions. |
Hrm, we did add in the abstraction. You must have pulled only the first commit. We added the abstraction in the subsequent commits. Sorry! Our commits are super messy! |
Disclaimer: I am an amateur developer when it comes to android but I think this is quite basic to get it wrong.
I disregarded all proposed updated from the latest version of AndroidStudio but in the very basic build I was getting the error
According to https://stackoverflow.com/questions/55214993/error-no-signature-of-method-com-crashlytics-tools-gradle-crashlyticsplugin-fi there is an issue with setting the dependency as
io.fabric.tools:gradle:1.+
because the.+
will install a version that apparently breaks it.I applied the fix from the path above.
Also, I see the v2_dev version already has major changes since v1. Is 1 going to be abandoned? Is it redundant to provide PRs?