<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SmartDukaan &#x2013; /trunk/profitmandi-web/build.gradle</title><description>WebSVN RSS feed &#x2013; SmartDukaan</description><lastBuildDate>Wed, 07 Oct 2026 09:04:23 +0530</lastBuildDate><generator>WebSVN 2.8.6-DEV</generator><language>en</language><link>https://svn.smartdukaan.com/log.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;max=40&amp;</link><atom:link href="https://svn.smartdukaan.com/rss.php?path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;repname=SmartDukaan" rel="self" type="application/rss+xml" />
<item><pubDate>Sat, 19 Sep 2026 16:08:32 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 37726 – sentry: stop developer laptops reporting to the live GlitchTip board ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;sentry: stop developer laptops reporting to the live GlitchTip board&lt;br /&gt;
&lt;br /&gt;
GlitchTip #586 was 57 events tagged environment=production whose stack read&lt;br /&gt;
/opt/homebrew/Cellar/tomcat@8/8.5.100/libexec/... with server_name set to a&lt;br /&gt;
developer&apos;s machine. Nothing was wrong on prod: a laptop was posting into the&lt;br /&gt;
production project and was indistinguishable from it.&lt;br /&gt;
&lt;br /&gt;
Two things combined to allow that. The DSN lives in log4j2.xml, which ships inside&lt;br /&gt;
every build, so any machine running this code can report. And the Sentry SDK&lt;br /&gt;
defaults `environment` to &quot;production&quot; when it is not set -- which it never was --&lt;br /&gt;
so local runs arrived pre-labelled as prod.&lt;br /&gt;
&lt;br /&gt;
Adds sentry.properties to each module, read off the classpath by the SDK itself&lt;br /&gt;
(io.sentry.config.PropertiesProviderFactory) and merged over the appender&apos;s config.&lt;br /&gt;
Both keys used here are honoured by io.sentry.ExternalOptions in 7.22.6 (verified&lt;br /&gt;
against the jar): `enabled` and `environment`.&lt;br /&gt;
&lt;br /&gt;
The COMMITTED values are the safe ones -- enabled=false, environment=dev -- so a&lt;br /&gt;
plain local build is silent. build.gradle rewrites both from -Penv= alongside the&lt;br /&gt;
env.property it already writes, so only a deliberate -Penv=staging|prod build&lt;br /&gt;
reports, and it carries the right environment tag. tasks.build.doLast restores the&lt;br /&gt;
safe default afterwards, mirroring the existing handling of env.property.&lt;br /&gt;
&lt;br /&gt;
Verified both directions: default build leaves enabled=false/environment=dev,&lt;br /&gt;
-Penv=prod yields enabled=true/environment=prod.&lt;br /&gt;
&lt;br /&gt;
Note this makes the board trustworthy rather than merely quieter: events can now be&lt;br /&gt;
filtered on environment, and anything unlabelled is a build that predates this.&lt;/div&gt;~ /trunk/profitmandi-cron/build.gradle&lt;br /&gt;+ /trunk/profitmandi-cron/src/main/resources/sentry.properties&lt;br /&gt;~ /trunk/profitmandi-fofo/build.gradle&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/resources/sentry.properties&lt;br /&gt;~ /trunk/profitmandi-web/build.gradle&lt;br /&gt;+ /trunk/profitmandi-web/src/main/resources/sentry.properties&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=37726</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=37726</guid></item>
<item><pubDate>Tue, 01 Sep 2026 12:23:38 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 37491 – errors: ship ERROR events to GlitchTip via the log4j2 Sentry ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;errors: ship ERROR events to GlitchTip via the log4j2 Sentry appender&lt;br /&gt;
&lt;br /&gt;
io.sentry:sentry-log4j2:7.22.6 in all three deployables. Pinned to 7.x because&lt;br /&gt;
8.x drops Java 8; verified class major version 52.&lt;br /&gt;
&lt;br /&gt;
minimumEventLevel=ERROR is load-bearing. It only became safe after r37490 moved&lt;br /&gt;
business validations to WARN -- 32% of the ERROR stream was HTTP 400s where the&lt;br /&gt;
user is simply told what to fix, and sending those would have made &quot;insufficient&lt;br /&gt;
balance&quot; the top issue and buried real bugs. Breadcrumbs come from INFO so an&lt;br /&gt;
issue arrives with the log lines that preceded it.&lt;br /&gt;
&lt;br /&gt;
Attached to the application loggers only; framework noise is not our bug.&lt;br /&gt;
&lt;br /&gt;
web&apos;s log4j2.xml is committed here. cron&apos;s and fofo&apos;s are held back: both carry&lt;br /&gt;
uncommitted local development paths (a user.home expansion, and an absolute&lt;br /&gt;
/Users path) that would break production logging and the Alloy log tailing.&lt;br /&gt;
Their Sentry blocks are staged locally and should land with whoever owns those&lt;br /&gt;
path edits.&lt;/div&gt;~ /trunk/profitmandi-cron/build.gradle&lt;br /&gt;~ /trunk/profitmandi-fofo/build.gradle&lt;br /&gt;~ /trunk/profitmandi-web/build.gradle&lt;br /&gt;~ /trunk/profitmandi-web/src/main/resources/log4j2.xml&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=37491</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=37491</guid></item>
<item><pubDate>Tue, 28 Apr 2026 18:17:56 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36418 – OkHttp→Apache HttpClient migration. HyperTrackController/TrackingController now use RestClient, DB reads extracted ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;OkHttp→Apache HttpClient migration. HyperTrackController/TrackingController now use RestClient, DB reads extracted to HyperTrackService to release connections before external HTTP calls. V2FofoDigifyController uses HttpClientFactory.&lt;/div&gt;~ /trunk/profitmandi-web/build.gradle&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/HyperTrackController.java&lt;br /&gt;+ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/HyperTrackService.java&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/TrackingController.java&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/v2/controller/fofo/V2FofoDigifyController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=36418</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=36418</guid></item>
<item><pubDate>Tue, 27 Jan 2026 21:48:58 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35599 – Add HikariCP dependency for connection pooling</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add HikariCP dependency for connection pooling&lt;/div&gt;~ /trunk/profitmandi-web/build.gradle&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=35599</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=35599</guid></item>
<item><pubDate>Mon, 15 Dec 2025 16:33:26 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35389 – donot commit</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;donot commit&lt;/div&gt;~ /trunk/profitmandi-web/build.gradle&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=35389</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=35389</guid></item>
<item><pubDate>Wed, 09 Sep 2020 20:54:18 +0530</pubDate><dc:creator>tejbeer</dc:creator><title>Rev 27028 – change</title><description>&lt;div&gt;&lt;strong&gt;tejbeer – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;change&lt;/div&gt;~ /trunk/profitmandi-web/build.gradle&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/StoreController.java&lt;br /&gt;+ /trunk/profitmandi-web/src/main/resources/sms.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=27028</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=27028</guid></item>
<item><pubDate>Sun, 19 Jan 2020 12:18:56 +0530</pubDate><dc:creator>amit.gupta</dc:creator><title>Rev 26217 – </title><description>&lt;div&gt;&lt;strong&gt;amit.gupta – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;&lt;/div&gt;~ /trunk/profitmandi-common/build.gradle&lt;br /&gt;~ /trunk/profitmandi-web/build.gradle&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=26217</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=26217</guid></item>
<item><pubDate>Wed, 25 Jul 2018 13:12:41 +0530</pubDate><dc:creator>tejbeer</dc:creator><title>Rev 23947 – date changes</title><description>&lt;div&gt;&lt;strong&gt;tejbeer – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;date changes&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/transaction/AddWalletRequest.java&lt;br /&gt;~ /trunk/profitmandi-web/build.gradle&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/config/WebMVCConfig.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=23947</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=23947</guid></item>
<item><pubDate>Sat, 26 May 2018 16:39:03 +0530</pubDate><dc:creator>amit.gupta</dc:creator><title>Rev 23704 – </title><description>&lt;div&gt;&lt;strong&gt;amit.gupta – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;&lt;/div&gt;~ /trunk/profitmandi-web/build.gradle&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=23704</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=23704</guid></item>
<item><pubDate>Fri, 25 May 2018 11:31:27 +0530</pubDate><dc:creator>tejbeer</dc:creator><title>Rev 23693 – dependnecy change</title><description>&lt;div&gt;&lt;strong&gt;tejbeer – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;dependnecy change&lt;/div&gt;~ /trunk/profitmandi-web/build.gradle&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=23693</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=23693</guid></item>
<item><pubDate>Thu, 09 Nov 2017 13:01:41 +0530</pubDate><dc:creator>ashik.ali</dc:creator><title>Rev 22874 – </title><description>&lt;div&gt;&lt;strong&gt;ashik.ali – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;&lt;/div&gt;~ /trunk/profitmandi-web/build.gradle&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=22874</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=22874</guid></item>
<item><pubDate>Wed, 04 Oct 2017 12:07:23 +0530</pubDate><dc:creator>ashik.ali</dc:creator><title>Rev 22531 – </title><description>&lt;div&gt;&lt;strong&gt;ashik.ali – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;&lt;/div&gt;~ /trunk/profitmandi-web/build.gradle&lt;br /&gt;~ /trunk/profitmandi-web/src/main/resources/META-INF/env.property&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=22531</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=22531</guid></item>
<item><pubDate>Tue, 12 Sep 2017 17:34:21 +0530</pubDate><dc:creator>ashik.ali</dc:creator><title>Rev 22427 – </title><description>&lt;div&gt;&lt;strong&gt;ashik.ali – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;&lt;/div&gt;+ /trunk/profitmandi-web/build.gradle&lt;br /&gt;+ /trunk/profitmandi-web/deploy.sh&lt;br /&gt;+ /trunk/profitmandi-web/deployG.sh&lt;br /&gt;+ /trunk/profitmandi-web/settings.gradle&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=22427</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-web%2Fbuild.gradle&amp;rev=22427</guid></item>
</channel></rss>