[RFC] Allow fd.o to join forces with X.Org

2018-10-15 Thread Harry Wentland
The leadership of freedesktop.org (fd.o) has recently expressed interest
in having an elected governing body. Given the tight connection between
fd.o and X.Org and the fact that X.Org has such a governing body it
seemed obvious to consider extending X.Org's mandate to fd.o.

Quite a bit of background on fd.o leading up to this has been covered by
Daniel Stone at XDC 2018 and was covered really well by Jake Edge of LWN [1].

One question that is briefly addressed in the LWN article and was
thoroughly discussed by members of the X.Org boards, Daniel Stone, and
others in hallway discussions is the question of whether to extend the
X.Org membership to projects hosted on fd.o but outside the purpose of
the X.Org foundation as enacted in its bylaws.

Most people I talked to would prefer not to dilute X.Org's mission and
extend membership only to contributors of projects that follow X.Org's
purpose as enacted in its bylaws. Other projects can continue to be
hosted on fd.o but won't receive X.Org membership for the mere reason of
being hosted on fd.o.

[1] https://lwn.net/Articles/767258/

v2:
 - Subject line that better describes the intention
 - Briefly describe reasons behind this change
 - Drop expanding membership eligibility
---

We're looking for feedback and comments on this patch. If it's not
widely controversial the final version of the patch will be put to a
vote at the 2019 X.Org elections.

The patch applies to the X.Org bylaws git repo, which can be found at
https://gitlab.freedesktop.org/xorgfoundation/bylaws

Happy commenting.

Harry

bylaws.tex | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/bylaws.tex b/bylaws.tex
index 4ab35a4f7745..44ff4745963b 100644
--- a/bylaws.tex
+++ b/bylaws.tex
@@ -14,7 +14,7 @@ BE IT ENACTED AND IT IS HEREBY ENACTED as a By-law of the 
X.Org Foundation
 
 The purpose of the X.Org Foundation shall be to:
 \begin{enumerate}[(i)\hspace{.2cm}]
-   \item Research, develop, support, organize, administrate, standardize,
+   \item \label{1} Research, develop, support, organize, administrate, 
standardize,
promote, and defend a free and open accelerated graphics stack. This
includes, but is not limited to, the following projects: DRM, Mesa,
Wayland and the X Window System,
@@ -24,6 +24,11 @@ The purpose of the X.Org Foundation shall be to:
 
\item Support and educate the general community of users of this
graphics stack.
+
+   \item Support free and open source projects through the freedesktop.org
+   infrastructure. For projects outside the scope of item (\ref{1}) support
+   extends to project hosting only.
+
 \end{enumerate}
 
 \article{INTERPRETATION}
-- 
2.19.1

___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

gitlab migration: xserver issues enabled

2018-10-15 Thread Adam Jackson
I've enabled filing gitlab issues for xserver, as people were trying to
file bugs against xorg/meta (which is not the right place). Expect
bugzilla migration to start happening later this week and take... well,
I don't know how long, I'll be attempting to triage/close old issues as
I go and I don't have a good estimate for how long that'll take. If
you're getting notifications for xorg issues from gitlab, and haven't
set up your mail filters yet, now would be an excellent time to do
that.

- ajax

___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Re: [RFC] Allow fd.o to join forces with X.Org

2018-10-15 Thread Eric Engestrom
On October 15, 2018 2:50:13 PM UTC, Harry Wentland  
wrote:
> The leadership of freedesktop.org (fd.o) has recently expressed
> interest
> in having an elected governing body. Given the tight connection
> between
> fd.o and X.Org and the fact that X.Org has such a governing body it
> seemed obvious to consider extending X.Org's mandate to fd.o.
> 
> Quite a bit of background on fd.o leading up to this has been covered
> by
> Daniel Stone at XDC 2018 and was covered really well by Jake Edge of
> LWN [1].

If you'd like to watch Daniel's presentation, the recording is available on 
YouTube:
https://youtu.be/s22B3E7rUTs

The slides are linked in the description.

> 
> One question that is briefly addressed in the LWN article and was
> thoroughly discussed by members of the X.Org boards, Daniel Stone, and
> others in hallway discussions is the question of whether to extend the
> X.Org membership to projects hosted on fd.o but outside the purpose of
> the X.Org foundation as enacted in its bylaws.
> 
> Most people I talked to would prefer not to dilute X.Org's mission and
> extend membership only to contributors of projects that follow X.Org's
> purpose as enacted in its bylaws. Other projects can continue to be
> hosted on fd.o but won't receive X.Org membership for the mere reason
> of
> being hosted on fd.o.

With my member hat on, I think this is the best choice.
Acked-by: Eric Engestrom 

> 
> [1] https://lwn.net/Articles/767258/
> 
> v2:
>  - Subject line that better describes the intention
>  - Briefly describe reasons behind this change
>  - Drop expanding membership eligibility
> ---
> 
> We're looking for feedback and comments on this patch. If it's not
> widely controversial the final version of the patch will be put to a
> vote at the 2019 X.Org elections.
> 
> The patch applies to the X.Org bylaws git repo, which can be found at
> https://gitlab.freedesktop.org/xorgfoundation/bylaws
> 
> Happy commenting.
> 
> Harry
> 
> bylaws.tex | 7 ++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
> 
> diff --git a/bylaws.tex b/bylaws.tex
> index 4ab35a4f7745..44ff4745963b 100644
> --- a/bylaws.tex
> +++ b/bylaws.tex
> @@ -14,7 +14,7 @@ BE IT ENACTED AND IT IS HEREBY ENACTED as a By-law
> of the X.Org Foundation
>  
>  The purpose of the X.Org Foundation shall be to:
>  \begin{enumerate}[(i)\hspace{.2cm}]
> - \item Research, develop, support, organize, administrate,
> standardize,
> + \item \label{1} Research, develop, support, organize, administrate,
> standardize,
>   promote, and defend a free and open accelerated graphics stack. This
>   includes, but is not limited to, the following projects: DRM, Mesa,
>   Wayland and the X Window System,
> @@ -24,6 +24,11 @@ The purpose of the X.Org Foundation shall be to:
>  
>   \item Support and educate the general community of users of this
>   graphics stack.
> +
> + \item Support free and open source projects through the
> freedesktop.org
> + infrastructure. For projects outside the scope of item (\ref{1})
> support
> + extends to project hosting only.
> +
>  \end{enumerate}
>  
>  \article{INTERPRETATION}
> -- 
> 2.19.1
> 
> ___
> memb...@foundation.x.org: X.Org Foundation Members
> Archives: https://foundation.x.org/cgi-bin/mailman/private/members
> Info: https://foundation.x.org/cgi-bin/mailman/listinfo/members
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

[PATCH data/cursors] Add missing symlinks for whiteglass

2018-10-15 Thread Paul Hebble
From 2e4161ce604876246761bfd3061fb0914bf48ae2 Mon Sep 17 00:00:00 2001
From: Paul Hebble 
Date: Sat, 13 Oct 2018 18:06:02 -0500
Subject: [PATCH data/cursors] Add missing symlinks for whiteglass

GNOME Shell crashes if your active cursor theme doesn't have a dnd-none
cursor and you click and drag a window in the overview screen.

This patch adds a symlink to fleur for the dnd-none cursor of
whiteglass. Similarly for hand, hand1, and hand2 which are used by some
browsers.
---
 whiteglass/Makefile.cfg | 4 
 whiteglass/Makefile.cursors | 8 ++--
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/whiteglass/Makefile.cfg b/whiteglass/Makefile.cfg
index bc4083b..add12e5 100644
--- a/whiteglass/Makefile.cfg
+++ b/whiteglass/Makefile.cfg
@@ -22,3 +22,7 @@ CursorLinkTarget top_left_arrow left_ptr
 # moz_question_arrow 5c6cd98b3f3ebcb1f9c7f1c204630408 (left_ptr with ?)
 # moz_spinning (left_ptr with watch)
 CursorLinkTarget 08e8e1c95fe2fc01f976f1e063a24ccd left_ptr_watch
+CursorLinkTarget dnd-none fleur
+CursorLinkTarget grab hand1
+CursorLinkTarget hand hand2
+CursorLinkTarget pointer hand
diff --git a/whiteglass/Makefile.cursors b/whiteglass/Makefile.cursors
index bd3e4fe..654eb75 100644
--- a/whiteglass/Makefile.cursors
+++ b/whiteglass/Makefile.cursors
@@ -1,7 +1,7 @@
 # this is a generated file -- do not edit.

 CURSORFILES = X_cursor base_arrow_down base_arrow_up boat
bottom_left_corner bottom_right_corner bottom_side bottom_tee
center_ptr circle cross dot dot_box_mask double_arrow draped_box
exchange fleur gumby hand1 hand2 left_ptr left_ptr_watch left_side
left_tee ll_angle lr_angle pencil pirate question_arrow right_ptr
right_side right_tee sailboat sb_down_arrow sb_h_double_arrow
sb_left_arrow sb_right_arrow sb_up_arrow sb_v_double_arrow shuttle
sizing target top_left_corner top_right_corner top_side top_tee trek
ul_angle ur_angle watch xterm
-CURSORLINKS = arrow cross_reverse crosshair draft_large draft_small
plus tcross top_left_arrow 08e8e1c95fe2fc01f976f1e063a24ccd
+CURSORLINKS = arrow cross_reverse crosshair draft_large draft_small
plus tcross top_left_arrow 08e8e1c95fe2fc01f976f1e063a24ccd dnd-none
grab hand pointer
 CLEANFILES = $(CURSORFILES)
 cursor_DATA = $(CURSORFILES)

@@ -273,7 +273,11 @@ install-data-hook:
  $(LN_S) cross plus && \
  $(LN_S) cross tcross && \
  $(LN_S) left_ptr top_left_arrow && \
- $(LN_S) left_ptr_watch 08e8e1c95fe2fc01f976f1e063a24ccd
+ $(LN_S) left_ptr_watch 08e8e1c95fe2fc01f976f1e063a24ccd && \
+ $(LN_S) fleur dnd-none && \
+ $(LN_S) hand1 grab && \
+ $(LN_S) hand2 hand && \
+ $(LN_S) hand pointer

 uninstall-hook:
  cd $(DESTDIR)$(cursordir) && rm -f $(CURSORLINKS)
-- 
2.17.1
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel