Re: [arch-dev-public] Nginx

2013-08-06 Thread Sébastien Luttringer
On Fri, Aug 2, 2013 at 4:59 PM, Pierre Schmitz pie...@archlinux.de wrote: Am 02.08.2013 15:38, schrieb Sébastien Luttringer: Does anybody know why the devs don't want or implemented modules than can be loaded at runtime? http://forum.nginx.org/read.php?2,123868,124118#msg-124118 Cheers

Re: [arch-dev-public] Nginx

2013-08-02 Thread Sébastien Luttringer
On Fri, Aug 2, 2013 at 2:55 PM, Pierre Schmitz pie...@archlinux.de wrote: Am 02.08.2013 14:14, schrieb Bartłomiej Piotrowski: On 2013-08-02 08:41, Pierre Schmitz wrote: If you abuse the split package this way, you still have to rebuild and publish both split packages if e.g. the passenger

[arch-dev-public] Nginx

2013-08-01 Thread Sébastien Luttringer
Hello, Talking about improvment on nginx package with Bartłomiej, it was suggested to push this publicly to let everyone be confident with. Nginx is a web server with modules selected (or added from external sources) at the *build* time. So we cannot package them separately and install them when

Re: [arch-dev-public] rc.d files, unmaintained packages - and, the quality of our repositories

2013-07-17 Thread Sébastien Luttringer
On Wed, Jul 17, 2013 at 9:06 PM, Connor Behan connor.be...@gmail.com wrote: As for the whole push first discuss later thing, people shouldn't be afraid to take this approach. Maybe I misused it but back in my day there was an Arch dev who had wise words

Re: [arch-dev-public] rc.d files, unmaintained packages - and, the quality of our repositories

2013-07-17 Thread Sébastien Luttringer
On Thu, Jul 18, 2013 at 12:58 AM, Massimiliano Torromeo massimiliano.torro...@gmail.com wrote: On Wed, Jul 17, 2013 at 11:34 PM, Sébastien Luttringer se...@seblu.netwrote: By your light way of doing, you cause troubles to users of netctl Not taking a particular side here but maybe I'm

Re: [arch-dev-public] [arch-general] /etc/shells should keep /bin/zsh

2013-07-01 Thread Sébastien Luttringer
On Mon, Jul 1, 2013 at 12:43 PM, Chris Down ch...@chrisdown.name wrote: On 1 July 2013 18:32, Allan McRae al...@archlinux.org wrote: On 01/07/13 20:11, Karol Blazewicz wrote: I know arch-general si not for reporting bugs and I'm not trying to rush anyone, but it's been already a month of

Re: [arch-dev-public] [FYI] New developer: Laurent Carlier

2013-06-03 Thread Sébastien Luttringer
On Mon, Jun 3, 2013 at 1:39 PM, Tom Gundersen t...@jklm.no wrote: Hi all, The devs would like to welcome Laurent Carlier (lordheavy) on board as a new dev. Laurent has been a Trusted User for a number of years, and he has a consistent track-record of being easy to work with, being

Re: [arch-dev-public] Finishing the /usr move

2013-05-31 Thread Sébastien Luttringer
On Fri, May 31, 2013 at 12:02 PM, Allan McRae al...@archlinux.org wrote: And it is now in the [testing] repository. A reminder of the upgrade instructions: 1) Fix any non-official packages with files in /bin, /sbin or /usr/sbin to put those files in /usr/bin. The list of packages to be

Re: [arch-dev-public] Finishing the /usr move

2013-05-31 Thread Sébastien Luttringer
On Fri, May 31, 2013 at 1:27 PM, Allan McRae al...@archlinux.org wrote: On 31/05/13 21:03, Sébastien Luttringer wrote: On Fri, May 31, 2013 at 12:02 PM, Allan McRae al...@archlinux.org wrote: And it is now in the [testing] repository. A reminder of the upgrade instructions: 1) Fix any non

Re: [arch-dev-public] Finishing the /usr move

2013-05-30 Thread Sébastien Luttringer
On Thu, May 30, 2013 at 4:31 PM, Tom Gundersen t...@jklm.no wrote: On Thu, May 30, 2013 at 5:35 AM, Allan McRae al...@archlinux.org wrote: On 30/05/13 06:23, Eric Bélanger wrote: On Tue, May 28, 2013 at 9:56 PM, Allan McRae al...@archlinux.org wrote: I'm bored of waiting... so lets do this!

Re: [arch-dev-public] Merging the bin directories

2013-05-23 Thread Sébastien Luttringer
On Sun, May 12, 2013 at 7:22 AM, Allan McRae al...@archlinux.org wrote: Some packages clearly can not have that done and will have to wait until we are prepared to replace those directories with symlinks. Once we see how many packages are left, we can start planning to finally get rid of

Re: [arch-dev-public] [arch-commits] Commit in fail2ban/trunk (PKGBUILD)

2013-05-15 Thread Sébastien Luttringer
On Wed, May 15, 2013 at 1:02 PM, Bartłomiej Piotrowski b...@bpiotrowski.pl wrote: On 2013-05-14 22:37, Sébastien Luttringer wrote: On Tue, May 14, 2013 at 10:22 PM, Bartłomiej Piotrowski bpiotrow...@nymeria.archlinux.org wrote: Date: Tuesday, May 14, 2013 @ 22:22:08 Author: bpiotrowski

Re: [arch-dev-public] [arch-commits] Commit in fail2ban/trunk (PKGBUILD)

2013-05-14 Thread Sébastien Luttringer
On Tue, May 14, 2013 at 10:22 PM, Bartłomiej Piotrowski bpiotrow...@nymeria.archlinux.org wrote: Date: Tuesday, May 14, 2013 @ 22:22:08 Author: bpiotrowski Revision: 90846 upgpkg: fail2ban 0.8.8-3 - correct path to sendmail due to migration to /usr/bin I see you moved exim from

Re: [arch-dev-public] [arch-commits] Commit in fail2ban/trunk (PKGBUILD)

2013-05-14 Thread Sébastien Luttringer
, Sébastien Luttringer wrote: On Tue, May 14, 2013 at 10:22 PM, Bartłomiej Piotrowski bpiotrow...@nymeria.archlinux.org wrote: I'm not following. If this path is hardcoded in several packages (and presumably in lots of custom packages/scripts), isn't this precisely one of the cases where we should

Re: [arch-dev-public] Merging the bin directories

2013-05-12 Thread Sébastien Luttringer
On Sun, May 12, 2013 at 1:54 PM, Thomas Bächler tho...@archlinux.org wrote: Am 12.05.2013 13:13, schrieb Tom Gundersen: List of showstoppers: - Shells (with hardcoded paths in users' passwd) - fsck helpers (all hardcoded to be in /sbin) All mount and fsck helpers should be ok to move to

Re: [arch-dev-public] linux-3.9.0-1 in testing

2013-05-08 Thread Sébastien Luttringer
On Thu, May 2, 2013 at 10:33 AM, Thomas Bächler tho...@archlinux.org wrote: Am 01.05.2013 01:52, schrieb Sébastien Luttringer: On Tue, Apr 30, 2013 at 8:47 AM, Tobias Powalowski tobias.powalow...@googlemail.com wrote: Hi, - virtualbox-modules Please fix the PKGBUILD that it works with .0

Re: [arch-dev-public] linux-3.9.0-1 in testing

2013-04-30 Thread Sébastien Luttringer
On Tue, Apr 30, 2013 at 8:47 AM, Tobias Powalowski tobias.powalow...@googlemail.com wrote: Hi, - virtualbox-modules Please fix the PKGBUILD that it works with .0 kernels too, I had to hardcode the 3.9.0 into it. Ah now I see why Ioni had issues with kernel bump. Do you have a way to guess

Re: [arch-dev-public] pacman-4.1

2013-04-05 Thread Sébastien Luttringer
On Fri, Apr 5, 2013 at 12:25 AM, Allan McRae al...@archlinux.org wrote: On 05/04/13 07:42, Sébastien Luttringer wrote: On Mon, Apr 1, 2013 at 8:39 AM, Allan McRae al...@archlinux.org wrote: Hi, Pacman-4.1.0 is released and in the [testing] repos. See my blog [1] for details of what

Re: [arch-dev-public] pacman-4.1

2013-04-04 Thread Sébastien Luttringer
On Mon, Apr 1, 2013 at 8:39 AM, Allan McRae al...@archlinux.org wrote: Hi, Pacman-4.1.0 is released and in the [testing] repos. See my blog [1] for details of what is new in this release. With this commit[1], can we assume that install script should now be written in bash? [1]

Re: [arch-dev-public] BIND10? No, thanks.

2013-03-31 Thread Sébastien Luttringer
On Sat, Mar 9, 2013 at 3:27 AM, Gaetan Bisson bis...@archlinux.org wrote: Currently we use the BIND code base in two packages: - dnsutils from [core] provides basic DNS query tools; - bind from [extra] is the actual name server. With the new BIND10 release, the ISC really outdid themselves:

Re: [arch-dev-public] [core] build report

2013-03-13 Thread Sébastien Luttringer
On Wed, Mar 13, 2013 at 1:22 PM, Allan McRae al...@archlinux.org wrote: Hi, This build was done with a chroot containing only base-devel and sudo. Not many packages failed due to this, and can readily be fixed by adding makedepends. So it seems the idea of reducing our build chroots down is

Re: [arch-dev-public] cleaning up unneeded static libraries?

2013-03-03 Thread Sébastien Luttringer
On Sat, Mar 2, 2013 at 7:04 PM, Sébastien Luttringer se...@seblu.net wrote: On Sat, Mar 2, 2013 at 10:16 AM, Andreas Radke andy...@archlinux.org wrote: Our packages in our repos by default don't need static libraries (random .a files all around). I think they are a waste of disc space

Re: [arch-dev-public] cleaning up unneeded static libraries?

2013-03-03 Thread Sébastien Luttringer
On Sun, Mar 3, 2013 at 2:17 AM, Gaetan Bisson bis...@archlinux.org wrote: [2013-03-02 15:17:02 +0100] Jelle van der Waa: Can't we add a rule to namcap, which warns packagers about static libs? Then the packager can decide whether they should included or removed. Most packagers would not

Re: [arch-dev-public] cleaning up unneeded static libraries?

2013-03-02 Thread Sébastien Luttringer
On Sat, Mar 2, 2013 at 10:16 AM, Andreas Radke andy...@archlinux.org wrote: Our packages in our repos by default don't need static libraries (random .a files all around). I think they are a waste of disc space and abuse bandwidth when uploading/mirroring packages. Most users will never need

Re: [arch-dev-public] [RFC] Add Wayland/Weston

2013-03-02 Thread Sébastien Luttringer
On Thu, Feb 14, 2013 at 12:38 AM, Sébastien Luttringer se...@seblu.net wrote: On Fri, Feb 8, 2013 at 1:23 AM, Sébastien Luttringer se...@seblu.net wrote: ... Some news from the front: - Wayland is in extra, thanks to Tom G. for moving it. - Mesa and cairo have their wayland backend enabled

Re: [arch-dev-public] linux-3.8.0-1

2013-02-21 Thread Sébastien Luttringer
On Thu, Feb 21, 2013 at 4:28 AM, Evangelos Foutras evange...@foutrelis.com wrote: On 20/02/13 20:19, Tobias Powalowski wrote: Am 20.02.2013 19:13, schrieb Ionut Biru: On 02/20/2013 07:50 PM, Tobias Powalowski wrote: Hi, I built the kernel, now there are issues with nvidia, lirc and propably

Re: [arch-dev-public] [arch-commits] Commit in weston/repos (4 files)

2013-02-13 Thread Sébastien Luttringer
On Thu, Feb 14, 2013 at 12:06 AM, Allan McRae al...@archlinux.org wrote: Why are you putting this in [community-testing]? The package is in extra! Wayland is in extra Weston is in commuity-testing -- Sébastien Seblu Luttringer https://www.seblu.net GPG: 0x2072D77A

Re: [arch-dev-public] [RFC] Add Wayland/Weston

2013-02-13 Thread Sébastien Luttringer
On Fri, Feb 8, 2013 at 1:23 AM, Sébastien Luttringer se...@seblu.net wrote: Hello gentleman, Wayland is now in version 1.0.4[1]. I plan to move it to community to offer a first support of the wayland protocol into Archlinux. This will allow toolkit[2][3] packages to smoothly enable wayland

[arch-dev-public] [RFC] Add Wayland/Weston

2013-02-07 Thread Sébastien Luttringer
Hello gentleman, Wayland is now in version 1.0.4[1]. I plan to move it to community to offer a first support of the wayland protocol into Archlinux. This will allow toolkit[2][3] packages to smoothly enable wayland support when maintainers wants and let users try this next-to-systemd-troll[4].

Re: [arch-dev-public] Drop VI from [core] (was Re: [arch-general] Winter Cleanup of [community])

2013-01-25 Thread Sébastien Luttringer
On Fri, Jan 25, 2013 at 12:14 AM, Tom Gundersen t...@jklm.no wrote: On Thu, Jan 24, 2013 at 11:45 PM, Allan McRae al...@archlinux.org wrote: There is nothing stopping us dropping vi completely and just putting vim on the install media... I'd favor that (as a vim user who always gets confused

Re: [arch-dev-public] [arch-general] Winter Cleanup of [community]

2013-01-24 Thread Sébastien Luttringer
On Thu, Jan 24, 2013 at 1:08 PM, Alexander Rødseth rods...@gmail.com wrote: lua-sql-mysql lua-sql-postgres lua-sql-sqlite This is part of split package luasql, which was maintained by Sergey and was renamed during lua 5.2 upgrade. I believe he does't take it again on archweb. Cheers, --

Re: [arch-dev-public] Clarity about initscripts and systemd status

2013-01-23 Thread Sébastien Luttringer
On Thu, Nov 8, 2012 at 5:54 PM, Lukas Jirkovsky l.jirkov...@gmail.com wrote: On 8 November 2012 16:03, Pierre Schmitz pie...@archlinux.de wrote: Am 07.11.2012 08:59, schrieb Lukas Jirkovsky: It would be great if maintainers who are going to drop the rc scripts from their package would notify

Re: [arch-dev-public] [arch-general] Winter Cleanup of [community]

2013-01-20 Thread Sébastien Luttringer
On Mon, Jan 21, 2013 at 12:05 AM, Alexander Rødseth rods...@gmail.com wrote: ndisc6 I took this one. I use it. Cheers, -- Sébastien Seblu Luttringer https://www.seblu.net GPG: 0x2072D77A

Re: [arch-dev-public] [RFC] The path to lua 5.2

2012-12-03 Thread Sébastien Luttringer
On Sun, Sep 23, 2012 at 4:30 AM, Sébastien Luttringer se...@seblu.net wrote: On Wed, Sep 19, 2012 at 4:01 AM, Allan McRae al...@archlinux.org wrote: I think we should provide lua and lua51 packages with as much as possible built using the lua (5.2) package and the rest built for lua51

Re: [arch-dev-public] [RFC] the future of /media

2012-11-22 Thread Sébastien Luttringer
On Thu, Nov 22, 2012 at 2:53 PM, Tom Gundersen t...@jklm.no wrote: Hi guys, With udisks2 being used by gnome, and about to be used by the next KDE, some people have raised concerns about the transition from udisks1 to udisks2. The issue is: udisks1 mounts your devices to /media, whereas

Re: [arch-dev-public] enlightenment dr17

2012-11-19 Thread Sébastien Luttringer
On Mon, Nov 19, 2012 at 10:54 AM, Ronald van Haren pre...@gmail.com wrote: Hi, Enlightenment dr17 is going to be released soon (no, really this time). The libs are already released as stable, while the window manager is currently released in alpha status and a stable version will be released

Re: [arch-dev-public] [community] migration guide to nymeria

2012-11-13 Thread Sébastien Luttringer
On Tue, Nov 13, 2012 at 12:52 AM, Gaetan Bisson bis...@archlinux.org wrote: [2012-11-12 20:07:39 +0100] Florian Pritz: [community] has now moved to nymeria. Thanks for all the efforts you put into this. One remark though: could we lose the last two lines of /etc/bash.bashrc and keep a

Re: [arch-dev-public] Status of sigurd.archlinux.org/aur.archlinux.org

2012-10-27 Thread Sébastien Luttringer
On Sun, Oct 28, 2012 at 2:02 AM, Thomas Bächler tho...@archlinux.org wrote: Am 28.10.2012 01:42, schrieb Ionut Biru: We should finally have proper aliases for these. Like packages-submit.archlinux.org and community-submit.archlinux.org. what is the purpose of those? Hostnames for

Re: [arch-dev-public] Status of sigurd.archlinux.org/aur.archlinux.org

2012-10-27 Thread Sébastien Luttringer
On Sun, Oct 28, 2012 at 2:22 AM, Thomas Bächler tho...@archlinux.org wrote: Am 28.10.2012 02:10, schrieb Sébastien Luttringer: On Sun, Oct 28, 2012 at 2:02 AM, Thomas Bächler tho...@archlinux.org wrote: Am 28.10.2012 01:42, schrieb Ionut Biru: We should finally have proper aliases

Re: [arch-dev-public] Unannounced mass edit of community PKGBUILDs

2012-10-25 Thread Sébastien Luttringer
On Thu, Oct 25, 2012 at 12:29 PM, Gaetan Bisson bis...@archlinux.org wrote: [2012-10-25 10:07:09 +0300] Evangelos Foutras: I noticed that all of my community packages were modified by r78782 [1] (Full pkgdesc cleanup for 2339 packages). Being a fierce proponent of single quotes myself, your

Re: [arch-dev-public] [netcfg] Add to base group?

2012-10-13 Thread Sébastien Luttringer
On Sat, Oct 13, 2012 at 11:34 AM, Thomas Bächler tho...@archlinux.org wrote: With systemd being the default, we have no simple network management besides dhcp by default. Should we add netcfg to the base group so it is installed by default? We already have dhcpd in base group. We can enable

Re: [arch-dev-public] consolekit dependencies?

2012-10-13 Thread Sébastien Luttringer
On Sat, Oct 13, 2012 at 11:42 AM, Thomas Bächler tho...@archlinux.org wrote: Most (all?) of our login manager still depend on consolekit. However, since consolekit support will be stripped from polkit when gnome-unstable goes to testing (soon?), registering consolekit sessions on login has no

Re: [arch-dev-public] [netcfg] Add to base group?

2012-10-13 Thread Sébastien Luttringer
On Sat, Oct 13, 2012 at 2:09 PM, Andreas Radke andy...@archlinux.org wrote: Am Sat, 13 Oct 2012 11:34:58 +0200 schrieb Thomas Bächler tho...@archlinux.org: With systemd being the default, we have no simple network management besides dhcp by default. Should we add netcfg to the base group so

Re: [arch-dev-public] [RFC] btrfs multi-device support in pre-3.6 kernels

2012-10-02 Thread Sébastien Luttringer
On Wed, Oct 3, 2012 at 1:37 AM, Jan Steffens jan.steff...@gmail.com wrote: On Wed, Oct 3, 2012 at 1:30 AM, Tom Gundersen t...@jklm.no wrote: Any thoughts? That's fine, in my opinion. People running Btrfs shouldn't be using an LTS kernel anyway. Same opinion but can you think about updating

Re: [arch-dev-public] [RFC] Python 3.3.0 and PEP 394

2012-09-22 Thread Sébastien Luttringer
On Fri, Sep 14, 2012 at 3:00 PM, Rashif Ray Rahman sc...@archlinux.org wrote: Xyne didn't appear to have write access so passing on his message as follows: -- Forwarded message -- From: Xyne x...@archlinux.ca Date: 14 September 2012 19:57 Subject: Re: [arch-dev-public] [RFC]

Re: [arch-dev-public] Transitioning between incompatible language versions

2012-09-22 Thread Sébastien Luttringer
On Wed, Sep 19, 2012 at 4:10 AM, Allan McRae al...@archlinux.org wrote: Comments? I'd like to get this sorted quickly so we can get the python and lua rebuilds done. My suggestion would be to simplify the both case into the first. Simpler is the policy, easier is to apply. Here we make 2

Re: [arch-dev-public] [RFC] The path to lua 5.2

2012-09-22 Thread Sébastien Luttringer
On Wed, Sep 19, 2012 at 4:01 AM, Allan McRae al...@archlinux.org wrote: I think we should provide lua and lua51 packages with as much as possible built using the lua (5.2) package and the rest built for lua51. That may mean we need to provide lua51 versions of libraries too for the

Re: [arch-dev-public] [RFC] The path to lua 5.2

2012-09-18 Thread Sébastien Luttringer
On Fri, Sep 14, 2012 at 1:20 PM, Stéphane Gaudreault steph...@archlinux.org wrote: Le 2012-09-13 16:19, Sébastien Luttringer a écrit : Hello, Version 5.2 of lua is out since December 2011 [1] and last update since June 2012. I suggest[2] to update our current lua package to 5.2.1

Re: [arch-dev-public] [RFC] The path to lua 5.2

2012-09-18 Thread Sébastien Luttringer
On Tue, Sep 18, 2012 at 11:18 PM, Sébastien Luttringer se...@seblu.net wrote: On Fri, Sep 14, 2012 at 1:20 PM, Stéphane Gaudreault steph...@archlinux.org wrote: Le 2012-09-13 16:19, Sébastien Luttringer a écrit : Hello, Version 5.2 of lua is out since December 2011 [1] and last update

Re: [arch-dev-public] [RFC] Python 3.3.0 and PEP 394

2012-09-13 Thread Sébastien Luttringer
On Thu, Sep 13, 2012 at 2:00 AM, Stéphane Gaudreault steph...@archlinux.org wrote: Any opinions ? I think this PEP give convention between distro and python developers to have portable scripts. Our part is to provide python2* and python3* symlinks. The dev parts is to use correct sheebang is

Re: [arch-dev-public] [RFC] Python 3.3.0 and PEP 394

2012-09-13 Thread Sébastien Luttringer
On Thu, Sep 13, 2012 at 7:03 PM, Stéphane Gaudreault steph...@archlinux.org wrote: Le 2012-09-13 08:04, Allan McRae a écrit : On 13/09/12 21:53, Stéphane Gaudreault wrote: Le 2012-09-13 00:18, Allan McRae a écrit : On 13/09/12 10:00, Stéphane Gaudreault wrote: Python 3.3.0 should be

[arch-dev-public] [RFC] The path to lua 5.2

2012-09-13 Thread Sébastien Luttringer
Hello, Version 5.2 of lua is out since December 2011 [1] and last update since June 2012. I suggest[2] to update our current lua package to 5.2.1 and introduce a new package lua51. As we need to rebuild and update dependencies of some packages, we can benefits to adopt a clean naming (like for

Re: [arch-dev-public] [RFC] Python 3.3.0 and PEP 394

2012-09-13 Thread Sébastien Luttringer
On Thu, Sep 13, 2012 at 10:27 PM, Florian Pritz bluew...@xinu.at wrote: On 13.09.2012 22:03, Rashif Ray Rahman wrote: On 14 September 2012 02:18, Sébastien Luttringer se...@seblu.net wrote: We also have python libraries not prefixed by python- (e.g: pyalpm, pycups, pygtk, etc), I think we

Re: [arch-dev-public] [RFC] dropping cpufrequtils

2012-09-13 Thread Sébastien Luttringer
On Wed, Aug 15, 2012 at 2:46 AM, Tom Gundersen t...@jklm.no wrote: Hi guys, As was discussed some time ago, I'd like to drop cpufrequtils from our repos. It is dead upstream, and has been replaced by cpupower (in community). I see no reason to move cpupower out of community, but let me know

Re: [arch-dev-public] [RFC] dropping cpufrequtils

2012-09-13 Thread Sébastien Luttringer
On Fri, Sep 14, 2012 at 1:57 AM, Gaetan Bisson bis...@archlinux.org wrote: [2012-09-14 01:43:30 +0200] Sébastien Luttringer: Kyle Keen told me on IRC that archboot is now broken because it depends of cpufrequtils. Anyone can pick it up there and maintain it: https

Re: [arch-dev-public] [RFC] systemd service files policy

2012-08-31 Thread Sébastien Luttringer
On Thu, Aug 30, 2012 at 5:40 PM, Tom Gundersen t...@jklm.no wrote: On Thu, Aug 30, 2012 at 5:07 PM, Sébastien Luttringer se...@seblu.net wrote: On Thu, Aug 23, 2012 at 5:32 PM, Tom Gundersen t...@jklm.no wrote: I think we should _not_ use Type=Forking, except when it's the only choice. Systemd

Re: [arch-dev-public] [RFC] systemd service files policy

2012-08-30 Thread Sébastien Luttringer
On Thu, Aug 23, 2012 at 5:32 PM, Tom Gundersen t...@jklm.no wrote: 1) Use the upstream service files whenever they exist. This should be a SHOULD and not a MUST. Some service files can be poorly implemented or some deps are missing (e.g. your point 5) and be overloaded by maintainer. Of course

<    1   2