Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | atom: 1.18.0 -> 1.19.0 | Tim Steinbach | 2017-08-09 | |
| | ||||
* | atom: Add paxmark | Tim Steinbach | 2017-08-05 | |
| | ||||
* | atom: 1.17.2 -> 1.18.0 | Tim Steinbach | 2017-06-16 | |
| | ||||
* | atom: 1.17.0 -> 1.17.2 | Tim Steinbach | 2017-05-25 | |
| | ||||
* | atom: 1.16.0 -> 1.17.0 | Tim Steinbach | 2017-05-16 | |
| | ||||
* | Merge pull request #24888 from Ralith/electron | Joachim F | 2017-04-18 | |
|\ | | | | | electron: 1.4.15 -> 1.6.2 | |||
| * | electron: 1.4.15 -> 1.6.2 | Benjamin Saunders | 2017-04-13 | |
| | | ||||
* | | atom: 1.15.0 -> 1.16.0 | Tim Steinbach | 2017-04-12 | |
|/ | ||||
* | atom: avoid using LD_PRELOAD. Fixes glibc compat issues | Benno Fünfstück | 2017-03-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The wrapper for Atom was loading libraries via LD_PRELOAD, for example libxkbfile. Now, if you installed atom via nix-env and happened to use a newer nixpkgs for that than what your system environment is build against, you could end up with an error like this: ``` uname: relocation error: /nix/store/68sa3m89shpfaqq1b9xp5p1360vqhwx6-glibc-2.25/lib/libdl.so.2: symbol _dl_catch_error, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference ``` This happens because atom calls the `uname` executable from the system to determine the platform. Because that inherits the `LD_PRELOAD` environment variable, so the libxkbfile library that the `atom` wrapper was build against is loaded into `uname`. But since `atom` comes from `nix-env`, the `libxkbfile` it was built with might be compiled against a newer version of `glibc` than `uname`, which comes from the system, was! Having two versions of glibc loaded into the same processes results in chaos. To fix this, we avoid setting `LD_PRELOAD` and instead use patchelf to set the correct RPATH. RPATH is not inherited by child processes, so the above issue can no longer occur. The only small complication here is that the library that actually loads libxkbfile is not the atom binary itself, but a node extension that atom uses. So instead of setting the RPATH on `atom` only, we also set the `rpath` on all node extensions (`*.node`) the output. | |||
* | atom: 1.14.4 -> 1.15.0 | Gauthier POGAM--LE MONTAGNER | 2017-03-10 | |
| | ||||
* | atom: 1.14.3 -> 1.14.4 | Gauthier POGAM--LE MONTAGNER | 2017-03-02 | |
| | ||||
* | atom: 1.14.1 -> 1.14.3 | Tim Steinbach | 2017-02-17 | |
| | ||||
* | atom: 1.13.1 -> 1.14.1 | Tim Steinbach | 2017-02-09 | |
| | ||||
* | atom: 1.13.0 -> 1.13.1 | Tim Steinbach | 2017-01-25 | |
| | ||||
* | atom: 1.12.9 -> 1.13.0 | Tim Steinbach | 2017-01-11 | |
| | ||||
* | atom: 1.12.8 -> 1.12.9 | Tim Steinbach | 2017-01-05 | |
| | ||||
* | atom: 1.12.7 -> 1.12.8 | Tim Steinbach | 2017-01-04 | |
| | ||||
* | atom: 1.12.6 -> 1.12.7 | Tim Steinbach | 2016-12-09 | |
| | ||||
* | atom: 1.12.5 -> 1.12.6 | Tim Steinbach | 2016-11-28 | |
| | ||||
* | atom: 1.12.4 -> 1.12.5 | Tim Steinbach | 2016-11-21 | |
| | ||||
* | atom: 1.12.2 -> 1.12.4 | Tim Steinbach | 2016-11-17 | |
| | ||||
* | atom: 1.12.1 -> 1.12.2 | Tim Steinbach | 2016-11-12 | |
| | ||||
* | atom: 1.12.0 -> 1.12.1 | Tim Steinbach | 2016-11-10 | |
| | ||||
* | atom: 1.11.2 -> 1.12.0 | Tim Steinbach | 2016-11-09 | |
| | ||||
* | atom: 1.11.1 -> 1.11.2 | Danny Arnold | 2016-10-20 | |
| | ||||
* | atom: 1.10.1 -> 1.11.1 | Tim Steinbach | 2016-10-14 | |
| | ||||
* | treewide: explicitly specify gtk and related package versions | Kirill Boltaev | 2016-09-12 | |
| | ||||
* | atom: 1.9.9 -> 1.10.1 | Brandon Dimcheff | 2016-09-07 | |
| | ||||
* | atom: 1.9.6 -> 1.9.9 | Danny Arnold | 2016-08-24 | |
| | ||||
* | atom: 1.9.0 -> 1.9.6 | Danny Arnold | 2016-08-09 | |
| | ||||
* | atom: 1.8.0 -> 1.9.0 | Danny Arnold | 2016-08-02 | |
| | ||||
* | atom: 1.7.3 -> 1.8.0 (#16118) | Christian L | 2016-06-10 | |
| | ||||
* | atom: patchelf ctags binary | Leon Isenberg | 2016-06-04 | |
| | ||||
* | atom: 1.6.2 -> 1.7.3 | José Romildo Malaquias | 2016-05-14 | |
| | ||||
* | atomEnv: use makeSearchPathOutput | Nikolay Amiantov | 2016-04-25 | |
| | ||||
* | vscode, electron, atom: run fixup phases | Nikolay Amiantov | 2016-04-22 | |
| | ||||
* | atom, electron, vscode: split dependencies to atomEnv | Nikolay Amiantov | 2016-04-22 | |
| | | | | fixes #14890 | |||
* | atom: fix library paths | Nikolay Amiantov | 2016-04-13 | |
| | ||||
* | atom: 1.6.1 -> 1.6.2 | Tim Steinbach | 2016-04-02 | |
| | ||||
* | atom: 1.6.0 -> 1.6.1 | Tim Steinbach | 2016-04-01 | |
| | ||||
* | atom: 1.5.4 -> 1.6.0 | Tim Steinbach | 2016-03-18 | |
| | ||||
* | atom: 1.5.3 -> 1.5.4 | Tim Steinbach | 2016-03-05 | |
| | ||||
* | atom: 1.4.3 -> 1.5.3 | Tim Steinbach | 2016-02-15 | |
| | ||||
* | atom: 1.4.0 -> 1.4.3 | zimbatm | 2016-02-09 | |
| | ||||
* | atom: 1.3.3 -> 1.4.0 | Jakob Gillich | 2016-01-14 | |
| | ||||
* | atom: 1.3.1 -> 1.3.3 | Domen Kožar | 2016-01-14 | |
| | ||||
* | atom: 1.2.0 -> 1.3.1 | Domen Kožar | 2015-12-11 | |
| | ||||
* | atom: 1.1.0 -> 1.2.0 | Domen Kožar | 2015-11-16 | |
| | ||||
* | atom: 1.0.4 -> 1.1.0 | Domen Kožar | 2015-10-30 | |
| | ||||
* | atom: add gvfs/bin to wrapper PATH | Chris Martin | 2015-10-27 | |
| | | | | | Atom deletes files by invoking `gvfs-trash`. Without it, deletions fail silently. |