Comments (16)
I'm going to check it
from inboxer.
I checked it on Xubuntu 18.04 and Windows 10, I have no problem with 1.1.5 version. What's your OS?
from inboxer.
Sorry, I should have provided more details about my system.
I'm running ArchLinux with these packages:
electron 2.0.8
nodejs 10.10.0
semver 5.5.1
node-gyp 3.8.0
npm 6.4.1
from inboxer.
Thanks @jmarino ,
I'm going to check in order to get it fixed. Could you help me doing tests after changes?
from inboxer.
Sure, let me know what I can test.
When I was trying to figure this out myself I noticed that in version 1.1.4, file package-lock.json
had only one reference to package tmp
as a dependency, to tmp-0.0.33
.
In version 1.1.5, file package-lock.json
has more references to package tmp
, one to tmp-0.0.28
and several to tmp-0.0.33
.
from inboxer.
Check these install files
https://drive.google.com/file/d/1-7rcUcYBonF1kzUrvpHvr9byH-ZVSWKt/view?usp=sharing
Let me know how was it
from inboxer.
I'm getting this now w/ 1.1.5 "upgraded"... related? I uninstalled too.
from inboxer.
I downloaded your dist1.1.6. Inside I found a .deb package and a .AppImage. I was able to run the AppImage file and it worked as expected, no problems. I was not able to do anything with the .deb file.
I looked inside the .deb file and the .AppImage and things look very different from my local installation here. The way inboxer gets installed in my system is by running npm install --production
as shown in the package's build script. Perhaps we're installing things wrong in ArchLinux? I confess I don't know much about electron apps.
from inboxer.
Hi @cralor ,
I'm going to make a build for Windows, so Can you check it?
from inboxer.
@jmarino Would you like using the .deb instead of .AppImage? I'm a newbie at linux. I'm going to install your distro in order to test the app.
from inboxer.
Wow, that sounds a bit overkill @jonorozcoc.
I can't use the .deb file because that's a package for debian related linux distros. I prefer not to use the self contained AppImage because it comes bundled with libraries and stuff that I already have in my system, plus it has to extract itself everytime it's run.
Before you go down the ArchLinux rabbit hole let me explore more closely what's inside the .AppImage file and see if I can figure anything out. I used --appimage-extract
to extract the contents of the .AppImage and I see that the app is packed as an .asar package. I'll look inside and see how it differs from my local installation.
from inboxer.
I extracted the contents of the .AppImage you sent me:
./inboxer-1.1.6-beta1-x86_64.AppImage --appimage-extract
Then I extracted the contents of the squashfs-root/resources/app.asar
file and looked at the package.json
file, which has this section:
"dependencies": {
"electron-context-menu": "^0.9.1",
"electron-dl": "^1.10.0",
"electron-is-dev": "^0.3.0",
"electron-log": "^2.2.11",
"electron-store": "^1.3.0",
"electron-updater": "^3.0.3",
"first-run": "^1.2.0",
"insight": "^0.8.4",
"minimatch-all": "^1.1.0"
}
That looks a lot like the 1.1.4 version. Indeed, the version requested for the dependency insight
is 0.8.4 (like Inboxer-1.1.4) instead of 0.10.1 (like Inboxer-1.1.5). So it's no wonder this AppImage worked for me, it uses the older version of package insight
.
In case you can't extract the .asar file, you can look inside it without having to extract it:
grep -a -A27 '1.1.6-beta1' squashfs-root/resources/app.asar
The command above shows a partial dump of the file package.json
file from Inboxer.
from inboxer.
Ok, I'm taking a look on Arch package are made in order to update inboxer package
from inboxer.
from inboxer.
Well, that was a dumb request on my part. I can go ahead and download the 1.1.5 AppImage myself from the release page.
So I did that, and I can confirm that the 1.1.5 AppImage works fine in my machine. So I only have the problem when I run a local build of inboxer-1.1.5. I'll try to get more info about what's different between my local build and the official one.
from inboxer.
Alright, I figured it out. As expected it's not a bug in inboxer but a bug in the ArchLinux package. As part of the packaging process it was deleting the node_modules/tmp
folder where the tmp
package was installed. D'oh!
from inboxer.
Related Issues (20)
- Would it be possible to implement the "bundled mail" feature of Inbox? HOT 2
- Archiving Inboxer HOT 1
- Move preferences to Preferences Window and set Keyboard shorcut HOT 1
- Re-merge top navbar HOT 2
- What will happen to this application when Inbox dies? HOT 3
- Reimplement all Inbox features or Migrate to GMail design or Stop project maintenance HOT 7
- Language HOT 3
- GA? Why? HOT 1
- [Feature Request] Gsuite Services HOT 3
- Support via paypal? HOT 1
- Question: I didn't understand if this project is on top of inbox or on top of gmail? HOT 1
- Just saying thank you <3
- need to add binaries to 1.3.0 release HOT 10
- Inbox or Gmail? HOT 2
- Donation failed HOT 1
- Looks nothing like Google Inbox? HOT 13
- Do we ever get an ios/android app? HOT 1
- Web version? HOT 12
- Need help installing HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from inboxer.