← Back to team overview

ubuntu-multiseat team mailing list archive

Re: [Bug 1228095] Re: Enable default options for non-seat0 seats (no need of systemd-multi-seat-x wrapper)

 

On 2014-02-17 07:05, Laércio de Sousa wrote:
> Hi Richard!
> 
> I could try to submit the patch, but I'm a bit confused. The Launchpad
> branch lp:ubuntu/xorg-server seems very outdated (the last revision is 7
> months old) and doesn't match the corresponding package versions. What's
> the trick? Why ubuntu package versions are not sync'ed with
> corresponding Launchpad bzr branches?

That's a really good question.

The .dsc file says they develop out of Debian's Git repository.  At
first I thought that the Ubuntu maintainers just forgot to update the
Vcs-* headers in the .dsc file, but it looks like they sort-of do use
the Debian Git repo:

http://anonscm.debian.org/gitweb/?p=pkg-xorg/xserver/xorg-server.git;a=shortlog;h=refs/heads/ubuntu

The latest revision I see there is 2:1.15.0-1ubuntu3, but
2:1.15.0-1ubuntu6 has been packaged.  So I don't know what's up.

I guess attaching a debdiff instead of linking a bzr branch is the right
way to go here.

-Richard

> 
> Perhaps I should try a NMU to Debian itself instead...
> 
> CANTATE DOMINO CANTICUM NOVUM
> QUIA MIRABILIA FECIT
> 
> Laércio
> 
> 
> 2014-02-13 4:36 GMT-02:00 Richard Hansen <ubuntu-a7x@xxxxxxxxxxxxxxx
> <mailto:ubuntu-a7x@xxxxxxxxxxxxxxx>>:
> 
>     On 2014-02-11 06:47, Laércio de Sousa wrote:
>     > Hi guys!
>     >
>     > As I reported some months ago, my first patch was included in Xorg-
>     > server upstream master git branch:
>     >
>     > xserver: enable InputClass option "GrabDevice" by default for
>     > non-seat0 seats (#69478)
>     >
>     http://cgit.freedesktop.org/xorg/xserver/commit/?id=c73c36b537f996574628e69681833ea37dec2b6e
>     >
>     >
>     > Now I'm pleased to annouce that my second patch was also upstreamed:
>     >
>     > xfree86: Keep a non-seat0 X server from touching VTs (#71258)
>     >
>     http://cgit.freedesktop.org/xorg/xserver/commit/?id=46cf2a60934076bf568062eb83121ce90b6ff596
>     >
>     >
>     > With these 2 patches, xorg-server no longer needs
>     > systemd-multi-seat-x wrapper.  Moreover, there's no need to neither
>     > pass -sharevts option nor enabling option "DontVTSwitch" to non-seat0
>     > X servers anymore.
> 
>     Congrats!  That's great news!
> 
>     Would you be willing to work toward getting that patch merged into
>     trusty?  Here are the steps, which you're probably familiar with (I'm
>     mostly enumerating them for others' benefit):
> 
>       1. create a bzr branch off of lp:ubuntu/xorg-server that only adds
>          that patch to the trusty xorg-server package
>       2. push the branch to:
>          lp:~ubuntu-multiseat/ubuntu/trusty/xorg-server/bug1228095
>          (please push here instead of lp:~lbssousa/* so that others on the
>          ubuntu-multiseat team can help out)
>       3. link the branch to bug #1228095
>       4. propose it for merging
>       5. create a new PPA for ~ubuntu-multiseat named "bug1228095" (again,
>          please create the PPA off of ~ubuntu-multiseat rather than
>          ~lbssousa so that others on the team can help out)
>       6. upload the package in the bzr branch to the PPA so that people can
>          easily try it out
>       7. comment on bug #1228095 letting everyone know the PPA is available
>       8. subscribe ~ubuntu-sponsors?
>       9. subscribe ~ubuntu-x-swat?  (maintainers for the xorg-server
>          package)
>       10. cross fingers :)
> 
>     Thanks,
>     Richard
> 
>     --
>     Mailing list: https://launchpad.net/~ubuntu-multiseat
>     Post to     : ubuntu-multiseat@xxxxxxxxxxxxxxxxxxx
>     <mailto:ubuntu-multiseat@xxxxxxxxxxxxxxxxxxx>
>     Unsubscribe : https://launchpad.net/~ubuntu-multiseat
>     More help   : https://help.launchpad.net/ListHelp
> 
> 



References