Age | Commit message (Collapse) | Author |
|
Package electron was upgraded from 2.0.12 to 3.0.10.
|
|
|
|
|
|
|
|
Update pkgrel to push latest changes.
|
|
And any other .md files.
|
|
Tracking was removed to eliminate the dependency on 'insight', which
seemed to be breaking inboxer-1.1.5
The breakage turned out to be caused by our PKGBUILD accidentally
deleting package 'tmp' from 'node_modules'.
|
|
This line would delete folder 'node_modules/tmp' which
contains package 'tmp'.
Because of this, inboxer-1.1.5 would fail to start with:
Error: Cannot find module 'tmp'
I didn't find any other 'tmp' folders in 'node_modules' worth deleting.
Thus, this line was not needed at all in the first place.
|
|
The final location was ending up as:
/usr/lib/inboxer-1.1.5
The correct location is
/usr/lib/inboxer
|
|
The github source package comes with a lot of unnecessary stuff.
We only need these 3 things:
package.json
app/
node_modules/
|
|
This produces a more compact package, with all the code
and dependencies neatly packed in the .asar package.
|
|
Inboxer-1.1.5 updated the dependency 'insight' to version 0.10.1, which
broke inboxer for us.
The problem was temporarily solved in 1.1.5-2 by downgrading 'insight'
back to version 0.8.4. However, version 0.8.4 has known vulnerabilities
and we shouldn't be using it.
Inboxer needs 'insight' to provide app usage tracking. By removing
tracking we can eliminate the dependency on 'insight' and make
inboxer-1.1.5 work again without using vulnerable packages.
|
|
The newer version of insight (0.10.1) breaks inboxer.
It fails to start with the following error:
Error: Cannot find module 'tmp'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Update to new PKGBUILD provided by City-busz which builds and
installs from source.
|
|
|
|
Use system electron, build from sources.
|
|
|
|
|