[gentoo-commits] proj/linux-patches:genpatches-misc commit in: web/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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`;