Commit Graph

84 Commits

Author SHA256 Message Date
ed13647f22 Accepting request 890065 from GNOME:Next
Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/890065
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=139
2021-05-03 16:13:23 +00:00
4d590dc423 Accepting request 888986 from GNOME:Factory
Revert

OBS-URL: https://build.opensuse.org/request/show/888986
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=138
2021-04-28 09:27:29 +00:00
735c3bb7b8 Accepting request 888632 from home:Maliku:PinePhone
- fix-home-dir.patch Fix system user flatpak $HOME.

OBS-URL: https://build.opensuse.org/request/show/888632
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=137
2021-04-27 11:50:49 +00:00
3ea826900f Accepting request 878200 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/878200
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=135
2021-03-12 12:08:16 +00:00
6bd9227486 Accepting request 867480 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/867480
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=133
2021-01-28 13:50:17 +00:00
ba7fd0f273 Tweak .changes
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=132
2021-01-26 10:48:51 +00:00
582108de75 Accepting request 866408 from home:AndreasStieger:branches:GNOME:Factory
flatpak 1.10.1

OBS-URL: https://build.opensuse.org/request/show/866408
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=131
2021-01-26 10:47:25 +00:00
8ee009d5e1 Accepting request 863379 from GNOME:Next
New try

OBS-URL: https://build.opensuse.org/request/show/863379
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=129
2021-01-18 13:16:26 +00:00
e2631e4ce2 Accepting request 861465 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/861465
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=127
2021-01-08 09:42:52 +00:00
b9e4f16c38 Accepting request 859451 from home:fcrozat:branches:GNOME:Factory
- Move flatpak-bisect and flatpak-coredumpctl to devel subpackage,
  allow to remove python3 dependency on main package.

OBS-URL: https://build.opensuse.org/request/show/859451
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=125
2020-12-30 19:23:40 +00:00
d223fbd1c1 Accepting request 855970 from home:marxin:branches:GNOME:Factory
- Enable LTO (boo#1133124) as gobject-introspection works fine with LTO.

OBS-URL: https://build.opensuse.org/request/show/855970
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=124
2020-12-15 12:43:55 +00:00
42d77a9a30 Accepting request 850284 from GNOME:Next
Update to 1.8.3

OBS-URL: https://build.opensuse.org/request/show/850284
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=122
2020-11-26 12:26:01 +00:00
9b26c95ac7 Accepting request 828670 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/828670
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=120
2020-08-24 13:36:07 +00:00
783fcb3553 Accepting request 827746 from GNOME:Next
- Fix invalid usage of %{_libexecdir} to reference systemd
  directories.

OBS-URL: https://build.opensuse.org/request/show/827746
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=118
2020-08-19 11:57:59 +00:00
283dcd0a58 Accepting request 820005 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/820005
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=116
2020-07-20 08:48:34 +00:00
6675168ff5 Accepting request 819198 from home:gmbr3:libexecdir
- Fixes for %_libexecdir changing to /usr/libexec

OBS-URL: https://build.opensuse.org/request/show/819198
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=114
2020-07-10 10:09:39 +00:00
c6a0b01eba Accepting request 817118 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/817118
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=112
2020-06-29 06:58:47 +00:00
c60dc977a1 Accepting request 814803 from home:yfjiang:branches:GNOME:Factory
- Create a skeleton flatpak repo using "flatpak remotes" instead
  of a manually created directory (bsc#1172316, bsc#1169619,
  bsc#1170416).

OBS-URL: https://build.opensuse.org/request/show/814803
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=110
2020-06-16 13:16:31 +00:00
6e9f10b6f4 Accepting request 807859 from home:yfjiang:branches:GNOME:Factory
Correct the bug ids attached in the changelog.

OBS-URL: https://build.opensuse.org/request/show/807859
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=108
2020-05-25 17:30:30 +00:00
a3f8112ba6 Accepting request 807123 from home:yfjiang:branches:GNOME:Factory
- When SLE uses GNOME desktop environment, GNOME Software is
  automatically started to provide key update features. During the
  startup, it setups flatpak repository so that related features
  can function properly. In a system environment of no flatpak
  repository has ever been setup before, this triggers
  "org.freedesktop.Flatpak.modify-repo" polkit action.
  Therefore in systems which use a restrictive security policy
  (eg. SLES) for the aforementioned policy action, a polkit
  authentication dialog will pop up without any user interaction
  for the first time login. This is not user friendly.
  This submission creates /var/lib/flatpak/repo at package
  installation to avoid such a confusing authentication pop-up, at
  nearly 0 cost of security compromise (bsc#1171822).

OBS-URL: https://build.opensuse.org/request/show/807123
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=107
2020-05-20 10:37:00 +00:00
6ee0a29c2d Accepting request 791797 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/791797
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=105
2020-04-08 05:47:59 +00:00
a5a8434044 Accepting request 791719 from GNOME:Next
Resub with fixed .changes

OBS-URL: https://build.opensuse.org/request/show/791719
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=104
2020-04-06 12:43:11 +00:00
cf179b0ffc Accepting request 774715 from home:iznogood
- Drop obsolete _servicedata file.

OBS-URL: https://build.opensuse.org/request/show/774715
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=102
2020-02-18 16:59:10 +00:00
64a73ad031 Accepting request 774222 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/774222
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=100
2020-02-15 19:14:22 +00:00
615bbf31b1 Accepting request 768935 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/768935
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=98
2020-01-31 19:27:01 +00:00
5281ee80ec Accepting request 767114 from GNOME:Next
Eliminate the -lang recommends

OBS-URL: https://build.opensuse.org/request/show/767114
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=96
2020-01-26 14:42:52 +00:00
85185aaeb6 Accepting request 765027 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/765027
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=94
2020-01-17 13:07:06 +00:00
66025defbc Accepting request 764305 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/764305
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=93
2020-01-15 12:34:31 +00:00
1be2588aee Accepting request 760017 from GNOME:Next
- Change %_prefix/lib to %_libexecdir: Makefile installs the file
  explicitly into libexecdir. Let's be ready in case this path is
  going to change.

- Co-own  /usr/lib/systemd/user-environment-generators. We don't
  want to forcibly pull in systemd into the buildroot just to own
  this directory.

- Update to version 1.6.0:
  + This is the first stable release in the 1.6 series, main
    changes since 1.4 is the support for protected content and
    improvements in the self-sandboxing support.
  + There is one change in the support for OCI remotes, we now only
    support the use of labels, not annotations, as labels work with
    more registries. This means pre-existing OCI flatpak registries
    (like fedora) may need some changes.
  + New permissions --socket=cups for direct cups access.
  + Fix some leaks.
  + Fix reporting of progress with latest version of ostree.
  + New no-interaction flag for authenticators.
  + Support for auto-installing authenticators from a flatpak
    remote.
  + Warn less about unset XDG_DATA_DIRS.
  + Don't poll for updates in the portal when on a metered
    connection.
- Modernize spec with current macros.

OBS-URL: https://build.opensuse.org/request/show/760017
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=91
2019-12-30 11:54:17 +00:00
3699376829 Accepting request 750870 from home:fcrozat:branches:GNOME:Factory
- Package empty /etc/flatpak/remotes.d.

OBS-URL: https://build.opensuse.org/request/show/750870
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=89
2019-11-26 09:30:31 +00:00
063ef138ef Accepting request 749895 from GNOME:Next
- Add pkgconfig(libsystemd) BuildRequires (boo#1157126).
- Drop systemd_requires: strictly speaking, we do not require
  systemd.

OBS-URL: https://build.opensuse.org/request/show/749895
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=88
2019-11-26 09:25:29 +00:00
ddb73526f8 Accepting request 741609 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/741609
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=86
2019-10-24 11:04:52 +00:00
9a62c2463b Accepting request 714087 from home:dimstar:Factory
- Add system-user-flatpak.conf: generate a flatpak user for the
  system helper (boo#1137537).

OBS-URL: https://build.opensuse.org/request/show/714087
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=84
2019-07-09 06:29:01 +00:00
32688e24cf Accepting request 713206 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/713206
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=82
2019-07-03 12:30:27 +00:00
2cef49ea96 Accepting request 709816 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/709816
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=80
2019-06-15 18:09:52 +00:00
d53d3da1a4 Accepting request 706214 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/706214
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=78
2019-05-29 19:22:30 +00:00
b1275298c9 Accepting request 702584 from GNOME:Next
- Replace systemd-gtk BuildRequires with pkgconfig(systemd): make
  the build cheaper by not having to wait for the 'real' systemd
  package to have built, but allow to use systemd-mini. The change
  in the stack causing this was polkit dropping its hard dep on
  systemd.

- Add systemd-gtk BuildRequires: Needed now after changes elsewhere
  in the stack.

OBS-URL: https://build.opensuse.org/request/show/702584
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=76
2019-05-14 08:55:05 +00:00
30d960967b Accepting request 697430 from home:marxin:branches:GNOME:Factory
Disable LTO (boo#1133124).

OBS-URL: https://build.opensuse.org/request/show/697430
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=74
2019-04-30 09:51:57 +00:00
9eb7bf8d66 Tweak .changes
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=72
2019-03-28 13:33:17 +00:00
1f7ca4c66a Accepting request 689356 from home:develop7:branches:GNOME:Factory
- Update to verson 1.2.4
  
  This release fixes CVE-2019-10063.
  It has been discovered that the previous fix for CVE-2017-5226, which uses
  seccomp to prevent sandboxed apps from using the (dangerous) TIOCSTI ioctl
  was only incomplete on 64bit arches. This is now fixed.
  + seccomp: Only compare the low 32bit of the TIOCSTI ioctl args.
  + Support multiple nvidia cards on the machine
  + Fix support for systems where XDG_RUNTIME_DIR is /var/run which is a 
    symlink like gentoo.
  + Fix potential crash when updating apps.
  + flatpak list --arch now works correctly again.
  + Update translations

OBS-URL: https://build.opensuse.org/request/show/689356
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=71
2019-03-28 13:30:48 +00:00
4739ac2690 Accepting request 674441 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/674441
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=69
2019-02-13 10:47:13 +00:00
7d538c1581 Accepting request 672437 from GNOME:Next
- Update to version 1.2.0:
  + Ensure DeployCollectionID works in flatpakrepo files in all
    cases.
  + Don't error out with empty installations in uninstall.
  + Add helper that validates icon files during export.
  + Don't allow root to modify the (non-root) per-user flatpak
    installation, as this risks causing problems later.
  + Remove some incorrect warnings from flatpak repair.
  + Allow multiple name segments after prefix when exporting files.
  + Allow specification of ellipsization in --colums options.
  + Handle dates as well as timestamps in appdata
  + Fixed a bug where flatpak remote-delete removed too many refs.
  + Now we use raw terminal mode during a transaction to a avoid
    problems with input during the operation causing problems with
    escape sequences.
  + Generate a fontconfig directory remapping snippet as will be
    needed for newer versions of fontconfig.
  + Support --extra-collection-id in build-commit-from to bind the
    commit to multiple collection ids. This is work in progress in
    ostree.
- Add pkgconfig(dconf) BuildRequires: New dependency.

  + This release fixes an issue that lets system-wide installed
  + The permissions of the files created by the apply_extra script
    is canonicalized and the script itself is run without any
    capabilities.
  + Better matching of existing remotes when the local and remote
    configuration differs wrt collection ids.
  + New flatpakrepo DeployCollectionID replaces CollectionID, doing
    the same thing. It is recommended to use this instead because

OBS-URL: https://build.opensuse.org/request/show/672437
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=67
2019-02-07 14:06:26 +00:00
0f6d927399 Accepting request 657831 from home:alarrosa:branches:GNOME:Factory
- Update to version 1.0.6:
  * This release fixes an issue that lets system-wide installed
    applications create setuid root files inside their app dir
    (somewhere in /var/lib/flatpak/app). Setuid support is disabled
    inside flatpaks, so such files are only a risk if the user runs
    them manually outside flatpak. Installing a flatpak system-wide
    needs root access, so this isn't a privilege elevation for
    non-root users.
  * The permissions of the files created by the apply_extra script is
    canonicalized and the script itself is run without any capabilities.
  * Better matching of existing remotes when the local and remote configuration
    differs wrt collection ids.
  * New flatpakrepo DeployCollectionID replaces CollectionID, doing the
    same thing. It is recommended to use this instead because older versions
    of flatpak has bugs in the support of collection ids, and this key
    will only be respected in versions where it works.
  * The X11 socket is now mounted read-only.

- Mark flatpak.sh as %config and move the systemhelper dbus config
  file under /usr
- Remove the flatpak-rpmlintrc file that is no longer needed.

- Make polkit_rules_usability.patch effective by adding a 60- prefix
  to the rules file. This will cause it to be executed before the

OBS-URL: https://build.opensuse.org/request/show/657831
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=65
2018-12-18 08:28:51 +00:00
3d0c987ece Accepting request 649535 from home:mgerstner:branches:GNOME:Factory
- Make polkit_rules_usability.patch effective by adding a 60- prefix to the
  rules file. This will cause it to be executed before the
  polkit-default-privs are executed (bsc#984817).

OBS-URL: https://build.opensuse.org/request/show/649535
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=63
2018-11-16 13:54:57 +00:00
d4f79d4767 Accepting request 649033 from GNOME:Next
- Update to version 1.0.5:
  + Make the /etc -> /usr/etc bind-mounts read-only.
  + Make various app-specific configuration files read-only.
  + flatpak is more picky about remote names to avoid problems with
    storing weird names in the ostree config.
  + A segfault in libflatpak handling of bundles was fixed.
  + Updated translations
  + Fixed a regression in flatpak run that caused problems running
    user-installed apps when the system installation was broken.
  + Implicity grant MPRIS2 permissions
- Changes from version 1.0.4:
  + Flatpak 0.99.1 removed the inheritance of permissions from the
    runtime due to concerns with dynamic app permissions. Due to
    popular requests, this version re-introduces such inheritance,
    but does it instead at build time. This solved the issues with
    dynamic permissions while still allowing runtimes to have
    default permissions. Apps can disable this by passing
    --no-inherit-permissions to build-finish.
  + The sandbox now always includes a /etc/timezone file, following
    the (old) debian standard for this. This is needed, because the
    more modern way of exposing the timezone name by having
    /etc/localtime be a symlink into /usr/share/zoneinfo doesn't
    work when exposing the host timezone.
  + All apps now have automatic permissions to own their own app id
    as a subname of org.mpris.MediaPlayer2.
  + We now properly re-load remote state in FlatpakTransaction if
    the metadata was updated for the remote.
  + The signature of the FlatpakTransaction::operation-done signal
    was wrong in the header and has now been corrected to the
    signature that is actually emitted.

OBS-URL: https://build.opensuse.org/request/show/649033
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=62
2018-11-15 12:10:25 +00:00
47500c9e7c Minor tweaks
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=60
2018-10-19 13:18:08 +00:00
98f4ef08f6 Accepting request 643183 from home:alarrosa:branches:GNOME:Factory
- Add rpmlintrc to ignore files being installed under /etc not
  marked as %config (since they're not).

- Don't run "flatpak remote-list --system" on %post anymore since
  it's not needed nowadays. Also let /var/lib/flatpak be created on
  demand since writing to /var should be avoided for transactional
  updates (boo#1111385, fate#325524).

- Update to version 1.0.3:
  + run: You can now use --system to run an app that otherwise
    would run the user version.
  + New permission --allow=canbus that filters out access to AF_CAN
    sockets.
  + lib: New install flags FLATPAK_INSTALL_FLAGS_NO_TRIGGERS and
    new function flatpak_installation_run_triggers()
  + lib: Better error reporting, including some new error values
    that replace the generic FAILED.
  + uninstall --unused: Improve handling of which .Locale
    extensions are used
  + run: Make flatpak run on systems where $XDG_RUNTIME_DIR
    contains a symlink beneath /var (commonly /var/run -> /run).
  + Don't export any desktop/dbus/mimetype files in subdirectories.
  + build-init: We now record the base ref (if used) in the
    metadata. Nothing uses this atm, but it can be used by tools.
  + We now respect the upstream ostree.deploy-collection-id instead
    of the flatpak-specific xa.collection-id metadata key to decide
    whether to switch to collection ids for a remote. This is
    useful, because if you use the new one, only new clients (that
    support it better) will use it.
  + create-usb: Fix assertion failure in some error cases

OBS-URL: https://build.opensuse.org/request/show/643183
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=59
2018-10-19 13:16:43 +00:00
41aa200f2a Accepting request 631732 from home:iznogood
- Update to version 1.0.0:
  + Flatpak 1.0 marks a significant improvement in performance and
    reliability, and includes a big collection of bug fixes. 1.0
    also includes a collection of new features.

OBS-URL: https://build.opensuse.org/request/show/631732
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=57
2018-08-27 11:56:54 +00:00
5749b53352 Accepting request 629079 from GNOME:Next
New unstable, but we seem to be running that branch in TW atm, so lets get the latest one pushed forward

OBS-URL: https://build.opensuse.org/request/show/629079
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=55
2018-08-15 09:09:35 +00:00
7d1d4dc93a Accepting request 624834 from home:mgerstner:branches:GNOME:Factory
- polkit_rules_usability.patch: Improve usability by allowing members of the
  group 'wheel' to bypass polkit authentication checks when locally logged in
  (bnc#984817). This adds a few polkit actions to the rules that are not
  covered by upstream, because they are set to 'yes' for active users by
  default. On SUSE we require 'auth_admin' for regular users, however.

OBS-URL: https://build.opensuse.org/request/show/624834
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak?expand=0&rev=53
2018-07-28 10:59:58 +00:00