public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: Michael Eitelwein <michael@eitelwein.net>
To: development@lists.ipfire.org
Subject: Re: ipv6-Patch (was: Re: Probleme mit ipv6 Patch)
Date: Sun, 10 Jan 2016 17:38:13 +0100	[thread overview]
Message-ID: <9AC9E01B-CF40-4F40-BA81-DC9181A8C197@eitelwein.net> (raw)
In-Reply-To: <56926D31.8010107@ipfire.org>

[-- Attachment #1: Type: text/plain, Size: 11775 bytes --]

Hi

Good, thanks, then I will repost the patch in the correct formatting (git format-patch) later this evening.

Michael

> Am 10.01.2016 um 15:39 schrieb Matthias Fischer <matthias.fischer(a)ipfire.org>:
> 
> Hi,
> 
> as I said - better than before, no errors anymore while checking and applying 'ipv6.patch':
> 
> ***SNIP***
> root(a)Devel: /home/matz/ipfire-2.x # git apply --check ipv6.patch
> root(a)Devel: /home/matz/ipfire-2.x # git apply --stat ipv6.patch
> html/cgi-bin/logs.cgi/firewalllog.dat            |   14 +++-
> html/cgi-bin/logs.cgi/firewalllogcountry.dat     |   43 +++++++-----
> html/cgi-bin/logs.cgi/firewalllogip.dat          |   15 ++--
> html/cgi-bin/logs.cgi/firewalllogport.dat        |   12 +--
> html/cgi-bin/logs.cgi/showrequestfromcountry.dat |   81 ++++++++++++++++------
> html/cgi-bin/logs.cgi/showrequestfromip.dat      |   27 ++++---
> html/cgi-bin/logs.cgi/showrequestfromport.dat    |   14 ++--
> html/cgi-bin/logs.cgi/showrequestfromcountry.dat |    8 +-
> html/cgi-bin/logs.cgi/showrequestfromip.dat      |    2 -
> html/cgi-bin/logs.cgi/showrequestfromport.dat    |    2 -
> html/cgi-bin/logs.cgi/firewalllog.dat            |   20 +++--
> html/cgi-bin/logs.cgi/firewalllog.dat            |    2 -
> html/cgi-bin/logs.cgi/firewalllogcountry.dat     |    8 +-
> html/cgi-bin/logs.cgi/showrequestfromcountry.dat |   22 +++---
> html/cgi-bin/logs.cgi/showrequestfromip.dat      |    6 +-
> html/cgi-bin/logs.cgi/showrequestfromport.dat    |    6 +-
> 16 files changed, 169 insertions(+), 113 deletions(-)
> ***SNAP***
> 
> Patch applied:
> 
> ***SNIP***
> root(a)Devel: /home/matz/ipfire-2.x # git status
> Auf Branch ipv6_in_fw_logs
> Änderungen, die nicht zum Commit vorgemerkt sind:
>  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
>  (benutzen Sie "git checkout -- <Datei>...", um die Änderungen im Arbeitsverzeichnis zu verwerfen)
> 
>        geändert:       html/cgi-bin/logs.cgi/firewalllog.dat
>        geändert:       html/cgi-bin/logs.cgi/firewalllogcountry.dat
>        geändert:       html/cgi-bin/logs.cgi/firewalllogip.dat
>        geändert:       html/cgi-bin/logs.cgi/firewalllogport.dat
>        geändert:       html/cgi-bin/logs.cgi/showrequestfromcountry.dat
>        geändert:       html/cgi-bin/logs.cgi/showrequestfromip.dat
>        geändert:       html/cgi-bin/logs.cgi/showrequestfromport.dat
> 
> Unversionierte Dateien:
>  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
> 
>        ipv6.patch
> ***SNAP***
> 
> I transferred the patched files to my productive machine (no risk, no fun!) and browsed through the various FW-logs. Using a non-ipv6-setup I can see no errors in display, no errors in '/var/log/httpd/error_log', no problems or significant differences so far. Until now.
> 
> Best,
> Matthias
> 
> On 10.01.2016 15:12, Matthias Fischer wrote:
>> Hi (answering, I added list),
>> 
>> Ok, this looks better than before: ;-)
>> 
>> ***SNIP***
>> root(a)Devel: /home/matz/ipfire-2.x # git apply ipv6.patch
>> ipv6.patch:258: trailing whitespace.
>>               $srcaddr = $1
>> ipv6.patch:289: space before tab in indent.
>>                   if (/(^${monthstr} ${daystr} ..:..:..) [\w\-]+
>> kernel:.*(IN=.*)$/) {
>> ipv6.patch:326: trailing whitespace.
>>   my $iface = '';
>> ipv6.patch:328: trailing whitespace.
>>   if ($packet =~ /PHYSIN=(\w+)/) { $iface = $1 } elsif ($packet =~
>> /IN=(\w+)/) { $iface = $1 }
>> ipv6.patch:584: trailing whitespace.
>>         my $chain = $3;
>> warning: unterdrückte 2 Whitespace-Fehler
>> warning: 7 Zeilen fügen Whitespace-Fehler hinzu.
>> ***SNAP***
>> 
>> Best,
>> Matthias
>> 
>> On 10.01.2016 11:50, Michael Eitelwein wrote:
>>> Hi Michael, Matthias
>>> 
>>> Sorry for creating these issues. To summarize what happened:
>>> 
>>>   * The patches which I shared on developer were obviously generated
>>> wrongly
>>>     using "/git diff"
>>> 
>>>     /
>>>   * I resupplied the patch to Matthias generated with "/git format-patch
>>>     origin/master —stdout > ipv6.patch/“. This single file contains
>>> the 4
>>>     individual patches which form ipv6 support in ipfire logs UI.
>>> 
>>>   * As I messed up tabs and whitespace I cleaned this up generating a
>>> 5th patch.
>>> 
>>>   * I mailed all 5 resulting patches as individual files
>>> (ipv6_new-*.patch) to
>>>     Michael to also request a login for git.ipfire.org
>>> <http://git.ipfire.org>
>>> 
>>> 
>>>   * I generated an account on github and verified that I can apply
>>> these patches
>>>     to a fork of ipfire-2.x.git
>>> 
>>> 
>>> To verify with git.ipfire.org <http://git.ipfire.org>, I removed and
>>> re-installed git and all repositories on my laptop this morning. As
>>> you can see
>>> in the log below, I can successfully use the complete patch which I
>>> mailed to
>>> Matthias (ipv6.patch) as well as the split version of 5 individual
>>> patches
>>> (ipv6_new-*.patch) which I sent to Michael.
>>> 
>>> Does it now work for you as well or what do I have to change? Should I
>>> work on
>>> next rather than master? I do not think it matters in this case, as I am
>>> probably the only one working on these files.
>>> 
>>> Should we have this conversation via developer? I felt hesitant to
>>> publish
>>> another patch as long as I were not sure it can be applied correctly.
>>> 
>>> Michael
>>> 
>>> -------------------
>>> 
>>> Using 5 individual patch files (ipv6_new-*.patch)
>>> 
>>>     MichaelsMacBook:~ michael$ *mkdir git*
>>>     MichaelsMacBook:~ michael$ *git config --global user.name "Your
>>> Name Comes
>>>     Here"*
>>>     MichaelsMacBook:~ michael$ *git config --global user.name
>>> "Michael Eitelwein"*
>>>     MichaelsMacBook:~ michael$ *git config --global user.email
>>>     michael(a)eitelwein.net <mailto:michael(a)eitelwein.net>*
>>>     MichaelsMacBook:~ michael$ *git config --global color.ui auto*
>>>     MichaelsMacBook:~ michael$ *cd git*
>>> 
>>>     MichaelsMacBook:git michael$ *git clone
>>> git://git.ipfire.org/ipfire-2.x.git*
>>>     /Cloning into 'ipfire-2.x'.../
>>>     /remote: Counting objects: 85859, done./
>>>     /remote: Compressing objects: 100% (26263/26263), done./
>>>     /remote: Total 85859 (delta 57398), reused 85030 (delta 56569)/
>>>     /Receiving objects: 100% (85859/85859), 44.85 MiB | 2.08 MiB/s,
>>> done./
>>>     /Resolving deltas: 100% (57398/57398), done./
>>>     /Checking connectivity... done./
>>> 
>>>     MichaelsMacBook:git michael$ *cd ipfire-2.x/*
>>> 
>>>     MichaelsMacBook:ipfire-2.x michael$ *git apply --check -v
>>>     ~/git/ipv6_new-1.patch*
>>>     /Checking patch html/cgi-bin/logs.cgi/firewalllog.dat.../
>>>     /Checking patch html/cgi-bin/logs.cgi/firewalllogcountry.dat.../
>>>     /Checking patch html/cgi-bin/logs.cgi/firewalllogip.dat.../
>>>     /Checking patch html/cgi-bin/logs.cgi/firewalllogport.dat.../
>>>     /Checking patch html/cgi-bin/logs.cgi/showrequestfromcountry.dat.../
>>>     /Checking patch html/cgi-bin/logs.cgi/showrequestfromip.dat.../
>>>     /Checking patch html/cgi-bin/logs.cgi/showrequestfromport.dat…/
>>> 
>>>     MichaelsMacBook:ipfire-2.x michael$ *git apply --whitespace=fix
>>>     ~/git/ipv6_new-1.patch*
>>>     //Users/michael/git/ipv6_new-1.patch:190: trailing whitespace./
>>> 
>>>     //
>>> 
>>>     //Users/michael/git/ipv6_new-1.patch:258: trailing whitespace./
>>>     /              $srcaddr = $1 /
>>>     //Users/michael/git/ipv6_new-1.patch:277: trailing whitespace./
>>>     /close (FILE);/
>>>     //Users/michael/git/ipv6_new-1.patch:289: space before tab in
>>> indent./
>>>     /  if (/(^${monthstr} ${daystr} ..:..:..) [\w\-]+
>>> kernel:.*(IN=.*)$/) {/
>>>     //Users/michael/git/ipv6_new-1.patch:326: trailing whitespace./
>>>     /  my $iface = ''; /
>>>     /warning: squelched 4 whitespace errors/
>>>     /warning: 4 lines applied after fixing whitespace errors./
>>> 
>>>     MichaelsMacBook:ipfire-2.x michael$ *git apply --whitespace=fix
>>>     ~/git/ipv6_new-2.patch*
>>> 
>>>     MichaelsMacBook:ipfire-2.x michael$ *git apply --whitespace=fix
>>>     ~/git/ipv6_new-3.patch*
>>>     //Users/michael/git/ipv6_new-3.patch:30: trailing whitespace./
>>>     /        my $chain = $3; /
>>>     /warning: 1 line applied after fixing whitespace errors./
>>> 
>>>     MichaelsMacBook:ipfire-2.x michael$ *git apply --whitespace=fix
>>>     ~/git/ipv6_new-4.patch*
>>>     //Users/michael/git/ipv6_new-4.patch:21: trailing whitespace./
>>>     /        my $chain = $3; /
>>>     //Users/michael/git/ipv6_new-4.patch:74: trailing whitespace./
>>>     /              $srcaddr = $1; /
>>>     //Users/michael/git/ipv6_new-4.patch:79: space before tab in
>>> indent./
>>>     /  if (/(^${monthstr} ${daystr} ..:..:..) [\w\-]+
>>> kernel:.*(IN=.*)$/) {/
>>>     //Users/michael/git/ipv6_new-4.patch:95: trailing whitespace./
>>>     /  my $iface = ''; /
>>>     //Users/michael/git/ipv6_new-4.patch:99: trailing whitespace./
>>>     /  if ($packet =~ /PHYSIN=(\w+)/) { $iface = $1; } elsif ($packet =~
>>>     /IN=(\w+)/) { $iface = $1; } /
>>>     /warning: 2 lines applied after fixing whitespace errors./
>>> 
>>>     MichaelsMacBook:ipfire-2.x michael$ *git apply --whitespace=fix
>>>     ~/git/ipv6_new-5.patch*
>>>     //Users/michael/git/ipv6_new-5.patch:157: trailing whitespace./
>>> 
>>>     //
>>> 
>>>     //Users/michael/git/ipv6_new-5.patch:313: trailing whitespace./
>>> 
>>>     //
>>> 
>>>     //Users/michael/git/ipv6_new-5.patch:352: trailing whitespace./
>>>     /print "selected='selected' "; /
>>>     //Users/michael/git/ipv6_new-5.patch:370: trailing whitespace./
>>>     /for (my $day = 1; $day <= 31; $day++) /
>>>     //Users/michael/git/ipv6_new-5.patch:378: trailing whitespace./
>>>     /print "selected='selected' "; /
>>>     /warning: squelched 54 whitespace errors/
>>>     /warning: 47 lines applied after fixing whitespace errors./
>>> 
>>> 
>>> Using one summarized patch file (ipv6.patch)
>>> 
>>>     MichaelsMacBook:git michael$ *cd ~/git*
>>>     MichaelsMacBook:git michael$ *rm -rf ipfire-2.x/*
>>>     MichaelsMacBook:git michael$ *git clone
>>> git://git.ipfire.org/ipfire-2.x.git*
>>>     /Cloning into 'ipfire-2.x'.../
>>>     /remote: Counting objects: 85859, done./
>>>     /remote: Compressing objects: 100% (26263/26263), done./
>>>     /remote: Total 85859 (delta 57398), reused 85030 (delta 56569)/
>>>     /Receiving objects: 100% (85859/85859), 44.85 MiB | 1.09 MiB/s,
>>> done./
>>>     /Resolving deltas: 100% (57398/57398), done./
>>>     /Checking connectivity... done./
>>> 
>>>     MichaelsMacBook:git michael$ *cd ipfire-2.x/*
>>>     MichaelsMacBook:ipfire-2.x michael$ *git apply --check
>>> ~/git/ipv6.patch*
>>>     MichaelsMacBook:ipfire-2.x michael$ *git apply --whitespace=fix
>>>     ~/git/ipv6.patch*
>>>     //Users/michael/git/ipv6.patch:190: trailing whitespace./
>>> 
>>>     /
>>>     /
>>> 
>>>     //Users/michael/git/ipv6.patch:258: trailing whitespace./
>>>     /              $srcaddr = $1 /
>>>     //Users/michael/git/ipv6.patch:277: trailing whitespace./
>>>     /close (FILE);/
>>>     //Users/michael/git/ipv6.patch:289: space before tab in indent./
>>>     /  if (/(^${monthstr} ${daystr} ..:..:..) [\w\-]+
>>> kernel:.*(IN=.*)$/) {/
>>>     //Users/michael/git/ipv6.patch:326: trailing whitespace./
>>>     /  my $iface = ''; /
>>>     /warning: squelched 10 whitespace errors/
>>>     /warning: 7 lines applied after fixing whitespace errors./
>>> 
>>> 
>> 
>> 
> 


      reply	other threads:[~2016-01-10 16:38 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <4488E38E-5853-4FA7-8C82-09307C910F54@eitelwein.net>
2016-01-10 14:12 ` Probleme mit ipv6 Patch Matthias Fischer
2016-01-10 14:39   ` ipv6-Patch (was: Re: Probleme mit ipv6 Patch) Matthias Fischer
2016-01-10 16:38     ` Michael Eitelwein [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9AC9E01B-CF40-4F40-BA81-DC9181A8C197@eitelwein.net \
    --to=michael@eitelwein.net \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox