[Bug 1811296] Re: libc++ files version mismatch

2020-03-30 Thread Mike Purvis
Not sure about older released, but it's actually broken again already—
currently in Sid, the versions of gcc-arm-none-eabi and libstdc++-arm-
none-eabi are both 15:8-2019-q3-1:

https://packages.debian.org/sid/devel/gcc-arm-none-eabi
https://packages.debian.org/sid/devel/libstdc++-arm-none-eabi-newlib

However in Focal, we now have gcc-arm-none-eabi bumped ahead to
15:9-2019-q4-0ubuntu1, per:

http://changelogs.ubuntu.com/changelogs/pool/universe/g/gcc-arm-none-
eabi/gcc-arm-none-eabi_9-2019-q4-0ubuntu1/changelog

But libstdc++-arm-none-eabi-newlib is still lagging at 15:8-2019-q3-1.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1811296

Title:
  libc++ files version mismatch

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-arm-none-eabi/+bug/1811296/+subscriptions

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

[Bug 1865209] Re: Boost 1.71 missing python3/numpy3 symlinks

2020-03-08 Thread Mike Purvis
Upstream has now merged the change to support python3 as a component.
This will release in Boost 1.73, but it's a small patch and should be
possible to backport to 1.71:

https://github.com/boostorg/boost_install/commit/7d2b3bf3a25ecce33e256370e47d776d75685f7e

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1865209

Title:
  Boost 1.71 missing python3/numpy3 symlinks

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/boost1.71/+bug/1865209/+subscriptions

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

[Bug 1865209] Re: Boost 1.71 missing python3/numpy3 symlinks

2020-02-29 Thread Mike Purvis
** Description changed:

  As of Boost 1.71, the exact version of python is coded into the library
  name:
  
  $ ls -1 /usr/lib/x86_64-linux-gnu/libboost_*py*.so
  /usr/lib/x86_64-linux-gnu/libboost_numpy38.so
  /usr/lib/x86_64-linux-gnu/libboost_python38.so
  
  This is pretty inconvenient compared to previous releases where there
  were generic symlinks, for example on Bionic with Boost 1.65:
  
  $ ls -1 /usr/lib/x86_64-linux-gnu/libboost_*py*.so
  /usr/lib/x86_64-linux-gnu/libboost_mpi_python3-py36.so
  /usr/lib/x86_64-linux-gnu/libboost_mpi_python3.so
  /usr/lib/x86_64-linux-gnu/libboost_mpi_python-py27.so
  /usr/lib/x86_64-linux-gnu/libboost_mpi_python-py36.so
  /usr/lib/x86_64-linux-gnu/libboost_mpi_python.so
  /usr/lib/x86_64-linux-gnu/libboost_numpy3-py36.so
  /usr/lib/x86_64-linux-gnu/libboost_numpy3.so
  /usr/lib/x86_64-linux-gnu/libboost_numpy-py27.so
  /usr/lib/x86_64-linux-gnu/libboost_numpy.so
  /usr/lib/x86_64-linux-gnu/libboost_python3-py36.so
  /usr/lib/x86_64-linux-gnu/libboost_python3.so
  /usr/lib/x86_64-linux-gnu/libboost_python-py27.so
  /usr/lib/x86_64-linux-gnu/libboost_python-py36.so
  /usr/lib/x86_64-linux-gnu/libboost_python.so
  
  So that you could just -lboost_python3 (or numpy3) and it would do the
  right thing for the system's default versions.
  
  Are there plans to fix this before release? I would expect that a lot of
  software would have been relying on the previous behaviour, especially
  CMake-using packages which were previously able to just:
  
  find_package(Boost COMPONENTS python3)
  
  But will now need to:
  
  find_package(PythonInterp REQUIRED)
  find_package(Boost COMPONENTS 
python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR})
  
  And the above logic doesn't even work with the naming scheme used with
  Bionic, so the situation is even worse if you're trying to support
  multiple Ubuntu LTSes from the same codebase!
+ 
+ Ticket/discussion about this with upstream:
+ https://github.com/boostorg/boost_install/issues/31

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1865209

Title:
  Boost 1.71 missing python3/numpy3 symlinks

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/boost1.71/+bug/1865209/+subscriptions

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

[Bug 1865225] Re: Eigen 3.3.7 headers throw deprecated-copy warnings in GCC9

2020-02-28 Thread Mike Purvis
I'll give that a try, but my concern was basically that they wouldn't
care because for them the problem only exists in unstable and will be
resolved in a few months when Eigen 3.4 comes out. For Ubuntu, the
problem is more urgent because an LTS commitment is about to happen.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1865225

Title:
  Eigen 3.3.7 headers throw deprecated-copy warnings in GCC9

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

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

[Bug 1865225] [NEW] Eigen 3.3.7 headers throw deprecated-copy warnings in GCC9

2020-02-28 Thread Mike Purvis
Public bug reported:

Under Ubuntu Focal / GCC9, packages which use the Eigen3 headers from
the current newest version (released Dec 2018) will get compiler
warnings which must be silenced or they may interfere with the use of
the -Werror flag, for example.

Upstream had patched this issue on their master branch (targeting Eigen
3.4), and was gracious enough to cherry-pick the changes over to their
3.3 support branch, see:

https://gitlab.com/libeigen/eigen/-/merge_requests/29
https://gitlab.com/libeigen/eigen/-/commits/3.3

Thanks very much to Christoph Hertzberg for the quick turnaround on
that.

I have in turn imported these patches as-is to the current 3.3.7 package
and released it to PPA here:

https://launchpad.net/~mikepurvis/+archive/ubuntu/eigen/

When it's done building and published, I'll be installing it in order to
confirm that it resolves the issues building my software that depends on
Eigen.

I'm hopeful that it would be possible to get this released as the
version of eigen3 in Focal.

** Affects: eigen3 (Ubuntu)
 Importance: Undecided
 Status: New

** Description changed:

- Under Ubuntu Focal, packages which use the Eigen3 headers from the
- current newest version (released Dec 2018) will get compiler warnings
- which must be silenced or they may interfere with the use of the -Werror
- flag, for example.
+ Under Ubuntu Focal / GCC9, packages which use the Eigen3 headers from
+ the current newest version (released Dec 2018) will get compiler
+ warnings which must be silenced or they may interfere with the use of
+ the -Werror flag, for example.
  
  Upstream had patched this issue on their master branch (targeting Eigen
- 3.4), and was gracious enough to patch the changes over to their 3.3
- support branch, see:
+ 3.4), and was gracious enough to cherry-pick the changes over to their
+ 3.3 support branch, see:
  
  https://gitlab.com/libeigen/eigen/-/merge_requests/29
  https://gitlab.com/libeigen/eigen/-/commits/3.3
  
  Thanks very much to Christoph Hertzberg for the quick turnaround on
  that.
  
  I have in turn imported these patches as-is to the current 3.3.7 package
  and released it to PPA here:
  
  https://launchpad.net/~mikepurvis/+archive/ubuntu/eigen/
  
  When it's done building and published, I'll be installing it in order to
  confirm that it resolves the issues building my software that depends on
  Eigen.
  
  I'm hopeful that it would be possible to get this released as the
  version of eigen3 in Focal.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1865225

Title:
  Eigen 3.3.7 headers throw deprecated-copy warnings in GCC9

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

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

[Bug 1865209] Re: Boost 1.71 missing python3/numpy3 symlinks

2020-02-28 Thread Mike Purvis
Having looked into this a bit further, it appears the new hotness is
that this is actually being handled in the Boost-shipped CMake module:

/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake

>From my read of that, the expectation *now* is that you just do:

find_package(Boost COMPONENTS python)

And it does the right thing. But of course this approach breaks any
package which was intentionally using "python3" in previous releases, or
building libraries for both Python 2 and 3. In summary, these are how to
link to boost_python over the past four years:

1. find_package(Boost COMPONENTS python)
2. find_package(Boost COMPONENTS python-pyXY)
3. find_package(Boost COMPONENTS pythonX)
4. find_package(Boost COMPONENTS pythonX-pyXY)  
5. find_package(Boost COMPONENTS pythonXY)  

Xenial was 1 and 2. Bionic was 1, 2, 3, and 4. Focal is now 1 and 5, but
1 is now Python 3 instead of 2.

This is insane.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1865209

Title:
  Boost 1.71 missing python3/numpy3 symlinks

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/boost1.71/+bug/1865209/+subscriptions

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

[Bug 1865209] [NEW] Boost 1.71 missing python3/numpy3 symlinks

2020-02-28 Thread Mike Purvis
Public bug reported:

As of Boost 1.71, the exact version of python is coded into the library
name:

$ ls -1 /usr/lib/x86_64-linux-gnu/libboost_*py*.so
/usr/lib/x86_64-linux-gnu/libboost_numpy38.so
/usr/lib/x86_64-linux-gnu/libboost_python38.so

This is pretty inconvenient compared to previous releases where there
were generic symlinks, for example on Bionic with Boost 1.65:

$ ls -1 /usr/lib/x86_64-linux-gnu/libboost_*py*.so
/usr/lib/x86_64-linux-gnu/libboost_mpi_python3-py36.so
/usr/lib/x86_64-linux-gnu/libboost_mpi_python3.so
/usr/lib/x86_64-linux-gnu/libboost_mpi_python-py27.so
/usr/lib/x86_64-linux-gnu/libboost_mpi_python-py36.so
/usr/lib/x86_64-linux-gnu/libboost_mpi_python.so
/usr/lib/x86_64-linux-gnu/libboost_numpy3-py36.so
/usr/lib/x86_64-linux-gnu/libboost_numpy3.so
/usr/lib/x86_64-linux-gnu/libboost_numpy-py27.so
/usr/lib/x86_64-linux-gnu/libboost_numpy.so
/usr/lib/x86_64-linux-gnu/libboost_python3-py36.so
/usr/lib/x86_64-linux-gnu/libboost_python3.so
/usr/lib/x86_64-linux-gnu/libboost_python-py27.so
/usr/lib/x86_64-linux-gnu/libboost_python-py36.so
/usr/lib/x86_64-linux-gnu/libboost_python.so

So that you could just -lboost_python3 (or numpy3) and it would do the
right thing for the system's default versions.

Are there plans to fix this before release? I would expect that a lot of
software would have been relying on the previous behaviour, especially
CMake-using packages which were previously able to just:

find_package(Boost COMPONENTS python3)

But will now need to:

find_package(PythonInterp REQUIRED)
find_package(Boost COMPONENTS 
python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR})

And the above logic doesn't even work with the naming scheme used with
Bionic, so the situation is even worse if you're trying to support
multiple Ubuntu LTSes from the same codebase!

** Affects: boost1.71 (Ubuntu)
 Importance: Undecided
 Status: New

** Description changed:

  As of Boost 1.71, the exact version of python is coded into the library
  name:
  
- $ ls -1 /usr/lib/x86_64-linux-gnu/libboost_*py*.so
- /usr/lib/x86_64-linux-gnu/libboost_numpy38.so
- /usr/lib/x86_64-linux-gnu/libboost_python38.so
+ $ ls -1 /usr/lib/x86_64-linux-gnu/libboost_*py*.so
+ /usr/lib/x86_64-linux-gnu/libboost_numpy38.so
+ /usr/lib/x86_64-linux-gnu/libboost_python38.so
  
  This is pretty inconvenient compared to previous releases where there
  were generic symlinks, for example on Bionic with Boost 1.65:
  
- $ ls -1 /usr/lib/x86_64-linux-gnu/libboost_*py*.so
- /usr/lib/x86_64-linux-gnu/libboost_mpi_python3-py36.so
- /usr/lib/x86_64-linux-gnu/libboost_mpi_python3.so
- /usr/lib/x86_64-linux-gnu/libboost_mpi_python-py27.so
- /usr/lib/x86_64-linux-gnu/libboost_mpi_python-py36.so
- /usr/lib/x86_64-linux-gnu/libboost_mpi_python.so
- /usr/lib/x86_64-linux-gnu/libboost_numpy3-py36.so
- /usr/lib/x86_64-linux-gnu/libboost_numpy3.so
- /usr/lib/x86_64-linux-gnu/libboost_numpy-py27.so
- /usr/lib/x86_64-linux-gnu/libboost_numpy.so
- /usr/lib/x86_64-linux-gnu/libboost_python3-py36.so
- /usr/lib/x86_64-linux-gnu/libboost_python3.so
- /usr/lib/x86_64-linux-gnu/libboost_python-py27.so
- /usr/lib/x86_64-linux-gnu/libboost_python-py36.so
- /usr/lib/x86_64-linux-gnu/libboost_python.so
+ $ ls -1 /usr/lib/x86_64-linux-gnu/libboost_*py*.so
+ /usr/lib/x86_64-linux-gnu/libboost_mpi_python3-py36.so
+ /usr/lib/x86_64-linux-gnu/libboost_mpi_python3.so
+ /usr/lib/x86_64-linux-gnu/libboost_mpi_python-py27.so
+ /usr/lib/x86_64-linux-gnu/libboost_mpi_python-py36.so
+ /usr/lib/x86_64-linux-gnu/libboost_mpi_python.so
+ /usr/lib/x86_64-linux-gnu/libboost_numpy3-py36.so
+ /usr/lib/x86_64-linux-gnu/libboost_numpy3.so
+ /usr/lib/x86_64-linux-gnu/libboost_numpy-py27.so
+ /usr/lib/x86_64-linux-gnu/libboost_numpy.so
+ /usr/lib/x86_64-linux-gnu/libboost_python3-py36.so
+ /usr/lib/x86_64-linux-gnu/libboost_python3.so
+ /usr/lib/x86_64-linux-gnu/libboost_python-py27.so
+ /usr/lib/x86_64-linux-gnu/libboost_python-py36.so
+ /usr/lib/x86_64-linux-gnu/libboost_python.so
  
  So that you could just -lboost_python3 (or numpy3) and it would do the
  right thing for the system's default versions.
  
  Are there plans to fix this before release? I would expect that a lot of
  software would have been relying on the previous behaviour, especially
  CMake-using packages which were previously able to just:
  
- find_package(Boost COMPONENTS python3)
+ find_package(Boost COMPONENTS python3)
  
  But will now need to:
  
- find_package(PythonInterp REQUIRED)
- find_package(Boost COMPONENTS 
python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR})
+ find_package(PythonInterp REQUIRED)
+ find_package(Boost COMPONENTS 
python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR})
+ 
+ And the above logic doesn't even work with the 

[Bug 1811296] Re: libc++ files version mismatch

2020-02-26 Thread Mike Purvis
This was working correctly on Ubuntu Focal with gcc-arm-none-eabi
(15:7-2018-q2-6) and libstdc++-arm-none-eabi-newlib (15:7-2018-q2-5+12).

However, now that gcc-arm-none-eabi is at 15:8-2019-q3-1, it's broken
again. Hopefully the newlib package will get a rebuild prior to release
which should correct the issues.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1811296

Title:
  libc++ files version mismatch

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-arm-none-eabi/+bug/1811296/+subscriptions

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

[Bug 1847347] [NEW] 1.42.13-1ubuntu1.1 breaks debootstrap in Xenial

2019-10-08 Thread Mike Purvis
Public bug reported:

At my company we prepare system disk images which start from deboostrap
pointing at an internal mirror containing packages from xenial, xenial-
updates, and elsewhere. As of September 30, our image preparation begun
failing during the initial debootstrap.

We narrowed it down to this update— when we remove version
1.42.13-1ubuntu1.1 of this package from our mirror, everything works as
before.

Apologies that I don't have more details at this time, as we're still
digging. But just wanted to get the ball rolling on a discussion here.

** Affects: e2fsprogs (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1847347

Title:
  1.42.13-1ubuntu1.1 breaks debootstrap in Xenial

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

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

[Bug 1596296] Re: CeresConfig.cmake is not installed

2016-07-07 Thread Mike Purvis
This is affecting me too; it is a major packaging oversight to have
excluded this file.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1596296

Title:
  CeresConfig.cmake is not installed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1596296/+subscriptions

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


[Bug 1313787] Re: Multistrap is broken in 14.04

2016-03-30 Thread Mike Purvis
Almost two full years!

In the meantime, there are PPAs for this:
https://launchpad.net/~keyz182/+archive/ubuntu/multistrap-forceyes-fix

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1313787

Title:
  Multistrap is broken in 14.04

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

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


[Bug 1361902] Re: 14.04 /etc/network/interfaces is always overwritten by Preseed

2015-01-16 Thread Mike Purvis
I tried adding d-i netcfg/target_network_config string ifupdown to my
preseed file, but I'm still getting /etc/network/interfaces being
overwritten by the trusty netboot installer.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1361902

Title:
  14.04 /etc/network/interfaces is always overwritten by Preseed

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

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


[Bug 1293024] Re: package doesn't provide c++ library

2014-07-31 Thread Mike Purvis
Yes, please bring libstdc++-arm-none-eabi-newlib into Trusty!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1293024

Title:
  package doesn't provide c++ library

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-arm-none-eabi/+bug/1293024/+subscriptions

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


[Bug 944271] Re: iwlwifi: Microcode SW error detected. Restarting 0x2000000

2014-07-14 Thread Mike Purvis
I'm seeing this crash on 14.04, running 3.13.0-23-generic. Hardware is
Centrino Advanced-N 6235.

Log here: https://gist.github.com/f6ce150f833b2cef3f21

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/944271

Title:
  iwlwifi: Microcode SW error detected.  Restarting 0x200

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/944271/+subscriptions

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


[Bug 1247905] [NEW] update-grub fails in the face of overlayroot

2013-11-04 Thread Mike Purvis
Public bug reported:

Info on overlayroot: http://blog.dustinkirkland.com/2012/08/introducing-
overlayroot-overlayfs.html

Mount configuration for an overlayroot-configured box:

$ mount
overlayroot on / type overlayfs (rw,errors=remount-ro)
/dev/sda5 on /media/root-ro type ext3 
(ro,relatime,errors=continue,user_xattr,acl,barrier=1,data=ordered)
/dev/sda6 on /media/root-rw type ext3 
(rw,relatime,errors=continue,user_xattr,acl,barrier=1,data=ordered)
/dev/sda1 on /boot type ext3 (rw)

When attempting to update-grub:

$ sudo update-grub
[sudo] password for administrator: 
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).

The issue comes about in this line of the /usr/sbin/grub-mkconfig
script:

GRUB_DEVICE=`${grub_probe} --target=device /`

In the short term, I'm hacking that script to pass in a value for
GRUB_DEVICE, but the ideal would be to have the grub-probe binary detect
when an overlayfs is / and return the device which is the bottom of the
overlay.

** Affects: grub2 (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1247905

Title:
  update-grub fails in the face of overlayroot

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

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