mirror of
				https://gitlab.gnome.org/GNOME/glib.git
				synced 2025-11-04 01:58:54 +01:00 
			
		
		
		
	Listing a user in `glib.doap` is important for ensuring their access rights are correct in GitLab (as they are synced from the DOAP file by a sysadmin script). When `CODEOWNERS` was written, we were assuming that GNOME’s GitLab would get support for the `CODEOWNERS` feature in GitLab. Unfortunately, that’s not happened, and it remains an enterprise-only feature. As such, that means that listing a co-maintainer of GLib in `CODEOWNERS` is not sufficient to grant them permissions to actually merge MRs or triage issues. That means they can’t really do any co-maintaining. So fix that by updating the DOAP from `CODEOWNERS`. This doesn’t change the list of co-maintainers at all, or the amount of trust assumed of anybody. Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
		
			
				
	
	
		
			88 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			88 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# These are the people responsible for subsystems in GLib; if you're opening
 | 
						|
# a merge request for files listed here, please add the following people to
 | 
						|
# the list of reviewers
 | 
						|
 | 
						|
# The syntax of this file is defined by GitLab:
 | 
						|
#   https://docs.gitlab.com/ee/user/project/code_owners.html
 | 
						|
# Which, in turn, is similar to the .gitignore and .gitattributes files:
 | 
						|
#
 | 
						|
#  - comments start with `#`
 | 
						|
#  - the first column contains paths and globs
 | 
						|
#  - the second column contains GitLab user names or email addresses,
 | 
						|
#    separated by spaces
 | 
						|
#
 | 
						|
# The last matching glob (rather than the union of *all* matching globs) gives
 | 
						|
# the owners of a piece of code.
 | 
						|
#
 | 
						|
# If you want to be responsible for code reviews in specific sections of
 | 
						|
# the GLib code base, add yourself here.
 | 
						|
#
 | 
						|
# Everyone listed in this file is a co-maintainer of GLib, even if they only
 | 
						|
# concern themselves with one section of the code base. All usernames listed
 | 
						|
# here should therefore also be listed in glib.doap, so that GitLab access
 | 
						|
# control is correct.
 | 
						|
 | 
						|
# Overall maintainers
 | 
						|
*	@pwithnall @ebassi @3v1n0
 | 
						|
 | 
						|
# Build system
 | 
						|
meson.build		@xclaesse @nirbheek @pwithnall
 | 
						|
meson_options.txt	@xclaesse @nirbheek @pwithnall
 | 
						|
subprojects/		@xclaesse @nirbheek @pwithnall
 | 
						|
 | 
						|
# CI integration
 | 
						|
.gitlab-ci*	@pwithnall @xclaesse @creiter
 | 
						|
 | 
						|
# macOS support
 | 
						|
*osx*	@jralls @pwithnall @sdroege
 | 
						|
*.m	@jralls @pwithnall @sdroege
 | 
						|
 | 
						|
# Windows support
 | 
						|
*win32*	@lrn @creiter @fanc999 @pwithnall @sdroege @nirbheek
 | 
						|
 | 
						|
# Windows support (MSVC-specific)
 | 
						|
*msvc*	@fanc999 @creiter @pwithnall @sdroege @nirbheek
 | 
						|
 | 
						|
# Windows support (UWP-specific)
 | 
						|
*uwp*   @nirbheek
 | 
						|
 | 
						|
# Android support
 | 
						|
*android*	@xclaesse @pwithnall @sdroege
 | 
						|
 | 
						|
# BSD support
 | 
						|
*bsd*		@jmatthew @ajacoutot @lantw @pwithnall
 | 
						|
*kqueue*	@jmatthew @ajacoutot @lantw @pwithnall
 | 
						|
 | 
						|
# flatpak portals
 | 
						|
gio/*portal*	@matthiasc @alexl @pwithnall
 | 
						|
 | 
						|
# Networking
 | 
						|
gio/g*{tcp,udp,tls,socket,resolver,proxy,network,inet,datagram}*	@mcatanzaro @pgriffis @pwithnall @sdroege
 | 
						|
 | 
						|
# D-Bus
 | 
						|
gio/g*bus*	@smcv @pwithnall
 | 
						|
 | 
						|
# I/O
 | 
						|
gio/g*{file,vfs,mount,drive,volume}*	@oholy @alexl @pwithnall @sdroege
 | 
						|
gio/g*stream*				@alexl @pwithnall @sdroege
 | 
						|
gio/gio-tool*				@oholy @alexl @pwithnall
 | 
						|
 | 
						|
# Generic bits of GLib
 | 
						|
glib/	@ebassi @pwithnall @sdroege
 | 
						|
 | 
						|
# GObject type system
 | 
						|
gobject/	@ebassi @pwithnall @sdroege
 | 
						|
 | 
						|
# GVariant
 | 
						|
glib/gvariant*	@pwithnall @sdroege
 | 
						|
 | 
						|
# grefcount, GRcBox and GRefString
 | 
						|
glib/gref{count,string}.[ch]	@ebassi @pwithnall @sdroege
 | 
						|
glib/grc*.[ch]			@ebassi @pwithnall @sdroege
 | 
						|
glib/garc*.[ch]			@ebassi @pwithnall @sdroege
 | 
						|
 | 
						|
# Logging
 | 
						|
glib/gmessages.[ch]	@pwithnall @sdroege
 | 
						|
 | 
						|
# Google clusterfuzz support
 | 
						|
fuzzing/	@pwithnall |