profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/tirkarthi/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Karthikeyan Singaravelan tirkarthi Visa Inc. Bangalore, India tirkarthi.github.io Python Core developer helping with deprecation warnings and compatibility issues across the Python ecosystem.

tirkarthi/clj-foundationdb 13

A Clojure wrapper for FoundationDB

tirkarthi/chat-analyzer 7

A simple script to analyze WhatsApp and Hike chats. You can export chat as text file through email chat option.

tirkarthi/clj-http-ssrf 7

A clj-http middleware to prevent SSRF attacks

stonecharioteer/canonical-interview-test 2

This is my solution to the standard problem that canonical gives interview candidates.

tirkarthi/airflow 0

Apache Airflow

tirkarthi/ama 0

Ask me anything! Thanks to Sindre Sorhus

tirkarthi/anaconda-client 0

Anaconda Server Client

CommitCommentEvent

push eventtirkarthi/NotificationDictionary

Karthikeyan Singaravelan

commit sha 27555bfbdbe646913ba22fd52302c1111851fdfd

Fix crash in Android 12 regarding PendingIntent mutability flag.

view details

Karthikeyan Singaravelan

commit sha 8e362dd87f2cdf0c12d67fceb6909643f2e9b59c

Merge pull request #11 from tirkarthi/fix-android-12-flag-crash Fix crash in Android 12 regarding PendingIntent mutability flag.

view details

push time in 3 days

issue closedtirkarthi/NotificationDictionary

Crash in Android 12 regarding intent flag

https://sentry.io/organizations/karthikeyan-0g/issues/2659682474/events/edf83d02d69a44018a68992d68571413/?project=5955342

Unable to start activity ComponentInfo{com.xtreak.notificationdictionary/com.xtreak.notificationdictionary.ProcessTextActivity}: java.lang.IllegalArgumentException: com.xtreak.notificationdictionary: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.

Stack overflow : https://stackoverflow.com/questions/67045607/how-to-resolve-missing-pendingintent-mutability-flag-lint-warning-in-android-a

closed time in 3 days

tirkarthi

create barnchtirkarthi/NotificationDictionary

branch : fix-android-12-flag-crash

created branch time in 3 days

issue openedchibisov/drf-extensions

distutils has been deprecated in Python 3.10 in favour of setuptools

https://github.com/chibisov/drf-extensions/blob/2a0bd3b66245a05a58e8e1d3bb62bf900520517e/rest_framework_extensions/utils.py#L2

Ref : https://www.python.org/dev/peps/pep-0632/#migration-advice

created time in 3 days

create barnchtirkarthi/ocs-ci

branch : fix-abc

created branch time in 3 days

issue openedtirkarthi/NotificationDictionary

Crash in Android 12 regarding intent flag

https://sentry.io/organizations/karthikeyan-0g/issues/2659682474/events/edf83d02d69a44018a68992d68571413/?project=5955342

Unable to start activity ComponentInfo{com.xtreak.notificationdictionary/com.xtreak.notificationdictionary.ProcessTextActivity}: java.lang.IllegalArgumentException: com.xtreak.notificationdictionary: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.

Stack overflow : https://stackoverflow.com/questions/67045607/how-to-resolve-missing-pendingintent-mutability-flag-lint-warning-in-android-a

created time in 3 days

push eventtirkarthi/NotificationDictionary

Alparslan Sakci

commit sha 9906565cc03a3f1f451e0417df33506695fa56de

Fixed typos and awkward phrasing

view details

Karthikeyan Singaravelan

commit sha 1ac4480673b2b59226c16823865195802ccf4ddf

Merge pull request #9 from sakci/patch-1 Fixed typos and awkward phrasing

view details

push time in 6 days

PullRequestReviewEvent

issue commentNaturalHistoryMuseum/pyzbar

Binary data decoding

See also #82

DanielSadeghi

comment created time in 6 days

issue openedtirkarthi/NotificationDictionary

Explore jetpack compose integration

Jetpack compose is stable now and seems to offer a more declarative UI. Look into jetpack compose to see the benefits of the rewrite from XML based components.

created time in 8 days

push eventtirkarthi/NotificationDictionary

Karthikeyan Singaravelan

commit sha a725dce6f688d8177786a1ddaa59e3142471cdca

Initial draft support for german language thanks to WikiDict project.

view details

Karthikeyan Singaravelan

commit sha 3953447a14e7e044560a36ebe1cbec42a1677064

Set spinner state correctly based on preference.

view details

Karthikeyan Singaravelan

commit sha 8588ee570357d7dcfa3b77ee1101414dd3ab15f8

Merge pull request #7 from tirkarthi/implement-initial-german-support Implement initial german support

view details

push time in 8 days

create barnchtirkarthi/sonarqube-prometheus-exporter

branch : fix-collections

created branch time in 9 days

PR opened Seneca-CDOT/simengine

Use is_alive instead of isAlive for Python 3.9 compatibility.

Fixes #151 . is_alive is present in both Python 2 and 3 so a find and replace should be compatible.

+10 -10

0 comment

3 changed files

pr created time in 9 days

create barnchtirkarthi/simengine

branch : fix-isalive

created branch time in 9 days

fork tirkarthi/simengine

simengine :: Hardware simulation engine for Alteeve's Anvil! Intelligent Availability platform and similar HA configurations

fork in 9 days

pull request commentpython/cpython

bpo-45156: fixes inifite loop on `mock.seal()`

cc @mariocj89

sobolevn

comment created time in 12 days

issue closedtirkarthi/NotificationDictionary

Crash while opening

The app (ver 0.0.10) won't start at all. Android 11

09-12 12:13:03.716 E/AndroidRuntime(9777): android.view.InflateException: Binary XML file line #17 in com.xtreak.notificationdictionary:layout/card_layout: Binary XML file line #17 in com.xtreak.notificationdictionary:layout/card_layout: Error inflating class androidx.cardview.widget.CardView

09-12 12:13:03.716 E/AndroidRuntime(9777): Caused by: android.view.InflateException: Binary XML file line #17 in com.xtreak.notificationdictionary:layout/card_layout: Error inflating class androidx.cardview.widget.CardView

09-12 12:13:03.716 E/AndroidRuntime(9777): at com.xtreak.notificationdictionary.RoomAdapter.onCreateViewHolder(RoomAdapter.kt:43)

closed time in 12 days

teemue

issue commenttirkarthi/NotificationDictionary

Crash while opening

I have pushed an update and closing the issue. Please use the updated app and let me know if the issue persists. Thanks again for the report.

teemue

comment created time in 12 days

issue commenttirkarthi/NotificationDictionary

Crash while opening

I have 2 themes for Light and dark mode in. They have 4 custom attributes to build word and meaning card colors. When dark mode is on it seems that Android uses values-night folder which had been missing the 4 values and in dark mode the lookup causes issue.

Also to note, values-night was missing the whole dark theme I created in normal mode to be used for toggle so I guess Android has a inheritance level of values-night -> values that in this case was picked up values-night.

Quite a tricky issue since all my emulators, devices and pre-reporting builds from Android even on Android 11 used light mode. I have verified the crash being fixed in https://github.com/tirkarthi/NotificationDictionary/commit/760efef19f44cc0457e4ed3d31689525b469f98c and made a release. I will close the issue once the release is approved.

teemue

comment created time in 12 days