[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2022-07-24 Thread Mike Pagano
commit: 9cbb6db8dc2f6736db85ac42bdb4d17a6bc7789e
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Jul 24 17:16:34 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Jul 24 17:16:34 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=9cbb6db8

Addtional clean-up of the mistake of trying to support
two websites

Signed-off-by: Mike Pagano  gentoo.org>

 web/email-announcement.pl | 1 -
 1 file changed, 1 deletion(-)

diff --git a/web/email-announcement.pl b/web/email-announcement.pl
index 4364fde1..011e15fe 100755
--- a/web/email-announcement.pl
+++ b/web/email-announcement.pl
@@ -8,7 +8,6 @@ $tag = shift;
 $kernel_name = shift;
 $LOCAL_TMP = shift;
 $REMOTE_BASE = shift;
-$USERNAME = shift;
 
 if ($tag =~ m/(2\.6\.\d+)-(\d+)/) {
 $ver = $1;



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2022-07-24 Thread Mike Pagano
commit: 8e9873b15500942bf20a87d2b6281564c50aafe2
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Jul 24 17:12:55 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Jul 24 17:12:55 2022 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=8e9873b1

Let's not confuse users by directing them to two different
websites when we only want and need one.

If and when we get an infra kernel project space to build the
genpatches website, then we should change this.

Thank-you for your understanding.

Signed-off-by: Mike Pagano  gentoo.org>

 web/email-announcement.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/web/email-announcement.pl b/web/email-announcement.pl
index b921f732..4364fde1 100755
--- a/web/email-announcement.pl
+++ b/web/email-announcement.pl
@@ -21,7 +21,7 @@ else { # support for kernels >= 3.0
 }
 
 $have_history = 0;
-$website_base = 'http://dev.gentoo.org/~'.${USERNAME}.'/genpatches';
+$website_base = 'http://dev.gentoo.org/~mpagano/genpatches';
 
 $result = `rm -rf ${LOCAL_TMP}/linux-patches`;
 $result = `cd $LOCAL_TMP`;



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/, scripts/, web/content/

2021-07-18 Thread Mike Pagano
commit: 0b27bd3a16618c0e4ac55dc02b15d961115ef7cd
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Jul 18 23:19:10 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Jul 18 23:19:10 2021 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=0b27bd3a

Update genpatches site generation

Signed-off-by: Mike Pagano  gentoo.org>

 scripts/gpdoweb   |  2 +-
 web/content/about.html|  3 ++-
 web/gentoo_sources_web.pm |  3 ++-
 web/makesite.pl   | 34 +++---
 4 files changed, 28 insertions(+), 14 deletions(-)

diff --git a/scripts/gpdoweb b/scripts/gpdoweb
index 4cfd951..feb2240 100755
--- a/scripts/gpdoweb
+++ b/scripts/gpdoweb
@@ -4,7 +4,7 @@
 
 # calling make site
 cd ${WEB_LOCAL}
-./makesite.pl
+./makesite.pl ${USERNAME}
 if [ $? -eq 0 ]; then
 exit 1
 fi

diff --git a/web/content/about.html b/web/content/about.html
index 6959cc1..3b0afde 100644
--- a/web/content/about.html
+++ b/web/content/about.html
@@ -1,8 +1,9 @@
 
 

-   What is genpatches?
+   What is genpatches?
  A brief description of the package, and details about our 
patching and release policy.
+   
 

genpatches is a patchset applied to many of Gentoo's Linux 
kernel packages. It

diff --git a/web/gentoo_sources_web.pm b/web/gentoo_sources_web.pm
index b0923db..a6b419a 100644
--- a/web/gentoo_sources_web.pm
+++ b/web/gentoo_sources_web.pm
@@ -113,10 +113,11 @@ sub html_header {
 
 sub html_footer {
local *FD = shift;
+   my $USERNAME = shift;
my $date = `date`;
my $user = `whoami`;
 
-   print FD 'Automatically generated: 
'.$date.' by '.$user.'';
+   print FD 'Automatically generated: 
'.$date.' by '.$USERNAME.'';
print FD '';
print FD '';
 }

diff --git a/web/makesite.pl b/web/makesite.pl
index 0bb3cc2..328d64c 100755
--- a/web/makesite.pl
+++ b/web/makesite.pl
@@ -17,6 +17,8 @@ use Sort::Versions;
 # print out arguments for easier debugging
 print "makesite.pl called with arguments: @ARGV \n";
 
+$USERNAME = shift;
+
 if (!precheck()) {
exit 0;
 }
@@ -44,7 +46,7 @@ sub make_index_page {
open(FD, '> '.$output_path.'/index.html');
html_header *FD;
include_content *FD, 'sitemap';
-   html_footer *FD;
+   html_footer *FD,$USERNAME;
close(FD);
 }
 
@@ -54,7 +56,7 @@ sub make_about_page {
open(FD, '> '.$output_path.'/about.html');
html_header *FD;
include_content *FD, 'about';
-   html_footer *FD;
+   html_footer *FD,$USERNAME;
close(FD);
 }
 
@@ -63,11 +65,14 @@ sub make_faq_page {
print ">> Making FAQ page\n";
open(FD, '> '.$output_path.'/faq.html');
html_header *FD;
+   print FD '';
print FD 'Frequently Asked Questions';
+  print FD '';
opendir(DIR, 'content/faq');
include_faq *FD, $_ foreach grep { -f "content/faq/$_" } sort readdir 
DIR;
closedir(DIR);
-   html_footer *FD;
+  print FD '';
+   html_footer *FD,$USERNAME;
close(FD);
 }
 
@@ -76,8 +81,12 @@ sub make_bugs_page {
print ">> Making bugs page\n";
open(FD, '> '.$output_path.'/bugs.html');
html_header *FD;
+   print FD '';
+   print FD 'Kernel Troubleshooting';
+  print FD '';
include_content *FD, 'bugs';
-   html_footer *FD;
+  print FD '';
+   html_footer *FD,$USERNAME;
close(FD);
 }
 
@@ -87,7 +96,7 @@ sub make_issues_page {
open(FD, '> '.$output_path.'/issues.html');
html_header *FD;
generate_issues_index(FD);
-   html_footer *FD;
+   html_footer *FD,$USERNAME;
close(FD);

generate_issues_current();
@@ -146,7 +155,7 @@ sub generate_issues_current {
}
closedir(DIR);

-   html_footer *FD;
+   html_footer *FD,$USERNAME;
close(FD);
 }
 
@@ -172,7 +181,7 @@ sub generate_issues_resolved {
}
closedir(DIR);

-   html_footer *FD;
+   html_footer *FD,$USERNAME;
close(FD);
 }
 
@@ -212,7 +221,7 @@ sub make_kernels_page {
}
 
print FD '';
-   html_footer *FD;
+   html_footer *FD,$USERNAME;
close(FD);
 }
 
@@ -287,7 +296,9 @@ sub make_releases_index {
 
open(INDEX, '> '.$webscript_path.'/output/releases.html');
html_header(INDEX, 'genpatches Releases');
+   print INDEX '';
print INDEX 'genpatches Releases';
+  print INDEX '';
 
foreach $kernel (sort keys %kernels) {
print("kernel: $kernel\n");
@@ -301,11 +312,12 @@ sub make_releases_index {
foreach (grep { /^$kernel-/ } sort mysort @infopages) {
include_generated(FILE, $_);
}
-   html_footer(FILE);
+   print FD '';
+   html_footer(FILE,$USERNAME);
close(FILE);
}
 
-   html_foot

[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/content/, web/

2021-07-18 Thread Mike Pagano
commit: 1411dd245f2089b2786b1f02c1d8126ff8b29841
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Jul 18 20:11:22 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Jul 18 20:11:22 2021 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=1411dd24

Update About page

Signed-off-by: Mike Pagano  gentoo.org>

 web/content/about.html| 53 ---
 web/gentoo_sources_web.pm |  2 +-
 2 files changed, 23 insertions(+), 32 deletions(-)

diff --git a/web/content/about.html b/web/content/about.html
index 7a7ba46..6959cc1 100644
--- a/web/content/about.html
+++ b/web/content/about.html
@@ -1,41 +1,32 @@
-What is genpatches?
+
+
+   
+   What is genpatches?
+ A brief description of the package, and details about our 
patching and release policy.
 
-
-genpatches is a patchset applied to many of Gentoo's Linux kernel packages. It
-aims to support the entire range of Gentoo-supported architectures.
-
+   
+   genpatches is a patchset applied to many of Gentoo's Linux 
kernel packages. It
+aims to support the entire range of Gentoo-supported architectures.
 
-
-Each patchset is based on the initial stable release of the kernel's released 
at
-kernel.org (e.g. 2.6.10, 2.6.11, 2.6.12). 
-
+Each patchset is based on the initial stable release of the kernel's 
released at
+kernel.org (e.g. 2.6.10, 2.6.11, 2.6.12). 
 
-
-The patchset is split up into two parts: base and extras. base contains bug and
+The patchset is split up into two parts: base and extras. base contains bug 
and
 security fixes, while extras includes some extra hardware support and some
-feature patches.
-
+feature patches.
 
-
-genpatches is mainly produced for gentoo-sources, which is the only
-kernel to include both base and extras.
-
+genpatches is mainly produced for gentoo-sources, which is the only
+kernel to include both base and extras.
 
-
-genpatches is maintained in Gentoo Git. This is https://gitweb.gentoo.org/proj/linux-patches.git/";>browseable online 
and the trunk contents are regularly mirrored here.
-
+genpatches is maintained in Gentoo Git. This is https://gitweb.gentoo.org/proj/linux-patches.git/";>browseable online 
and the trunk contents are regularly mirrored here.
 
-
-genpatches releases are announced on the gentoo-kernel mailing list. To 
subscribe, send a mail to mailto:gentoo-kernel+subscr...@lists.gentoo.org";>gentoo-kernel+subscr...@lists.gentoo.org.
 The list is very low traffic, almost all mails are genpatches release 
announcements. You can also view the http://archives.gentoo.org/gentoo-kernel/";>list archives.
-
+genpatches releases are announced on the gentoo-kernel mailing list. To 
subscribe, send a mail to mailto:gentoo-kernel+subscr...@lists.gentoo.org";>gentoo-kernel+subscr...@lists.gentoo.org.
 The list is very low traffic, almost all mails are genpatches release 
announcements. You can also view the http://archives.gentoo.org/gentoo-kernel/";>list archives.
 
-
-genpatches is not specific to Gentoo at all, it can be viewed as a general 
purpose Linux patchset focusing on stability. Some other non-Gentoo projects 
use genpatches too, and that's great. If you want to use genpatches in your 
distro/project, please feel free, and do let me know.
-
+genpatches is not specific to Gentoo at all, it can be viewed as a general 
purpose Linux patchset focusing on stability. Some other non-Gentoo projects 
use genpatches too, and that's great. If you want to use genpatches in your 
distro/project, please feel free, and do let me know.
 
-
-More information can be found in the FAQ.
-
+More information can be found in the FAQ.
+
+
 
 Patching policy
 
@@ -71,5 +62,5 @@ We also aim to increase the number of Gentoo-provided kernels 
which include
 genpatches-base. This greatly reduces the maintenance of those other kernels
 since all security patch handling is done in one place only.
 
-
-
+
+

diff --git a/web/gentoo_sources_web.pm b/web/gentoo_sources_web.pm
index 7c6423f..b0923db 100644
--- a/web/gentoo_sources_web.pm
+++ b/web/gentoo_sources_web.pm
@@ -59,7 +59,7 @@ sub html_header {
print FD ''.$title.'';
print FD '';
print FD 'https://assets.gentoo.org/tyrian/v1/bootstrap.min.css"; rel="stylesheet" 
media="screen">';
-   print FD 'https://assets.gentoo.org/tyrian/v1/tyrian.min.css"; rel="stylesheet" 
media="screen">';
+   print FD 'https://assets.gentoo.org/tyrian/v1/tyrian.min.css"; rel="stylesheet" 
media="screen">';
print FD '';
 
print FD '';



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/, web/content/

2021-07-13 Thread Mike Pagano
commit: 4d842a4e5ce9bfba49866aea5e71a9b182f664a2
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Jul 13 16:11:45 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Jul 13 16:11:45 2021 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=4d842a4e

Update Site generating scripts

Signed-off-by: Mike Pagano  gentoo.org>

 web/content/sitemap.html  | 42 +-
 web/gentoo_sources_web.pm |  2 ++
 web/makesite.pl   |  3 +++
 3 files changed, 34 insertions(+), 13 deletions(-)

diff --git a/web/content/sitemap.html b/web/content/sitemap.html
index 577bce6..34ca22c 100644
--- a/web/content/sitemap.html
+++ b/web/content/sitemap.html
@@ -1,30 +1,43 @@
-genpatches homepage
-
-Information
+
+   
+   
+   Genpatches Homepage
+   
+  Information
+
 
 
 
-About genpatches
+About genpatches
 A brief description of the package, and details about our patching and release 
policy.
+
 
-Available Kernels
+Available Kernels
 List of kernels available in Portage which are based on genpatches.
+
 
-Frequently Asked Questions
+Frequently Asked Questions
 Questions that we are bored of answering :)
+
 
-Release Information
+Release Information
 Information about the patches we apply to our kernel releases, and links to 
patch tarballs.
+
 
-Reporting Bugs
+Reporting Bugs
 The ideal process you should follow when reporting kernel bugs.
-
-Known Issues & Solutions
-Details about common issues with our kernel releases, and their solutions.
-
+
 
+   
+   
+
 
-Resources
+
+   
+   
+
+  Resources
+
 
 
 
@@ -49,3 +62,6 @@ Problems reported by Gentoo users regarding the mainline 
kernel, currently being
 
 
 
+   
+   
+

diff --git a/web/gentoo_sources_web.pm b/web/gentoo_sources_web.pm
index e4a1ee0..7c6423f 100644
--- a/web/gentoo_sources_web.pm
+++ b/web/gentoo_sources_web.pm
@@ -27,6 +27,8 @@ my $cmd="";
 $webscript_path = &Cwd::cwd();
 $output_path = $webscript_path.'/output';
 
+print "outuput path is  is $output_path\n";
+
 $website_base = 'http://dev.gentoo.org/~mpagano/genpatches';
 
 # TODO fix this, maybe from .genpatchsrc

diff --git a/web/makesite.pl b/web/makesite.pl
index 914dee9..0bb3cc2 100755
--- a/web/makesite.pl
+++ b/web/makesite.pl
@@ -36,6 +36,8 @@ make_kernels_page();
 make_release_pages();
 process_static_content();
 
+exit 1;
+
 sub make_index_page {
local *FD;
print ">> Making index page\n";
@@ -407,6 +409,7 @@ sub generate_info {
 }
 
 sub process_static_content {
+   print "process_static_content called\n";
copy($webscript_path.'/content/style.css', $output_path);
copy($webscript_path.'/content/.htaccess', $output_path);
 }



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2021-07-13 Thread Mike Pagano
commit: 6aa9b5eb6066dd4e723631311b324d557030667c
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Jul 13 13:25:42 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Jul 13 13:25:42 2021 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=6aa9b5eb

Update auto generated genpatches page

Signed-off-by: Mike Pagano  gentoo.org>

 web/gentoo_sources_web.pm | 57 ---
 1 file changed, 49 insertions(+), 8 deletions(-)

diff --git a/web/gentoo_sources_web.pm b/web/gentoo_sources_web.pm
index 0921ba4..e4a1ee0 100644
--- a/web/gentoo_sources_web.pm
+++ b/web/gentoo_sources_web.pm
@@ -56,16 +56,57 @@ sub html_header {
print FD '';
print FD ''.$title.'';
print FD '';
+   print FD 'https://assets.gentoo.org/tyrian/v1/bootstrap.min.css"; rel="stylesheet" 
media="screen">';
+   print FD 'https://assets.gentoo.org/tyrian/v1/tyrian.min.css"; rel="stylesheet" 
media="screen">';
print FD '';
-   print FD '';
 
-   print FD '';
-   print FD 'Home';
-   print FD 'About';
-   print FD 'FAQ';
-   print FD 'Releases';
-   print FD 'Bugs';
-   print FD 'Issues';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD 'https://get.gentoo.org/"; role="button" class="btn 
get-gentoo"> Get 
Gentoo!';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD 'https://assets.gentoo.org/tyrian/v1/site-logo.svg"; type="image/svg+xml">';
+   print FD 'https://assets.gentoo.org/tyrian/v1/site-logo.png"; 
alt="Gentoo Linux logo">';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD 'Toggle navigation';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD 'Home';
+   print FD 'About';
+   print FD 'FAQ';
+   print FD 'Releases';
+   print FD 'Bugs';
+   print FD '';
+   print FD '';
+   print FD ' Donate';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
+   print FD '';
 }
 
 sub html_footer {



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/, scripts/

2021-06-14 Thread Mike Pagano
commit: ec23d9c918f717d8a14482cbf59abb3278c8
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Jun 14 22:29:32 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Jun 14 22:29:32 2021 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=ec23d9c9

Add some checks during gpdoweb to fail fast on error

Signed-off-by: Mike Pagano  gentoo.org>

 scripts/gpdoweb   |  3 +++
 web/gentoo_sources_web.pm | 12 
 web/makesite.pl   |  9 +
 3 files changed, 24 insertions(+)

diff --git a/scripts/gpdoweb b/scripts/gpdoweb
index f4959ca..4cfd951 100755
--- a/scripts/gpdoweb
+++ b/scripts/gpdoweb
@@ -5,6 +5,9 @@
 # calling make site
 cd ${WEB_LOCAL}
 ./makesite.pl
+if [ $? -eq 0 ]; then
+exit 1
+fi
 
 # send generated htm files for site
 echo "calling rsync command: rsync --exclude=/trunk --exclude=/tarballs 
--delete -Cavze ssh ${WEB_LOCAL}/output/ ${USERNAME}@${WEB_GENPATCHES_BASE}"

diff --git a/web/gentoo_sources_web.pm b/web/gentoo_sources_web.pm
index 974efa0..0921ba4 100644
--- a/web/gentoo_sources_web.pm
+++ b/web/gentoo_sources_web.pm
@@ -35,6 +35,18 @@ $git_root='/home/mike/gentoo/linux-patches';
 $ebuild_base = '/usr/local/gentoo-x86'; # /usr/portage
 @kernels = 
('sys-kernel/mips-sources','sys-kernel/pf-sources','sys-kernel/rt-sources','sys-kernel/gentoo-sources','sys-kernel/zen-sources');
 
+sub precheck {
+
+   # run some early checks to make sure everything is present
+
+   if ( !-d  $ebuild_base) {
+   printf "WARNING: ebuild base directory $ebuild_base does not 
exist\n";
+   return 0
+   }
+
+   return 1
+}
+
 sub html_header {
local *FD = shift;
my $title = shift;

diff --git a/web/makesite.pl b/web/makesite.pl
index 5e4dd44..914dee9 100755
--- a/web/makesite.pl
+++ b/web/makesite.pl
@@ -17,6 +17,10 @@ use Sort::Versions;
 # print out arguments for easier debugging
 print "makesite.pl called with arguments: @ARGV \n";
 
+if (!precheck()) {
+   exit 0;
+}
+
 my $cmd = 'rm -rf /tmp/linux-patches';
 $output = `$cmd`;
 
@@ -184,6 +188,11 @@ sub make_kernels_page {
my $kernel;
print ">> Making kernels page\n";
my %kernels = _get_genpatches_kernels();
+
+   if (!@kernels) {
+   print ">> No Kernels found, check ebuild_base variable in 
gentoo_sources_web.pm\n";
+   exit
+   }

open(FD, '> '.$output_path.'/kernels.html');
html_header *FD;



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/content/

2021-03-04 Thread Mike Pagano
commit: efd10011ba3da30ca671f8a20fb4a3b9e5876cdd
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Mar  4 21:28:20 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Mar  4 21:28:20 2021 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=efd10011

Minor html fix

Signed-off-by: Mike Pagano  gentoo.org>

 web/content/sitemap.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/web/content/sitemap.html b/web/content/sitemap.html
index 001bee3..577bce6 100644
--- a/web/content/sitemap.html
+++ b/web/content/sitemap.html
@@ -36,7 +36,7 @@ Latest split-out patches from our current development trees, 
viewable on the web
 An archive of all the release tarballs.
 
 
-http://git.gentoo.org/gitweb/?p=proj/linux-patches.git;a=summary";>Repository
+http://git.gentoo.org/gitweb/?p=proj/linux-patches.git;a=summary";>Repository
 The entire repository and its history is browseable here.
 
 



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/content/, web/content/faq/

2021-03-04 Thread Mike Pagano
commit: 76e25bd9d2fd21b1708d1121f60373ada788
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Mar  4 20:19:24 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Mar  4 20:19:24 2021 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=76e25bd9

More updates to genpatches site

Signed-off-by: Mike Pagano  gentoo.org>

 web/content/faq/maintainers |  2 +-
 web/content/sitemap.html| 10 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/web/content/faq/maintainers b/web/content/faq/maintainers
index a5f5c82..2e503c8 100644
--- a/web/content/faq/maintainers
+++ b/web/content/faq/maintainers
@@ -1,2 +1,2 @@
 Who maintains genpatches?
-Tom Wijsman and Mike Pagano are the primary maintainers. Greg KH also lends a 
hand while he's not busy maintaining every kernel subsystem known to man.
+The members of the Gentoo Kernel project can be found on the 
https://wiki.gentoo.org/wiki/Project:Kernel'>Gentoo Wiki.

diff --git a/web/content/sitemap.html b/web/content/sitemap.html
index 39fa22a..001bee3 100644
--- a/web/content/sitemap.html
+++ b/web/content/sitemap.html
@@ -28,23 +28,23 @@ Details about common issues with our kernel releases, and 
their solutions.
 
 
 
-Trunk>
+Trunk
 Latest split-out patches from our current development trees, viewable on the 
web.
 
 
-Tarballs>
+Tarballs
 An archive of all the release tarballs.
 
 
-http://git.gentoo.org/gitweb/?p=proj/linux-patches.git;a=summary";>Repository>
+http://git.gentoo.org/gitweb/?p=proj/linux-patches.git;a=summary";>Repository
 The entire repository and its history is browseable here.
 
 
-http://bugs.gentoo.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=exact&email1=kernel%40gentoo.org&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=";>Gentoo
 Kernel Bugs>
+http://bugs.gentoo.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=exact&email1=kernel%40gentoo.org&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=";>Gentoo
 Kernel Bugs
 Gentoo's current kernel bug list.
 
 
-http://bugzilla.kernel.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&kernel_version_type=allwordssubstr&kernel_version=&bug_status=NEW&bug_status=ASSIGNED&emailcc1=1&emailtype1=substring&email1=kernel%40gentoo.org&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&newqueryname=&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=";>Gentoo
 Upstream Kernel Bugs>
+http://bugzilla.kernel.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&kernel_version_type=allwordssubstr&kernel_version=&bug_status=NEW&bug_status=ASSIGNED&emailcc1=1&emailtype1=substring&email1=kernel%40gentoo.org&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&newqueryname=&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=";>Gentoo
 Upstream Kernel Bugs
 Problems reported by Gentoo users regarding the mainline kernel, currently 
being tracked.
 
 



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/content/

2021-03-04 Thread Mike Pagano
commit: 7dce604614c809790a0da2a4417f7f5cf535f209
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Mar  4 19:32:42 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Mar  4 19:32:42 2021 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=7dce6046

Update sitemap generation

Signed-off-by: Mike Pagano  gentoo.org>

 web/content/sitemap.html | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/web/content/sitemap.html b/web/content/sitemap.html
index 3539111..39fa22a 100644
--- a/web/content/sitemap.html
+++ b/web/content/sitemap.html
@@ -1,25 +1,25 @@
-genpatches homepage
+genpatches homepage
 
 Information
 
 
 
-About genpatches
+About genpatches
 A brief description of the package, and details about our patching and release 
policy.
 
-Available Kernels
+Available Kernels
 List of kernels available in Portage which are based on genpatches.
 
-Frequently Asked Questions
+Frequently Asked Questions
 Questions that we are bored of answering :)
 
-Release Information
+Release Information
 Information about the patches we apply to our kernel releases, and links to 
patch tarballs.
 
-Reporting Bugs
+Reporting Bugs
 The ideal process you should follow when reporting kernel bugs.
 
-Known Issues & Solutions
+Known Issues & Solutions
 Details about common issues with our kernel releases, and their solutions.
 
 
@@ -28,23 +28,23 @@ Details about common issues with our kernel releases, and 
their solutions.
 
 
 
-Trunk
+Trunk>
 Latest split-out patches from our current development trees, viewable on the 
web.
 
 
-Tarballs
+Tarballs>
 An archive of all the release tarballs.
 
 
-http://git.gentoo.org/gitweb/?p=proj/linux-patches.git;a=summary";>Repository
+http://git.gentoo.org/gitweb/?p=proj/linux-patches.git;a=summary";>Repository>
 The entire repository and its history is browseable here.
 
 
-http://bugs.gentoo.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=exact&email1=kernel%40gentoo.org&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=";>Gentoo
 Kernel Bugs
+http://bugs.gentoo.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=exact&email1=kernel%40gentoo.org&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=";>Gentoo
 Kernel Bugs>
 Gentoo's current kernel bug list.
 
 
-http://bugzilla.kernel.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&kernel_version_type=allwordssubstr&kernel_version=&bug_status=NEW&bug_status=ASSIGNED&emailcc1=1&emailtype1=substring&email1=kernel%40gentoo.org&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&newqueryname=&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=";>Gentoo
 Upstream Kernel Bugs
+http://bugzilla.kernel.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&kernel_version_type=allwordssubstr&kernel_version=&bug_status=NEW&bug_status=ASSIGNED&emailcc1=1&emailtype1=substring&email1=kernel%40gentoo.org&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&newqueryname=&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=";>Gentoo
 Upstream Kernel Bugs>
 Problems reported by Gentoo users regarding the mainline kernel, currently 
being tracked.
 
 



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2020-12-29 Thread Mike Pagano
commit: 5e63dc4fd55cf7af12d632511b6c1194c92eacc8
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Dec 29 19:17:10 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Dec 29 19:17:10 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=5e63dc4f

Remove old kernels, add new ones for website generation

Signed-off-by: Mike Pagano  gentoo.org>

 web/gentoo_sources_web.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/web/gentoo_sources_web.pm b/web/gentoo_sources_web.pm
index 4426f19..974efa0 100644
--- a/web/gentoo_sources_web.pm
+++ b/web/gentoo_sources_web.pm
@@ -33,7 +33,7 @@ $website_base = 'http://dev.gentoo.org/~mpagano/genpatches';
 $git_root='/home/mike/gentoo/linux-patches';
 
 $ebuild_base = '/usr/local/gentoo-x86'; # /usr/portage
-@kernels = 
('sys-kernel/aufs-sources','sys-kernel/ck-sources','sys-kernel/gentoo-sources','sys-kernel/zen-sources');
+@kernels = 
('sys-kernel/mips-sources','sys-kernel/pf-sources','sys-kernel/rt-sources','sys-kernel/gentoo-sources','sys-kernel/zen-sources');
 
 sub html_header {
local *FD = shift;



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2019-07-09 Thread Mike Pagano
commit: 71848d2ac16ab64f20a82c548e8f3ced824b1092
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Jul  9 12:11:14 2019 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Jul  9 12:11:14 2019 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=71848d2a

Working on email creation. Some small optimizations

Signed-off-by: Mike Pagano  gentoo.org>

 web/email-announcement.pl | 65 ---
 1 file changed, 10 insertions(+), 55 deletions(-)

diff --git a/web/email-announcement.pl b/web/email-announcement.pl
index adbb455..011e15f 100755
--- a/web/email-announcement.pl
+++ b/web/email-announcement.pl
@@ -25,13 +25,17 @@ $website_base = 'http://dev.gentoo.org/~mpagano/genpatches';
 $result = `rm -rf ${LOCAL_TMP}/linux-patches`;
 $result = `cd $LOCAL_TMP`;
 $result = `git -C ${LOCAL_TMP}/linux-patches reset`;
-#$result = `git clone --depth=50 $REMOTE_BASE ${LOCAL_TMP}/linux-patches`;
-$result = `git clone $REMOTE_BASE ${LOCAL_TMP}/linux-patches`;
-#$result = `git clone -b $ver --single-branch $REMOTE_BASE 
${LOCAL_TMP}/linux-patches`;
 
-#printf ("ver is ${ver} rel is ${rel} tag is ${tag}\n");
-# checkout branch
-#$result = `git -C ${LOCAL_TMP}/linux-patches checkout ${tag}`;
+# for X.Y.0 kernels, you can't do a shallow clone
+# for non X.Y.0 kernels (notice the 0), you can do a shallow clone
+if ($rel == 1) {
+   $result = `git clone $REMOTE_BASE ${LOCAL_TMP}/linux-patches`;
+}
+else {
+   $result = `git clone -b $ver --single-branch $REMOTE_BASE 
${LOCAL_TMP}/linux-patches`;
+}
+
+# checkout branch, not really needed fir subgke-branch checkout
 $result = `git -C ${LOCAL_TMP}/linux-patches checkout ${ver}`;
 
 # Try and find previous release
@@ -50,8 +54,6 @@ if ($rel > 1) {
 }
 }
 
-
-
 if ($have_history == 1) {
 $cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$oldtag.'..'.$tag;
 @log_lines = `$cmd`;
@@ -64,48 +66,10 @@ if ($rel > 1) {
 }
 else {
 # just do git log
-#$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$ver;
-#$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" ..'.$tag;
-#$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$tag.'...master';
 $cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status  master..remotes/origin/'.$ver.' 
/tmp/linux-patches';
 @log_lines = `$cmd`;
 }
 
-
-#if ($rel > 1) {
-#  $oldtag = $ver.'-'.($rel-1);
-#  #$cmd = 'svn log -q --stop-on-copy '.$subversion_root.'/tags/'.$oldtag;
-#  #$cmd = 'svn log -q --stop-on-copy '.$subversion_root.'/tags/'.$oldtag;
-#
-## check out branch
-#printf("LOCAL_TMP is ${LOCAL_TMP}\n");
-#$cmd='git -C '.${LOCAL_TMP}.' checkout '.$ver;
-#@result = `$cmd`;
-#
-## get log in between tags
-#$cmd='git -C '.${LOCAL_TMP}.' log '.$oldtag.'..'.$tag.' --name-status';
-#printf (" cmd is $cmd\n");
-#
-#  @log_lines = `$cmd`;
-#  $lastrev = 0;
-#  foreach (@log_lines) {
-#  next if $_ !~ /^r(\d+) \|/;
-#  $lastrev = $1;
-#  last;
-#  }
-#}
-#
-#printf("lastrev is $lastrev\n");
-#
-#if ($lastrev) {
-#printf("inside lastrev\n");
-#  @commits = _parse_log($tag, $lastrev);
-#  $have_history = @commits;
-#}
-#
-#local $ext;
-#$ext = get_tarball_ext($tag);
-#
 $email .= "To: Gentoo Kernel List \n";
 $email .= "Subject: [ANNOUNCE] $kernel_name-$tag release\n";
 
@@ -124,15 +88,6 @@ else {
 }
}
 
-#$email .= "\nPATCHES\n";
-#$email .= "---\n\n";
-#$email .= "When the website updates, the complete patch list and split-out 
patches will be\n";
-#$email .= "available here:\n";
-#$email .= $website_base."/patches-".$tag.".html\n";
-#$email .= 
$website_base."/tarballs/".$kernel_name."-".$tag.".base.tar".$ext."\n";
-#$email .= 
$website_base."/tarballs/".$kernel_name."-".$tag.".extras.tar".$ext."\n";
-#$email .= 
$website_base."/tarballs/".$kernel_name."-".$tag.".experimental.tar".$ext."\n";
-
 if ($kernel_name == "genpatches") {
$email .= "\n\nABOUT GENPATCHES\n";
$email .= "\n\n";



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2019-07-08 Thread Mike Pagano
commit: fdf1cc37dac1ed2d879b0f11501445e641644ce2
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Jul  8 20:47:24 2019 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Jul  8 20:47:24 2019 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=fdf1cc37

Fix email for X.Y.0 patchsets

Signed-off-by: Mike Pagano  gentoo.org>

 web/email-announcement.pl | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/web/email-announcement.pl b/web/email-announcement.pl
index c5c2b56..adbb455 100755
--- a/web/email-announcement.pl
+++ b/web/email-announcement.pl
@@ -26,10 +26,13 @@ $result = `rm -rf ${LOCAL_TMP}/linux-patches`;
 $result = `cd $LOCAL_TMP`;
 $result = `git -C ${LOCAL_TMP}/linux-patches reset`;
 #$result = `git clone --depth=50 $REMOTE_BASE ${LOCAL_TMP}/linux-patches`;
-$result = `git clone -b $ver --single-branch $REMOTE_BASE 
${LOCAL_TMP}/linux-patches`;
+$result = `git clone $REMOTE_BASE ${LOCAL_TMP}/linux-patches`;
+#$result = `git clone -b $ver --single-branch $REMOTE_BASE 
${LOCAL_TMP}/linux-patches`;
 
+#printf ("ver is ${ver} rel is ${rel} tag is ${tag}\n");
 # checkout branch
-$result = `git -C ${LOCAL_TMP}/linux-patches checkout ${tag}`;
+#$result = `git -C ${LOCAL_TMP}/linux-patches checkout ${tag}`;
+$result = `git -C ${LOCAL_TMP}/linux-patches checkout ${ver}`;
 
 # Try and find previous release
 if ($rel > 1) {
@@ -63,7 +66,8 @@ else {
 # just do git log
 #$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$ver;
 #$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" ..'.$tag;
-$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" '.$tag.'...master';
+#$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$tag.'...master';
+$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status  master..remotes/origin/'.$ver.' 
/tmp/linux-patches';
 @log_lines = `$cmd`;
 }
 



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2019-02-06 Thread Mike Pagano
commit: 52798ac5788955bc9e6db82cb27b1ec08a07b256
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Feb  7 00:21:13 2019 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Feb  7 00:21:13 2019 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=52798ac5

proj/linux-patches: Update kernel packages for website generation

Signed-off-by: Mike Pagano  gentoo.org>

 web/gentoo_sources_web.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/web/gentoo_sources_web.pm b/web/gentoo_sources_web.pm
index 8b703dc..4426f19 100644
--- a/web/gentoo_sources_web.pm
+++ b/web/gentoo_sources_web.pm
@@ -33,7 +33,7 @@ $website_base = 'http://dev.gentoo.org/~mpagano/genpatches';
 $git_root='/home/mike/gentoo/linux-patches';
 
 $ebuild_base = '/usr/local/gentoo-x86'; # /usr/portage
-@kernels = 
('sys-kernel/ck-sources','sys-kernel/gentoo-sources','sys-kernel/hardened-sources','sys-kernel/openvz-sources','sys-kernel/tuxonice-sources','sys-kernel/vserver-sources','sys-kernel/zen-sources');
+@kernels = 
('sys-kernel/aufs-sources','sys-kernel/ck-sources','sys-kernel/gentoo-sources','sys-kernel/zen-sources');
 
 sub html_header {
local *FD = shift;



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/, web/tarballs/

2019-01-12 Thread Mike Pagano
commit: 96e63469c85edac7c15b5db952c3b621e6489f90
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Jan 12 19:08:44 2019 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Jan 12 19:08:44 2019 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=96e63469

proj/linux-patches: Remove autogenerated files.Update .gitignore

Signed-off-by: Mike Pagano  gentoo.org>

 web/.gitignore |   1 +
 web/tarballs/email-announcement.pl |  82 -
 web/tarballs/genpatches-3.10-44.base.tar.xz| Bin 690868 -> 0 bytes
 .../genpatches-3.10-44.experimental.tar.xz | Bin 48592 -> 0 bytes
 web/tarballs/genpatches-3.10-44.extras.tar.xz  | Bin 17832 -> 0 bytes
 web/tarballs/genpatches-3.10-45.base.tar.xz| Bin 695872 -> 0 bytes
 .../genpatches-3.10-45.experimental.tar.xz | Bin 48596 -> 0 bytes
 web/tarballs/genpatches-3.10-45.extras.tar.xz  | Bin 17832 -> 0 bytes
 web/tarballs/genpatches-3.10-46.base.tar.xz| Bin 715952 -> 0 bytes
 .../genpatches-3.10-46.experimental.tar.xz | Bin 48592 -> 0 bytes
 web/tarballs/genpatches-3.10-46.extras.tar.xz  | Bin 17832 -> 0 bytes
 web/tarballs/genpatches-3.10-47.base.tar.xz| Bin 730260 -> 0 bytes
 .../genpatches-3.10-47.experimental.tar.xz | Bin 48592 -> 0 bytes
 web/tarballs/genpatches-3.10-47.extras.tar.xz  | Bin 17832 -> 0 bytes
 web/tarballs/genpatches-3.10-48.base.tar.xz| Bin 752484 -> 0 bytes
 .../genpatches-3.10-48.experimental.tar.xz | Bin 48592 -> 0 bytes
 web/tarballs/genpatches-3.10-48.extras.tar.xz  | Bin 17832 -> 0 bytes
 web/tarballs/genpatches-3.10-49.base.tar.xz| Bin 758444 -> 0 bytes
 .../genpatches-3.10-49.experimental.tar.xz | Bin 48596 -> 0 bytes
 web/tarballs/genpatches-3.10-49.extras.tar.xz  | Bin 17832 -> 0 bytes
 web/tarballs/genpatches-3.10-50.base.tar.xz| Bin 781012 -> 0 bytes
 .../genpatches-3.10-50.experimental.tar.xz | Bin 48592 -> 0 bytes
 web/tarballs/genpatches-3.10-50.extras.tar.xz  | Bin 17832 -> 0 bytes
 web/tarballs/genpatches-3.10-51.base.tar.xz| Bin 790688 -> 0 bytes
 .../genpatches-3.10-51.experimental.tar.xz | Bin 48592 -> 0 bytes
 web/tarballs/genpatches-3.10-51.extras.tar.xz  | Bin 17832 -> 0 bytes
 web/tarballs/genpatches-3.10-52.base.tar.xz| Bin 796032 -> 0 bytes
 .../genpatches-3.10-52.experimental.tar.xz | Bin 48592 -> 0 bytes
 web/tarballs/genpatches-3.10-52.extras.tar.xz  | Bin 17832 -> 0 bytes
 web/tarballs/genpatches-3.10-55.base.tar.xz| Bin 839132 -> 0 bytes
 .../genpatches-3.10-55.experimental.tar.xz | Bin 48600 -> 0 bytes
 web/tarballs/genpatches-3.10-55.extras.tar.xz  | Bin 17820 -> 0 bytes
 web/tarballs/genpatches-3.10-56.base.tar.xz| Bin 849584 -> 0 bytes
 .../genpatches-3.10-56.experimental.tar.xz | Bin 48588 -> 0 bytes
 web/tarballs/genpatches-3.10-56.extras.tar.xz  | Bin 17824 -> 0 bytes
 web/tarballs/genpatches-3.10-57.base.tar.xz| Bin 860268 -> 0 bytes
 .../genpatches-3.10-57.experimental.tar.xz | Bin 48596 -> 0 bytes
 web/tarballs/genpatches-3.10-57.extras.tar.xz  | Bin 17828 -> 0 bytes
 web/tarballs/genpatches-3.10-58.base.tar.xz| Bin 871848 -> 0 bytes
 .../genpatches-3.10-58.experimental.tar.xz | Bin 48600 -> 0 bytes
 web/tarballs/genpatches-3.10-58.extras.tar.xz  | Bin 17824 -> 0 bytes
 web/tarballs/genpatches-3.10-59.base.tar.xz| Bin 876880 -> 0 bytes
 .../genpatches-3.10-59.experimental.tar.xz | Bin 48588 -> 0 bytes
 web/tarballs/genpatches-3.10-59.extras.tar.xz  | Bin 17820 -> 0 bytes
 web/tarballs/genpatches-3.10-60.base.tar.xz| Bin 888480 -> 0 bytes
 .../genpatches-3.10-60.experimental.tar.xz | Bin 48608 -> 0 bytes
 web/tarballs/genpatches-3.10-60.extras.tar.xz  | Bin 17824 -> 0 bytes
 web/tarballs/genpatches-3.10-61.base.tar.xz| Bin 896280 -> 0 bytes
 .../genpatches-3.10-61.experimental.tar.xz | Bin 48584 -> 0 bytes
 web/tarballs/genpatches-3.10-61.extras.tar.xz  | Bin 17820 -> 0 bytes
 web/tarballs/genpatches-3.10-62.base.tar.xz| Bin 933044 -> 0 bytes
 .../genpatches-3.10-62.experimental.tar.xz | Bin 48592 -> 0 bytes
 web/tarballs/genpatches-3.10-62.extras.tar.xz  | Bin 17824 -> 0 bytes
 web/tarballs/genpatches-3.10-63.base.tar.xz| Bin 963264 -> 0 bytes
 .../genpatches-3.10-63.experimental.tar.xz | Bin 48592 -> 0 bytes
 web/tarballs/genpatches-3.10-63.extras.tar.xz  | Bin 17828 -> 0 bytes
 web/tarballs/genpatches-3.10-64.base.tar.xz| Bin 968576 -> 0 bytes
 .../genpatches-3.10-64.experimental.tar.xz | Bin 48592 -> 0 bytes
 web/tarballs/genpatches-3.10-64.extras.tar.xz  | Bin 17828 -> 0 bytes
 web/tarballs/genpatches-3.12-18.base.tar.xz| Bin 479480 -> 0 bytes
 .../genpatches-3.12-18.experimental.tar.xz | Bin 46540 -> 0 bytes
 web/tarba

[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2019-01-12 Thread Mike Pagano
commit: a054ec899be237d057d2642748b59de04773bf92
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Jan 12 18:45:55 2019 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Jan 12 18:45:55 2019 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=a054ec89

proj/linux-patches: Add local dir for gentoo perl module

Signed-off-by: Mike Pagano  gentoo.org>

 web/makesite.pl | 1 +
 1 file changed, 1 insertion(+)

diff --git a/web/makesite.pl b/web/makesite.pl
index db2e686..5e4dd44 100755
--- a/web/makesite.pl
+++ b/web/makesite.pl
@@ -10,6 +10,7 @@ use File::Basename;
 use File::Copy;
 use URI::Escape;
 use Cwd;
+use lib '.';
 use gentoo_sources_web;
 use Sort::Versions;
 



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2018-08-10 Thread Mike Pagano
commit: c51a5e17f8e8977e3f2e1c6deff5d88c4cd5ae29
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Aug 10 13:00:17 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Aug 10 13:00:17 2018 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=c51a5e17

email announcement cleanup

 web/email-announcement.pl | 4 
 1 file changed, 4 deletions(-)

diff --git a/web/email-announcement.pl b/web/email-announcement.pl
index 5b1755b..c5c2b56 100755
--- a/web/email-announcement.pl
+++ b/web/email-announcement.pl
@@ -35,7 +35,6 @@ $result = `git -C ${LOCAL_TMP}/linux-patches checkout ${tag}`;
 if ($rel > 1) {
$oldtag = $ver.'-'.($rel-1);
 $cmd='git -C '.${LOCAL_TMP}.'/linux-patches rev-list '.$oldtag;
-#printf ("1 cmd is $cmd\n");
 @output = `$cmd`;
 
 foreach $line (@output) { 
@@ -52,13 +51,11 @@ if ($rel > 1) {
 
 if ($have_history == 1) {
 $cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$oldtag.'..'.$tag;
-#  printf ("2 cmd is $cmd\n");
 @log_lines = `$cmd`;
 $have_history = 1;
 }
 else {
 $cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$tag;
-#  printf ("3 cmd is $cmd\n");
 @log_lines = `$cmd`;
 }
 }
@@ -67,7 +64,6 @@ else {
 #$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$ver;
 #$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" ..'.$tag;
 $cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" '.$tag.'...master';
-#printf ("4 cmd is $cmd\n");
 @log_lines = `$cmd`;
 }
 



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/, web/generated/

2018-08-10 Thread Mike Pagano
commit: 0cf0048ab00b50a3768dbbfcb8f7a96abe3512c9
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Aug 10 12:10:49 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Aug 10 12:10:49 2018 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=0cf0048a

Modify .gitignore to create generated directory, but ignore files within.

 web/.gitignore   | 1 -
 web/generated/.gitignore | 3 +++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/web/.gitignore b/web/.gitignore
index 17434c6..e393f85 100644
--- a/web/.gitignore
+++ b/web/.gitignore
@@ -1,2 +1 @@
-generated/
 tarballs/

diff --git a/web/generated/.gitignore b/web/generated/.gitignore
new file mode 100644
index 000..94548af
--- /dev/null
+++ b/web/generated/.gitignore
@@ -0,0 +1,3 @@
+*
+*/
+!.gitignore



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2018-08-04 Thread Mike Pagano
commit: b31c54b2c3df622f58079e89d5659d4c54239e66
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Aug  4 13:26:49 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Aug  4 13:26:49 2018 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=b31c54b2

Fix git clone for email announcement

 web/email-announcement.pl | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/web/email-announcement.pl b/web/email-announcement.pl
index 1020df4..5b1755b 100755
--- a/web/email-announcement.pl
+++ b/web/email-announcement.pl
@@ -22,9 +22,11 @@ else { # support for kernels >= 3.0
 $have_history = 0;
 $website_base = 'http://dev.gentoo.org/~mpagano/genpatches';
 
+$result = `rm -rf ${LOCAL_TMP}/linux-patches`;
 $result = `cd $LOCAL_TMP`;
 $result = `git -C ${LOCAL_TMP}/linux-patches reset`;
-$result = `git clone $REMOTE_BASE ${LOCAL_TMP}/linux-patches`;
+#$result = `git clone --depth=50 $REMOTE_BASE ${LOCAL_TMP}/linux-patches`;
+$result = `git clone -b $ver --single-branch $REMOTE_BASE 
${LOCAL_TMP}/linux-patches`;
 
 # checkout branch
 $result = `git -C ${LOCAL_TMP}/linux-patches checkout ${tag}`;



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2018-07-25 Thread Mike Pagano
commit: eca85db2728dc6d9d86d3eb5987ed2ac10be9841
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Jul 25 11:41:11 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Jul 25 11:41:11 2018 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=eca85db2

Remove debug lines

 web/email-announcement.pl | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/web/email-announcement.pl b/web/email-announcement.pl
index 476941f..1020df4 100755
--- a/web/email-announcement.pl
+++ b/web/email-announcement.pl
@@ -33,7 +33,7 @@ $result = `git -C ${LOCAL_TMP}/linux-patches checkout ${tag}`;
 if ($rel > 1) {
$oldtag = $ver.'-'.($rel-1);
 $cmd='git -C '.${LOCAL_TMP}.'/linux-patches rev-list '.$oldtag;
-printf ("1 cmd is $cmd\n");
+#printf ("1 cmd is $cmd\n");
 @output = `$cmd`;
 
 foreach $line (@output) { 
@@ -50,13 +50,13 @@ if ($rel > 1) {
 
 if ($have_history == 1) {
 $cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$oldtag.'..'.$tag;
-   printf ("2 cmd is $cmd\n");
+#  printf ("2 cmd is $cmd\n");
 @log_lines = `$cmd`;
 $have_history = 1;
 }
 else {
 $cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$tag;
-   printf ("3 cmd is $cmd\n");
+#  printf ("3 cmd is $cmd\n");
 @log_lines = `$cmd`;
 }
 }
@@ -65,7 +65,7 @@ else {
 #$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$ver;
 #$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" ..'.$tag;
 $cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" '.$tag.'...master';
-printf ("4 cmd is $cmd\n");
+#printf ("4 cmd is $cmd\n");
 @log_lines = `$cmd`;
 }
 



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2018-07-24 Thread Mike Pagano
commit: 893f2dc6c3b67bd9c137f9ce41abe243bc9eb0bb
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Jul 24 16:42:56 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Jul 24 16:42:56 2018 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=893f2dc6

Update email announcement for X-1 kernels.

 web/email-announcement.pl | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/web/email-announcement.pl b/web/email-announcement.pl
index c533ae5..476941f 100755
--- a/web/email-announcement.pl
+++ b/web/email-announcement.pl
@@ -33,6 +33,7 @@ $result = `git -C ${LOCAL_TMP}/linux-patches checkout ${tag}`;
 if ($rel > 1) {
$oldtag = $ver.'-'.($rel-1);
 $cmd='git -C '.${LOCAL_TMP}.'/linux-patches rev-list '.$oldtag;
+printf ("1 cmd is $cmd\n");
 @output = `$cmd`;
 
 foreach $line (@output) { 
@@ -49,18 +50,22 @@ if ($rel > 1) {
 
 if ($have_history == 1) {
 $cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$oldtag.'..'.$tag;
+   printf ("2 cmd is $cmd\n");
 @log_lines = `$cmd`;
 $have_history = 1;
 }
 else {
 $cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$tag;
+   printf ("3 cmd is $cmd\n");
 @log_lines = `$cmd`;
 }
 }
 else {
 # just do git log
 #$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$ver;
-$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" ..'.$tag;
+#$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" ..'.$tag;
+$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" '.$tag.'...master';
+printf ("4 cmd is $cmd\n");
 @log_lines = `$cmd`;
 }
 



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2018-06-12 Thread Mike Pagano
commit: 5fb529bfb695f2a52ae32ec8d4ccffbdc9ba0d49
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Jun 12 23:02:04 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Jun 12 23:02:04 2018 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=5fb529bf

Work on email creation for -1 tags

 web/email-announcement.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/web/email-announcement.pl b/web/email-announcement.pl
index 59c50b0..c533ae5 100755
--- a/web/email-announcement.pl
+++ b/web/email-announcement.pl
@@ -60,7 +60,7 @@ if ($rel > 1) {
 else {
 # just do git log
 #$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$ver;
-$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" ';
+$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" ..'.$tag;
 @log_lines = `$cmd`;
 }
 



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/content/

2018-03-30 Thread Mike Pagano
commit: bda1c0fd63033829ea7e50376ec74c9056f3c7d6
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Mar 30 11:11:36 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Mar 30 11:11:36 2018 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=bda1c0fd

Rename htm files to html

 web/content/about.html   | 75 
 web/content/bugs.html| 47 ++
 web/content/nav.html | 10 +++
 web/content/sitemap.html | 51 
 4 files changed, 183 insertions(+)

diff --git a/web/content/about.html b/web/content/about.html
new file mode 100644
index 000..5e63ad6
--- /dev/null
+++ b/web/content/about.html
@@ -0,0 +1,75 @@
+What is genpatches?
+
+
+genpatches is a patchset applied to many of Gentoo's Linux kernel packages. It
+aims to support the entire range of Gentoo-supported architectures.
+
+
+
+Each patchset is based on the initial stable release of the kernel's released 
at
+kernel.org (e.g. 2.6.10, 2.6.11, 2.6.12). 
+
+
+
+The patchset is split up into two parts: base and extras. base contains bug and
+security fixes, while extras includes some extra hardware support and some
+feature patches.
+
+
+
+genpatches is mainly produced for gentoo-sources, which is the only
+kernel to include both base and extras.
+
+
+
+genpatches is maintained in Gentoo Git. This is https://gitweb.gentoo.org/proj/linux-patches.git/";>browseable online 
and the trunk contents are regularly mirrored here.
+
+
+
+genpatches releases are announced on the gentoo-kernel mailing list. To 
subscribe, send a mail to mailto:gentoo-kernel+subscr...@lists.gentoo.org";>gentoo-kernel+subscr...@lists.gentoo.org.
 The list is very low traffic, almost all mails are genpatches release 
announcements. You can also view the http://archives.gentoo.org/gentoo-kernel/";>list archives.
+
+
+
+genpatches is not specific to Gentoo at all, it can be viewed as a general 
purpose Linux patchset focusing on stability. Some other non-Gentoo projects 
use genpatches too, and that's great. If you want to use genpatches in your 
distro/project, please feel free, and do let me know.
+
+
+
+More information can be found in the FAQ.
+
+
+Patching policy
+
+
+We aim to keep genpatches as a minimal patchset for two reasons:
+
+
+Ease of maintenance and debugging
+Minimal deviation from upstream releases
+
+The second point being the most important - we don't want to bloat our kernel 
and turn it into a stability and maintenance nightmare. We also want to be able 
to easily update our base to new stable kernel releases soon after they appear.
+
+With that in mind, here are the types of patches that we include:
+
+Bug fixes
+Security fixes
+Arch-specific compatibility
+Features required or beneficial for Gentoo LiveCDs
+
+
+
+In general, we try to stick to only applying patches from the upstream Linux 
development branch. We're not opposed to fancy new features, we just feel that 
they belong only in the official kernel.org releases so that every Linux 
distribution can benefit.
+
+
+Roadmap
+
+
+For now we are just working on each new kernel release, adding upstream 
patches to solve any problems that have appeared, while keeping up-to-date with 
the kernel.org stable releases.
+
+
+
+We also aim to increase the number of Gentoo-provided kernels which include
+genpatches-base. This greatly reduces the maintenance of those other kernels
+since all security patch handling is done in one place only.
+
+
+

diff --git a/web/content/bugs.html b/web/content/bugs.html
new file mode 100644
index 000..f411a9d
--- /dev/null
+++ b/web/content/bugs.html
@@ -0,0 +1,47 @@
+If you are having problems with the gentoo-sources kernel
+You may find the process being described below a bit long-winded, and you may 
decide to skip some steps. However, once you file a bug report, we may ask you 
to do some steps you have skipped, depending on the information we need. 
Interpret the following as the perfect way to report a kernel bug!
+
+
+
+Check the issues & solutions page first! 
Chances are that we are aware of the problem and have already provided a 
solution.
+
+
+Make sure you are running the latest release, and if you aren't, 
upgrade and check that the issue hasn't already been fixed. This may involve 
you http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&chap=3#doc_chap2";>going
 into the testing tree:
+mkdir -p /etc/portage
+echo "sys-kernel/gentoo-sources" >> /etc/portage/package.keywords
+emerge -up gentoo-sources
+
+
+If you compiled your kernel with "make oldconfig", then clear your 
.config and manually configure it all again. You'd be suprised at how many 
problems this fixes. Sometimes it is user error, sometimes it is just oddities 
with the kernel build system. I personally don't like "make oldconfig".
+
+
+Attempt to reproduce the problem on the equivalent stable "vanilla" 
kernel release. For example, if you 

[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/content/

2018-03-30 Thread Mike Pagano
commit: da36e2ec03a95f5d791225910199c749790e96e6
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Mar 30 11:12:25 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Mar 30 11:12:25 2018 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=da36e2ec

Delete htm files

 web/content/about.htm   | 75 -
 web/content/bugs.htm| 47 ---
 web/content/nav.htm | 10 ---
 web/content/sitemap.htm | 51 -
 4 files changed, 183 deletions(-)

diff --git a/web/content/about.htm b/web/content/about.htm
deleted file mode 100644
index 5e63ad6..000
--- a/web/content/about.htm
+++ /dev/null
@@ -1,75 +0,0 @@
-What is genpatches?
-
-
-genpatches is a patchset applied to many of Gentoo's Linux kernel packages. It
-aims to support the entire range of Gentoo-supported architectures.
-
-
-
-Each patchset is based on the initial stable release of the kernel's released 
at
-kernel.org (e.g. 2.6.10, 2.6.11, 2.6.12). 
-
-
-
-The patchset is split up into two parts: base and extras. base contains bug and
-security fixes, while extras includes some extra hardware support and some
-feature patches.
-
-
-
-genpatches is mainly produced for gentoo-sources, which is the only
-kernel to include both base and extras.
-
-
-
-genpatches is maintained in Gentoo Git. This is https://gitweb.gentoo.org/proj/linux-patches.git/";>browseable online 
and the trunk contents are regularly mirrored here.
-
-
-
-genpatches releases are announced on the gentoo-kernel mailing list. To 
subscribe, send a mail to mailto:gentoo-kernel+subscr...@lists.gentoo.org";>gentoo-kernel+subscr...@lists.gentoo.org.
 The list is very low traffic, almost all mails are genpatches release 
announcements. You can also view the http://archives.gentoo.org/gentoo-kernel/";>list archives.
-
-
-
-genpatches is not specific to Gentoo at all, it can be viewed as a general 
purpose Linux patchset focusing on stability. Some other non-Gentoo projects 
use genpatches too, and that's great. If you want to use genpatches in your 
distro/project, please feel free, and do let me know.
-
-
-
-More information can be found in the FAQ.
-
-
-Patching policy
-
-
-We aim to keep genpatches as a minimal patchset for two reasons:
-
-
-Ease of maintenance and debugging
-Minimal deviation from upstream releases
-
-The second point being the most important - we don't want to bloat our kernel 
and turn it into a stability and maintenance nightmare. We also want to be able 
to easily update our base to new stable kernel releases soon after they appear.
-
-With that in mind, here are the types of patches that we include:
-
-Bug fixes
-Security fixes
-Arch-specific compatibility
-Features required or beneficial for Gentoo LiveCDs
-
-
-
-In general, we try to stick to only applying patches from the upstream Linux 
development branch. We're not opposed to fancy new features, we just feel that 
they belong only in the official kernel.org releases so that every Linux 
distribution can benefit.
-
-
-Roadmap
-
-
-For now we are just working on each new kernel release, adding upstream 
patches to solve any problems that have appeared, while keeping up-to-date with 
the kernel.org stable releases.
-
-
-
-We also aim to increase the number of Gentoo-provided kernels which include
-genpatches-base. This greatly reduces the maintenance of those other kernels
-since all security patch handling is done in one place only.
-
-
-

diff --git a/web/content/bugs.htm b/web/content/bugs.htm
deleted file mode 100644
index f411a9d..000
--- a/web/content/bugs.htm
+++ /dev/null
@@ -1,47 +0,0 @@
-If you are having problems with the gentoo-sources kernel
-You may find the process being described below a bit long-winded, and you may 
decide to skip some steps. However, once you file a bug report, we may ask you 
to do some steps you have skipped, depending on the information we need. 
Interpret the following as the perfect way to report a kernel bug!
-
-
-
-Check the issues & solutions page first! 
Chances are that we are aware of the problem and have already provided a 
solution.
-
-
-Make sure you are running the latest release, and if you aren't, 
upgrade and check that the issue hasn't already been fixed. This may involve 
you http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&chap=3#doc_chap2";>going
 into the testing tree:
-mkdir -p /etc/portage
-echo "sys-kernel/gentoo-sources" >> /etc/portage/package.keywords
-emerge -up gentoo-sources
-
-
-If you compiled your kernel with "make oldconfig", then clear your 
.config and manually configure it all again. You'd be suprised at how many 
problems this fixes. Sometimes it is user error, sometimes it is just oddities 
with the kernel build system. I personally don't like "make oldconfig".
-
-
-Attempt to reproduce the problem on the equivalent stable "vanilla" 
kernel release. For example, if you are havi

[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2018-03-30 Thread Mike Pagano
commit: a0bd3214fd4266aef2c5aeff465cf5a381b5579e
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Mar 30 11:09:35 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Mar 30 11:09:35 2018 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=a0bd3214

htm to html for creation of pages

 web/makesite.pl | 46 +++---
 1 file changed, 23 insertions(+), 23 deletions(-)

diff --git a/web/makesite.pl b/web/makesite.pl
index bc2535d..adcbef2 100755
--- a/web/makesite.pl
+++ b/web/makesite.pl
@@ -34,7 +34,7 @@ process_static_content();
 sub make_index_page {
local *FD;
print ">> Making index page\n";
-   open(FD, '> '.$output_path.'/index.htm');
+   open(FD, '> '.$output_path.'/index.html');
html_header *FD;
include_content *FD, 'sitemap';
html_footer *FD;
@@ -44,7 +44,7 @@ sub make_index_page {
 sub make_about_page {
local *FD;
print ">> Making about page\n";
-   open(FD, '> '.$output_path.'/about.htm');
+   open(FD, '> '.$output_path.'/about.html');
html_header *FD;
include_content *FD, 'about';
html_footer *FD;
@@ -54,7 +54,7 @@ sub make_about_page {
 sub make_faq_page {
local (*FD, *DIR);
print ">> Making FAQ page\n";
-   open(FD, '> '.$output_path.'/faq.htm');
+   open(FD, '> '.$output_path.'/faq.html');
html_header *FD;
print FD 'Frequently Asked Questions';
opendir(DIR, 'content/faq');
@@ -67,7 +67,7 @@ sub make_faq_page {
 sub make_bugs_page {
local *FD;
print ">> Making bugs page\n";
-   open(FD, '> '.$output_path.'/bugs.htm');
+   open(FD, '> '.$output_path.'/bugs.html');
html_header *FD;
include_content *FD, 'bugs';
html_footer *FD;
@@ -77,7 +77,7 @@ sub make_bugs_page {
 sub make_issues_page {
local *FD;
print ">> Making issues page\n";
-   open(FD, '> '.$output_path.'/issues.htm');
+   open(FD, '> '.$output_path.'/issues.html');
html_header *FD;
generate_issues_index(FD);
html_footer *FD;
@@ -97,7 +97,7 @@ sub generate_issues_index {
opendir(DIR, 'content/issues/current');
foreach $file (grep { -f "content/issues/current/$_" } sort readdir 
DIR) {
$path = 'content/issues/current/'.$file;
-   print FD '';
+   print FD '';
print FD nl2br html_escape issues_get_questions $path;
print FD '';
}
@@ -109,7 +109,7 @@ sub generate_issues_index {
opendir(DIR, 'content/issues/resolved');
foreach $file (grep { -f "content/issues/resolved/$_" } sort readdir 
DIR) {
$path = 'content/issues/resolved/'.$file;
-   print FD '';
+   print FD '';
print FD nl2br html_escape issues_get_questions $path;
print FD '';
}
@@ -120,7 +120,7 @@ sub generate_issues_index {
 sub generate_issues_current {
local (*DIR, *FD);
my $file;
-   open(FD, '> '.$output_path.'/issues-current.htm');
+   open(FD, '> '.$output_path.'/issues-current.html');
html_header *FD;
print FD 'Current Issues and Solutions';

@@ -146,7 +146,7 @@ sub generate_issues_current {
 sub generate_issues_resolved {
local (*DIR, *FD);
my $file;
-   open(FD, '> '.$output_path.'/issues-resolved.htm');
+   open(FD, '> '.$output_path.'/issues-resolved.html');
html_header *FD;
print FD 'Previous/Resolved Issues and Solutions';

@@ -184,7 +184,7 @@ sub make_kernels_page {
print ">> Making kernels page\n";
my %kernels = _get_genpatches_kernels();

-   open(FD, '> '.$output_path.'/kernels.htm');
+   open(FD, '> '.$output_path.'/kernels.html');
html_header *FD;
print FD 'Available Kernels';
print FD '';
@@ -195,7 +195,7 @@ sub make_kernels_page {
print FD ''.$kernel->{'ver'}.'';
 # need link to be 
http://git.mpagano.com/?p=linux-patches.git;a=tree;h=9fe89d1c30a6de1bf4996aa8cfaf2a24b77919fe;hb=ae90dea77ef818eb638b8bb086ac8f0b671b28cf

-   print FD ''.$kernel->{'gprev'}.' 
'.$kernel->{'wanted'}.'';
+   print FD ''.$kernel->{'gprev'}.' 
'.$kernel->{'wanted'}.'';
print FD '';
}
 
@@ -232,11 +232,11 @@ sub make_release_pages {
 
 
opendir(DIR, $webscript_path.'/generated');
-   @patchpages = grep { /-patches\.htm$/ } sort readdir DIR;
+   @patchpages = grep { /-patches\.html$/ } sort readdir DIR;
closedir(DIR);

foreach $patch (@patchpages) {
-   $patch =~ m/^(.*)-patches\.htm$/;
+   $patch =~ m/^(.*)-patches\.html$/;
copy($webscript_path.'/generated/'.$patch, 
$webscript_path.'/output/patches-'.$1.'.htm');
}
 
@@ -248,9 +248,9 @@ sub mysort {
 

[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/content/

2017-09-08 Thread Mike Pagano
commit: 19a47c03f348dc415ef82b79d4e0ed32d75b5b83
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Sep  8 21:27:18 2017 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Sep  8 21:27:18 2017 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=19a47c03

Update gentoo-kernel list address

 web/content/about.htm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/web/content/about.htm b/web/content/about.htm
index 9c1012e..5e63ad6 100644
--- a/web/content/about.htm
+++ b/web/content/about.htm
@@ -26,7 +26,7 @@ genpatches is maintained in Gentoo Git. This is https://gitweb.gentoo.o
 
 
 
-genpatches releases are announced on the gentoo-kernel mailing list. To 
subscribe, send a mail to mailto:gentoo-kernel+subscr...@gentoo.org";>gentoo-kernel+subscr...@gentoo.org.
 The list is very low traffic, almost all mails are genpatches release 
announcements. You can also view the http://archives.gentoo.org/gentoo-kernel/";>list archives.
+genpatches releases are announced on the gentoo-kernel mailing list. To 
subscribe, send a mail to mailto:gentoo-kernel+subscr...@lists.gentoo.org";>gentoo-kernel+subscr...@lists.gentoo.org.
 The list is very low traffic, almost all mails are genpatches release 
announcements. You can also view the http://archives.gentoo.org/gentoo-kernel/";>list archives.
 
 
 



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2017-02-20 Thread Mike Pagano
commit: 907b7af4ef812efd778bb4971955d25a4202d2a3
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Feb 21 00:31:52 2017 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Feb 21 00:31:52 2017 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=907b7af4

Fix releases pages generation

 web/makesite.pl | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/web/makesite.pl b/web/makesite.pl
index d389f28..bc2535d 100755
--- a/web/makesite.pl
+++ b/web/makesite.pl
@@ -263,7 +263,8 @@ sub make_releases_index {
opendir(DIR, $webscript_path.'/generated');
@infopages = grep { /-info\.htm$/ } readdir DIR;
foreach $info (@infopages) {
-   $info =~ m/^(\d\.\d\.\d+)-\d+-info\.htm$/;
+   #$info =~ m/^(\d\.\d\.\d+)-\d+-info\.htm$/;
+   $info =~ m/^(\d\.\d+)-\d+-info\.htm$/;
$kernels{$1} = 1;
}
 
@@ -277,6 +278,7 @@ sub make_releases_index {
print INDEX 'genpatches Releases';
 
foreach $kernel (sort keys %kernels) {
+   print("kernel: $kernel\n");
 if ($kernel == "") {
 next;
 }



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/content/

2017-02-20 Thread Mike Pagano
commit: c3471ae0ba0049a7980143c1b45e4a17fa3ad76d
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Feb 20 23:31:35 2017 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Feb 20 23:31:35 2017 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=c3471ae0

Remove SVN from documentation. Replace with git repo references.

 web/content/about.htm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/web/content/about.htm b/web/content/about.htm
index 3b37e81..9c1012e 100644
--- a/web/content/about.htm
+++ b/web/content/about.htm
@@ -22,7 +22,7 @@ kernel to include both base and extras.
 
 
 
-genpatches is maintained in Gentoo SVN. This is http://sources.gentoo.org/viewcvs.py/linux-patches/genpatches-2.6/";>browseable
 online and the trunk contents are regularly mirrored here. http://anonvcs.gentoo.org/";>Anonymous 
access is also available.
+genpatches is maintained in Gentoo Git. This is https://gitweb.gentoo.org/proj/linux-patches.git/";>browseable online 
and the trunk contents are regularly mirrored here.
 
 
 



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2015-06-23 Thread Mike Pagano
commit: 2b7dcd8759d1188ceb65677ae530c0c0565273d7
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Jun 23 12:07:40 2015 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Jun 23 12:07:40 2015 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=2b7dcd87

Fix email annoucement for X.0.0 kernels.

 web/email-announcement.pl | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/web/email-announcement.pl b/web/email-announcement.pl
index 51978ac..45ad54d 100755
--- a/web/email-announcement.pl
+++ b/web/email-announcement.pl
@@ -58,7 +58,9 @@ if ($rel > 1) {
 }
 }
 else {
-$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$tag;
+# just do git log
+#$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$ver;
+$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" ';
 @log_lines = `$cmd`;
 }
 



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/content/

2015-05-22 Thread Mike Pagano
commit: edb8588f4c0bf3b1c786af0a05e9cacb17628f6c
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri May 22 21:01:54 2015 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri May 22 21:01:54 2015 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=edb8588f

Fix link in sitemap.

 web/content/sitemap.htm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/web/content/sitemap.htm b/web/content/sitemap.htm
index d8e96ce..4bc5a0e 100644
--- a/web/content/sitemap.htm
+++ b/web/content/sitemap.htm
@@ -36,7 +36,7 @@ Latest split-out patches from our current development trees, 
viewable on the web
 An archive of all the release tarballs.
 
 
-http://git.overlays.gentoo.org/gitweb/?p=proj/linux-patches.git;a=summary";>Repository
+http://git.gentoo.org/gitweb/?p=proj/linux-patches.git;a=summary";>Repository
 The entire repository and its history is browseable here.
 
 



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2014-12-23 Thread Mike Pagano
commit: 9e6f035d49b86550770bf22a539e4efca045fa2a
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Dec 23 17:58:36 2014 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Dec 23 17:58:36 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/linux-patches.git;a=commit;h=9e6f035d

Emails for initial genpatches for a new version produced blank emails. 
Hopefully fix this.

---
 web/email-announcement.pl | 4 
 1 file changed, 4 insertions(+)

diff --git a/web/email-announcement.pl b/web/email-announcement.pl
index b078ecc..51978ac 100755
--- a/web/email-announcement.pl
+++ b/web/email-announcement.pl
@@ -57,6 +57,10 @@ if ($rel > 1) {
 @log_lines = `$cmd`;
 }
 }
+else {
+$cmd='git --no-pager -C '.${LOCAL_TMP}.'/linux-patches log  
--pretty=format:"%s (%an)" --name-status '.$tag;
+@log_lines = `$cmd`;
+}
 
 
 #if ($rel > 1) {



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2014-07-01 Thread Mike Pagano
commit: f66bb453a1468dc526853ab4a0c24babc6c5e413
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Jul  1 22:54:16 2014 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Jul  1 22:54:16 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/linux-patches.git;a=commit;h=f66bb453

More website gerneration fixes

---
 web/gentoo_sources_web.pm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/web/gentoo_sources_web.pm b/web/gentoo_sources_web.pm
index f0b053b..6510c21 100644
--- a/web/gentoo_sources_web.pm
+++ b/web/gentoo_sources_web.pm
@@ -208,6 +208,7 @@ sub _get_patch_list {
 
 # checkout tag
 $cmd = 'git -C /tmp/linux-patches checkout '.$tag;
+$output = `$cmd`;
 
$cmd = 'cat /tmp/linux-patches/_README';
my @readme_lines = `$cmd`;
@@ -216,7 +217,7 @@ sub _get_patch_list {
 
foreach (@readme_lines) {
chomp;
-   
+
if (/^[Pp]atch:[ \t]+(.*)$/) {
 printf ("patch :$1\n");
$count++;



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/content/, web/output/

2014-06-29 Thread Mike Pagano
commit: 3d546a0f1239bcad76a2fb6fa85b446d1bee3e38
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Jun 29 20:59:13 2014 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Jun 29 20:59:13 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/linux-patches.git;a=commit;h=3d546a0f

Fixing repo links. (move to git overlay).

---
 web/content/sitemap.htm | 2 +-
 web/output/about.htm| 4 ++--
 web/output/index.htm| 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/web/content/sitemap.htm b/web/content/sitemap.htm
index 2cc39ce..d8e96ce 100644
--- a/web/content/sitemap.htm
+++ b/web/content/sitemap.htm
@@ -36,7 +36,7 @@ Latest split-out patches from our current development trees, 
viewable on the web
 An archive of all the release tarballs.
 
 
-http://viewcvstest.gentoo.org/viewcvs.py/linux-patches/genpatches-2.6/";>Repository
+http://git.overlays.gentoo.org/gitweb/?p=proj/linux-patches.git;a=summary";>Repository
 The entire repository and its history is browseable here.
 
 

diff --git a/web/output/about.htm b/web/output/about.htm
index 25dca24..b7c95e8 100644
--- a/web/output/about.htm
+++ b/web/output/about.htm
@@ -22,7 +22,7 @@ kernel to include both base and extras.
 
 
 
-genpatches is maintained in Gentoo SVN. This is http://sources.gentoo.org/viewcvs.py/linux-patches/genpatches-2.6/";>browseable
 online and the trunk contents are regularly mirrored here. http://anonvcs.gentoo.org/";>Anonymous 
access is also available.
+genpatches is maintained in Gentoo SVN. This is http://git.overlays.gentoo.org/gitweb/?p=proj/linux-patches.git;a=summary";>browseable
 online and the trunk contents are regularly mirrored here. http://anonvcs.gentoo.org/";>Anonymous 
access is also available.
 
 
 
@@ -75,4 +75,4 @@ since all security patch handling is done in one place only.
 
 Automatically generated: Sun Jun 29 16:01:53 EDT 
2014
  by mike
-
\ No newline at end of file
+

diff --git a/web/output/index.htm b/web/output/index.htm
index b8089e9..317d1bc 100644
--- a/web/output/index.htm
+++ b/web/output/index.htm
@@ -36,7 +36,7 @@ Latest split-out patches from our current development trees, 
viewable on the web
 An archive of all the release tarballs.
 
 
-http://viewcvstest.gentoo.org/viewcvs.py/linux-patches/genpatches-2.6/";>Repository
+http://git.overlays.gentoo.org/gitweb/?p=proj/linux-patches.git;a=summary";>Repository
 The entire repository and its history is browseable here.
 
 
@@ -51,4 +51,4 @@ Problems reported by Gentoo users regarding the mainline 
kernel, currently being
 
 Automatically generated: Sun Jun 29 16:01:53 EDT 
2014
  by mike
-
\ No newline at end of file
+



[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/

2014-06-25 Thread Mike Pagano
commit: 427ca174b117ccd868f27f142f5407630b6f0d29
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Jun 25 23:55:32 2014 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Jun 25 23:55:32 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/linux-patches.git;a=commit;h=427ca174

fix website_base for email

---
 web/email-announcement.pl | 1 +
 1 file changed, 1 insertion(+)

diff --git a/web/email-announcement.pl b/web/email-announcement.pl
index 53d6f95..b078ecc 100755
--- a/web/email-announcement.pl
+++ b/web/email-announcement.pl
@@ -20,6 +20,7 @@ else { # support for kernels >= 3.0
 }
 
 $have_history = 0;
+$website_base = 'http://dev.gentoo.org/~mpagano/genpatches';
 
 $result = `cd $LOCAL_TMP`;
 $result = `git -C ${LOCAL_TMP}/linux-patches reset`;