Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e024b195bc 
							
						 
					 
					
						
						
							
							rpm: switch deps to python3-setuptools on CentOS too  
						
						... 
						
						
						
						Since qubesagent module is py3 completely, switch dependency on CentOS
too.
Fixes  QubesOS/qubes-issues#5290  
						
					 
					
						2019-09-24 22:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a899adb69e 
							
						 
					 
					
						
						
							
							Convert qubesagent module to python3  
						
						... 
						
						
						
						This and all files using it.
QubesOS/qubes-issues#5297  
						
					 
					
						2019-09-19 04:57:55 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bb7463d8b 
							
						 
					 
					
						
						
							
							Require python setuptools  
						
						... 
						
						
						
						QubesOS/qubes-issues#5290  
					
						2019-09-08 10:38:28 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							310af146d5 
							
						 
					 
					
						
						
							
							Update python2 dependencies to python3 and clean deprecated requirements  
						
						... 
						
						
						
						QubesOS/qubes-issues#5289 
QubesOS/qubes-issues#5297  
					
						2019-09-08 10:38:25 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3d3c2c98c 
							
						 
					 
					
						
						
							
							Disable boot.automount which is created by systemd automatically  
						
						... 
						
						
						
						systemd-gpt-auto-generator creates boot.automount for existing ESP
partition. But Qubes templates have only placeholder ESP there, with no
even filesystem created. Disable it with drop-in file, until it will
become used.
Fixes  QubesOS/qubes-issues#5261  
						
					 
					
						2019-08-20 16:37:23 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c1381c29b 
							
						 
					 
					
						
						
							
							Add qvm-connect-tool to ease creating ad-hoc connections  
						
						
						
					 
					
						2019-08-08 15:48:44 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e27296da3c 
							
						 
					 
					
						
						
							
							Allow creating TCP sockets between qubes  
						
						... 
						
						
						
						QubesOS/qubes-issues#2148  
					
						2019-08-08 15:48:37 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							865948db88 
							
						 
					 
					
						
						
							
							yum-plugin-hooks: package only for CentOS 7  
						
						
						
					 
					
						2019-08-07 12:07:45 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4cc9ae5a1d 
							
						 
					 
					
						
						
							
							rpm,deb: add Conflicts: qubes-gui-agent < 4.1.0  
						
						... 
						
						
						
						This version will not work with qubes-gui-agent not supporting -d
option.
QubesOS/qubes-issues#2619  
						
					 
					
						2019-06-08 05:36:40 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08a853b960 
							
						 
					 
					
						
						
							
							Merge branch 'remove-qrexec'  
						
						... 
						
						
						
						* remove-qrexec:
  travis: update for R4.1
  Remove qrexec-agent related files 
						
					 
					
						2019-06-06 23:20:11 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b2752f936 
							
						 
					 
					
						
						
							
							Rename and fix from Marek's comments  
						
						
						
					 
					
						2019-05-07 15:01:34 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4324dc1564 
							
						 
					 
					
						
						
							
							Add admin.vm.TerminalDispVM qubes-rpc  
						
						
						
					 
					
						2019-05-05 17:59:44 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71989cf72d 
							
						 
					 
					
						
						
							
							Rename qvm-showterminal to qvm-terminal and add print_usage  
						
						
						
					 
					
						2019-04-30 17:23:25 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95e2d11e61 
							
						 
					 
					
						
						
							
							Add qvm-showterminal  
						
						
						
					 
					
						2019-04-30 11:42:38 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fd8da62b6 
							
						 
					 
					
						
						
							
							Handle tinyproxy path changed in upstream  
						
						... 
						
						
						
						Related commit 8d0ea71486Fixes  QubesOS/qubes-issues#4973  and QubesOS/qubes-issues#4929  
						
					 
					
						2019-04-16 11:41:44 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20285bc6c2 
							
						 
					 
					
						
						
							
							Remove qrexec-agent related files  
						
						... 
						
						
						
						Move it to the core-qrexec repository.
QubesOS/qubes-issues#4955  
						
					 
					
						2019-04-08 18:22:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f28235df41 
							
						 
					 
					
						
						
							
							rpm: fix python3-* packaging  
						
						... 
						
						
						
						Use %{python3_pkgversion} instead of python3-/python34- directly.
Recently CentOS switched to python36-, which made it even more
important. 
						
					 
					
						2019-04-08 17:55:58 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4fa357faa 
							
						 
					 
					
						
						
							
							Introduce /usr/share/qubes/marker-vm  
						
						... 
						
						
						
						Make it easy for packages to detect Qubes VM.
Fixes  QubesOS/qubes-issues#1963  
						
					 
					
						2019-01-18 23:21:18 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f41ee0e41 
							
						 
					 
					
						
						
							
							rpm: -networking package should depend on iproute  
						
						... 
						
						
						
						Network setup scripts, especially for network backend use 'ip' tool, so
the iproute package should be installed for this to work.
QubesOS/qubes-issues#4411  
						
					 
					
						2019-01-13 12:27:56 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fed30c1da7 
							
						 
					 
					
						
						
							
							Add dependency on e2fsprogs  
						
						... 
						
						
						
						It is needed by the startup scripts to create fs on fresh private image.
Otherwise /rw (and thus /home) isn't mounted and user applications fail
to start.
Fixes  QubesOS/qubes-issues#4671  
						
					 
					
						2019-01-08 18:14:06 +01:00 
						 
				 
			
				
					
						
							
							
								AJ Jordan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30137c76a4 
							
						 
					 
					
						
						
							
							Add XTerm as a dependency  
						
						... 
						
						
						
						Qubes Manager's update button fails in strange ways without it. 
						
					 
					
						2018-12-07 01:10:34 -05:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c227b8672b 
							
						 
					 
					
						
						
							
							rpm: drop useless circular dependency  
						
						... 
						
						
						
						qubes-core-agent depends on -qrexec, there is no need for the opposite
dependency. In fact one of the reasons for the package split was to
allow installing just -qrexec package. 
						
					 
					
						2018-11-13 03:44:56 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fe42d4a27 
							
						 
					 
					
						
						
							
							rpm, deb: add strict version dependency between qubes-core-agent-* pkgs  
						
						... 
						
						
						
						Base qubes-core-agent package have common files used by various
subpackages. It is important to update them at the same time, otherwise
for example python stubs in /usr/bin/* (like qubes-firewall) will not
match actual python modules.
Fixes  QubesOS/qubes-issues#4499  
						
					 
					
						2018-11-13 03:42:24 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f604d76ed4 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/140'  
						
						... 
						
						
						
						* origin/pr/140:
  spec: require 'hostname' as newer Fedora as moved out the dependency of initscripts into its network subpackage 
						
					 
					
						2018-10-23 23:21:14 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret 
							
						 
					 
					
						
						
						
						
							
						
						
							bf42fe0aef 
							
						 
					 
					
						
						
							
							spec: require 'hostname' as newer Fedora as moved out the dependency of initscripts into its network subpackage  
						
						
						
					 
					
						2018-10-22 14:44:55 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c5b52f467 
							
						 
					 
					
						
						
							
							rpm: fix building on fc29  
						
						... 
						
						
						
						- add BR: gcc
 - name python2 macros explicitly
QubesOS/qubes-issues#4223  
						
					 
					
						2018-10-09 06:15:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e816a4600a 
							
						 
					 
					
						
						
							
							rpm: add workaround for Fedora's systemd package bug  
						
						... 
						
						
						
						https://bugzilla.redhat.com/1559286 
Fixes  QubesOS/qubes-issues#3983  
					
						2018-09-13 03:34:19 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7667b0dc16 
							
						 
					 
					
						
						
							
							rpm: use build flags provided by the distribution  
						
						... 
						
						
						
						Among other things, this enable various hardening options.
QubesOS/qubes-issues#2259  
						
					 
					
						2018-08-01 03:08:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4c10d47da 
							
						 
					 
					
						
						
							
							Convert /usr/local from a symlink to a mount point on upgrade  
						
						... 
						
						
						
						Fixes  QubesOS/qubes-issues#1150  
					
						2018-07-11 15:27:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a7d3515d0 
							
						 
					 
					
						
						
							
							rpm: add R: tar, for qubes-dom0-update  
						
						... 
						
						
						
						Fixes  QubesOS/qubes-issues#4032  
					
						2018-07-02 22:25:45 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							886b674620 
							
						 
					 
					
						
						
							
							rpm: add BR: systemd for pre/post install macros  
						
						... 
						
						
						
						Fixes  QubesOS/qubes-issues#3926  
					
						2018-05-25 22:54:20 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a8b10ea8b 
							
						 
					 
					
						
						
							
							Drop leftovers of qubes-netwatcher service  
						
						... 
						
						
						
						Fixes  QubesOS/qubes-issues#1242  
					
						2018-05-24 17:38:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4329eab307 
							
						 
					 
					
						
						
							
							Require dconf utility to (re)build /etc/dconf/db/local  
						
						... 
						
						
						
						Some applications complains if compiled version of dconf database is
missing ("dconf-WARNING **: unable to open file '/etc/dconf/db/local':
Failed to open file '/etc/dconf/db/local': open() failed: No such file
or directory; expect degraded performance").
There is only one entry in that database, but generate its binary
version anyway to avoid that warning message.
The dconf call is already included in package scripts, now only make
sure the utility is really installed.
QubesOS/qubes-issues#1951  
						
					 
					
						2018-05-02 03:02:07 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23250f84b2 
							
						 
					 
					
						
						
							
							Create /etc/dconf/profile/user dynamically, if not present  
						
						... 
						
						
						
						The /etc/dconf/profile/user file in some distributions is part of dconf
package, in some not. There are even cases where it changes between
package versions (Fedora 27 don't have it, but Fedora 28 do).
Also, base Debian Stretch don't have it, but Kali Linux based on it do.
To avoid overly complex dependency handling, create the file dynamically
on package installation if it's missing in that particular case. The
file content is canonical:
    user-db:user
    system-db:local
Fixes  QubesOS/qubes-issues#3834  
						
					 
					
						2018-05-02 02:57:37 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d25ecb4e40 
							
						 
					 
					
						
						
							
							Fix packaging: 'user' group, BACKEND_VMM var  
						
						... 
						
						
						
						- BACKEND_VMM may not be available as env variable (mock build), provide
it explicitly
- 'user' group may not exists at package build time, set it at package
installation 
						
					 
					
						2018-05-01 17:34:52 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c29cc4c270 
							
						 
					 
					
						
						
							
							centos: exclude only dconf user profile, keep dpi config  
						
						
						
					 
					
						2018-05-01 15:17:39 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							506848a77c 
							
						 
					 
					
						
						
							
							Use %{python3_pkgversion} instead of duplicating python3 targets  
						
						
						
					 
					
						2018-04-21 12:00:34 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a34b9abde4 
							
						 
					 
					
						
						
							
							Add missing python-setuptools dependency  
						
						
						
					 
					
						2018-04-21 11:45:43 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7fa3c51fd2 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/108'  
						
						... 
						
						
						
						* qubesos/pr/108:
  spec.in: fix %if expressions and remove useless conditions
  spec.in: add changelog placeholder
  Remove _builddir
  Create .spec.in and Source0 
						
					 
					
						2018-04-06 02:07:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a33c7e10ba 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/105'  
						
						... 
						
						
						
						* qubesos/pr/105:
  Add misc/qubes-run-terminal to launch any available terminal emulator 
						
					 
					
						2018-04-06 02:06:16 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6036f1f65b 
							
						 
					 
					
						
						
							
							spec.in: fix %if expressions and remove useless conditions  
						
						
						
					 
					
						2018-04-04 17:27:57 -04:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59fa7efcc3 
							
						 
					 
					
						
						
							
							spec.in: add changelog placeholder  
						
						
						
					 
					
						2018-04-03 21:38:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a7c668549 
							
						 
					 
					
						
						
							
							Move 'qubesxdg' into qubesagent python package  
						
						... 
						
						
						
						Since we have proper python package, use it instead of hacky one-file
package. This will ease installation and packaging, including switching
to python3. 
						
					 
					
						2018-04-02 23:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5cf780dbd 
							
						 
					 
					
						
						
							
							Remove _builddir  
						
						
						
					 
					
						2018-04-01 11:37:23 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c24968318 
							
						 
					 
					
						
						
							
							Create .spec.in and Source0  
						
						
						
					 
					
						2018-04-01 11:35:33 +02:00 
						 
				 
			
				
					
						
							
							
								Davíð Steinn Geirsson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6d8d25345 
							
						 
					 
					
						
						
							
							Add misc/qubes-run-terminal to launch any available terminal emulator  
						
						
						
					 
					
						2018-03-28 13:23:35 +00:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddbd24a815 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/97'  
						
						... 
						
						
						
						* qubesos/pr/97:
  centos: fix conflict with dconf 
						
					 
					
						2018-02-22 21:32:49 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eacd069bf4 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/93'  
						
						... 
						
						
						
						* qubesos/pr/93:
  Call qubes.PostInstall service to notify dom0 about all apps/features
  Drop Fedora < 22 support 
						
					 
					
						2018-02-22 21:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39cb5888f8 
							
						 
					 
					
						
						
							
							centos: fix conflict with dconf  
						
						
						
					 
					
						2018-02-21 19:12:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e02d5f1725 
							
						 
					 
					
						
						
							
							rpm: adjust dependencies  
						
						
						
					 
					
						2018-02-20 00:27:33 +01:00