Re: [PRQ#38009] Deletion Request for memtest86-efi

2022-10-26 Thread Xorg

Hey,

You confuse two different projects:
- memtest86*+* (https://www.memtest.org/) under GPL2, actually in [Testing]
- memtest86 (https://www.memtest86.com/) from PassMark, the one on the 
AUR I maintain


To quote the first one: "Memtest86+ is unrelated to 'Memtest86', a 
closed-source `Freemium` software released in 2013 by PassMark Software 
Pty Ltd."


"This conflicts" absolutely not! Package contents are very different and 
I do not see any file in common between both packages.


Please reject this deletion request.


Le 26/10/2022 à 17:43, not...@aur.archlinux.org a écrit :

yochananmarqos [1] filed a deletion request for memtest86-efi [2]:

This conflicts with the new memtest86+-efi split package:

https://github.com/archlinux/svntogit-
packages/commit/7ae8c1eb9bfa6a681fa821d65ed258c277472843

[1]https://aur.archlinux.org/account/yochananmarqos/
[2]https://aur.archlinux.org/pkgbase/memtest86-efi/


Re: [arch-general] Thunderbird 78

2020-08-15 Thread Xorg via arch-general

Is it possible to update it in [testing] at least?

Le 15/08/2020 à 09:52, Archange via arch-general a écrit :


Le 15 août 2020 11:32:51 GMT+04:00, Franck STAUFFER  
a écrit :

Shouldn't it be the opposite?
This is not Debian Stable, packages should be up-to-date and if people
want older package they have to package it themselves in AUR.
Am I wrong?

Not when a feature expected by many Arch users is broken.


[arch-general] Thunderbird 78

2020-08-14 Thread Xorg via arch-general

Hi,

Thunderbird 78 is available since 1 month 
(https://www.thunderbird.net/en-US/thunderbird/78.0/releasenotes).
Is there any reason the package is stuck to version 68? Can someone 
update this package?


Thank in advance.


Re: XShmCreatePixmap() as copy dest for XCopyArea()

2020-07-08 Thread xorg
On Wed, Jul 08, 2020 at 11:27:32AM -0400, Adam Jackson wrote:
> On Tue, 2020-07-07 at 13:13 -0700, x...@pengaru.com wrote:
> > Hello list,
> > 
> > I'm trying to use XShmCreatePixmap() in combination with XCopyArea()
> > to achieve something resembling an XShmGetSubImage() for copying
> > damaged areas piecemeal out of the root window into a shmseg for a
> > screencap tool.
> 
> MIT-SHM pixmap support is optional, and often not supported because for
> most modern X drivers it's a pessimization. I think there happens to be
> a bug in glamor where we claim to support shm pixmaps but don't
> actually implement it correctly; does your test case work if you
> disable acceleration in xorg.conf?
> 

I'd tried intel and modesetting drivers with the same results, just
now tried noaccel on intel and it seems to not matter.  But see below,
I think I've figured out my problem.

> > It seems like no matter what I do, the XCopyArea() never actually
> > writes to the shmseg.  If instead I use XShmGetImage() with the same
> > source drawable (root) and an XShmImage created from the very same
> > shminfo as the XShmPixmap, my shmseg gets written to just fine - but
> > it fills the entire XShmImage on every update which I'd like to
> > avoid.
> 
> XShmGetImage is an awkward API, yeah. The width and height of the image
> to download are derived from the XImage, not the drawable; if you
> create a shm segment exactly as large as the region you want to copy
> it'll do what you want. See the source (sigh) for more details:
> 
> https://gitlab.freedesktop.org/xorg/lib/libxext/-/blob/master/src/XShm.c#L373
> 
> Strictly speaking, you can just munge image->{width,height} before
> sending the request instead of creating a new one, you'll just have to
> compensate for that when you read the pixels back out of it.
> 

The trouble with the ShmGetImage request is it doesn't supply a
destination stride, so you can't possibly coax it into copying small
damage areas into a larger mirror maintained directly in the shmseg.

I'd basically have to treat the shmseg as a pipe instead, and do a
second copy client-side out of the shmseg into the larger mirror
buffer, for every damaged area.  Which is undesirable when the whole
goal is to minimize copying.

While replying to your email I realized something: I'm not using a
composited desktop, and don't have a wallpaper or anything, so my root
window is blank.

Thinking again about how XCopyArea() takes a GC and XShmGetImage()
doesn't, I toggled compositing and re-ran the XCopyArea() test now
that compositing would be putting everything into the root window.

It worked!  The XCopyArea() was producing the expected contents.
So maybe this is just a matter of setting IncludeInferiors on the
copying GC, does that sound right?

While I've got your attention, do you know of a more efficient means
of getting this data out of the X server for screencap purposes?  I'm
currently encoding video directly from the shmseg, XShmGetImage()
works fine for full-frame captures without using damage but I need the
XCopyArea() w/XShmPixmap for the damage-tracking mode.  Maybe I can
throw all of this away if there's an entirely different superior
approach...

Thanks a lot for the feedback, it indirectly was quite helpful in
making me think more about my code and less about potential Xorg bugs
to see noaccel make no difference.

Cheers,
Vito Caputo
___
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


XShmCreatePixmap() as copy dest for XCopyArea()

2020-07-07 Thread xorg
Hello list,

I'm trying to use XShmCreatePixmap() in combination with XCopyArea()
to achieve something resembling an XShmGetSubImage() for copying
damaged areas piecemeal out of the root window into a shmseg for a
screencap tool.

It seems like no matter what I do, the XCopyArea() never actually
writes to the shmseg.  If instead I use XShmGetImage() with the same
source drawable (root) and an XShmImage created from the very same
shminfo as the XShmPixmap, my shmseg gets written to just fine - but it
fills the entire XShmImage on every update which I'd like to avoid.

Does this sound familiar to anyone experienced using
XShmCreatePixmap() with XCopyArea()?

Do I need to do something special with the GC to make things happen?
I'm using the DefaultGC from the same root window as the CopyArea
source, which is also the drawable supplied to XShmCreatePixmap().

I'm not seeing any errors, the XCopyArea() seems to be happening, but
the shmseg just isn't being modified.  My server reports ZPixmap as
the supported XShmPixmapFormat(), it's a garden variety
xorg-modesetting on i915.

Thanks,
Vito Caputo
___
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: automatic _NET_WM_PID setting for local clients

2019-07-24 Thread xorg
On Wed, Jul 24, 2019 at 01:34:37AM +0100, Carsten Haitzler wrote:
> On Tue, 23 Jul 2019 13:57:01 -0700 x...@pengaru.com said:
> > Hello folks,
> > 
> > I'd like to propose that Xorg set the _NET_WM_PID property on new
> > windows for local clients @ window create time whenever possible.  
> > 
> > This is something I added localy years ago to more reliably have this
> > property set with uncooperative clients that didn't set it.  My window
> > manager integrates client process monitoring and relies on this property
> > for acquiring the PID of connected clients.
> > 
> > At the time, it was just a few X clients that were problematic, stuff
> > like xpdf and other smaller programs using less popular toolkits or no
> > toolkit at all.  It wasn't such a big deal, so I promptly forgot about
> > it and stopped building my own Xorg debs with the patch, living with the
> > absent monitoring overlays on those windows.
> > 
> > Fast-forward to today; I'm using systemd-nspawn for running X clients -
> > particularly network-facing clients like FireFox where I _strongly_
> > prefer isolating the client from accessing things like my home directory
> > for obvious reasons (ssh keys, etc).
> > 
> > These programs are cooperative and set _NET_WM_PID, but the PID they set
> > is from the perspective of the container namespace.  The display server
> > is running in the global host namespace, where this PID has zero
> > relevance.  The same goes for my window manager, it to runs in the
> > host's namespace, so when it gets this PID and tries to monitor the
> > process subtree rooted at that PID in /proc, it either finds nothing or
> > the entirely wrong tree.
> > 
> > So again I'm wishing the display server would just set this property for
> > local clients immediately when creating the window, which would not only
> > make the property more reliable but now it would also set it from the
> > PIDNS of the Xorg server, that I would argue is far more meaningful.
> > 
> > I happened to still have the old patch I was using to do this back in
> > the day, and have attached it as-is for discussion purposes.
> > 
> > Thanks,
> > Vito Caputo
> 
> it'd be much more reliable to set _NET_STARTUP_ID to the content of whatever
> the DESKTOP_STARTUP_ID env var has and enforce this in xlib itself. this can 
> be
> inherited down the chain through your launching/containers/whatever and passed
> in for that launch instance. assuming your wm of course can do this and track
> every launch instance it started off and map it back to that instance... but 
> it
> can know reliably then "THIS action of launching here resulted in that window
> over there". much better than _NET_WM_PID because the pid here may not be the
> pid of whatever was forked - but some other child process or even unrelated
> other pid.
> 
> -- 
> - Codito, ergo sum - "I code, therefore I am" --
> Carsten Haitzler - ras...@rasterman.com

These aren't mutually exclusive proposals and in my opinion are somewhat
complementary.

Consider that in my workflow I am often launching X clients manually
from bash via xterm.  These won't have new startup IDs allocated to
them, so the monitoring overlays would reflect those of the top-level
WM-launched xterm.  If the client PID matches somewhere deeper in the
heirarchy rooted by the startup ID, I'd default to narrowing the scope
to that level.  It's /probably/ going to be the right thing, so I'd
still want the X client PID.

Speaking from years of experience using this scheme, keying off the PID
alone has been perfectly functional until namespaces came along.  Maybe
it should be on a different property, like _UNIX_WM_PID or something,
just to not step on the existing sematics of _NET_WM_PID.  But I think
it's perfectly reasonable to have the X server make this client
identifier as viewed by the X server more reliably accessible when
possible, considering it's the X server with the AF_UNIX socket and
associated creds at its disposal.

Thanks,
Vito Caputo
___
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

RFC: automatic _NET_WM_PID setting for local clients

2019-07-23 Thread xorg
Hello folks,

I'd like to propose that Xorg set the _NET_WM_PID property on new
windows for local clients @ window create time whenever possible.  

This is something I added localy years ago to more reliably have this
property set with uncooperative clients that didn't set it.  My window
manager integrates client process monitoring and relies on this property
for acquiring the PID of connected clients.

At the time, it was just a few X clients that were problematic, stuff
like xpdf and other smaller programs using less popular toolkits or no
toolkit at all.  It wasn't such a big deal, so I promptly forgot about
it and stopped building my own Xorg debs with the patch, living with the
absent monitoring overlays on those windows.

Fast-forward to today; I'm using systemd-nspawn for running X clients -
particularly network-facing clients like FireFox where I _strongly_
prefer isolating the client from accessing things like my home directory
for obvious reasons (ssh keys, etc).

These programs are cooperative and set _NET_WM_PID, but the PID they set
is from the perspective of the container namespace.  The display server
is running in the global host namespace, where this PID has zero
relevance.  The same goes for my window manager, it to runs in the
host's namespace, so when it gets this PID and tries to monitor the
process subtree rooted at that PID in /proc, it either finds nothing or
the entirely wrong tree.

So again I'm wishing the display server would just set this property for
local clients immediately when creating the window, which would not only
make the property more reliable but now it would also set it from the
PIDNS of the Xorg server, that I would argue is far more meaningful.

I happened to still have the old patch I was using to do this back in
the day, and have attached it as-is for discussion purposes.

Thanks,
Vito Caputo
--- xorg-server-1.12.4/dix/window.c 2012-05-17 10:09:02.0 -0700
+++ xorg-server-1.12.4.hacked/dix/window.c  2014-06-04 18:54:33.570855708 
-0700
@@ -840,6 +840,20 @@
 event.u.createNotify.override = pWin->overrideRedirect;
 DeliverEvents(pParent, , 1, NullWindow);
 }
+
+if (pScreen->root == pParent) {
+/* top-level windows with local connections can reliably get 
_NET_WM_PID set by the server */
+LocalClientCredRec *lcc;
+if (GetLocalClientCreds(client, ) != -1)
+if (lcc->fieldsSet & LCC_PID_SET) {
+Atom prop;
+
+prop = MakeAtom("_NET_WM_PID", strlen("_NET_WM_PID"), TRUE);
+dixChangeWindowProperty(client, pWin, prop,
+XA_CARDINAL, 32, PropModeReplace,
+1, >pid, FALSE);
+}
+}
 return pWin;
 }
 
___
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: xorg Digest, Vol 163, Issue 8

2019-02-17 Thread akshay chavan via xorg
 Hi Chris,
My xKeyboard-config is version 2.23.1-1 (so it is the most recent version). 
This keyboard issue seems pretty common for Nedit users, which is why Nedit 
lists it in the "Help->Problems/Defects" option. I am quoting the text here:
QUOTE
P: Dialogs don't automatically get keyboard focus when they pop up. 

S: Most X Window managers allow you to choose between two categories of 
keyboard focus models: pointer focus, and explicit focus.  Pointer focus means 
that as you move the mouse around the screen, the window under the mouse 
automatically gets the keyboard focus.  NEdit users who use this focus model 
should set "Popups Under Pointer" in the Default Settings sub menu of the 
preferences menu in NEdit.  Users with the explicit focus model, in some cases, 
may have problems with certain dialogs, such as Find and Replace.  In MWM this 
is caused by the mwm resource startupKeyFocus being set to False (generally a 
bad choice for explicit focus users). NCDwm users should use the focus model 
"click" instead of "explicit", again, unless you have set it that way to 
correct specific problems, this is the appropriate setting for most explicit 
focus users. 


UNQUOTE

So I followed this advice and tried to set the "Popups under pointer" option, 
but it was selected by default. Then why am I facing this problem? Anyway, I 
unselect it and restart Nedit, but this does NOT solve the problem. So I set 
the "popups under pointer" option AGAIN and restart Nedit. This time, It works 
FINE and all dialogs automatically have keyboard focus when opened. HOWEVER, 
when I open a second file in a second tab, the problem resurfaces. 

Is this a bug in NEdit?
Thanks,Akshay
On Saturday, February 16, 2019, 4:50:26 AM GMT+5:30, Chris Sorenson 
 wrote:  
 
 On 02/15/2019 11:48 AM, akshay chavan wrote:
> 
> Hi,
> Nedit's "version" option shows the following information:
> NEdit 5.6
> Jul 5, 2010
> 
>  Built on: Win32, x86-64, GNU C
>  Built at: Jun 30 2015, 16:55:01
>    With Motif: (Untested) 2.3.4 [@(#)Motif Version 2.3.4]
> Running Motif: 2.3 [unknown]
>    Server: The Cygwin/X Project 12001000
>    Visual: 24-bit TrueColor (ID 0x21, Default)
>    Locale: en_US
> 
> I did not build NEdit from source. I simply installed it through 
> Cygwin.
> 
> Can you offer any suggestions to deal with this problem?
> 
> Regards,Akshay
> 

Hmm, it's probably a keyboard error then, are you using a funky 
keyboard? What version of xkeyboard-config do you have? You'll want to 
make sure it's the most recent version, from February 2018:

https://cygwin.com/packages/x86_64/xkeyboard-config/

https://freedesktop.org/wiki/Software/XKeyboardConfig/
  ___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Re: xorg Digest, Vol 163, Issue 8

2019-02-16 Thread akshay chavan via xorg
 
Hi,
Nedit's "version" option shows the following information:
NEdit 5.6
Jul 5, 2010

 Built on: Win32, x86-64, GNU C
 Built at: Jun 30 2015, 16:55:01
   With Motif: (Untested) 2.3.4 [@(#)Motif Version 2.3.4]
Running Motif: 2.3 [unknown]
   Server: The Cygwin/X Project 12001000
   Visual: 24-bit TrueColor (ID 0x21, Default)
   Locale: en_US
 
I did not build NEdit from source. I simply installed it through Cygwin. 

Can you offer any suggestions to deal with this problem? 

Regards,Akshay
On Friday, February 15, 2019, 6:45:52 AM GMT+5:30, Chris Sorenson 
 wrote:  
 
 > Message: 1
> Date: Mon, 11 Feb 2019 18:14:27 + (UTC)
> From: akshay chavan 
> To: "xorg@lists.x.org" 
> Subject: Problems using an X-Window application on Cygwin
> Message-ID: <844242032.1743315.1549908867...@mail.yahoo.com>
> Content-Type: text/plain; charset="utf-8"
> 
> Hi,
> 
> I have installed a X-Window text editor called NEdit 5.6 on Windows 10
> using Cygwin. I have installed all the required X packages such as
> xorg-server, xinit, etc required to run X-Window applications
> 
> I have noticed that whenever I open ANY dialog, such as "Goto line
> number", "save as" or "open", the keyboard input does NOT show in the
> dialog's textbox.
> 
> For instance, if I open the "goto line number" dialog, and type
> something, the entered number does not show up in the dialog's textbox
> . Similarly, when I open the "save as" dialog, I CANNOT type in the
> "Directory" field.
> 
> These problems are NOT observed when I press and hold the middle mouse
> click on the textbox. As long as I hold the middle mouse click, the
> textbox shows the characters typed in. When I release the mouse click,
> I can no longer enter anything in the textbox.
> 
> Is this issue related to xinit? I tried searching online for a
> solution but didn't find anything.
> 
> Thanks,
> 
> Akshay
> 

That's probably a Motif problem not an Nedit problem, what version of 
Motif is your Cygwin using?
  ___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Re: [PATCH xf86-video-savage] Disable EXA acceleration for now

2019-02-15 Thread Connor Behan via xorg-devel
On 2019-02-13 03:36 PM, Kevin Brace wrote:
>> Date: Wed, 13 Feb 2019 14:03:02 -0500
>> From: Connor Behan 
>> To: xorg-devel@lists.x.org
>> Subject: Re: [PATCH xf86-video-savage] Disable EXA acceleration for
>>  now
>> Message-ID: 
>> Content-Type: text/plain; charset="utf-8"
>>
>>
>> On 2019-02-11 12:02 PM, Kevin Brace wrote:
>>> EXA acceleration architecture code is currently broken on X Server
>>> 1.19, so it should be disabled until it is fixed.
>>>
>>> Signed-off-by: Kevin Brace 
>>> ---
>>>  src/savage_driver.c | 23 +++
>>>  1 file changed, 19 insertions(+), 4 deletions(-)
>> Is this because the rendering is wrong? Or does the X server crash
>> before you can test?
>>> diff --git a/src/savage_driver.c b/src/savage_driver.c
>>> index 01fc0bc..e26b0f1 100644
>>> --- a/src/savage_driver.c
>>> +++ b/src/savage_driver.c
>>> @@ -1273,14 +1273,29 @@ static Bool SavagePreInit(ScrnInfoPtr pScrn, int 
>>> flags)
>>> psav->useEXA = FALSE;
>>> } else if(!xf86NameCmp(strptr,"EXA")) {
>>>from = X_CONFIG;
>>> -  psav->useEXA = TRUE;
>>> +  psav->NoAccel = TRUE;
>>> +  psav->useEXA = FALSE;
>>> +  xf86DrvMsg(pScrn->scrnIndex, X_INFO,
>>> +  "EXA acceleration architecture is "
>>> +  "permanently disabled for this version.\n");
>>> }
>>>  }
>>>  #else
>>> -   psav->useEXA = TRUE;
>>> +   psav->NoAccel = TRUE;
>>> +   psav->useEXA = FALSE;
>>> +   xf86DrvMsg(pScrn->scrnIndex, X_INFO,
>>> +   "EXA acceleration architecture is "
>>> +   "permanently disabled for this version.\n");
>>>  #endif
>>> -   xf86DrvMsg(pScrn->scrnIndex, from, "Using %s acceleration 
>>> architecture\n",
>>> -   psav->useEXA ? "EXA" : "XAA");
>>> +
>>> +   if (!psav->NoAccel) {
>>> +   xf86DrvMsg(pScrn->scrnIndex, from,
>>> +   "Using %s acceleration architecture\n",
>>> +   psav->useEXA ? "EXA" : "XAA");
>>> +   } else {
>>> +   xf86DrvMsg(pScrn->scrnIndex, X_INFO,
>>> +   "Hardware acceleration is disabled.\n");
>>> +   }
>>>  }
>>>  
>>>  if ((s = xf86GetOptValString(psav->Options, OPTION_OVERLAY))) {
>> -- next part --
>> A non-text attachment was scrubbed...
>> Name: signature.asc
>> Type: application/pgp-signature
>> Size: 488 bytes
>> Desc: OpenPGP digital signature
>> URL: 
>> <https://lists.x.org/archives/xorg-devel/attachments/20190213/46e5c8ba/attachment-0001.sig>
> Hi Connor,
>
> The code is broken, and that's why I disabled EXA.
> I tested the code on Xubuntu 16.04.5 (X Server 1.19.6).
> It can draw the initial login screen, but as soon as it gets past that, the 
> screen will go black (not blank) and nothing happens.
> The result is consistent across several S3 Savage cards (Savage IX, several 
> Savage 4s, and Savage 2000) I tested.
> Only disabling acceleration works around the bug.
> Activating --disable-dri for the compilation script makes no difference, at 
> least for the stock Linux 4.15 kernel Canonical ships with (Savage DRM is 
> disabled).
> The code might have a hard DRI1 dependency for the proper functioning of EXA.
> I was thinking of releasing xf86-video-savage DDX Version 2.4 on Thursday.
> If you can figure out what's wrong with the code, the fix can go for the 
> hypothetical Version 2.5 sometime in the future.
The savage driver doesn't attempt to use EXA for composites so that
rules out most of what I had in mind. The only other thing I would try
is disabling the UploadToScreen hook. If that doesn't help, there's no
reason to delay a release :).


signature.asc
Description: OpenPGP digital signature
___
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: xf86EnableIO & ExtendedEnabled vs. the input thread

2019-02-15 Thread Alan Coopersmith via xorg-devel

On 01/31/19 07:23 AM, Adam Jackson wrote:

On Wed, 2019-01-23 at 14:22 -0800, Alan Coopersmith wrote:

Is there any reason we just don't drop ExtendedEnabled altogether and
just always pass the calls through to the kernel?   That'd leave us
still needing to call xf86EnableIO() in the input thread on Solaris,
unlike Linux, but that's more sensible than forcing a DisableIO()
first just to reset the ExtendedEnabled state.


I can't think of a good reason to track ExtendedEnabled, no. All of the
implementations look like they're idempotent (though I had to read the
weird Linux ppc thing twice to be sure). The ExtendedEnabled logic
itself seems to predate XFree86 4.0, which is back far enough in the
dark ages that I don't think we'd ever find a useful changelog for its
motivation. I say nuke it.


Okay, I'll do that - but that then leaves the problem of how to enable it in
the input thread, since the input thread is in the core/shared X server code,
but needs to call a routine in the XFree86 DDX.

My current unclean solution is:

index 97e59d21f..8c8bf090a 100644
--- a/os/inputthread.c
+++ b/os/inputthread.c
@@ -39,6 +39,10 @@
 #include "opaque.h"
 #include "osdep.h"

+#ifdef __sun
+#include 
+#endif
+
 #if INPUTTHREAD

 Bool InputThreadEnable = TRUE;
@@ -326,6 +330,16 @@ InputThreadDoWork(void *arg)
 pthread_setname_np ("InputThread");
 #endif

+#ifdef __sun
+{
+Bool (*enableIO)(void) = (Bool (*)(void))
+dlsym(RTLD_PROBE, "xf86EnableIO");
+
+if (enableIO != NULL)
+(*enableIO)();
+}
+#endif
+
 ospoll_add(inputThreadInfo->fds, hotplugPipeRead,
ospoll_trigger_level,
InputThreadPipeNotify,

but I'm guessing instead we should have some sort of callback or ddx-specific
initialization called from inputthread, that happens to be an empty stub
everywhere but the xf86 ddx for Solaris.

Thoughts on that?

Thanks,

-alan-
___
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: xorg Digest, Vol 163, Issue 8

2019-02-15 Thread Chris Sorenson via xorg

On 02/15/2019 11:48 AM, akshay chavan wrote:


Hi,
Nedit's "version" option shows the following information:
NEdit 5.6
Jul 5, 2010

 Built on: Win32, x86-64, GNU C
 Built at: Jun 30 2015, 16:55:01
   With Motif: (Untested) 2.3.4 [@(#)Motif Version 2.3.4]
Running Motif: 2.3 [unknown]
   Server: The Cygwin/X Project 12001000
   Visual: 24-bit TrueColor (ID 0x21, Default)
   Locale: en_US

I did not build NEdit from source. I simply installed it through 
Cygwin.


Can you offer any suggestions to deal with this problem?

Regards,Akshay



Hmm, it's probably a keyboard error then, are you using a funky 
keyboard? What version of xkeyboard-config do you have? You'll want to 
make sure it's the most recent version, from February 2018:


https://cygwin.com/packages/x86_64/xkeyboard-config/

https://freedesktop.org/wiki/Software/XKeyboardConfig/
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

[ANNOUNCE] xcursor-themes 1.0.6

2019-02-15 Thread Alan Coopersmith via xorg-announce
This is a default set of cursor themes for use with libXcursor,
originally created for the XFree86 Project, and now shipped as part
of the X.Org software distribution.

This release adds some symlinks to the whiteglass cursor theme to provide
additional cursor names that gnome-shell expects, so that gnome-shell
doesn't crash when using trying to use those cursors.

Alan Coopersmith (3):
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  xcursor-themes 1.0.6

Paul Hebble (1):
  Add missing symlinks for whiteglass

git tag: xcursor-themes-1.0.6

https://xorg.freedesktop.org/archive/individual/data/xcursor-themes-1.0.6.tar.bz2
MD5:  aea14eabf40528ec4db18f1cfcf5c458  xcursor-themes-1.0.6.tar.bz2
SHA1: b56fd5bf5b1ada0532a85c27db0d296e392168c5  xcursor-themes-1.0.6.tar.bz2
SHA256: ee1ec574741293abcf66ac14ce7e74add7ac6be7deb8b38179ef010d22354999  
xcursor-themes-1.0.6.tar.bz2
SHA512: 
2ad3586a5571a5ddc0001187362b54b839644916164834213af98e58698044aec4392dd6e1e42f1794fda85c8fedf259b09214a9636bd0e71a1629c710f198d3
  xcursor-themes-1.0.6.tar.bz2
PGP:  
https://xorg.freedesktop.org/archive/individual/data/xcursor-themes-1.0.6.tar.bz2.sig

https://xorg.freedesktop.org/archive/individual/data/xcursor-themes-1.0.6.tar.gz
MD5:  76f7f7706118e8faa53ba2901762391d  xcursor-themes-1.0.6.tar.gz
SHA1: 916ef26cd1b41f12f80d0ad5ec7f176277b60267  xcursor-themes-1.0.6.tar.gz
SHA256: 22638f7bd6257adf889d25af9c8a7b2cfdcf5a5e18339d25fbb092dbf6c663c1  
xcursor-themes-1.0.6.tar.gz
SHA512: 
6afe6a3126f9104f3cbf2001c2a972dfdf615660ec57ad455ea24f79b12c493b8eeec542edf7293b34083d1669baeb6b9ad9cb303f646c6704a67675aa3cfb9c
  xcursor-themes-1.0.6.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/data/xcursor-themes-1.0.6.tar.gz.sig


-- 
-Alan Coopersmith-   alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/alanc


signature.asc
Description: PGP signature
___
xorg-announce mailing list
xorg-announce@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-announce

Re: xorg Digest, Vol 163, Issue 8

2019-02-15 Thread Chris Sorenson via xorg

Message: 1
Date: Mon, 11 Feb 2019 18:14:27 + (UTC)
From: akshay chavan 
To: "xorg@lists.x.org" 
Subject: Problems using an X-Window application on Cygwin
Message-ID: <844242032.1743315.1549908867...@mail.yahoo.com>
Content-Type: text/plain; charset="utf-8"

Hi,

I have installed a X-Window text editor called NEdit 5.6 on Windows 10
using Cygwin. I have installed all the required X packages such as
xorg-server, xinit, etc required to run X-Window applications

I have noticed that whenever I open ANY dialog, such as "Goto line
number", "save as" or "open", the keyboard input does NOT show in the
dialog's textbox.

For instance, if I open the "goto line number" dialog, and type
something, the entered number does not show up in the dialog's textbox
. Similarly, when I open the "save as" dialog, I CANNOT type in the
"Directory" field.

These problems are NOT observed when I press and hold the middle mouse
click on the textbox. As long as I hold the middle mouse click, the
textbox shows the characters typed in. When I release the mouse click,
I can no longer enter anything in the textbox.

Is this issue related to xinit? I tried searching online for a
solution but didn't find anything.

Thanks,

Akshay



That's probably a Motif problem not an Nedit problem, what version of 
Motif is your Cygwin using?

___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

[ANNOUNCE] xcursor-themes 1.0.6

2019-02-15 Thread Alan Coopersmith via xorg
This is a default set of cursor themes for use with libXcursor,
originally created for the XFree86 Project, and now shipped as part
of the X.Org software distribution.

This release adds some symlinks to the whiteglass cursor theme to provide
additional cursor names that gnome-shell expects, so that gnome-shell
doesn't crash when using trying to use those cursors.

Alan Coopersmith (3):
  Update README for gitlab migration
  Update configure.ac bug URL for gitlab migration
  xcursor-themes 1.0.6

Paul Hebble (1):
  Add missing symlinks for whiteglass

git tag: xcursor-themes-1.0.6

https://xorg.freedesktop.org/archive/individual/data/xcursor-themes-1.0.6.tar.bz2
MD5:  aea14eabf40528ec4db18f1cfcf5c458  xcursor-themes-1.0.6.tar.bz2
SHA1: b56fd5bf5b1ada0532a85c27db0d296e392168c5  xcursor-themes-1.0.6.tar.bz2
SHA256: ee1ec574741293abcf66ac14ce7e74add7ac6be7deb8b38179ef010d22354999  
xcursor-themes-1.0.6.tar.bz2
SHA512: 
2ad3586a5571a5ddc0001187362b54b839644916164834213af98e58698044aec4392dd6e1e42f1794fda85c8fedf259b09214a9636bd0e71a1629c710f198d3
  xcursor-themes-1.0.6.tar.bz2
PGP:  
https://xorg.freedesktop.org/archive/individual/data/xcursor-themes-1.0.6.tar.bz2.sig

https://xorg.freedesktop.org/archive/individual/data/xcursor-themes-1.0.6.tar.gz
MD5:  76f7f7706118e8faa53ba2901762391d  xcursor-themes-1.0.6.tar.gz
SHA1: 916ef26cd1b41f12f80d0ad5ec7f176277b60267  xcursor-themes-1.0.6.tar.gz
SHA256: 22638f7bd6257adf889d25af9c8a7b2cfdcf5a5e18339d25fbb092dbf6c663c1  
xcursor-themes-1.0.6.tar.gz
SHA512: 
6afe6a3126f9104f3cbf2001c2a972dfdf615660ec57ad455ea24f79b12c493b8eeec542edf7293b34083d1669baeb6b9ad9cb303f646c6704a67675aa3cfb9c
  xcursor-themes-1.0.6.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/data/xcursor-themes-1.0.6.tar.gz.sig


-- 
-Alan Coopersmith-   alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/alanc


signature.asc
Description: PGP signature
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

random X server crashes (with backtrace), any clues?

2019-02-14 Thread john terragon via xorg-devel
Hi.

After a dist-upgrade on my debian installation I'm experiencing "random" 
crashes of the X server, always with the backtrace that you can find at the end 
of this
email. 
The dist-upgrade was rather large and a lot of components were updated, like 
the X server, 
mesa and kde. I don't think it's kernel related, as the crashes happen with 
various kernel versions 
that I was using before the upgrade.

Can anyone offer any clue?

Thanks 
john


[205311.015] (EE) 
[205311.016] (EE) Backtrace:
[205311.019] (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x139) [0x55a45f37afc9]
[205311.021] (EE) 1: /lib/x86_64-linux-gnu/libpthread.so.0 (funlockfile+0x50) 
[0x7fc476b116bf]
[205311.022] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (gsignal+0x10b) 
[0x7fc47697385b]
[205311.024] (EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (abort+0x121) 
[0x7fc47695e535]
[205311.026] (EE) unw_get_proc_name failed: no unwind info found [-10]
[205311.026] (EE) 4: /lib/x86_64-linux-gnu/libc.so.6 (?+0x0) [0x7fc47695e400]
[205311.028] (EE) 5: /lib/x86_64-linux-gnu/libc.so.6 (__assert_fail+0x42) 
[0x7fc47696c0a2]
[205311.037] (EE) 6: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so 
(__driDriverGetExtensions_nouveau_vieux+0x414f63) [0x7fc4757748e3]
[205311.038] (EE) 7: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so 
(__driDriverGetExtensions_nouveau_vieux+0x4154d5) [0x7fc475774e85]
[205311.040] (EE) 8: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so 
(__driDriverGetExtensions_i915+0x136b7b) [0x7fc47500dd8b]
[205311.041] (EE) 9: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so 
(__driDriverGetExtensions_i915+0x1370e7) [0x7fc47500eab7]
[205311.042] (EE) 10: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so 
(__driDriverGetExtensions_i915+0x12f041) [0x7fc474ffe711]
[205311.044] (EE) 11: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so 
(__driDriverGetExtensions_i915+0x11a2dc) [0x7fc474fd452c]
[205311.046] (EE) 12: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so 
(__driDriverGetExtensions_nouveau_vieux+0x1ccc7a) [0x7fc4752e429a]
[205311.047] (EE) 13: /usr/lib/x86_64-linux-gnu/dri/i965_dri.so 
(__driDriverGetExtensions_nouveau_vieux+0x1cd54c) [0x7fc4752e545c]
[205311.048] (EE) 14: /usr/lib/xorg/modules/libglamoregl.so 
(glamor_finish+0x967) [0x7fc4759f2117]
[205311.050] (EE) 15: /usr/lib/xorg/modules/libglamoregl.so 
(glamor_finish+0xde7) [0x7fc4759f2d97]
[205311.050] (EE) 16: /usr/lib/xorg/Xorg (miCopyRegion+0x96) [0x55a45f358a96]
[205311.050] (EE) 17: /usr/lib/xorg/Xorg (miDoCopy+0x466) [0x55a45f359156]
[205311.052] (EE) 18: /usr/lib/xorg/modules/libglamoregl.so 
(glamor_finish+0x1824) [0x7fc4759f43c4]
[205311.052] (EE) 19: /usr/lib/xorg/Xorg (DamageRegionAppend+0x3946) 
[0x55a45f303a36]
[205311.053] (EE) 20: /usr/lib/xorg/modules/libglamoregl.so 
(glamor_egl_exchange_buffers+0x2c8) [0x7fc4759eed08]
[205311.055] (EE) 21: /usr/lib/xorg/modules/libglamoregl.so 
(glamor_egl_fd_from_pixmap+0x1e) [0x7fc4759eee8e]
[205311.055] (EE) 22: /usr/lib/xorg/Xorg (dri3_send_open_reply+0x55d) 
[0x55a45f34ad1d]
[205311.055] (EE) 23: /usr/lib/xorg/Xorg (drm_format_for_depth+0x93b) 
[0x55a45f34a44b]
[205311.055] (EE) 24: /usr/lib/xorg/Xorg (SendErrorToClient+0x35e) 
[0x55a45f21c9ee]
[205311.055] (EE) 25: /usr/lib/xorg/Xorg (InitFonts+0x3b6) [0x55a45f220976]
[205311.057] (EE) 26: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xeb) 
[0x7fc47696009b]
[205311.057] (EE) 27: /usr/lib/xorg/Xorg (_start+0x2a) [0x55a45f20a68a]
[205311.057] (EE) 
[205311.057] (EE) 
Fatal server error:
[205311.057] (EE) Caught signal 6 (Aborted). Server aborting
[205311.057] (EE) 
[205311.057] (EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
[205311.057] (EE) Please also check the log file at "/var/log/Xorg.0.log" for 
additional information.
[205311.057] (EE) 
[205311.059] (II) AIGLX: Suspending AIGLX clients for VT switch
[205311.159] (EE) Server terminated with error (1). Closing log file.

___
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: [Mesa-dev] RFC - libglvnd and GLXVND vendor enumeration to facilitate GLX multi-vendor PRIME GPU offload

2019-02-13 Thread Kyle Brenneman via xorg-devel

On 2/13/19 2:32 PM, Andy Ritger wrote:

On Wed, Feb 13, 2019 at 12:15:02PM -0700, Kyle Brenneman wrote:

On 02/12/2019 01:58 AM, Michel Dänzer wrote:

On 2019-02-11 5:18 p.m., Andy Ritger wrote:

On Mon, Feb 11, 2019 at 12:09:26PM +0100, Michel Dänzer wrote:

On 2019-02-08 11:43 p.m., Kyle Brenneman wrote:

Also, is Mesa the only client-side vendor library that works with the
Xorg GLX module? I vaguely remember that there was at least one other
driver that did, but I don't remember the details anymore.

AFAIK, the amdgpu-pro OpenGL driver can work with the Xorg GLX module
(or its own forked version of it).

Maybe the amdgpu-pro OpenGL driver uses a fork of the Xorg GLX module
(or sets the "GlxVendorLibrary" X configuration option?), but it doesn't
look to me like the in-tree Xorg GLX module could report anything other
than "mesa" for GLX_VENDOR_NAMES_EXT, without custom user configuration.

GLX_VENDOR_NAMES_EXT, which client-side glvnd uses to pick the
libGLX_${vendor}.so to load, is implemented in the Xorg GLX module
with this:

xserver/glx/glxcmds.c:__glXDisp_QueryServerString():

  case GLX_VENDOR_NAMES_EXT:
  if (pGlxScreen->glvnd) {
  ptr = pGlxScreen->glvnd;
  break;
  }

pGlxScreen->glvnd appears to be assigned here, defaulting to "mesa",
though allowing an xorg.conf override via the "GlxVendorLibrary" option:

xserver/glx/glxdri2.c:__glXDRIscreenProbe():

  xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, options);
  glvnd = xf86GetOptValString(options, GLXOPT_VENDOR_LIBRARY);
  if (glvnd)
  screen->base.glvnd = xnfstrdup(glvnd);
  free(options);

  if (!screen->base.glvnd)
  screen->base.glvnd = strdup("mesa");

And swrast unconditionally sets pGlxScreen->glvnd to "mesa":

xserver/glx/glxdriswrast.c:__glXDRIscreenProbe():

  screen->base.glvnd = strdup("mesa");

Is there more to this that I'm missing?

I don't think so, I suspect we were just assuming slightly different
definitions of "works". :)



That should get fixed, but since that applies to the libglvnd's normal
vendor selection, I'd say it's orthogonal to GPU offloading. Off the top of
my head, the "GlxVendorLibrary" option ought to work regardless of which
__GLXprovider it finds. I think it would be possible to add a function to
let a driver override the GLX_VENDOR_NAMES_EXT string, too.

I think the point, though, is that thus far, libGLX_mesa.so is the only
glvnd client-side GLX implementation that will be loaded for use with
Xorg's GLX.  Thus, it doesn't seem to refute ajax's comment from earlier
in the thread:
I don't see that those are related. The GLX_VENDOR_NAMES_EXT string 
tells libglvnd which vendor to use by default. GPU offloading, more or 
less by definition, means using something other than the default.



At the other extreme, the server could do nearly all the work of
generating the possible __GLX_VENDOR_LIBRARY_NAME strings (with the
practical downside of each server-side GLX vendor needing to enumerate
the GPUs it can drive, in order to generate the hardware-specific
identifiers).

I don't think this downside is much of a burden? If you're registering
a provider other than Xorg's you're already doing it from the DDX
driver



-Kyle



___
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: [Mesa-dev] RFC - libglvnd and GLXVND vendor enumeration to facilitate GLX multi-vendor PRIME GPU offload

2019-02-13 Thread Andy Ritger via xorg-devel
On Wed, Feb 13, 2019 at 12:15:02PM -0700, Kyle Brenneman wrote:
> On 02/12/2019 01:58 AM, Michel Dänzer wrote:
> > On 2019-02-11 5:18 p.m., Andy Ritger wrote:
> > > On Mon, Feb 11, 2019 at 12:09:26PM +0100, Michel Dänzer wrote:
> > > > On 2019-02-08 11:43 p.m., Kyle Brenneman wrote:
> > > > > Also, is Mesa the only client-side vendor library that works with the
> > > > > Xorg GLX module? I vaguely remember that there was at least one other
> > > > > driver that did, but I don't remember the details anymore.
> > > > AFAIK, the amdgpu-pro OpenGL driver can work with the Xorg GLX module
> > > > (or its own forked version of it).
> > > Maybe the amdgpu-pro OpenGL driver uses a fork of the Xorg GLX module
> > > (or sets the "GlxVendorLibrary" X configuration option?), but it doesn't
> > > look to me like the in-tree Xorg GLX module could report anything other
> > > than "mesa" for GLX_VENDOR_NAMES_EXT, without custom user configuration.
> > > 
> > > GLX_VENDOR_NAMES_EXT, which client-side glvnd uses to pick the
> > > libGLX_${vendor}.so to load, is implemented in the Xorg GLX module
> > > with this:
> > > 
> > >xserver/glx/glxcmds.c:__glXDisp_QueryServerString():
> > > 
> > >  case GLX_VENDOR_NAMES_EXT:
> > >  if (pGlxScreen->glvnd) {
> > >  ptr = pGlxScreen->glvnd;
> > >  break;
> > >  }
> > > 
> > > pGlxScreen->glvnd appears to be assigned here, defaulting to "mesa",
> > > though allowing an xorg.conf override via the "GlxVendorLibrary" option:
> > > 
> > >xserver/glx/glxdri2.c:__glXDRIscreenProbe():
> > > 
> > >  xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, options);
> > >  glvnd = xf86GetOptValString(options, GLXOPT_VENDOR_LIBRARY);
> > >  if (glvnd)
> > >  screen->base.glvnd = xnfstrdup(glvnd);
> > >  free(options);
> > > 
> > >  if (!screen->base.glvnd)
> > >  screen->base.glvnd = strdup("mesa");
> > > 
> > > And swrast unconditionally sets pGlxScreen->glvnd to "mesa":
> > > 
> > >xserver/glx/glxdriswrast.c:__glXDRIscreenProbe():
> > > 
> > >  screen->base.glvnd = strdup("mesa");
> > > 
> > > Is there more to this that I'm missing?
> > I don't think so, I suspect we were just assuming slightly different
> > definitions of "works". :)
> > 
> > 
> That should get fixed, but since that applies to the libglvnd's normal
> vendor selection, I'd say it's orthogonal to GPU offloading. Off the top of
> my head, the "GlxVendorLibrary" option ought to work regardless of which
> __GLXprovider it finds. I think it would be possible to add a function to
> let a driver override the GLX_VENDOR_NAMES_EXT string, too.

I think the point, though, is that thus far, libGLX_mesa.so is the only
glvnd client-side GLX implementation that will be loaded for use with
Xorg's GLX.  Thus, it doesn't seem to refute ajax's comment from earlier
in the thread:

>>> At the other extreme, the server could do nearly all the work of
>>> generating the possible __GLX_VENDOR_LIBRARY_NAME strings (with the
>>> practical downside of each server-side GLX vendor needing to enumerate
>>> the GPUs it can drive, in order to generate the hardware-specific
>>> identifiers).
>> I don't think this downside is much of a burden? If you're registering
>> a provider other than Xorg's you're already doing it from the DDX
>> driver 


> -Kyle
> 
___
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] xfree86/modes: Add "NoOutputInitialSize" option

2019-02-13 Thread Andy Ritger via xorg-devel
OUTPUT_DEFAULT_WIDTH &&
-height < NO_OUTPUT_DEFAULT_HEIGHT) {
-width = NO_OUTPUT_DEFAULT_WIDTH;
-height = NO_OUTPUT_DEFAULT_HEIGHT;
+if (width < no_output_width &&
+height < no_output_height) {
+width = no_output_width;
+height = no_output_height;
 }
 }
 
diff --git a/hw/xfree86/modes/xf86Crtc.h b/hw/xfree86/modes/xf86Crtc.h
index 1d1124a1be81..427c6bff497f 100644
--- a/hw/xfree86/modes/xf86Crtc.h
+++ b/hw/xfree86/modes/xf86Crtc.h
@@ -964,6 +964,10 @@ extern _X_EXPORT void
 
 extern _X_EXPORT ScreenInitRetType xf86CrtcScreenInit(ScreenPtr pScreen);
 
+extern _X_EXPORT void
+xf86AssignNoOutputInitialSize(ScrnInfoPtr scrn, const OptionInfoRec *options,
+  int *no_output_width, int *no_output_height);
+
 extern _X_EXPORT Bool
  xf86InitialConfiguration(ScrnInfoPtr pScrn, Bool canGrow);
 
-- 
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

Re: [Mesa-dev] RFC - libglvnd and GLXVND vendor enumeration to facilitate GLX multi-vendor PRIME GPU offload

2019-02-13 Thread Kyle Brenneman via xorg-devel

On 02/12/2019 01:58 AM, Michel Dänzer wrote:

On 2019-02-11 5:18 p.m., Andy Ritger wrote:

On Mon, Feb 11, 2019 at 12:09:26PM +0100, Michel Dänzer wrote:

On 2019-02-08 11:43 p.m., Kyle Brenneman wrote:

Also, is Mesa the only client-side vendor library that works with the
Xorg GLX module? I vaguely remember that there was at least one other
driver that did, but I don't remember the details anymore.

AFAIK, the amdgpu-pro OpenGL driver can work with the Xorg GLX module
(or its own forked version of it).

Maybe the amdgpu-pro OpenGL driver uses a fork of the Xorg GLX module
(or sets the "GlxVendorLibrary" X configuration option?), but it doesn't
look to me like the in-tree Xorg GLX module could report anything other
than "mesa" for GLX_VENDOR_NAMES_EXT, without custom user configuration.

GLX_VENDOR_NAMES_EXT, which client-side glvnd uses to pick the
libGLX_${vendor}.so to load, is implemented in the Xorg GLX module
with this:

   xserver/glx/glxcmds.c:__glXDisp_QueryServerString():

 case GLX_VENDOR_NAMES_EXT:
 if (pGlxScreen->glvnd) {
 ptr = pGlxScreen->glvnd;
 break;
 }

pGlxScreen->glvnd appears to be assigned here, defaulting to "mesa",
though allowing an xorg.conf override via the "GlxVendorLibrary" option:

   xserver/glx/glxdri2.c:__glXDRIscreenProbe():

 xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, options);
 glvnd = xf86GetOptValString(options, GLXOPT_VENDOR_LIBRARY);
 if (glvnd)
 screen->base.glvnd = xnfstrdup(glvnd);
 free(options);

 if (!screen->base.glvnd)
 screen->base.glvnd = strdup("mesa");

And swrast unconditionally sets pGlxScreen->glvnd to "mesa":

   xserver/glx/glxdriswrast.c:__glXDRIscreenProbe():

 screen->base.glvnd = strdup("mesa");

Is there more to this that I'm missing?

I don't think so, I suspect we were just assuming slightly different
definitions of "works". :)


That should get fixed, but since that applies to the libglvnd's normal 
vendor selection, I'd say it's orthogonal to GPU offloading. Off the top 
of my head, the "GlxVendorLibrary" option ought to work regardless of 
which __GLXprovider it finds. I think it would be possible to add a 
function to let a driver override the GLX_VENDOR_NAMES_EXT string, too.


-Kyle

___
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: [PATCH xf86-video-savage] Disable EXA acceleration for now

2019-02-13 Thread Connor Behan via xorg-devel
On 2019-02-11 12:02 PM, Kevin Brace wrote:
> EXA acceleration architecture code is currently broken on X Server
> 1.19, so it should be disabled until it is fixed.
>
> Signed-off-by: Kevin Brace 
> ---
>  src/savage_driver.c | 23 +++
>  1 file changed, 19 insertions(+), 4 deletions(-)
Is this because the rendering is wrong? Or does the X server crash
before you can test?
> diff --git a/src/savage_driver.c b/src/savage_driver.c
> index 01fc0bc..e26b0f1 100644
> --- a/src/savage_driver.c
> +++ b/src/savage_driver.c
> @@ -1273,14 +1273,29 @@ static Bool SavagePreInit(ScrnInfoPtr pScrn, int 
> flags)
>   psav->useEXA = FALSE;
>   } else if(!xf86NameCmp(strptr,"EXA")) {
>  from = X_CONFIG;
> -psav->useEXA = TRUE;
> +psav->NoAccel = TRUE;
> +psav->useEXA = FALSE;
> +xf86DrvMsg(pScrn->scrnIndex, X_INFO,
> +"EXA acceleration architecture is "
> +"permanently disabled for this version.\n");
>   }
>  }
>  #else
> - psav->useEXA = TRUE;
> + psav->NoAccel = TRUE;
> + psav->useEXA = FALSE;
> + xf86DrvMsg(pScrn->scrnIndex, X_INFO,
> + "EXA acceleration architecture is "
> + "permanently disabled for this version.\n");
>  #endif
> -   xf86DrvMsg(pScrn->scrnIndex, from, "Using %s acceleration 
> architecture\n",
> - psav->useEXA ? "EXA" : "XAA");
> +
> + if (!psav->NoAccel) {
> + xf86DrvMsg(pScrn->scrnIndex, from,
> + "Using %s acceleration architecture\n",
> + psav->useEXA ? "EXA" : "XAA");
> + } else {
> + xf86DrvMsg(pScrn->scrnIndex, X_INFO,
> + "Hardware acceleration is disabled.\n");
> + }
>  }
>  
>  if ((s = xf86GetOptValString(psav->Options, OPTION_OVERLAY))) {





signature.asc
Description: OpenPGP digital signature
___
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: [Mesa-dev] RFC - libglvnd and GLXVND vendor enumeration to facilitate GLX multi-vendor PRIME GPU offload

2019-02-13 Thread Kyle Brenneman via xorg-devel

On 02/11/2019 02:51 PM, Andy Ritger wrote:

On Fri, Feb 08, 2019 at 03:43:25PM -0700, Kyle Brenneman wrote:

On 2/8/19 2:33 PM, Andy Ritger wrote:

On Fri, Feb 08, 2019 at 03:01:33PM -0500, Adam Jackson wrote:

On Fri, 2019-02-08 at 10:19 -0800, Andy Ritger wrote:


(1) If configured for PRIME GPU offloading (environment variable or
  application profile), client-side libglvnd could load the possible
  libGLX_${vendor}.so libraries it finds, and call into each to
  find which vendor (and possibly which GPU) matches the specified
  string. Once a vendor is selected, the vendor library could optionally
  tell the X server which GLX vendor to use server-side for this
  client connection.

I'm not a huge fan of the "dlopen everything" approach, if it can be
avoided.

Yes, I agree.

I'm pretty sure libglvnd could avoid unnecessarily loading vendor libraries
without adding nearly so much complexity.

If libglvnd just has a list of additional vendor library names to try, then
you could just have a flag to tell libglvnd to check some server string for
that name before it loads the vendor. If a client-side vendor would need a
server-side counterpart to work, then libglvnd can check for that. The
server only needs to keep a list of names to send back, which would be a
trivial (and backward-compatible) addition to the GLXVND interface.

Also, even without that, I don't think the extra dlopen calls would be a
problem in practice. It would only ever happen in applications that are
configured for offloading, which are (more-or-less by definition)
heavy-weight programs, so an extra millisecond or so of startup time is
probably fine.

But why incur that loading if we don't need to?
As I noted, we can still avoid loading extra loads even with an (almost) 
strictly client-based design. You don't need to do any sort of 
server-based device enumeration, all you need is something in the server 
to add a string to a list that the client can query.


But, there's no reason that query can't be optional, and there's no 
reason it has to be coupled with anything else.





I think I'd rather have a new enum for GLXQueryServerString
that elaborates on GLX_VENDOR_NAMES_EXT (perhaps GLX_VENDOR_MAP_EXT),
with the returned string a space-delimited list of :.
libGL could accept either a profile or a vendor name in the environment
variable, and the profile can be either semantic like
performance/battery, or a hardware selector, or whatever else.

This would probably be a layered extension, call it GLX_EXT_libglvnd2,
which you'd check for in the (already per-screen) server extension
string before trying to actually use.

That all sounds reasonable to me.


At the other extreme, the server could do nearly all the work of
generating the possible __GLX_VENDOR_LIBRARY_NAME strings (with the
practical downside of each server-side GLX vendor needing to enumerate
the GPUs it can drive, in order to generate the hardware-specific
identifiers).

I don't think this downside is much of a burden? If you're registering
a provider other than Xorg's you're already doing it from the DDX
driver (I think? Are y'all doing that from your libglx instead?), and
when that initializes it already knows which device it's driving.

Right.  It will be easy enough for the NVIDIA X driver + NVIDIA server-side GLX.

Kyle and I were chatting about this, and we weren't sure whether people
would object to doing that for the Xorg GLX provider: to create the
hardware names, Xorg's GLX would need to enumerate all the DRM devices
and list them all as possible : pairs for the Xorg
GLX-driven screens.  But, now that I look at it more closely, it looks
like drmGetDevices2() would work well for that.

So, if you're not concerned with that burden, I'm not.  I'll try coding
up the Xorg GLX part of things and see how it falls into place.

That actually is one of my big concerns: I'd like to come up with something
that can give something equivalent to Mesa's existing DRI_PRIME setting, and
requiring that logic to be in the server seems like a very poor match. You'd
need to take all of the device selection and enumeration stuff from Mesa and
transplant it into the Xorg GLX module, and then you'd need to define some
sort of protocol to get that data back into Mesa where you actually need it.
Or else you need to duplicate it between the client and server, which seems
like the worst of both worlds.

Is this actually a lot of code?  I'll try to put together a prototype so
we can see how much it is, but if it is just calling drmGetDevices2() and
then building PCI BusID-based names, that doesn't seem unreasonable to me.
The fact that it's required *at all* tells you that a server-based 
design doesn't match the reality of existing drivers. I've also seen 
ideas for GLX implementations based on EGL or Vulkan, which probably 
wouldn't be able to work with server-side device enumeration.


And like I pointed out, adding that requirement doesn't give you

Re: RFC - libglvnd and GLXVND vendor enumeration to facilitate GLX multi-vendor PRIME GPU offload

2019-02-13 Thread Kyle Brenneman via xorg-devel
ets a list of alternate vendor libraries from an app profile 
(config file, environment variable, whatever)
* For each vendor in that list, libglvnd will load the vendor and call a 
new callback function, which asks the vendor to set up offloading. This 
call applies to the whole display, so the vendor can do all of its 
display initialization here.
* If that callback succeeds, then libglvnd calls a second function to 
check which screens the vendor actually supports offloading on. Libglvnd 
assigns the vendor to those screens.

* For any remaining screens, libglvnd will use its current selection logic.

The entire interface is defined in an extension to the libglvnd GLX 
vendor library interface. That means the interface itself is entirely 
client-side, but a driver is free to use whatever combination of client- 
and server-side logic it wants. For example, a driver can implement 
device enumeration in the client vendor library (like Mesa does), or it 
could do that in the server and communicate the results back to the client.


You could also have a multiple client vendor libraries that all work 
with a single server-side library, or even a client vendor library that 
doesn't have a server-side counterpart at all.


The profile that libglvnd uses is just a list of vendor library names 
that libglvnd should try before it falls back to its normal vendor 
selection. Along with each vendor name, the profile can also optionally 
have some vendor-specific configuration data. That extra data can be 
used to select a specific device. For Mesa, for example, you could use 
the same string that you'd otherwise specify by setting the DRI_PRIME 
environment variable.


The config file format I put together is JSON-based. It contains a list 
of profiles (selected based on the executable name of the process), and 
each profile contains a list of vendors. In addition to naming a vendor 
directly, a profile can list a generic descriptor, which acts like a 
macro that expands out to a list of vendors. Drivers can install config 
files to provide profiles and to provide definitions for those 
descriptors. Libglvnd will merge the vendor lists in profiles and 
descriptors from different files so that multiple drivers don't clobber 
each other. As a result, it should be possible for vendors (or distros) 
to provide reasonable default behavior, but still allow a user to 
override any profile or descriptor if they want to.


I think a client-based interface like this is a strict functional 
superset of anything that requires server-side device enumeration. 
GLXVND would have to rely on the server-side vendor libraries to do that 
enumeration, and that same logic could just as easily be an 
implementation detail between a client and server library.


The one exception is that this interface doesn't allow offloading to 
different vendors on different screens if no single vendor can handle 
all of them, but in order to run into that case, you'd need at least two 
X screens and at least four different GPU vendors. That's still not a 
client versus server limitation, though, that's just a limitation of 
libglvnd selecting a single offload vendor and letting it initialize the 
whole display all at once.


Since this seems to be a sticking point, there's also an option to avoid 
unnecessarily loading extra client-side vendor libraries. If a client 
vendor needs a server-side counterpart, then libglvnd can filter it out 
based on a really simple server query. Right now, it just checks the 
GLX_VENDOR_NAMES_EXT string (since that was easy to test), but we may 
want to define some new string for this. This is the closest that 
libglvnd gets to the server at any point in this process, and even this 
part is optional and should be a pretty trivial extension to the GLXVND 
interface in the server.


-Kyle

___
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: [Mesa-dev] RFC - libglvnd and GLXVND vendor enumeration to facilitate GLX multi-vendor PRIME GPU offload

2019-02-11 Thread Andy Ritger via xorg-devel
On Fri, Feb 08, 2019 at 03:43:25PM -0700, Kyle Brenneman wrote:
> On 2/8/19 2:33 PM, Andy Ritger wrote:
> > On Fri, Feb 08, 2019 at 03:01:33PM -0500, Adam Jackson wrote:
> > > On Fri, 2019-02-08 at 10:19 -0800, Andy Ritger wrote:
> > > 
> > > > (1) If configured for PRIME GPU offloading (environment variable or
> > > >  application profile), client-side libglvnd could load the possible
> > > >  libGLX_${vendor}.so libraries it finds, and call into each to
> > > >  find which vendor (and possibly which GPU) matches the specified
> > > >  string. Once a vendor is selected, the vendor library could 
> > > > optionally
> > > >  tell the X server which GLX vendor to use server-side for this
> > > >  client connection.
> > > I'm not a huge fan of the "dlopen everything" approach, if it can be
> > > avoided.
> > Yes, I agree.
> I'm pretty sure libglvnd could avoid unnecessarily loading vendor libraries
> without adding nearly so much complexity.
> 
> If libglvnd just has a list of additional vendor library names to try, then
> you could just have a flag to tell libglvnd to check some server string for
> that name before it loads the vendor. If a client-side vendor would need a
> server-side counterpart to work, then libglvnd can check for that. The
> server only needs to keep a list of names to send back, which would be a
> trivial (and backward-compatible) addition to the GLXVND interface.
> 
> Also, even without that, I don't think the extra dlopen calls would be a
> problem in practice. It would only ever happen in applications that are
> configured for offloading, which are (more-or-less by definition)
> heavy-weight programs, so an extra millisecond or so of startup time is
> probably fine.

But why incur that loading if we don't need to?

> > > I think I'd rather have a new enum for GLXQueryServerString
> > > that elaborates on GLX_VENDOR_NAMES_EXT (perhaps GLX_VENDOR_MAP_EXT),
> > > with the returned string a space-delimited list of :.
> > > libGL could accept either a profile or a vendor name in the environment
> > > variable, and the profile can be either semantic like
> > > performance/battery, or a hardware selector, or whatever else.
> > > 
> > > This would probably be a layered extension, call it GLX_EXT_libglvnd2,
> > > which you'd check for in the (already per-screen) server extension
> > > string before trying to actually use.
> > That all sounds reasonable to me.
> > 
> > > > At the other extreme, the server could do nearly all the work of
> > > > generating the possible __GLX_VENDOR_LIBRARY_NAME strings (with the
> > > > practical downside of each server-side GLX vendor needing to enumerate
> > > > the GPUs it can drive, in order to generate the hardware-specific
> > > > identifiers).
> > > I don't think this downside is much of a burden? If you're registering
> > > a provider other than Xorg's you're already doing it from the DDX
> > > driver (I think? Are y'all doing that from your libglx instead?), and
> > > when that initializes it already knows which device it's driving.
> > Right.  It will be easy enough for the NVIDIA X driver + NVIDIA server-side 
> > GLX.
> > 
> > Kyle and I were chatting about this, and we weren't sure whether people
> > would object to doing that for the Xorg GLX provider: to create the
> > hardware names, Xorg's GLX would need to enumerate all the DRM devices
> > and list them all as possible : pairs for the Xorg
> > GLX-driven screens.  But, now that I look at it more closely, it looks
> > like drmGetDevices2() would work well for that.
> > 
> > So, if you're not concerned with that burden, I'm not.  I'll try coding
> > up the Xorg GLX part of things and see how it falls into place.
> That actually is one of my big concerns: I'd like to come up with something
> that can give something equivalent to Mesa's existing DRI_PRIME setting, and
> requiring that logic to be in the server seems like a very poor match. You'd
> need to take all of the device selection and enumeration stuff from Mesa and
> transplant it into the Xorg GLX module, and then you'd need to define some
> sort of protocol to get that data back into Mesa where you actually need it.
> Or else you need to duplicate it between the client and server, which seems
> like the worst of both worlds.

Is this actually a lot of code?  I'll try to put together a prototype so
we can see how much it is, but if it is just calling drmGetDevices2() and
then building PCI BusID-based names, that doesn't seem un

Re: XRender / XComposite Documentation

2018-10-30 Thread xorg
On Mon, Oct 29, 2018 at 04:04:08PM -0400, Patrick Herbst wrote:
> Hello,
> 
> I'm desperately trying to find documentation on these extensions.  Can
> someone point me in the right direction?  Am I missing something?  Any
> pointers?
> 

https://www.x.org/archive/X11R7.5/doc/libXrender/libXrender.txt
https://www.x.org/archive/X11R7.5/doc/renderproto/renderproto.txt
https://www.x.org/archive/X11R7.5/doc/compositeproto/compositeproto.txt

The docs also tend to get installed under /usr/share/doc/$packagename

On Debian I have:

/usr/share/doc/libxrender-dev/libXrender.txt.gz
/usr/share/doc/x11proto-render-dev/renderproto.txt.gz
/usr/share/doc/x11proto-composite-dev/compositeproto.txt.gz

Regards,
Vito Caputo
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Re: [arch-general] Please update VLC to v3.0.0

2018-02-23 Thread Xorg via arch-general

On 02/23/2018 07:25 AM, Eli Schwartz via arch-general wrote:

On 02/23/2018 07:03 AM, Xorg via arch-general wrote:

Hi everybody,

I hope it's the good mailing list to request package update (the bug
tracker only says 'the Mailing List'), and I'm sorry if I'm wrong.

VLC has been flagged out-of-date on 2018-02-07 (2 weeks ago).
Can you update it to v3.0.0, please?

Thank you in advance!

PS: Sorry for task #57595.

VLC is already updated.

It is currently in staging.
As you can see, I wrote my post at 12:03:28 UTC, and commit 8fcde2c at 
12:30:29 UTC.
I was tracking the Git activity for this package, and I would never have 
posted if it was already the case. :)




Yes, sometimes even Arch Linux takes longer than 47 minutes after an
upstream release to update packages. Two weeks for a major version
update that changes lots of dependencies including a move from Qt4 to
Qt5, *and* provides libraries against which *other* packages need to be
rebuilt? Yeah, this takes time.


I'm sorry if my intention was misunderstood.
I know it can take time after a major upstream update. Simply, due to no 
sign of activity for v3.0.0 on staging/testing, I thought it had been 
forgotten.

I *really* appreciate work done by mainteners, and it was not a reproach.


Thank you Levente Polyak for the update.


[arch-general] Please update VLC to v3.0.0

2018-02-23 Thread Xorg via arch-general

Hi everybody,

I hope it's the good mailing list to request package update (the bug 
tracker only says 'the Mailing List'), and I'm sorry if I'm wrong.


VLC has been flagged out-of-date on 2018-02-07 (2 weeks ago).
Can you update it to v3.0.0, please?

Thank you in advance!

PS: Sorry for task #57595.


Re: X is consuming ~100 GiB of RAM(!)

2017-12-07 Thread xorg
On Thu, Dec 07, 2017 at 11:22:30AM -0500, Ewen Chan wrote:
> Hi-Angel:
> 
> > Yes, now it should be using CPU for rendering.
> 
> Hmmm...I am not so sure if that was really what I want.
> 
> It just reminds me of the adage of where you fix a leak/problem at one
> part/section of a pipe, but then create another one problem somewhere else
> down the pipe.
> 
> > That's one more of beauties of open source
> 
> The thing that I can think of that would be even more beautiful than that
> would be if this didn't happen at all in the first place. :D
> 
> This "memory leak" or high consumption of memory from the subsystem that
> draws/renders the desktop/GUI doesn't happen at all with Windows no matter
> how many times I run the same analysis script.
> 
> My early subjective analysis (with this mgag200 blacklist) puts the time it
> takes to run the simulations now on par with Windows and Windows just
> worked (properly) like this from the get go.
> 
> People keep talking about great and wonderful Linux is, but this experience
> has been anything but.
> 
> I think that I've spent about as much time trying to find a resolution to
> this issue as I have had doing my actual analysis work.
> 
> Pros (for Linux): It's faster when it is running at runlevel 3.
> 
> Cons: Can't use the GUI (because if I blacklist the driver for runlevel 5,
> then the performance is about the same as it is in Windows, at which point,
> why not just use Windows? The set up of a Windows system to get it up and
> running to this same level/state is significantly faster.)
> 
> Such a pity really that this has the potential to be **A**, if not **THE**
> solution to this problem.
> 
> Hmmmit's been interesting.
> 
> I can still try other stuff (like iomem=relaxed), both either with the
> mgag200 or without it.
> 

For the record, the mga driver is quite old, pre-dating x86_64 and
most of its life was even pre hardware 3D acceleration.  Prior to
these transitions Matrox Milleniums were some of the best supported
graphics cards in Linux/X.

It would not surprise me if the problem you're experiencing is a
relatively trivial bug in the mga driver on x86_64.  It's been
uncommon to have such a configuration AFAIK, frankly I was a little
surprised to see someone mentioning some modern G200 use case.

Now I'm curious, what exactly is it you're doing?  Is your task
actually using the GUI or is it a console thing running in a terminal
and scrolling output?  Is there any visual output at all during the
analysis?  Are you just using a heavyweight desktop shell like gnome
shell and that's what is contending for CPU now that it's
unaccelerated?

- If the slowdown is just due to scrolling terminal text, redirect
  output to a file rather than having X display it all realtime.

- If it's a fancy composited desktop environment hogging CPU when
  unaccelerated, try using something lightweight like xfce or twm.
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Re: `pkg-config --static --libs x11` unusable for static linking?

2017-03-15 Thread xorg
On Wed, Mar 15, 2017 at 02:01:06PM +0100, walter harms wrote:
> you are aware the glibc does not support static linking ?
> 
> re,
>  wh

The glibc caveats surrounding static linking are completely orthogonal to
what is happening here.  The library order in the link phase matters and
`pkg-config --static --libs x11` is outputting options both incomplete and
ordered incorrectly.

The value of static linking in this case is producing a binary which
doesn't require graphical dependencies to be installed on what may
otherwise be headless systems having little more than glibc and ssh
installed.

Please note that the smoke test below passes, after using the fixed up link
command mentioned previously to produce the static binary, with glibc on
debian jessie amd64:

# mkdir /tmp/foo
# mkdir /tmp/foo/tmp
# mount --bind /tmp /tmp/foo/tmp # for X socket
# mkdir /tmp/foo/proc
# mount --bind /proc /tmp/foo/proc # what the program monitors
# mkdir /tmp/foo/home
# mount --bind /home /tmp/foo/home # for ~/.Xauthority and static test program
# chroot /tmp/foo /tmp/foo/home/vc/src/vmon-static

The program works just fine in that ad-hoc root with absolutely zero .so
dependencies present, there isn't an /etc/nsswitch.conf, this is desirable.
This program may be run on any amd64 linux box to successfully monitor it
without any concern for what is installed, even tunneled over `ssh -X`
provided the DISPLAY environment variable is amended to use 127.0.0.1
instead of localhost to avoid the name resolution glibc caveat.

There's also the musl-libc route for when glibc's dynamic dependencies are
unignorable, but this is all off-topic.  This is fundamentally about static
linking the X dependencies, not glibc.

It would be appreciated if `pkg-config --static --libs x11` actually output
a usable set of flags.  Playing libc roullette is completely orthogonal and
a decision left up to the user not us, and the current situation blocks
users from even taking a spin.  It turns out the odds of winning are
actually in the user's favor, why are we interfering?  Is it so difficult
to make pkg-config output the correct things?  Isn't this the whole point
of pkg-config?

Regards,
Vito Caputo
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

`pkg-config --static --libs x11` unusable for static linking?

2017-03-14 Thread xorg
/4.9/../../../x86_64-linux-gnu/libxcb.a(xcb_xid.o):
 In function `_xcb_xid_destroy':
(.text+0x1b8): undefined reference to `pthread_mutex_destroy'
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libxcb.a(xcb_auth.o):
 In function `_xcb_get_auth_info':
(.text+0x536): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libxcb.a(xcb_auth.o):
 In function `_xcb_get_auth_info':
(.text+0x557): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a(unwind-dw2-fde-dip.o): In 
function `__register_frame_info_bases':
(.text+0x16f7): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a(unwind-dw2-fde-dip.o): In 
function `__register_frame_info':
(.text+0x1792): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a(unwind-dw2-fde-dip.o): In 
function `__register_frame':
(.text+0x1834): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a(unwind-dw2-fde-dip.o): In 
function `__register_frame_info_table_bases':
(.text+0x18bb): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a(unwind-dw2-fde-dip.o): In 
function `__deregister_frame_info_bases':
(.text+0x195e): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a(unwind-dw2-fde-dip.o): In 
function `__deregister_frame_info_bases':
(.text+0x19f8): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a(unwind-dw2-fde-dip.o): In 
function `_Unwind_Find_FDE':
(.text+0x1ac6): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a(unwind-dw2-fde-dip.o): In 
function `_Unwind_Find_FDE':
(.text+0x1b16): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a(unwind-dw2-fde-dip.o): In 
function `_Unwind_Find_FDE':
(.text+0x1c00): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a(unwind-dw2-fde-dip.o): In 
function `__register_frame_info_bases':
(.text+0x1716): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a(unwind-dw2-fde-dip.o): In 
function `__register_frame_info':
(.text+0x17b1): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a(unwind-dw2-fde-dip.o): In 
function `__register_frame':
(.text+0x1858): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/x86_64-linux-gnu/4.9/libgcc_eh.a(unwind-dw2-fde-dip.o):(.text+0x18da):
 more undefined references to `pthread_mutex_unlock' follow
collect2: error: ld returned 1 exit status
Makefile:388: recipe for target 'vwm' failed
make[2]: *** [vwm] Error 1
make[2]: Leaving directory '/home/vc/src/vwm/src'
Makefile:674: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/vc/src/vwm/src'
Makefile:381: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

---

The output of `pkg-config --static --libs x11` here (Debian jessie amd64) is:
-lX11 -lpthread -lxcb -lXau -lXdmcp 

-ldl is not present, and -lpthread appears before -lxcb.

If I manually perform the link with these tweaked, linking is successful and
the program functions fine:

$ gcc  -g -O2  -static -o vwm vwm-clickety.o vwm-composite.o vwm-context.o 
vwm-desktop.o vwm-key.o vwm-launch.o vwm-logo.o vwm-overlays.o vwm-screen.o 
vwm-vwm.o vwm-window.o vwm-xevent.o vwm-xserver.o vwm-xwindow.o -lXinerama 
-lXrandr -lXext -lXcomposite -lXdamage -lXfixes -lXrender -lX11 -ldl -lxcb 
-lpthread -lXau -lXdmcp  libvmon/libvmon.a
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libX11.a(CrGlCur.o):
 In function `open_library':
(.text+0x32): warning: Using 'dlopen' in statically linked applications 
requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libX11.a(xim_trans.o):
 In function `_XimXTransSocketINETConnect':
(.text+0xe32): warning: Using 'getaddrinfo' in statically linked applications 
requires at runtime the shared libraries from the glibc version used for linking

---

Shouldn't `pkg-config --static --libs` be emitting usable output for static
linking?

Thanks,
Vito Caputo
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Re: Multiplexing general windows similar to terminator

2016-12-12 Thread xorg@lists.x.org
I believe fluxbox has had tabbed windows for quite some time, and in i3
you can also put multiple windows in the same tile and tab between them.
Maybe those could help you get what you want?

Best,
  - Timo
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Re: [aur-dev] [PATCH] Update french translation

2015-06-16 Thread Xorg

Done. Thanks to have added me.

Is it possible to change wiki links? They refer to english wiki, but 
some wiki pages are translated.



Le 16/06/2015 14:10, Lukas Fleischer a écrit :

On Tue, 16 Jun 2015 at 11:12:54, Xorg wrote:

Hi.

Because I'm not a member of french team on Transifex, I can't push the
updated translation on Transifex.
This is my first patch-send on a mailing-list, sorry if I'm wrong.

I added you to the French team on Transifex. You should be able to
submit your changes there now. Thanks!


[aur-dev] [PATCH] Update french translation

2015-06-16 Thread Xorg

Hi.

Because I'm not a member of french team on Transifex, I can't push the 
updated translation on Transifex.

This is my first patch-send on a mailing-list, sorry if I'm wrong.
--- a/po/fr.po	2015-06-13 10:26:08.017665000 +0200
+++ b/po/fr.po	2015-06-16 11:03:10.436817224 +0200
@@ -14,8 +14,8 @@
 msgstr 
 Project-Id-Version: Arch User Repository (AUR)\n
 Report-Msgid-Bugs-To: https://bugs.archlinux.org/index.php?project=2\n;
-POT-Creation-Date: 2015-06-11 23:45+0200\n
-PO-Revision-Date: 2015-06-11 21:46+\n
+POT-Creation-Date: 2015-06-14 21:56+0200\n
+PO-Revision-Date: 2015-06-16 10:53+\n
 Last-Translator: Lukas Fleischer transi...@cryptocrack.de\n
 Language-Team: French (http://www.transifex.com/projects/p/aur/language/;
 fr/)\n
@@ -32,11 +32,12 @@
 msgstr Désolé, la page que vous avez demandée n’existe pas.
 
 msgid Service Unavailable
-msgstr 
+msgstr Service indisponible
 
 msgid 
 Don't panic! This site is down due to maintenance. We will be back soon.
 msgstr 
+Ne paniquez pas ! Le site est fermé pour maintenance. Nous serons bientôt de retour.
 
 msgid Account
 msgstr Compte
@@ -116,7 +117,7 @@
 msgstr Soumettre
 
 msgid Manage Co-maintainers
-msgstr 
+msgstr Gérer les co-mainteneurs
 
 msgid Home
 msgstr Accueil
@@ -156,48 +157,78 @@
 Les paquets non supportés sont produits par des utilisateurs. Toute 
 utilisation des fichiers fournis se fait à vos propres risques.
 
+msgid Learn more...
+msgstr En apprendre plus...
+
 msgid Support
-msgstr 
+msgstr Soutien
 
 msgid Package Requests
-msgstr 
+msgstr Requêtes de paquet
 
 #, php-format
 msgid 
 There are three types of requests that can be filed in the %sPackage Actions
 %s box on the package details page:
 msgstr 
+Il existe trois types de requêtes qui peuvent être soumises dans la boîte %sActions du paquet
+%s sur la page des détails d'un paquet :
 
 msgid Orphan Request
-msgstr 
+msgstr Requête de destitution
 
 msgid 
 Request a package to be disowned, e.g. when the maintainer is inactive and 
 the package has been flagged out-of-date for a long time.
 msgstr 
+Demande qu'un paquet soit destitué, c'est-à-dire quand le mainteneur est inactif et 
+que le paquet a été marqué comme périmé depuis un long moment.
 
 msgid Deletion Request
-msgstr 
+msgstr Requête de suppression
 
 msgid 
 Request a package to be removed from the Arch User Repository. Please do not 
 use this if a package is broken and can be fixed easily. Instead, contact 
 the package maintainer and file orphan request if necessary.
 msgstr 
+Demande qu'un paquet soit supprimé d'AUR. Prière de ne pas 
+l'utiliser si un paquet est cassé et que le problème peut être réglé facilement. À la place, contactez 
+le mainteneur du paquet, et soumettez une requête de destitution si nécessaire.
 
 msgid Merge Request
-msgstr 
+msgstr Requête de fusion
 
 msgid 
 Request a package to be merged into another one. Can be used when a package 
 needs to be renamed or replaced by a split package.
 msgstr 
+Demande que le paquet soit fusionné dans un autre. Peut être utilisé quand un paquet 
+a besoin d'être renommé ou bien remplacé par un paquet splitté.
 
 #, php-format
 msgid 
 If you want to discuss a request, you can use the %saur-requests%s mailing 
 list. However, please do not use that list to file requests.
 msgstr 
+Si vous voulez débattre d'une requête, vous pouvez utiliser la mailing-list %saur-requests%s. 
+Cependant, merci de ne pas utiliser cette liste pour soumettre des requêtes.
+
+msgid Submitting Packages
+msgstr Soumission de paquets
+
+#, php-format
+msgid 
+Git over SSH is now used to submit packages to the AUR. See the %sSubmitting 
+packages%s section of the Arch User Repository ArchWiki page for more 
+details.
+msgstr 
+Git par-dessus SSH est maintenant utilisé pour soumettre des paquets sur AUR. Voir la section %sSoumettre 
+des paquets%s sur la page Arch User Repository du wiki pour plus de 
+détails.
+
+msgid The following SSH fingerprints are used for the AUR:
+msgstr Les empreintes SSH suivantes sont utilisées pour AUR :
 
 msgid Discussion
 msgstr Discussion
@@ -208,6 +239,10 @@
 structure takes place on %saur-general%s. For discussion relating to the 
 development of the AUR web interface, use the %saur-dev%s mailing list.
 msgstr 
+Les discussions générales en rapport avec AUR (Arch User Repository, dépôt des utilisateurs d’Arch Linux) 
+et les TU (Trusted User, utilisateurs de confiance) 
+ont lieu sur %saur-general%s. Pour les discussions en rapport 
+avec le développement de l'interface web d'AUR, utilisez la mailing-list %saur-dev.%s
 
 msgid Bug Reporting
 msgstr Rapports de bug
@@ -219,6 +254,9 @@
 report packaging bugs contact the package maintainer or leave a comment on 
 the appropriate package page.
 msgstr 
+Si vous trouvez un bug dans l'interface web d'AUR, merci de remplir un rapport de bug sur 
+le %sbug tracker%s. N’utilisez le tracker %sque%s pour les bugs de AUR. 
+Pour signaler un 

[aur-general] [AUR4] Error when upload a update pkgbuild : remote: error: missing install file: avidemux.install

2015-06-08 Thread Xorg


I have the same problem with package libreoffice-faenza-mod:
remote: error: The following error occurred when parsing commit
remote: error: 2b5e403e908f51617b188c49a11def1ae4d9bf27:
remote: error: missing install file: libreoffice-faenza-mod.install
remote: error: hook declined to update refs/heads/master
To ssh://a...@aur4.archlinux.org/libreoffice-faenza-mod.

PKGBUILD is here: 
https://aur.archlinux.org/packages/li/libreoffice-faenza-mod/PKGBUILD

.install file is: libreoffice-faenza-mod.install




Re: [aur-general] [AUR4] Error when upload a update pkgbuild : remote: error: missing install file: avidemux.install

2015-06-08 Thread Xorg
Yes, sure. This package was on AUR-DEV previously. I have re-push all my 
packages, I have a problem only with libreoffice-faenza-mod.


Le 08/06/2015 12:06, Andrejs Mivreņiks a écrit :

Hi!

Are you sure you added and commited the install file before push? Check your git 
status output.



Re: [aur-general] [AUR4] Error when upload a update pkgbuild : remote: error: missing install file: avidemux.install

2015-06-08 Thread Xorg
I do a new clone, move pckages files into the new directory, commit and 
push, that works.


Solved for libreoffice-faenza-mod [1]. Thanks.

[1] https://aur4.archlinux.org/packages/libreoffice-faenza-mod/

Le 08/06/2015 12:06, Andrejs Mivreņiks a écrit :

Hi!

Are you sure you added and commited the install file before push? Check your git 
status output.



Glamor wiki page is obsolete

2015-03-28 Thread xorg-devel
Consider updating or deleting it:
http://www.freedesktop.org/wiki/Software/Glamor/

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

Re: [aur-general] Merge request: dmg2dir-git

2014-05-18 Thread Xorg

Le 18/05/2014 22:50, Evgeniy Alekseev a écrit :

On Saturday 17 May 2014 12:02:04 Xorg wrote:

Hi.

I'm the dev of dmg2dir https://github.com/X0rg/dmg2dir, and the
maintainer of package dmg2dir-git
https://aur.archlinux.org/packages/dmg2dir-git/.

Because it is not interessant to have git version (~1commit/version),
I've created on AUR dmg2dir
https://aur.archlinux.org/packages/dmg2dir/, and I want to merge
dmg2dir-git https://aur.archlinux.org/packages/dmg2dir-git/ in dmg2dir
https://aur.archlinux.org/packages/dmg2dir/.

Can you merge [1] in [2] ?
[1] https://aur.archlinux.org/packages/dmg2dir-git/
[2] https://aur.archlinux.org/packages/dmg2dir/

Done, thank you.

Thank to you.


[aur-general] Merge request: dmg2dir-git

2014-05-17 Thread Xorg

Hi.

I'm the dev of dmg2dir https://github.com/X0rg/dmg2dir, and the 
maintainer of package dmg2dir-git 
https://aur.archlinux.org/packages/dmg2dir-git/.


Because it is not interessant to have git version (~1commit/version), 
I've created on AUR dmg2dir 
https://aur.archlinux.org/packages/dmg2dir/, and I want to merge 
dmg2dir-git https://aur.archlinux.org/packages/dmg2dir-git/ in dmg2dir 
https://aur.archlinux.org/packages/dmg2dir/.


Can you merge [1] in [2] ?
[1] https://aur.archlinux.org/packages/dmg2dir-git/
[2] https://aur.archlinux.org/packages/dmg2dir/

Thank in advance.

X0rg.




[Ubuntu-x-swat] ubuntu-x-swat deactivated by sarvatt

2014-04-20 Thread xorg crack pushers
Hello Ubuntu-X,

The membership status of Ubuntu-X (ubuntu-x-swat) in the team xorg crack
pushers (xorg-edgers) was changed by Robert Hooker (sarvatt) from
Approved to Deactivated.
https://launchpad.net/~xorg-edgers

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


Bug#732687: debian-maintainers: Gnome doesn't work after update.

2013-12-20 Thread Problem after updating Xorg|gnome doesn't works
Package: debian-maintainers
Severity: normal

Dear Maintainer,
*** Please consider answering these questions, where appropriate ***
Hello, yesterday I installed debian security updates 7, which saw several of 
Xorg is included.

Well today to start as usual gnome told me that he had not charged either. I 
had the new desk, and now only charge me the classic. Other problem is that 
when I enter facebook or similar sites, the session is closed and no further 
leads me to the home screen of debian.

I have a nvidia gt320m graphics and have installed the private driver before 
upgrading and worked very well. I searched to see if someone else happened to 
him and I have found no results.

*** End of the template - remove these lines ***


-- System Information:
Debian Release: 7.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=es_ES.utf8, LC_CTYPE=es_ES.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[aur-general] Massive remove request

2013-10-20 Thread Xorg

Hi.

I want to remove many packages, if it is possible.

First, the group lib32-gnustep-clang-svn:
lib32-gnustep-base-clang-svn 
https://aur.archlinux.org/packages/lib32-gnustep-base-clang-svn/
lib32-gnustep-corebase-clang-svn 
https://aur.archlinux.org/packages/lib32-gnustep-corebase-clang-svn/
lib32-gnustep-gui-clang-svn 
https://aur.archlinux.org/packages/lib32-gnustep-gui-clang-svn/
lib32-gnustep-libobjc2-clang-svn 
https://aur.archlinux.org/packages/lib32-gnustep-libobjc2-clang-svn/
lib32-gnustep-make-clang-svn 
https://aur.archlinux.org/packages/lib32-gnustep-make-clang-svn/
- Because it was dependencies of darling-multilib-git 
https://aur.archlinux.org/packages/darling-multilib-git/. Before, 
darling-multilib-git depended of group gnustep-clang-svn  
lib32-gnustep-clang-svn, and today, it depends only of 
gnustep-multilib-clang-svn (a new group which replaces both).


Second, it is packages from The Northfield Project (an old fork of 
Wayland Project):
northfield-git https://aur.archlinux.org/packages/northfield-git/ 
(Wayland fork)

norwood-git https://aur.archlinux.org/packages/norwood-git/ (Weston fork)
- Because Scott Moreau (A.K.A. soreau), the main dev, has not yet 
commited since 7 months! This fork is died, his activity 
(https://github.com/soreau?tab=activity) shows he continues to work on 
Wayland (and not Northfield). So I don't known if we can build these 
packages, because nobody uses these on Arch.


And last, it's about Psensor:
psensor-catalyst https://aur.archlinux.org/packages/psensor-catalyst/
- Psensor (Catalyst) is Psensor, but with AMD proprietary driver 
support. Nobody uses it, I was alone, but I don't use more Catalyst. And 
I think it is bad to add the AMD Display Library (ADL) SDK in a package.


Thanks in advance,

X0rg.


Re: [aur-general] Merge request : php-gtk

2013-07-10 Thread Xorg

Le 10/07/2013 11:23, Maxime GAUDUIN a écrit :

We tend to leave packages in the AUR as placeholders as long as the source
can still be obtained. Were upstream completely vanished and source gone,
I'd remove it, but that is not the case here. End of story.

That's ok, I didn't know it until today.
Thanks for your answer. I'm sorry to have disturb AUR-general to nothing.

Have a nice day...
X0rg.


Re: [aur-general] Merge/Remove Request : libkqueue

2013-07-06 Thread Xorg

Le 05/07/2013 23:01, Maxime GAUDUIN a écrit :

On Fri, Jul 5, 2013 at 10:49 PM, Pedro Alejandro López-Valencia 
palop...@gmail.com wrote:



On vie, 5 de jul 2013 a las 1:34 PM, Maxime GAUDUIN aluc...@gmail.com
wrote:


On Fri, Jul 5, 2013 at 8:22 PM, SJ_UnderWater webmaster0...@rcn.com
wrote:

On Wed, Jul 3, 2013 at 3:11 PM, Pedro Alejandro López-Valencia 

  palop...@gmail.com wrote:
   2013/7/3 Xorg xorgbrea...@gmail.com
   


I will disown libkqueue in 2 weeks time provided there is no answer from
niQo, then you can adopt it and we will proceed with the merge.

Cheers,

--
Maxime

  Just a precision, the OP is Xorg. The ball is in his field. :-) (I have

no practical use for libkqueue myself, consider me last-resort adopter).




Don't worry, I was replying to SJ_UnderWater :P

Sorry to answer now. Yes, I have made this request, because I think 
(like Lukas) libkqueue0 is a duplicate package (from libkqueue, which is 
flagged out-of-date).
I use libkqueue only as /darling-git/'s dependency. So I think 
SJ_UnderWater's package is the best package for libkqueue. Then, I read 
you, and I conclude the best solution is that niQo orphans his package, 
SJ_UnderWater adopts it and sends a new request to delete libkqueue0.


About libkqueue-svn, OK, I didn't know svn still exist. SJ_UnderWater, 
do you want to adopt it ? I'm not interested by, but I can adopt it in 
last-resort.


Thanks.
X0rg.


[aur-general] Merge/Remove Request : libkqueue

2013-07-03 Thread Xorg

Hi everybody.

There are 3 /libkqueue/...
https://aur.archlinux.org/packages/libkqueue/
https://aur.archlinux.org/packages/libkqueue-svn/
https://aur.archlinux.org/packages/libkqueue0/

libkqueue and libkqueue-svn are flagged out-of-date, and don't respect 
Arch Packaging Standards (URL : 
https://wiki.archlinux.org/index.php/Arch_Packaging_Standards) : no 
package() function, BSD license is missing.


Developers don't use svn today (I have downloaded source from svn, we 
can see 2010-09-18  v1.0  r344 the latest date in ChangeLog).


So, only libkqueue0 appears to be good.
I suggest to merge libkqueue and libkqueue-svn into libkqueue0, and then 
rename libkqueue0 into libkqueue, for example.


Thanks.


Re: [aur-general] Merge request : php-gtk

2013-07-02 Thread Xorg

Le 01/07/2013 09:46, Maxime Gauduin a écrit :

On Sun, 2013-06-30 at 16:29 +0200, Xorg wrote:

Hello,

Please merge php-gtk (package is old, orphan, dependencies are bad and
package can't compile) into php-gtk-git.
https://aur.archlinux.org/packages/php-gtk/
https://aur.archlinux.org/packages/php-gtk-git/

   Best Regards
X0rg


I'd leave it like this for the moment, project seems to be active still,
there might be a new release at some point.

Cheers,

--
Maxime
As you wish. But it is php-gtk-*2*.0.1 the latest version 
(http://gtk.php.net/download.php), released 15-May-2008.
GitHub page is here : https://github.com/php/php-gtk-src - latest 
commit, 8 months ago.


So I don't know. If you don't merge php-gtk into php-gtk-git, I will 
probably adopt php-gtk and remake a PKGBUILD for version 2.0.1.

2008, it is far...

Thanks.
X0rg


Re: [aur-general] [AUR] man-pages-*fr

2013-07-02 Thread Xorg

Le 02/07/2013 08:34, Bartłomiej Piotrowski a écrit :

On 2013-06-29 11:34, Xorg wrote:

Hi.

I think many packages about man-pages in French are outdated. List of
packages :
- man-pages-fr : v3.03.0 ; last update : 2008-07-18 19:35 == the
2013-05-20 at 15:15, I had written a comment to say the package created
is empty.
- man-pages-extras-fr : v0.8.1 ; last update : 2008-07-18 19:36 == the
2013-05-20 at 15:19, I had written a comment to say the package created
is empty, too.
- man-pages-sup-fr : v20080606 ; last update : 2008-08-19 22:11 ==
PKGBUILD don't have a function package(), so package will be empty too.

I have found this (in French, in perkamon-fr directory, README.fr file) :
- Christophe Blaess URL:http://www.blaess.fr/christophe/ : 1996-2005
- Alain Portal URL:http://manpagesfr.free.fr/ : 2005
- Thomas Huriaux et Denis Barbier URL:http://po4a.alioth.debian.org/ :
2006-2009
They used po4a for Debian.
- Denis Barbier URL:http://perkamon.alioth.debian.org/ : 2010
Perkamon project, to be not only for Debian.
- Denis Barbier URL:http://www.traduc.org/perkamon/ : since 2011

I think only *man-pages-fr *is useful today, but it need to be based on
Perkamon project.
Now, man-pages-fr can be found here :
https://alioth.debian.org/frs/?group_id=100455release_id=1879#man-pages-fr-_3.51-1-title-content

The latest version is man-pages-fr-3.51-1

So I think man-pages-extras-fr and man-pages-sup-fr are very obsolete
and deprecated today, but man-pages-fr need an upgrade.

Thanks in advance.

X0rg

Merged, thanks.

So can you orphan man-pages-fr, I want to adopt it, because marc[i1] 
seems to be inactive since 2009...


Thanks.
X0rg.


Re: [aur-general] [AUR] man-pages-*fr

2013-07-02 Thread Xorg

Le 02/07/2013 11:44, Bartłomiej Piotrowski a écrit :

On 2013-07-02 11:33, Xorg wrote:

Le 02/07/2013 08:34, Bartłomiej Piotrowski a écrit :

On 2013-06-29 11:34, Xorg wrote:

Hi.

I think many packages about man-pages in French are outdated. List of
packages :
- man-pages-fr : v3.03.0 ; last update : 2008-07-18 19:35 == the
2013-05-20 at 15:15, I had written a comment to say the package created
is empty.
- man-pages-extras-fr : v0.8.1 ; last update : 2008-07-18 19:36 == the
2013-05-20 at 15:19, I had written a comment to say the package created
is empty, too.
- man-pages-sup-fr : v20080606 ; last update : 2008-08-19 22:11 ==
PKGBUILD don't have a function package(), so package will be empty too.

I have found this (in French, in perkamon-fr directory, README.fr
file) :
- Christophe Blaess URL:http://www.blaess.fr/christophe/ : 1996-2005
- Alain Portal URL:http://manpagesfr.free.fr/ : 2005
- Thomas Huriaux et Denis Barbier URL:http://po4a.alioth.debian.org/ :
2006-2009
They used po4a for Debian.
- Denis Barbier URL:http://perkamon.alioth.debian.org/ : 2010
Perkamon project, to be not only for Debian.
- Denis Barbier URL:http://www.traduc.org/perkamon/ : since 2011

I think only *man-pages-fr *is useful today, but it need to be based on
Perkamon project.
Now, man-pages-fr can be found here :
https://alioth.debian.org/frs/?group_id=100455release_id=1879#man-pages-fr-_3.51-1-title-content


The latest version is man-pages-fr-3.51-1

So I think man-pages-extras-fr and man-pages-sup-fr are very obsolete
and deprecated today, but man-pages-fr need an upgrade.

Thanks in advance.

X0rg

Merged, thanks.


So can you orphan man-pages-fr, I want to adopt it, because marc[i1]
seems to be inactive since 2009...

Thanks.
X0rg.

Done.


A big thank, your response was very fast !
Thanks a lot, have a nice day.

X0rg.


[aur-general] Merge request : php-gtk

2013-06-30 Thread Xorg

Hello,

Please merge php-gtk (package is old, orphan, dependencies are bad and 
package can't compile) into php-gtk-git.

https://aur.archlinux.org/packages/php-gtk/
https://aur.archlinux.org/packages/php-gtk-git/

 Best Regards
X0rg



Portion de message joint
Description: PGP signature


[aur-general] [AUR] man-pages-*fr

2013-06-29 Thread Xorg

Hi.

I think many packages about man-pages in French are outdated. List of 
packages :
- man-pages-fr : v3.03.0 ; last update : 2008-07-18 19:35 == the 
2013-05-20 at 15:15, I had written a comment to say the package created 
is empty.
- man-pages-extras-fr : v0.8.1 ; last update : 2008-07-18 19:36 == the 
2013-05-20 at 15:19, I had written a comment to say the package created 
is empty, too.
- man-pages-sup-fr : v20080606 ; last update : 2008-08-19 22:11 == 
PKGBUILD don't have a function package(), so package will be empty too.


I have found this (in French, in perkamon-fr directory, README.fr file) :
- Christophe Blaess URL:http://www.blaess.fr/christophe/ : 1996-2005
- Alain Portal URL:http://manpagesfr.free.fr/ : 2005
- Thomas Huriaux et Denis Barbier URL:http://po4a.alioth.debian.org/ : 
2006-2009

They used po4a for Debian.
- Denis Barbier URL:http://perkamon.alioth.debian.org/ : 2010
Perkamon project, to be not only for Debian.
- Denis Barbier URL:http://www.traduc.org/perkamon/ : since 2011

I think only *man-pages-fr *is useful today, but it need to be based on 
Perkamon project.
Now, man-pages-fr can be found here : 
https://alioth.debian.org/frs/?group_id=100455release_id=1879#man-pages-fr-_3.51-1-title-content

The latest version is man-pages-fr-3.51-1

So I think man-pages-extras-fr and man-pages-sup-fr are very obsolete 
and deprecated today, but man-pages-fr need an upgrade.


Thanks in advance.

X0rg


[Ubuntu-x-swat] ubuntu-x-swat approved by tormodvolden

2013-06-25 Thread xorg crack pushers
Hello Ubuntu-X,

The membership status of Ubuntu-X (ubuntu-x-swat) in the team xorg crack
pushers (xorg-edgers) was changed by Tormod Volden (tormodvolden) from
Proposed to Approved.
https://launchpad.net/~xorg-edgers

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


Re: Blurry image with nouveau over VGA, ok with nvidia driver

2012-11-08 Thread tino . keitel+xorg
On Tue, Nov 06, 2012 at 13:58:31 +0100, tino.keitel+x...@tikei.de wrote:
 On Tue, Nov 06, 2012 at 13:45:26 +0100, Łukasz Maśko wrote:
 
 [...]
 
  Your report is very similar to mine. I'm also using 1600x1200 resolution. 
  My 
  machine has DVI, but monitor does not. So I'm also using VGA connector. And 
  I also have problems, but its font rendering in my case.
 
 I'm not sure it is only about font rendering. I think icons also look
 blurry.
 
  
  What happens, if you switch to 1280x1024 or 1024x768 (if your monitor 
  supports such resolution)?
 
 It's an LCD, so resolutions other than the native resolution
 (1600x1200) look much worse.  I just tried 1400x1050 and 1024x768 just
 in case.

Hi,

nevermind. The whole desktop got currupted after a few hours of use, so
I reverted back to the Nvidia binary drivers.

Regards,
Tino
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com

Re: Blurry image with nouveau over VGA, ok with nvidia driver

2012-11-06 Thread tino . keitel+xorg
On Tue, Nov 06, 2012 at 13:45:26 +0100, Łukasz Maśko wrote:

[...]

 Your report is very similar to mine. I'm also using 1600x1200 resolution. My 
 machine has DVI, but monitor does not. So I'm also using VGA connector. And 
 I also have problems, but its font rendering in my case.

I'm not sure it is only about font rendering. I think icons also look
blurry.

 
 What happens, if you switch to 1280x1024 or 1024x768 (if your monitor 
 supports such resolution)?

It's an LCD, so resolutions other than the native resolution
(1600x1200) look much worse.  I just tried 1400x1050 and 1024x768 just
in case.

Regards,
Tino
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com

[Intel-gfx] Tearing video on Sandy Bridge

2012-05-03 Thread tino . keitel+xorg
Hi,

the tearing video issue with XV output seemed to be fixed on my old
computer with i945 graphics at some point. Last year I upgraded to a
box with i5-2400, and got bitten again by tearing video. Currently I
use kernel 3.4-rc5, Xserver 1.12 and xorg-intel 2.18. I use gnome3 and
gnome-shell on my desktop, and tried several players (mplayer, vlc,
mythtv).

Am I just doing something wrong, or is smooth video playback not the
scope of the Sandy Bridge development?

Regards,
Tino
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] Tearing video on Sandy Bridge

2012-05-03 Thread tino . keitel+xorg
On Thu, May 03, 2012 at 21:46:37 +0200, Daniel Vetter wrote:
 On Thu, May 03, 2012 at 09:34:28PM +0200, Tino Keitel wrote:
  On Thu, May 03, 2012 at 20:43:01 +0200, Daniel Vetter wrote:
  
  [...]
  
   The only way to get tear-free screen updates on snb is with pageflips,
   which requires a opengl compositor
  
  Thanks. What do you mean with opengl compositor? Isn't the Gnome3
  desktop providing this?
 
 Well, it needs to do vsync'ed updates, and to work correctly, the client

Is this in the dri config file?

Regards,
Tino
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] Tearing video on Sandy Bridge

2012-05-03 Thread tino . keitel+xorg
On Thu, May 03, 2012 at 16:32:47 -0400, Chun-Yu Shei wrote:
 On 05/03/2012 03:51 PM, tino.keitel+x...@tikei.de wrote:
 On Thu, May 03, 2012 at 21:46:37 +0200, Daniel Vetter wrote:
 On Thu, May 03, 2012 at 09:34:28PM +0200, Tino Keitel wrote:
 On Thu, May 03, 2012 at 20:43:01 +0200, Daniel Vetter wrote:
 
 [...]
 
 The only way to get tear-free screen updates on snb is with pageflips,
 which requires a opengl compositor
 
 Thanks. What do you mean with opengl compositor? Isn't the Gnome3
 desktop providing this?
 
 Well, it needs to do vsync'ed updates, and to work correctly, the client
 
 Is this in the dri config file?
 
 I've had tear-free video (finally!) in GNOME 3 for a while now,
 using the following in my ~/.xsession (and launching that from GDM
 instead of GNOME directly):
 
 CLUTTER_PAINT=disable-clipped-redraws:disable-culling
 /etc/X11/Sessions/Gnome

Thanks, I'll try that. When I goggled for that, I also found people
using CLUTTER_VBLANK=True.

Regards,
Tino
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] system freeze with kernel 3.2-rc7

2011-12-27 Thread tino . keitel+xorg
On Mon, Dec 26, 2011 at 16:54:18 -0800, Keith Packard wrote:
 On Mon, 26 Dec 2011 11:59:04 +0100, Kai Krakow hurikha...@gmail.com wrote:
 
   North Bridge Configuration:
   VT-d
  
  This doesn't exist
 
 That's odd. I don't understand all of the SNB CPU variations; perhaps
 there's a desktop version that has VT-d fused out or something?

The K variants of SandyBridge CPUs don't have VT-d. Here is the product
page for the 2500K:

http://ark.intel.com/products/52210/

Regards,
Tino
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] kernel BUG at drivers/gpu/drm/i915/i915_gem

2011-12-16 Thread tino . keitel+xorg
On Thu, Dec 15, 2011 at 19:54:15 +0100, tino.keitel+x...@tikei.de wrote:
 On Wed, Dec 14, 2011 at 20:57:51 +0100, tino.keitel+x...@tikei.de wrote:
 
 [...]
 
  it looks I stumbled over the same:
  
  [88399.844150] kernel BUG at drivers/gpu/drm/i915/i915_gem.c:1952!
  2011-12-14_19:28:56.93083 0[88399.844182] invalid opcode:  [#1]
  SMP 
  
  While doing this I was running a 32 bit photo software (Bibble 5 pro)
  in fullscreen on an otherwise 64 bit system.
  
  The full log including the trace is attached.
  
  I'll try with the patch applied.
 
 I just got the same hang again with the patch applied.

Hum, could this be related to the RC6 vs. IOMMU issue? I have
CONFIG_INTEL_IOMMU enabled in 3.2, and disabled in 3.1, and boot with
i915.i915_enable_rc6=1.

Regards,
Tino
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


Bug#652146: hwinfo crash with segfault

2011-12-15 Thread xserver-xorg-input-evtouch not installable
Package: hwinfo
Version: 16.0-2.1
Severity: important

Dear Maintainer,
*** Please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these lines ***


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=sk_SK.UTF-8, LC_CTYPE=sk_SK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages hwinfo depends on:
ii  libc62.13-21
ii  libhd16  16.0-2.1

hwinfo recommends no packages.

hwinfo suggests no packages.

-- no debconf information

hwinfo already chrash with segfault.

'dmesg | grep hwinfo' output

[ 6750.021903] hwinfo[25037]: segfault at 503 ip 7fa9ba15a1e1 sp 
7fff641fdb20 error 4 in libhd.so.16.0[7fa9ba12d000+bb000]



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: [Intel-gfx] kernel BUG at drivers/gpu/drm/i915/i915_gem

2011-12-14 Thread tino . keitel+xorg
On Wed, Dec 14, 2011 at 02:47:33 +0100, Daniel Vetter wrote:
 On Mon, Dec 12, 2011 at 10:16, Rocko Requin rockoreq...@hotmail.com wrote:
  If you can wire up netconsole you should be able to gather the full
  backtrace and that would be really useful. Otherwise can you please
  confirm by reverting that commit from your current tree that it is
  indeed the culprit? Otherwise please bisect the issue.
 
  I built 3.2-rc5 with the patch from commit
  eb1711bb94991e93669c5a1b5f84f11be2d51ea1 reversed, and have been using it
  now for a day and a half without any i915_gem issues. So at this stage it
  does seem likely it is the culprit, based on the fact that I had at least 2
  and probably 3 i915_gem crashes in around 12 hours with the commit applied.
  When I get some free time I'll reapply the patch and see if I can reproduce
  the crash and get a netconsole dump.
 
 Backtraces from another reporter seriously look like we're hitting
 some ugly use-after free. Can you please test whether the patch
 drm/i915: Only clear the GPU domains upon a successful finish by
 Chris Wilson fixes anything for you? You can grab it from
 http://cgit.freedesktop.org/~danvet/drm/patch/?id=389a55581e30607af0fcde6cdb4e54f189cf46cf

Hi,

it looks I stumbled over the same:

[88399.844150] kernel BUG at drivers/gpu/drm/i915/i915_gem.c:1952!
2011-12-14_19:28:56.93083 0[88399.844182] invalid opcode:  [#1]
SMP 

While doing this I was running a 32 bit photo software (Bibble 5 pro)
in fullscreen on an otherwise 64 bit system.

The full log including the trace is attached.

I'll try with the patch applied.

Regards,
Tino
[88399.844150] kernel BUG at drivers/gpu/drm/i915/i915_gem.c:1952!
2011-12-14_19:28:56.93083 0[88399.844182] invalid opcode:  [#1] SMP 
[88399.844210] CPU 3 
[88399.844222] Modules linked in: bluetooth cpufreq_stats fuse ipv6 loop 
snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_pcm 
dvb_usb_vp7045 dvb_usb dvb_core rc_core snd_timer xhci_hcd snd_page_alloc evdev
[88399.844368] 
[88399.844380] Pid: 8959, comm: Xorg Not tainted 3.2.0-rc5-1-g3aae701 #24   
   /DH67BL
[88399.844439] RIP: 0010:[813804d6]  [813804d6] 
i915_wait_request+0x516/0x530
[88399.844491] RSP: 0018:88020b3cbbe8  EFLAGS: 00010246
[88399.844519] RAX: 88021661e800 RBX: 880216692038 RCX: 5250
[88399.844555] RDX: 8802166923f8 RSI:  RDI: 880216692038
[88399.844591] RBP: 880216692000 R08: 0010 R09: 0002
[88399.844627] R10: 88021661e800 R11: 005a R12: 
[88399.844664] R13:  R14:  R15: 88021661e800
[88399.844700] FS:  7fbef0355880() GS:88021fb8() 
knlGS:
[88399.844741] CS:  0010 DS:  ES:  CR0: 8005003b
[88399.844770] CR2: 7f2c5ed0200c CR3: 000216748000 CR4: 000406e0
[88399.844806] DR0:  DR1:  DR2: 
[88399.844842] DR3:  DR6: 0ff0 DR7: 0400
[88399.844879] Process Xorg (pid: 8959, threadinfo 88020b3ca000, task 
8801f0eee110)
2011-12-14_19:28:56.93093 0[88399.844919] Stack:
[88399.844932]  88021661e800 813ac08c 0042 
0042
[88399.844977]  8802166922f8 8138056e 8802166923f8 
0042
[88399.845023]  88020b3cbd10 81385c01  
880216692038
2011-12-14_19:28:56.93094 0[88399.845068] Call Trace:
[88399.845087]  [813ac08c] ? blt_ring_flush+0xdc/0x110
[88399.845120]  [8138056e] ? i915_gem_flush_ring+0x4e/0x210
[88399.845154]  [81385c01] ? 
i915_gem_execbuffer_relocate_entry+0x171/0x300
[88399.845193]  [81386d0c] ? 
i915_gem_do_execbuffer.isra.8+0xb3c/0x13d0
[88399.845233]  [81381ed8] ? 
i915_gem_object_set_to_gtt_domain+0xd8/0x1d0
[88399.845272]  [81387a4e] ? i915_gem_execbuffer2+0x9e/0x260
[88399.845307]  [8135883c] ? drm_ioctl+0x3ec/0x4a0
[88399.845336]  [813879b0] ? i915_gem_execbuffer+0x410/0x410
[88399.845371]  [8110c9a6] ? do_vfs_ioctl+0x96/0x550
[88399.845402]  [810fc50d] ? vfs_read+0x14d/0x170
[88399.845430]  [8110cea9] ? sys_ioctl+0x49/0x80
[88399.845460]  [8156327b] ? system_call_fastpath+0x16/0x1b
2011-12-14_19:28:56.93100 0[88399.845491] Code: ff ff 0f 1f 00 45 31 e4 e9 de 
fc ff ff 0f 1f 84 00 00 00 00 00 41 bc f0 ff ff ff e9 cb fc ff ff 41 bc f4 ff 
ff ff e9 8a fb ff ff 0f 0b 41 bc 00 fe ff ff eb 91 45 85 e4 0f 84 5e fb ff ff 
e9 a8 
2011-12-14_19:28:56.93101 kern.alert: [88399.845744] RIP  [813804d6] 
i915_wait_request+0x516/0x530
[88399.845781]  RSP 88020b3cbbe8
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [ANNOUNCE] xf86-video-intel 2.16.902

2011-11-14 Thread tino . keitel+xorg
On Mon, Nov 14, 2011 at 08:16:35 +0100, tino.keitel+x...@tikei.de wrote:
 On Sun, Nov 13, 2011 at 11:27:29 +, Chris Wilson wrote:
  This is the second release candidate in preparation for the upcoming
  2.17.0 release. We will appreciate any feedback we can get from
 
 Hi,
 
 this does not show up in
 git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel yet.
 
 Is this the correct repository?

Oops, I checked the wrong remote in my git tree. Sorry for the noise.

Regards,
Tino
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [ANNOUNCE] xf86-video-intel 2.16.902

2011-11-13 Thread tino . keitel+xorg
On Sun, Nov 13, 2011 at 11:27:29 +, Chris Wilson wrote:
 This is the second release candidate in preparation for the upcoming
 2.17.0 release. We will appreciate any feedback we can get from

Hi,

this does not show up in
git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel yet.

Is this the correct repository?

Regards,
Tino
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] Tearing video with Sandy Bridge

2011-09-02 Thread tino . keitel+xorg
Hi,

I upgraded from a computer with i945 to a Sandy Bridge box with a
i5-2400 CPU. Whereas the video tearing issue with XV output seemed to
be solved with the i945 graphics, I now have heavy tearing again. I
tried both mplayer -vo xv and mplayer -vo vaapi.

I also upgraded to Mesa 7.11, Xserver 1.11 and intel-xorg 2.16, I don't
know if any of these is connected to the tearing issue.

I use kernel 3.0.4, and gnome-shell 3.0.2 for the desktop.

Regards,
Tino
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] Intel 2011Q3 release

2011-08-20 Thread tino . keitel+xorg
On Wed, Aug 10, 2011 at 09:39:53 +0800, Jin, Gordon wrote:
 Hi,
 
 We'd like to announce Intel 2011Q3 graphics package (note there's no
 2011Q2 release), with bug fixes as usual, and Alpha support for Ivy
 Bridge (Intel 2012 platforms).

Hi, 

the Q3 release is missing in the NEWS section on
http://intellinuxgraphics.org/.

I also saw no announcement for the release candidate für 2.16 on this
list, as it was done in the past.  The documentation reads We will
appreciate any feedback we can get from testing of this snapshot..  I
think there would be more feedback if it would be announced somewhere.

Regards,
Tino
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


Question about Double Buffering

2011-08-11 Thread Dyweni - Xorg
  

Hi List, 

I am trying to setup my xorg server (1.10.3) to use
double buffering. I have the Nvidia 9600 video card and am using the
proprietary nvidia driver. 

When I run glxinfo, I see 'None' and
'Ncons' in the right most column. I do not see any entry with a 'P' (to
indicate support for OpenGL pixel buffers). 

I have the 'DBE' module
being loaded (xorg.0.log confirms that it loads).  

Some research I've
done leads me to believe that DBE cannot co-exist with XINERAMA. I have
tried the 'nvidia' and 'vesa' drivers both while having no reference to
'Xinerama' in my configuration file, yet the xorg.0.log file still shows
'Xinerama' (a built in extension) being loaded. 

-- 


Thanks,

Dyweni

  ___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com

Re: [Intel-gfx] 3 monitor setup - Sandy Bridge coexisting with an NVidia adapter?

2011-06-27 Thread tino . keitel+xorg
On Thu, Jun 23, 2011 at 12:16:58 -0700, Mark Knecht wrote:
 Hi,
We've been having some minor startup issues getting a 3 monitor
 multi-head setup running where two digital monitors are driven by an
 NVidia adapter and the 3rd analog monitor is driven by the VGA output
 on a Z68/Sandy Bridge Asus motherboard.

AFAIK you need to use the open source NVidia driver for this (nouveau).

Regards,
Tino
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


Confirm subscription to opensuse-x...@opensuse.org

2010-07-30 Thread opensuse-xorg+help
Hi, this is the mlmmj program managing the mailinglist

opensuse-x...@opensuse.org

To confirm you want the address

archive@mail-archive.com

added to this list, please send a reply to

opensuse-xorg+confsub-66dc3f1c1c09c51e-archive=mail-archive@opensuse.org

This confirmation serves two purposes. It tests that mail can be sent to
your address. Secondly it makes sure someone else did not try and
subscribe your emailaddress without your permission.

Your mailer may automatically reply to the confirmation address when you hit
the reply button.

The subject and the body of the mail can be anything.




Bug#569523: xserver-xorg-input-evtouch is not installable in sid

2010-02-11 Thread xserver-xorg-input-evtouch not installable
Package: xserver-xorg-input-evtouch
Severity: normal



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Installation report:

ntb1:/lib/udev/rules.d# aptitude install xserver-xorg-input-evtouch
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information... Done
Initializing package states... Done
Reading task descriptions... Done
The following NEW packages will be installed:
  xserver-xorg-input-evtouch
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 28.3kB of archives. After unpacking 143kB will be used.
The following packages have unmet dependencies:
  xserver-xorg-core: Conflicts: xserver-xorg-input-4 which is a virtual package.
The following actions will resolve these dependencies:

 Keep the following packages at their current version:
1) xserver-xorg-input-evtouch [Not Installed]

 Tier: Cancel all user actions (2)

Accept this solution? [Y/n/q/?] n

*** No more solutions available ***

The following actions will resolve these dependencies:

 Keep the following packages at their current version:
1) xserver-xorg-input-evtouch [Not Installed]

 Tier: Cancel all user actions (2)

Accept this solution? [Y/n/q/?]



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#569523: xserver-xorg-input-evtouch is not installable in sid

2010-02-11 Thread xserver-xorg-input-evtouch not installable
Package: xserver-xorg-input-evtouch
Severity: normal



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Installation report:

ntb1:/lib/udev/rules.d# aptitude install xserver-xorg-input-evtouch
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information... Done
Initializing package states... Done
Reading task descriptions... Done
The following NEW packages will be installed:
  xserver-xorg-input-evtouch
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 28.3kB of archives. After unpacking 143kB will be used.
The following packages have unmet dependencies:
  xserver-xorg-core: Conflicts: xserver-xorg-input-4 which is a virtual package.
The following actions will resolve these dependencies:

 Keep the following packages at their current version:
1) xserver-xorg-input-evtouch [Not Installed]

 Tier: Cancel all user actions (2)

Accept this solution? [Y/n/q/?] n

*** No more solutions available ***

The following actions will resolve these dependencies:

 Keep the following packages at their current version:
1) xserver-xorg-input-evtouch [Not Installed]

 Tier: Cancel all user actions (2)

Accept this solution? [Y/n/q/?]



-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Mod4 ignored?

2009-05-27 Thread xorg
Seriously, noone?

Can't believe this is a difficult problem to solve.
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Mod4 ignored?

2009-05-27 Thread xorg
Hello.

I'm having a very strange problem with regards to the Mod4 key.
Currently, it's mapped to the windows key:

$ xmodmap -pm
xmodmap:  up to 3 keys per modifier, (keycodes in parentheses):

shift   Shift_L (0x32),  Shift_R (0x3e)
lockCaps_Lock (0x42)
control Control_L (0x25),  Control_R (0x6d)
mod1Alt_L (0x40),  Alt_R (0x71),  Meta_L (0x9c)
mod2Num_Lock (0x4d)
mod3  
mod4Super_L (0x7f),  Hyper_L (0x80)
mod5Mode_switch (0x5d),  ISO_Level3_Shift (0x7c)

~/.xmodmaprc:
keycode 115 = Super_L
keycode 116 = Super_R
add Mod4 = Super_L
add Mod4 = Super_R

Unfortunately, I can't seem to get any wm to listen to Mod4. I can
use the following in ~/.fluxbox/keys, for example:

Mod4 Right :NextWorkspace
Mod4 Left  :PrevWorkspace

...pressing Mod4 + left or Mod4 + right does nothing. No key setting
involving Mod4 does anything.

xev shows the key event occuring (in other words, if I hold 'T',
for example, and then tap the windows key, a few of the fields change
for the 'T' key event - suggesting a modifier key is being pressed).

Any ideas?
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


confirm 32e8ff5fec8cdbda25f5b26ecfd1bf06bbb525a8

2009-02-09 Thread xorg-devel-request
Mailing list subscription confirmation notice for mailing list
xorg-devel

We have received a request from archive@mail-archive.com for
subscription of your email address, archive@mail-archive.com, to the
xorg-de...@lists.x.org mailing list.  To confirm that you want to be
added to this mailing list, simply reply to this message, keeping the
Subject: header intact.  Or visit this web page:


http://lists.x.org/mailman/confirm/xorg-devel/32e8ff5fec8cdbda25f5b26ecfd1bf06bbb525a8


Or include the following line -- and only the following line -- in a
message to xorg-devel-requ...@lists.x.org:

confirm 32e8ff5fec8cdbda25f5b26ecfd1bf06bbb525a8

Note that simply sending a `reply' to this message should work from
most mail readers, since that usually leaves the Subject: line in the
right form (additional Re: text in the Subject: is okay).

If you do not wish to be subscribed to this list, please simply
disregard this message.  If you think you are being maliciously
subscribed to the list, or have any other questions, send them to
xorg-devel-ow...@lists.x.org.


confirm d8adea14b58fd0745c54a4d00cb344a86ea01c48

2009-02-09 Thread xorg-devel-request
Mailing list subscription confirmation notice for mailing list
xorg-devel

We have received a request from archive@mail-archive.com for
subscription of your email address, archive@mail-archive.com, to the
xorg-de...@lists.x.org mailing list.  To confirm that you want to be
added to this mailing list, simply reply to this message, keeping the
Subject: header intact.  Or visit this web page:


http://lists.x.org/mailman/confirm/xorg-devel/d8adea14b58fd0745c54a4d00cb344a86ea01c48


Or include the following line -- and only the following line -- in a
message to xorg-devel-requ...@lists.x.org:

confirm d8adea14b58fd0745c54a4d00cb344a86ea01c48

Note that simply sending a `reply' to this message should work from
most mail readers, since that usually leaves the Subject: line in the
right form (additional Re: text in the Subject: is okay).

If you do not wish to be subscribed to this list, please simply
disregard this message.  If you think you are being maliciously
subscribed to the list, or have any other questions, send them to
xorg-devel-ow...@lists.x.org.


confirm 3cf60fac655eeaeb52a81a3fb7d0f25684bde251

2008-09-07 Thread xorg-request
Mailing list subscription confirmation notice for mailing list xorg

We have received a request from 58.38.110.140 for subscription of your
email address, archive@mail-archive.com, to the
[EMAIL PROTECTED] mailing list.  To confirm that you want to
be added to this mailing list, simply reply to this message, keeping
the Subject: header intact.  Or visit this web page:


http://lists.freedesktop.org/mailman/confirm/xorg/3cf60fac655eeaeb52a81a3fb7d0f25684bde251


Or include the following line -- and only the following line -- in a
message to [EMAIL PROTECTED]:

confirm 3cf60fac655eeaeb52a81a3fb7d0f25684bde251

Note that simply sending a `reply' to this message should work from
most mail readers, since that usually leaves the Subject: line in the
right form (additional Re: text in the Subject: is okay).

If you do not wish to be subscribed to this list, please simply
disregard this message.  If you think you are being maliciously
subscribed to the list, or have any other questions, send them to
[EMAIL PROTECTED]


confirm c6bd693f8dc3360533cc8f1c4aefc5620f19f18a

2008-06-15 Thread xorg-driver-geode-request
Mailing list subscription confirmation notice for mailing list
Xorg-driver-geode

We have received a request from archive@mail-archive.com for
subscription of your email address, archive@mail-archive.com, to the
[EMAIL PROTECTED] mailing list.  To confirm that you want
to be added to this mailing list, simply reply to this message,
keeping the Subject: header intact.  Or visit this web page:


http://lists.x.org/mailman/confirm/xorg-driver-geode/c6bd693f8dc3360533cc8f1c4aefc5620f19f18a


Or include the following line -- and only the following line -- in a
message to [EMAIL PROTECTED]:

confirm c6bd693f8dc3360533cc8f1c4aefc5620f19f18a

Note that simply sending a `reply' to this message should work from
most mail readers, since that usually leaves the Subject: line in the
right form (additional Re: text in the Subject: is okay).

If you do not wish to be subscribed to this list, please simply
disregard this message.  If you think you are being maliciously
subscribed to the list, or have any other questions, send them to
[EMAIL PROTECTED]


confirm bc3412bf238fd1e9dd982c5b086c0dac47895362

2008-06-15 Thread xorg-driver-geode-request
Mailing list subscription confirmation notice for mailing list
Xorg-driver-geode

We have received a request from archive@mail-archive.com for
subscription of your email address, archive@mail-archive.com, to the
[EMAIL PROTECTED] mailing list.  To confirm that you want
to be added to this mailing list, simply reply to this message,
keeping the Subject: header intact.  Or visit this web page:


http://lists.x.org/mailman/confirm/xorg-driver-geode/bc3412bf238fd1e9dd982c5b086c0dac47895362


Or include the following line -- and only the following line -- in a
message to [EMAIL PROTECTED]:

confirm bc3412bf238fd1e9dd982c5b086c0dac47895362

Note that simply sending a `reply' to this message should work from
most mail readers, since that usually leaves the Subject: line in the
right form (additional Re: text in the Subject: is okay).

If you do not wish to be subscribed to this list, please simply
disregard this message.  If you think you are being maliciously
subscribed to the list, or have any other questions, send them to
[EMAIL PROTECTED]


confirm 8c3e0b1218732a3f77f12654d8181948f7991a59

2007-04-24 Thread xorg-driver-ati-request
Mailing list subscription confirmation notice for mailing list
xorg-driver-ati

We have received a request from archive@mail-archive.com for
subscription of your email address, archive@mail-archive.com, to the
[EMAIL PROTECTED] mailing list.  To confirm that you want to
be added to this mailing list, simply reply to this message, keeping
the Subject: header intact.  Or visit this web page:


http://lists.x.org/mailman/confirm/xorg-driver-ati/8c3e0b1218732a3f77f12654d8181948f7991a59


Or include the following line -- and only the following line -- in a
message to [EMAIL PROTECTED]:

confirm 8c3e0b1218732a3f77f12654d8181948f7991a59

Note that simply sending a `reply' to this message should work from
most mail readers, since that usually leaves the Subject: line in the
right form (additional Re: text in the Subject: is okay).

If you do not wish to be subscribed to this list, please simply
disregard this message.  If you think you are being maliciously
subscribed to the list, or have any other questions, send them to
[EMAIL PROTECTED]


confirm 4f060d63b387ba9d1d366ec784267e010f490887

2007-04-24 Thread xorg-driver-ati-request
Mailing list subscription confirmation notice for mailing list
xorg-driver-ati

We have received a request from archive@mail-archive.com for
subscription of your email address, archive@mail-archive.com, to the
[EMAIL PROTECTED] mailing list.  To confirm that you want to
be added to this mailing list, simply reply to this message, keeping
the Subject: header intact.  Or visit this web page:


http://lists.x.org/mailman/confirm/xorg-driver-ati/4f060d63b387ba9d1d366ec784267e010f490887


Or include the following line -- and only the following line -- in a
message to [EMAIL PROTECTED]:

confirm 4f060d63b387ba9d1d366ec784267e010f490887

Note that simply sending a `reply' to this message should work from
most mail readers, since that usually leaves the Subject: line in the
right form (additional Re: text in the Subject: is okay).

If you do not wish to be subscribed to this list, please simply
disregard this message.  If you think you are being maliciously
subscribed to the list, or have any other questions, send them to
[EMAIL PROTECTED]