Re: Application for ubuntu-desktop membership
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
@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
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
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
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
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
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
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
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
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
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
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
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
** 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
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
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!
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