Go to file
Alexander Larsson 006d9a1927 Correctly handle .pyc mtimes for .py files changing multiple times
If a .py file changes multiple times we can end up in a situation
where there is an .py file with corresponding .pyc file that we
rewrote, so both are now mtime==1. Then a new version of the .py file
is added, but the corresponding .pyc file is not updated. This means
that the .pyc file is stale, and python would not normally use it.
However, we will later change the mtime on the .py file to 1, causing
the old .pyo file to look up-to-date even though its stale.

We fix this by detecting the case where the is a new mtime on a .py file
where the .pyc file doesn't match, and remove the stale .pyc file.
2016-08-10 16:24:11 +02:00
app build: Better description for --runtime option 2016-08-06 16:43:47 +02:00
bubblewrap@f6ca369012 Update to latest bubblewrap 2016-06-10 10:09:02 +02:00
builder Correctly handle .pyc mtimes for .py files changing multiple times 2016-08-10 16:24:11 +02:00
buildutil spelling: progressive 2016-05-27 06:45:16 +00:00
common Don't handle already-installed error too early 2016-08-04 18:41:01 -04:00
completion Add more completions 2016-05-30 14:54:22 +02:00
data Document the permission store API 2016-07-12 00:00:45 -04:00
dbus-proxy Fix license headers 2016-07-29 14:27:49 -04:00
dbus.service.d install dbus systemd service file snippet 2016-07-26 13:33:31 -04:00
doc Clarify flatpak update docs 2016-08-04 18:40:09 -04:00
document-portal fuse: Always fail X_OK in access() 2016-07-27 16:00:44 -04:00
env.d Get the system installation dir right in XDG_DATA_DIRS 2016-05-20 09:21:19 +02:00
lib lib: Fix saving of remote titles 2016-08-01 23:05:38 -04:00
libglnx@4f83b70f69 Update to latest libglnx with lock release fix 2016-06-28 11:41:35 +02:00
m4 Support installed tests 2016-04-27 16:37:15 +02:00
permission-store Fix license headers 2016-07-29 14:27:49 -04:00
po Updated Polish translation 2016-08-01 04:02:29 +02:00
profile Get the system installation dir right in XDG_DATA_DIRS 2016-05-20 09:21:19 +02:00
session-helper Fix license headers 2016-07-29 14:27:49 -04:00
system-helper Fix license headers 2016-07-29 14:27:49 -04:00
tests Stop mentioning test-library.sh 2016-08-03 18:05:59 -04:00
triggers Pass location of exports to triggers as arg1 2016-02-09 14:50:35 +01:00
.gitignore .gitignore: ignore "make dist" output 2016-08-01 11:16:53 +01:00
.gitmodules Add bubblewrap submodule 2016-04-29 15:38:20 +02:00
COPYING Add COPYING to reflect license headers 2015-03-31 15:36:29 +01:00
Makefile.am build: run install-test-data-hook even if using system bwrap 2016-08-01 11:28:45 +01:00
NEWS Update for 0.6.8 2016-07-31 00:01:27 +02:00
README.md Link to docs from README.md 2016-07-12 01:02:22 -04:00
acinclude.m4 Add minimal document portal tests 2015-09-07 17:17:44 +02:00
autogen.sh Use upstream gettext 2016-07-15 11:58:46 -04:00
configure.ac Update for 0.6.8 2016-07-31 00:01:27 +02:00
flatpak.pc.in Rename library to libflatpak 2016-05-09 09:46:26 +02:00
flatpak.png Add the logo to README.md 2016-06-02 18:05:22 -04:00
uncrustify.cfg Add uncrustify config 2016-05-06 15:27:19 +02:00
uncrustify.sh Add uncrustify config 2016-05-06 15:27:19 +02:00

README.md

Flatpak

Flatpak is a system for building, distributing and running sandboxed desktop applications on Linux.

See http://flatpak.org/ for more information.

Read documentation for the flatpak commandline tools and for the libflatpak library API.