Re: Application for ubuntu-desktop membership

2019-06-25 Thread Olivier Tilloy
On Mon, Jun 24, 2019 at 9:48 PM Gunnar Hjalmarsson  wrote:
>
> I apply to the ubuntu-desktop team members for becoming a member of the
> team.
>
> I have been around since 2010, and my contributions have mostly been
> related somehow to the internationalization of the desktop, such as the
> tools for setting language and locales, fonts, keyboard layouts/input
> methods, spellcheck dictionaries, and the translation infrastructure.
> I'm also keeping up the Ubuntu flavor of the desktop guide (Help).
>
> My work has led me to get involved in quite a few packages, and more
> often than not I'm targeting packages in the ubuntu-desktop packageset.
> Via PPU:s and a personal packageset I have upload rights to a few of them:
>
> https://people.canonical.com/~ubuntu-archive/packagesets/eoan/personal-gunnarhj
>
> but often I need to ask for sponsorship.
>
> As a member of ubuntu-desktop I would be able to contribute more
> efficiently and save some time for the developers. But please note that,
> if you would grant me membership, you wouldn't get rid of my prompts for
> reviews completely. ;) I'm self-educated in computing, and my knowledge
> about programming, packaging, etc. is fragmentary. The good news is that
> I'm aware of my limitations, and have gained a feeling for when I should
> consult with someone and/or ask for review, and when I'm sure enough to
> just do it.
>
> Thanks in advance for considering my application!

I have had the opportunity to sponsor some of Gunnar's uploads
recently, and his work was impeccable.
I also know him through his numerous contributions to the desktop
stack, particularly focused on internationalization.
He is knowledgeable and rigorous.
This application fully makes sense, +1 from me.

Cheers,

 Olivier

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


[Bug 1754671] Re: Full-tunnel VPN DNS leakage regression

2019-01-08 Thread Olivier Tilloy
@Steve (sorry for the late reply): not sure how that relates to bug
#1726124, but in my limited understanding of the changes, they shouldn't
regress the split-DNS use case.

Some relevant pointers to better understand the fixes and their context:

 - https://bugzilla.gnome.org/show_bug.cgi?id=746422 (particularly
comments 8 and 26)

 - https://wiki.gnome.org/Projects/NetworkManager/DNS

 -
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/blob/nm-1-10/NEWS

-- 
You received this bug notification because you are a member of Network-
manager, which is subscribed to NetworkManager.
https://bugs.launchpad.net/bugs/1754671

Title:
  Full-tunnel VPN DNS leakage regression

To manage notifications about this bug go to:
https://bugs.launchpad.net/network-manager/+bug/1754671/+subscriptions

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


[Bug 942856] Re: NetworkManager does not support AES-encrypted private keys for WPA 802.1x authentication

2018-12-21 Thread Olivier Tilloy
Please test and share your feedback on this new version here, but
refrain from changing the verification-needed-bionic tag for now. This
new version includes many changes and we want to give it an extended
testing period to ensure no regressions sneak in, before it is published
to bionic-updates. Thanks!

-- 
You received this bug notification because you are a member of Network-
manager, which is subscribed to NetworkManager.
https://bugs.launchpad.net/bugs/942856

Title:
  NetworkManager does not support AES-encrypted private keys for WPA
  802.1x authentication

To manage notifications about this bug go to:
https://bugs.launchpad.net/network-manager/+bug/942856/+subscriptions

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


[Bug 1754671] Re: Full-tunnel VPN DNS leakage regression

2018-12-21 Thread Olivier Tilloy
Please test and share your feedback on this new version here, but
refrain from changing the verification-needed-bionic tag for now. This
new version includes many changes and we want to give it an extended
testing period to ensure no regressions sneak in, before it is published
to bionic-updates. Thanks!

-- 
You received this bug notification because you are a member of Network-
manager, which is subscribed to NetworkManager.
https://bugs.launchpad.net/bugs/1754671

Title:
  Full-tunnel VPN DNS leakage regression

To manage notifications about this bug go to:
https://bugs.launchpad.net/network-manager/+bug/1754671/+subscriptions

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


[Merge] ~osomon/ubuntu/+source/gnome-shell:bionic-sru-lp1765304 into ~ubuntu-desktop/ubuntu/+source/gnome-shell:ubuntu/bionic

2018-11-30 Thread Olivier Tilloy
Olivier Tilloy has proposed merging 
~osomon/ubuntu/+source/gnome-shell:bionic-sru-lp1765304 into 
~ubuntu-desktop/ubuntu/+source/gnome-shell:ubuntu/bionic.

Requested reviews:
  Ubuntu Desktop (ubuntu-desktop)
Related bugs:
  Bug #1765304 in ibus (Ubuntu): "Ubuntu 18.04's ibus package breaks password 
fields in Firefox (by lowering & raising window whenever they're focused)"
  https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1765304

For more details, see:
https://code.launchpad.net/~osomon/ubuntu/+source/gnome-shell/+git/gnome-shell/+merge/359817
-- 
Your team Ubuntu Desktop is requested to review the proposed merge of 
~osomon/ubuntu/+source/gnome-shell:bionic-sru-lp1765304 into 
~ubuntu-desktop/ubuntu/+source/gnome-shell:ubuntu/bionic.
diff --git a/debian/changelog b/debian/changelog
index 2d2d1df..ca7daa7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+gnome-shell (3.28.3-0ubuntu0.18.04.4) UNRELEASED; urgency=medium
+
+  * debian/patches/ibus-set-content-type-no-holdKeyboard.patch:
+- Cherry-pick upstream commit to prevent focus stealing on password fields
+  in firefox when ibus is used (LP: #1765304)
+
+ -- Olivier Tilloy   Thu, 29 Nov 2018 11:34:00 +0100
+
 gnome-shell (3.28.3-0ubuntu0.18.04.3) bionic; urgency=medium
 
   * debian/ubuntu.css:
diff --git a/debian/patches/ibus-set-content-type-no-holdKeyboard.patch b/debian/patches/ibus-set-content-type-no-holdKeyboard.patch
new file mode 100644
index 000..0125d11
--- /dev/null
+++ b/debian/patches/ibus-set-content-type-no-holdKeyboard.patch
@@ -0,0 +1,69 @@
+From 551e827841626cd8084daa2210b3bf60e5be96be Mon Sep 17 00:00:00 2001
+From: Takao Fujiwara 
+Date: Fri, 31 Aug 2018 20:22:23 +0900
+Subject: [PATCH] keyboard: Do not call KeyboardManager.holdKeyboard() with
+ set-content-type
+
+When gnome-shell receives the signal of 'set-content-type' from ibus,
+gnome-shell calls KeyboardManager.holdKeyboard() and
+KeyboardManager.releaseKeyboard() and the functions change the current
+input focus in GNOME Xorg and it could result in closing a popup window
+which has a password entry by focusing on the entry.
+The solution is to stop to call the APIs on 'set-content-type' signal.
+
+https://gitlab.gnome.org/GNOME/gnome-shell/issues/391
+---
+ js/ui/status/keyboard.js | 18 --
+ 1 file changed, 16 insertions(+), 2 deletions(-)
+
+diff --git a/js/ui/status/keyboard.js b/js/ui/status/keyboard.js
+index 6d031d88c..980019cd4 100644
+--- a/js/ui/status/keyboard.js
 b/js/ui/status/keyboard.js
+@@ -360,11 +360,14 @@ var InputSourceManager = new Lang.Class({
+ this._settings.connect('per-window-changed', this._sourcesPerWindowChanged.bind(this));
+ this._sourcesPerWindowChanged();
+ this._disableIBus = false;
++this._reloading = false;
+ },
+ 
+ reload() {
++this._reloading = true;
+ this._keyboardManager.setKeyboardOptions(this._settings.keyboardOptions);
+ this._inputSourcesChanged();
++this._reloading = false;
+ },
+ 
+ _ibusReadyCallback(im, ready) {
+@@ -458,7 +461,15 @@ var InputSourceManager = new Lang.Class({
+ },
+ 
+ activateInputSource(is, interactive) {
+-KeyboardManager.holdKeyboard();
++// The focus changes during holdKeyboard/releaseKeyboard may trick
++// the client into hiding UI containing the currently focused entry.
++// So holdKeyboard/releaseKeyboard are not called when
++// 'set-content-type' signal is received.
++// E.g. Focusing on a password entry in a popup in Xorg Firefox
++// will emit 'set-content-type' signal.
++// https://gitlab.gnome.org/GNOME/gnome-shell/issues/391
++if (!this._reloading)
++KeyboardManager.holdKeyboard();
+ this._keyboardManager.apply(is.xkbId);
+ 
+ // All the "xkb:..." IBus engines simply "echo" back symbols,
+@@ -473,7 +484,10 @@ var InputSourceManager = new Lang.Class({
+ else
+ engine = 'xkb:us::eng';
+ 
+-this._ibusManager.setEngine(engine, KeyboardManager.releaseKeyboard);
++if (!this._reloading)
++this._ibusManager.setEngine(engine, KeyboardManager.releaseKeyboard);
++else
++this._ibusManager.setEngine(engine);
+ this._currentInputSourceChanged(is);
+ 
+ if (interactive)
+-- 
+2.18.1
+
diff --git a/debian/patches/series b/debian/patches/series
index 6a12345..50a4a68 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -25,3 +25,4 @@ popupMenu-Don-t-handle-key-presses-directly-if-there-are-.patch
 st-button-Ignore-pointer-emulated-touch-events.patch
 st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch
 st-scroll-view-Remove-scrollbars-references-on-dispose.patch
+ibus-set-content-type-no-holdKeyboard.patch
-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: [Merge] lp:~fitojb/ubiquity-slideshow-ubuntu/logo-refresh into lp:ubiquity-slideshow-ubuntu

2018-10-07 Thread Olivier Tilloy
Followup merge request: 
https://code.launchpad.net/~osomon/ubiquity-slideshow-ubuntu/libreoffice-icons-update/+merge/356186
-- 
https://code.launchpad.net/~fitojb/ubiquity-slideshow-ubuntu/logo-refresh/+merge/353025
Your team Ubuntu Desktop is requested to review the proposed merge of 
lp:~fitojb/ubiquity-slideshow-ubuntu/logo-refresh into 
lp:ubiquity-slideshow-ubuntu.

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: [Merge] lp:~fitojb/ubiquity-slideshow-ubuntu/logo-refresh into lp:ubiquity-slideshow-ubuntu

2018-10-05 Thread Olivier Tilloy
I don't know who the designer is. Anyway, I’ve extracted the 24×24 variants 
from the upstream icons and made them available at 
https://people.canonical.com/~osomon/lo-icons/, would you mind using those?
-- 
https://code.launchpad.net/~fitojb/ubiquity-slideshow-ubuntu/logo-refresh/+merge/353025
Your team Ubuntu Desktop is requested to review the proposed merge of 
lp:~fitojb/ubiquity-slideshow-ubuntu/logo-refresh into 
lp:ubiquity-slideshow-ubuntu.

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: [Merge] lp:~fitojb/ubiquity-slideshow-ubuntu/logo-refresh into lp:ubiquity-slideshow-ubuntu

2018-10-04 Thread Olivier Tilloy
Thanks for the much needed update Adolfo, and sorry it didn't get the deserved 
attention earlier.

This looks good to me, but the libreoffice icons don't match those available in 
the upstream repository at 
https://github.com/LibreOffice/core/tree/master/sysui/desktop/icons. I used 
icotool to extract all sizes from e.g. writer_app.ico, and the corresponding 
24×24 image differs from the one you used.

Where did you get the LO icons?
-- 
https://code.launchpad.net/~fitojb/ubiquity-slideshow-ubuntu/logo-refresh/+merge/353025
Your team Ubuntu Desktop is requested to review the proposed merge of 
lp:~fitojb/ubiquity-slideshow-ubuntu/logo-refresh into 
lp:ubiquity-slideshow-ubuntu.

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


[Bug 1717930] Re: [MIR] libstaroffice

2018-08-10 Thread Olivier Tilloy
This is a reasonable request, ack from the desktop team.

Note that CVE-2017-9432 (mentioned in the description) doesn't affect
any supported release of Ubuntu.

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-9432

** Changed in: libstaroffice (Ubuntu)
   Status: Incomplete => New

-- 
You received this bug notification because you are a member of Ubuntu
Desktop, which is a bug assignee.
https://bugs.launchpad.net/bugs/1717930

Title:
  [MIR] libstaroffice

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libstaroffice/+bug/1717930/+subscriptions

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


[Bug 1717926] Re: [MIR] libzmf

2018-08-10 Thread Olivier Tilloy
This is a reasonable request, ack from the desktop team.

** Changed in: libzmf (Ubuntu)
   Status: Incomplete => New

-- 
You received this bug notification because you are a member of Ubuntu
Desktop, which is a bug assignee.
https://bugs.launchpad.net/bugs/1717926

Title:
  [MIR] libzmf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libzmf/+bug/1717926/+subscriptions

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Olivier Tilloy has been added to ~ubuntu-desktop

2018-04-20 Thread Olivier Tilloy
On Fri, Apr 20, 2018 at 1:43 PM, Sebastien Bacher  wrote:
> Hi,
>
> So followinghttps://wiki.ubuntu.com/DesktopTeam/Developers Olivier
> Tilloy applied for ubuntu-desktop  membership and got acked by three
> team members:
>
>
> https://lists.ubuntu.com/archives/ubuntu-desktop/2018-April/005327.html
> https://lists.ubuntu.com/archives/ubuntu-desktop/2018-April/005328.html
> https://lists.ubuntu.com/archives/ubuntu-desktop/2018-April/005329.html
>
> I've added him to the launchpad team.
>
> Welcome Olivier!

Thanks Sébastien, Ken and Didier for your trust and endorsement.
It's a privilege to be part of the desktop team, I'll put it to good use!

Cheers,

 Olivier

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Application for ~ubuntu-desktop membership

2018-04-18 Thread Olivier Tilloy
Hello,

I would like to be considered for membership in the ubuntu-desktop team.

I've been officially maintaining chromium-browser and libreoffice
packages for a year now. I have PPU rights for chromium-browser
(granted in November last year) and my libreoffice uploads are usually
sponsored by seb128 and kenvandine.

I also occasionally contribute to other packages in the desktop set (I
did some sponsored uploads for gconf, gnome-session, gdm3, ibus).

My packaging work includes bug fixes, new versions and SRUs, and I
also created new packages as an upstream developer in the past
(unity-2d and related components, webbrowser-app for Ubuntu Touch).

Thanks in advance for endorsing me.

Cheers,

 Olivier

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Firefox ESR package is really needed

2017-09-29 Thread Olivier Tilloy
On Fri, Sep 29, 2017 at 8:10 AM, Nrbrtx  wrote:
> Dear all!
>
> Do you have any news about packaging Firefox ESR in supported Ubuntu?

This has been discussed this week in New York, and the desktop team
doesn't have the resources to commit to packaging and maintaining
Firefox ESR, unfortunately.


> On Sun, Sep 10, 2017 at 12:08 AM, Logan Rosen  wrote:
>>
>> Matthias, it looks like you added firefox-esr to the sync blacklist from
>> Debian in this commit. Can you please shine some light on why this change
>> was made? Thanks!
>>
>> On Sat, Sep 9, 2017 at 2:03 PM, Nrbrtx  wrote:
>>>
>>> Dear Ubuntu developers!
>>>
>>> For enterprise Ubuntu users Firefox ESR is needed.
>>> It does not change too fast and support old "LEGACY" extensions.
>>>
>>> This problem was discussed at least twice on AskUbuntu (see
>>> https://askubuntu.com/questions/305199/is-there-a-deb-package-to-install-firefox-esr
>>> and
>>> https://askubuntu.com/questions/505895/how-can-i-install-an-older-version-of-firefox-in-ubuntu-14-04
>>> ).
>>> There is a bug about this problem on Launchpad (see
>>> https://bugs.launchpad.net/bugs/1676164).
>>>
>>> For example in Windows my organization uses Firefox ESR.
>>> We do not need bells and whistles, we need to do our work with stable
>>> user experience and without security vulnerabilities.
>>>
>>> Debian already has Firefox ESR (see
>>> https://packages.debian.org/search?suite=all&exact=1&searchon=names&keywords=firefox-esr)
>>> for all supported versions.
>>>
>>> Please add these packages to all supported Ubuntu versions.
>>> You may want to use bleeding edge version as default, but please add
>>> firefox-esr package too.
>>>
>>>
>>> With best regards,
>>> Norbert.
>>>
>>> --
>>> ubuntu-desktop mailing list
>>> ubuntu-desktop@lists.ubuntu.com
>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop
>>>
>>
>
>
> --
> ubuntu-desktop mailing list
> ubuntu-desktop@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop
>

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


[Bug 1688627] Re: Amazon web app needs an implementation that does not require webbrowser-app

2017-05-10 Thread Olivier Tilloy
** Summary changed:

- Amazon web app needs an implemetation that does not require webbrowser app
+ Amazon web app needs an implementation that does not require webbrowser-app

-- 
You received this bug notification because you are a member of Ubuntu
Desktop, which is a bug assignee.
https://bugs.launchpad.net/bugs/1688627

Title:
  Amazon web app needs an implementation that does not require
  webbrowser-app

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/webapps-applications/+bug/1688627/+subscriptions

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Switching from Unity 7 to GNOME

2017-05-02 Thread Olivier Tilloy
On Sun, Apr 30, 2017 at 4:56 PM, Till Kamppeter
 wrote:
> Olivier, thank you very much for your help, but, unfortunately, it did not
> work. See below.
>
> On 04/30/2017 06:35 AM, Olivier Tilloy wrote:
>>
>> On Sun, Apr 30, 2017 at 2:18 AM, Till Kamppeter
>>  wrote:
>>>
>>> Hi,
>>>
>>> I have switched from Yakkety to Zesty right after the release and this
>>> replaced my very stable Unity 7 by Unity 8. After the second crash of my
>>> desktop (required a system reboot) I switched over to GNOME.
>>
>>
>> Do you mean that the unity7 entry disappeared from the login options,
>> or that the default changed to unity8? Either way, that sounds like a
>> bug, unity8 was never meant to become default or replace unity7
>> altogether in zesty.
>>
>
> After logging in for the first time after booting the updated machine, I got
> a desktop which looks like the old one. I was not sure whether it was Unity
> 7 or Unity 8 using the old configuration of my Unity 7 desktop. So I did
>
> dpkg -l | grep unity
>
> and saw that most packages have an 8.x version number. This made me assuming
> that I am under Unity 8.

unity7 and unity8 can coexist, so this is not meaningful.


>>> To do so I installed "gnome-session", then logged out, clicked on the
>>> Ubuntu
>>> logo near the user name, and selected GNOME and logged in again, getting
>>> rewarded with a shiny GNOME desktop.
>>>
>>> Note that "GNOME with Wayland" does not work for me. I simply get a black
>>> screen (I have a 2nd-gen Lenovo Thinkpad X1 Carbon, Intel GPU).
>>
>>
>> Try removing unity8-desktop-session. That did the trick for me.
>>
>
> I tried it now and the result was that I could not log in into any desktop
> any more. I had to go to a text console and install it again. Then logging
> in into the desktops worked again.
>
> Without unity8-desktop-session after selecting any desktop (Ubuntu default,
> GNOME, GNOME/Wayland) and then entering the password I got a black screen
> with an error message (for a second or so, too fast to read the error
> message) and then got back to the login screen.
>
> Switching desktops also causes a problem with HiDPI screens (mine is QHD
> 2560x1440). The magnification of the text changes and I end up with very
> small text. I have to go to the Ubuntu default (aka Unity 7), call the
> System Settings there, choose the Displays section and set the zoom there to
> 2.0. This zoom is missing in the Display section of the GNOME System
> Settings. And the "Large Text" in Universal Accessibility of GNOME's System
> Settings zooms too much, it would need a slider to adjust the zoom factor.
>
>>
>>> I tried the same on my Artful VM (QEMU), but there the LightDM has no
>>> Ubuntu
>>> logo at the user name. How do I switch desktops there?
>>>
>
> Anyone could help me with this one?
>
>Till
>

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: GNOME Printer setup tool

2017-04-30 Thread Olivier Tilloy
On Sun, Apr 30, 2017 at 2:18 AM, Till Kamppeter
 wrote:
> Hi,
>
> I have switched from Yakkety to Zesty right after the release and this
> replaced my very stable Unity 7 by Unity 8. After the second crash of my
> desktop (required a system reboot) I switched over to GNOME.

Do you mean that the unity7 entry disappeared from the login options,
or that the default changed to unity8? Either way, that sounds like a
bug, unity8 was never meant to become default or replace unity7
altogether in zesty.


> To do so I installed "gnome-session", then logged out, clicked on the Ubuntu
> logo near the user name, and selected GNOME and logged in again, getting
> rewarded with a shiny GNOME desktop.
>
> Note that "GNOME with Wayland" does not work for me. I simply get a black
> screen (I have a 2nd-gen Lenovo Thinkpad X1 Carbon, Intel GPU).

Try removing unity8-desktop-session. That did the trick for me.


> I tried the same on my Artful VM (QEMU), but there the LightDM has no Ubuntu
> logo at the user name. How do I switch desktops there?
>
> To start the printer setup tool I have clicked the upper-right of the screen
> to open the each-and-everything menu, then clicked the round tools button at
> the bottom of the menu to get into the System Settings. Clicking on
> "Printers" opened the new GNOME tool inside the System Settings Window
> instead of popping up the beloved system-config-printer (to which I have
> contributed frequently during the last 10 years).
>
> The main screen looks more polished and also show more info about the
> printers, not only icons and names. In addition, model, status, and
> ink/toner level are shown, also a "Restart" button for stopped printers.
>
> What is missing is that the default printer is not marked as such. You have
> to click on the Gear button to see whether "Default Printer" in the pop-up
> menu is checked (Feature request).
>
> On the upper right is an "Add" button to create a new print queue. This
> leads to a pop-up listing all discovered printers. Clicking an entry and
> then "Add" in the upper right corner immediately creates a print queue fully
> automatically, using a default driver and backend. For my HP DeskJet Ink
> Advantage 2540 it uses correctly the "hp" backend from HPLIP and also the
> PPD file from HPLIP. A "Please wait, creating print queue" window would be
> nice here (Feature request).
>
> The automatic driver selector seem at least to make use of my work on driver
> selection optimization, as a scp-dbus-service.py process gets started during
> queue setup. scp-dbus-service.py is a D-Bus service providing all the
> "dirty" work of system-config-printer.
>
> The list of discovered printers contains some strange entries, for example a
> printer named "Series" so something is still wrong here (BUG!).
>
> Wrong driver choices can be corrected once a printer is set up.
>
> On each print queue entry are two buttons, one says "No active jobs" and is
> grayed out. Probably it gets activated when there is at least one job and
> then it would open a job viewer.
>
> The second button has a gear icon and allows to change settings or remove
> the print queue. A pop-up menu shows the options. The first entry opens a
> dialog to set option defaults, looks all OK for me. The second allows to
> change further settings, like name, description, and driver, but in contrary
> to the option dialog it has no top bar (with "X" button) nor a "Close"
> button near the lower right corner. You have to use Enter or ESC on the
> keyboard (BUG!).
>
> The choice for removing a print queue has no "Are you sure?" dialog (BUG!).
>
> Compared to system-config-printer the interface is much simpler, and the
> look of the main window is more polished. Also the main window provides more
> info. A very good feature is that it is made use of the D-Bus service of
> system-config-printer to make driver decisions.
>
> The presentation of discovered printers (when creating a new print queue)
> seems to have some bugs and there is also a bug with the printer properties
> dialog missing title bar and "Close" button. Also "Please Wait" and "Are you
> sure?" dialogs are missing.
>
> This is simply a quick first impressions review. Later I will probably post
> some bug reports.
>
>till

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: [Ayatana-dev] autolanding of unity and linked components branches ready and activated!

2012-01-02 Thread Olivier Tilloy
Hey Didier,

That was a long e-mail, thanks for setting this up!

On 2011-11-22, Didier Roche  wrote:
> […]
> Limitations
> As we are running all projects in parallels to avoid having to wait too
> much before a branch from a project is merged, we need to have in mind
> that there is no dependency automagic check, like:
> 1. you add a new API to nux
> 2. you use this API in unity.
> 1. needs to be merged (and so built) successfully. Please, do not
> approve 2. until 1. status is "merged". Then, the local repository in
> the pbuilder will automatically take the right Nux version with the
> additional API. If you set it to "approved" before the nux branch is
> merged, you can have great changes seeing your branch rejected because
> it will fail to build. Be patient before approving the second branch, as
> the merger is running every 15 minutes, you should get a merge soon. :-)

Launchpad knows of a notion of "Prerequisite Branch" when creating a
merge request, that is a branch that should be merged before the one
under review for everything to work as expected. As far as I know this
is not limited to branches targeting the same trunk, so you could very
well make a branch of e.g. nux be a prerequisite to a branch of unity.

Maybe there’s a way of instructing tarmac to respect those dependencies?

> Future improvments
> I will add additional checks soon in the future:
> - ensure that every branches have at least a bug attached. There will be
> the possibility to add "NOBUGNEEDED" to bypass it, but we will have a
> report to avoid abuses (and that will enable us to have the bug
> automatically set and components added). No more unclosed bugs! Having
> real metrics of number of bugs closed, and such…
> - ensure that every branches have tests (with a test directory of file
> changes). There will be the possibility to add "NOTESTNEEDED", with the
> same report to avoid abuses.
> - we can even ensuring that the contributor signed the CLA checking for
> the right team if the team is put up to date again on launchpad.
> - we can also imagining that after UIF or FF, if the bug linked to the
> branch authenticated as a UIFe or FFe is not acked by the release or
> documentation team, it is rejected automatically.
> - finally, we can get a "ready to release" time, where no approved
> branch are merged automatically, when set in this mode, we can directly
> choose which branch to merge and pick only those that are helping
> getting closer to the release (a freeze-like mode in some way).
> 
> 
> For developers, in a nutshell, no more direct merge, think to set the
> "approved" status in the merge request and all should be smoothed.
> Of course, as this has been tested on a test project in the infra, we
> are enabling projects one after another.

In what order will the projects be enabled?
How is this going to affect (if at all) unity-2d, which has had a
partially similar set-up for quite some time now?

Thanks,

Olivier

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop