[arch-dev-public] crypttab support

2012-07-15 Thread Tom Gundersen
Hi guys,

I'm about to push a new version of initscripts in the next few days,
but before moving it to testing I thought I'd bring it to everyone's
attention as the change is likely to cause some questions/discussion.

As discussed on the arch-projects ML [0], with this initscripts
release we gain support for systemd's /etc/crypttab syntax [1] (which
is used by debian and ubuntu in addition to all the distros using
systemd).

Furthermore, we deprecate the support for our old crypttab syntax
(with a warning at boot), but retain the functionality for
compatibility (in the same way we still have support for the old
network syntax, this is likely to stay around for a while).

While the syntax is different, the functionality does not change much.
We gain a few minor features and lose the ability to read a decryption
key from a removable device (i.e. one that needs to be mounted by the
cryptsetup code). People who want to use this feature are advised to
stay with the old syntax for now.

The reason for making this change is mainly that we want to share the
syntax of crypttab with as many distros as possible, in the same way
as the syntax of fstab is shared. Furthermore, as systemd becomes more
and more popular amongst arch users and devs it is a benefit that we
don't need to keep around two syntaxes for the same functionality.
Finally, I was never very comfortable with maintaining this code, as I
hardly use it and it is rather fragile. With this move we are able to
outsource almost all of the cryptsetup handling to systemd and should
benefit from their testing and bugfixes.

If anyone would like to take this for a spin, I uploaded it to gerolde [2].

When this eventually moves to [core], I'll put a news item
highlighting the change to avoid to much worry about the deprecation
warning.

Cheers,

Tom

[0]: 

[1]: 
[2]: 


Re: [arch-dev-public] KDE Package Guidelines (aka AUR plasmoids mess)

2012-07-15 Thread Andrea Scarpino
On Sunday 15 July 2012 11:18:05 Florian Pritz wrote:
> Why does it matter whether an applet is from KDE upstream or a thrid
> party? You can run pacman -Si oder cower -i kdeplasma-whatever and look
> at the homepage URL to see where it came from if you really need to
> know, but I don't see any need for changing the package name here.

Let's say we start to move some plasmoid from AUR to [extra]/[community] with 
the kdeplasma-addons-applets schema.
So, I (user X which already installed the kdeplasma-addons group) type pacman 
-S kdeplasma-addons-applets and I press tab twice; the output is a very long 
list where the 80% 90% of those packages are already installed on my system. I 
found this annoying.

Also, kdeplasma-addons-applets-$plasmoidname really sucks IMHO.

-- 
Andrea


Re: [arch-dev-public] KDE Package Guidelines (aka AUR plasmoids mess)

2012-07-15 Thread Florian Pritz
On 07/15/2012 11:01 AM, Andrea Scarpino wrote:
> If we would rename all our packages in that way, will be really difficult, 
> for 
> both users and maintainer, to understand if we are talking about an official 
> kde 
> plasmoid or not.

Why does it matter whether an applet is from KDE upstream or a thrid
party? You can run pacman -Si oder cower -i kdeplasma-whatever and look
at the homepage URL to see where it came from if you really need to
know, but I don't see any need for changing the package name here.

-- 
Florian Pritz -- {flo,bluewind}@server-speed.net





signature.asc
Description: OpenPGP digital signature


[arch-dev-public] KDE Package Guidelines (aka AUR plasmoids mess)

2012-07-15 Thread Andrea Scarpino
Hi all,
I just received a mail where the user ask me to rename a plasmoid package in 
AUR.
He suggests to rename it as kdeplasma-addons-applets-$plasmoidname, but this 
is obviously wrong as kdeplasma-addons is the name of the *official* KDE 
package.
If we would rename all our packages in that way, will be really difficult, for 
both users and maintainer, to understand if we are talking about an official 
kde 
plasmoid or not.

So, I thought about two naming conventions:
* kdeplasma-applets-$plasmoidname
* plasma-applets-$plasmoidname

Sincerely, I prefer the first one as all kde packages start with the kde prefix.

I also wrote a simple KDE package guidelines page[1] taking this opportunity.
Any suggestion is much appreciated.

The absence of this naming convention created many duplicates on AUR, so let's 
start the AUR plasmoid cleanup!

Thanks!

[1] https://wiki.archlinux.org/index.php/KDE_Package_Guidelines

-- 
Andrea


[arch-dev-public] Signoff report for [testing]

2012-07-15 Thread Arch Website Notification
=== Signoff report for [testing] ===
https://www.archlinux.org/packages/signoffs/

There are currently:
* 4 new packages in last 24 hours
* 0 known bad packages
* 0 packages not accepting signoffs
* 3 fully signed off packages
* 37 packages missing signoffs
* 28 packages older than 14 days

(Note: the word 'package' as used here refers to packages as grouped by
pkgbase, architecture, and repository; e.g., one PKGBUILD produces one
package per architecture, even if it is a split package.)


== New packages in [testing] in last 24 hours (4 total) ==

* coreutils-8.17-2 (i686)
* wpa_actiond-1.3-1 (i686)
* coreutils-8.17-2 (x86_64)
* wpa_actiond-1.3-1 (x86_64)


== Incomplete signoffs for [core] (11 total) ==

* hwids-20120711-1 (any)
1/2 signoffs
* netcfg-2.8.7-1 (any)
0/2 signoffs
* coreutils-8.17-2 (i686)
0/2 signoffs
* gpm-1.20.6-10 (i686)
0/2 signoffs
* grub-2.00-1 (i686)
1/2 signoffs
* nilfs-utils-2.1.4-1 (i686)
0/2 signoffs
* procps-ng-3.3.3-3 (i686)
1/2 signoffs
* wpa_actiond-1.3-1 (i686)
0/2 signoffs
* coreutils-8.17-2 (x86_64)
0/2 signoffs
* gpm-1.20.6-10 (x86_64)
1/2 signoffs
* nilfs-utils-2.1.4-1 (x86_64)
1/2 signoffs

== Incomplete signoffs for [extra] (25 total) ==

* texlive-bibtexextra-2012.26868-1 (any)
0/2 signoffs
* texlive-core-2012.26892-2 (any)
0/2 signoffs
* texlive-fontsextra-2012.26866-1 (any)
0/2 signoffs
* texlive-formatsextra-2012.26689-1 (any)
0/2 signoffs
* texlive-games-2012.26207-1 (any)
0/2 signoffs
* texlive-genericextra-2012.26700-1 (any)
0/2 signoffs
* texlive-htmlxml-2012.24013-1 (any)
0/2 signoffs
* texlive-humanities-2012.25861-1 (any)
0/2 signoffs
* texlive-langcjk-2012.26777-2 (any)
0/2 signoffs
* texlive-langcyrillic-2012.26689-1 (any)
0/2 signoffs
* texlive-langextra-2012.26750-1 (any)
0/2 signoffs
* texlive-langgreek-2012.26313-1 (any)
0/2 signoffs
* texlive-latexextra-2012.26807-1 (any)
0/2 signoffs
* texlive-music-2012.26726-1 (any)
0/2 signoffs
* texlive-pictures-2012.26791-1 (any)
0/2 signoffs
* texlive-plainextra-2012.25953-1 (any)
0/2 signoffs
* texlive-pstricks-2012.26865-1 (any)
0/2 signoffs
* texlive-publishers-2012.26831-1 (any)
0/2 signoffs
* texlive-science-2012.26607-1 (any)
0/2 signoffs
* kdeplasma-applets-networkmanagement-1:0.9.0.3-1 (i686)
0/2 signoffs
* openconnect-1:4.00-1 (i686)
0/2 signoffs
* texlive-bin-2012.0-1 (i686)
0/2 signoffs
* kdeplasma-applets-networkmanagement-1:0.9.0.3-1 (x86_64)
1/2 signoffs
* openconnect-1:4.00-1 (x86_64)
0/2 signoffs
* texlive-bin-2012.0-1 (x86_64)
0/2 signoffs

== Incomplete signoffs for [unknown] (1 total) ==

* grub-efi-x86_64-2.00-1 (any)
0/2 signoffs


== Completed signoffs (3 total) ==

* grub-2.00-1 (x86_64)
* procps-ng-3.3.3-3 (x86_64)
* wpa_actiond-1.3-1 (x86_64)


== All packages in [testing] for more than 14 days (28 total) ==

* openconnect-1:4.00-1 (i686), since 2012-06-21
* openconnect-1:4.00-1 (x86_64), since 2012-06-21
* kdeplasma-applets-networkmanagement-1:0.9.0.3-1 (i686), since 2012-06-21
* kdeplasma-applets-networkmanagement-1:0.9.0.3-1 (x86_64), since 2012-06-21
* texlive-langextra-2012.26750-1 (any), since 2012-06-26
* texlive-langgreek-2012.26313-1 (any), since 2012-06-26
* texlive-fontsextra-2012.26866-1 (any), since 2012-06-26
* texlive-publishers-2012.26831-1 (any), since 2012-06-26
* texlive-games-2012.26207-1 (any), since 2012-06-26
* texlive-plainextra-2012.25953-1 (any), since 2012-06-26
* texlive-humanities-2012.25861-1 (any), since 2012-06-26
* texlive-bibtexextra-2012.26868-1 (any), since 2012-06-26
* texlive-pictures-2012.26791-1 (any), since 2012-06-26
* texlive-formatsextra-2012.26689-1 (any), since 2012-06-26
* texlive-htmlxml-2012.24013-1 (any), since 2012-06-26
* texlive-latexextra-2012.26807-1 (any), since 2012-06-26
* texlive-science-2012.26607-1 (any), since 2012-06-26
* texlive-music-2012.26726-1 (any), since 2012-06-26
* texlive-langcyrillic-2012.26689-1 (any), since 2012-06-26
* texlive-genericextra-2012.26700-1 (any), since 2012-06-26
* texlive-pstricks-2012.26865-1 (any), since 2012-06-26
* texlive-bin-2012.0-1 (i686), since 2012-06-26
* texlive-bin-2012.0-1 (x86_64), since 2012-06-26
* texlive-core-2012.26892-2 (any), since 2012-06-27
* texlive-langcjk-2012.26777-2 (any), since 2012-06-27
* grub-efi-x86_64-2.00-1 (any), since 2012-06-28
* grub-2.00-1 (i686), since 2012-06-28
* grub-2.00-1 (x86_64), since 2012-06-28


== Top five in signoffs in last 24 hours ==

1. tpowa - 5 signoffs
2. tomegun - 2 signoffs
3. thomas - 1 signoffs