Index: modules/book/book.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/book/book.module,v
retrieving revision 1.461
diff -u -p -r1.461 book.module
--- modules/book/book.module	25 Apr 2008 17:51:30 -0000	1.461
+++ modules/book/book.module	26 Apr 2008 20:07:46 -0000
@@ -41,9 +41,9 @@ function book_theme() {
  */
 function book_perm() {
   return array(
-    'add content to books' => t('Add new content and child pages to books.'),
     'administer book outlines' => t('Manage books through the administration panel.'),
     'create new books' => t('Add new top-level books.'),
+    'add content to books' => t('Add new content and child pages to books.'),
     'access printer-friendly version' => t('View a book page and all of its sub-pages as a single document for ease of printing. Can be performance heavy.'),
   );
 }
Index: modules/comment/comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.module,v
retrieving revision 1.630
diff -u -p -r1.630 comment.module
--- modules/comment/comment.module	25 Apr 2008 18:34:05 -0000	1.630
+++ modules/comment/comment.module	26 Apr 2008 20:07:47 -0000
@@ -249,10 +249,10 @@ function comment_node_type($op, $info) {
  */
 function comment_perm() {
   return array(
+    'administer comments' => t('Manage and approve comments, and configure comment administration settings.'),
     'access comments' => t('View comments attached to content.'),
     'post comments' => t('Add comments to content (approval required).'),
     'post comments without approval' => t('Add comments to content (no approval required).'),
-    'administer comments' => t('Manage and approve comments, and configure comment administration settings.'),
   );
 }
 
Index: modules/contact/contact.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/contact/contact.module,v
retrieving revision 1.106
diff -u -p -r1.106 contact.module
--- modules/contact/contact.module	23 Apr 2008 20:01:49 -0000	1.106
+++ modules/contact/contact.module	26 Apr 2008 20:07:47 -0000
@@ -37,8 +37,8 @@ function contact_help($path, $arg) {
  */
 function contact_perm() {
   return array(
-    'access site-wide contact form' => t('Send feedback to administrators via e-mail using the site-wide contact form.'),
     'administer site-wide contact form' => t('Configure site-wide contact form administration settings.'),
+    'access site-wide contact form' => t('Send feedback to administrators via e-mail using the site-wide contact form.'),
   );
 }
 
Index: modules/path/path.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/path/path.module,v
retrieving revision 1.142
diff -u -p -r1.142 path.module
--- modules/path/path.module	23 Apr 2008 20:01:53 -0000	1.142
+++ modules/path/path.module	26 Apr 2008 20:07:47 -0000
@@ -206,8 +206,8 @@ function path_form_alter(&$form, $form_s
  */
 function path_perm() {
   return array(
-    'create url aliases' => t('Manage URL aliases on content.'),
     'administer url aliases' => t('Manage URL aliases across the entire website.'),
+    'create url aliases' => t('Manage URL aliases on content.'),
   );
 }
 
Index: modules/search/search.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/search/search.module,v
retrieving revision 1.255
diff -u -p -r1.255 search.module
--- modules/search/search.module	23 Apr 2008 20:01:53 -0000	1.255
+++ modules/search/search.module	26 Apr 2008 20:07:48 -0000
@@ -142,9 +142,9 @@ function search_theme() {
  */
 function search_perm() {
   return array(
+    'administer search' => t('Configure search administration settings.'),
     'search content' => t('Search website content.'),
     'use advanced search' => t('Limit search results with additional criteria, such as specific content types. Could have performance implications.'),
-    'administer search' => t('Configure search administration settings.'),
   );
 }
 
Index: modules/system/system.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.module,v
retrieving revision 1.599
diff -u -p -r1.599 system.module
--- modules/system/system.module	23 Apr 2008 20:01:54 -0000	1.599
+++ modules/system/system.module	26 Apr 2008 20:07:49 -0000
@@ -156,11 +156,11 @@ function system_theme() {
 function system_perm() {
   return array(
     'administer site configuration' => t('Configure site-wide settings such as module or theme administration settings.'),
-    'access administration pages' => t('View the administration panel and browse the help system.'),
     'administer actions' => t('Manage the actions defined for your site.'),
+    'administer files' => t('Manage user-uploaded files.'),
+    'access administration pages' => t('View the administration panel and browse the help system.'),
     'access site reports' => t('View reports from system logs and other status information.'),
     'select different theme' => t('Select a theme other than the default theme set by the site administrator.'),
-    'administer files' => t('Manage user-uploaded files.'),
     'block IP addresses' => t('Block IP addresses from accessing your site.'),
   );
 }
Index: modules/user/user.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.admin.inc,v
retrieving revision 1.21
diff -u -p -r1.21 user.admin.inc
--- modules/user/user.admin.inc	14 Apr 2008 17:48:43 -0000	1.21
+++ modules/user/user.admin.inc	16 Apr 2008 02:09:40 -0000
@@ -522,7 +522,6 @@ function user_admin_perm($form_state, $r
       $form['permission'][] = array(
         '#value' => $module,
       );
-      ksort($permissions);
       foreach ($permissions as $perm => $description) {
         // Account for permissions lacking a description.
         if (is_int($perm)) {
