* [gentoo-perl] perl-5.10.1_rc2 and patches
@ 2009-08-21 14:17 Sergiy Borodych
2009-08-21 14:41 ` Nikolai Drozd
0 siblings, 1 reply; 7+ messages in thread
From: Sergiy Borodych @ 2009-08-21 14:17 UTC (permalink / raw
To: gentoo-perl
Hi ALL,
I'm try some days ago a new perl 5.10.1 RC2 on ~amd64
Get perl-5.10.0-r2 ebuild from perl-experimental
I rename it and copy all patches.
Some patches don't applied,
but I disabled them and install ok.
After that run perl-cleaner (fixed version)
and rebuild all
Now I have all worked.
Tested with preferred applications (like gmb)
and some my scripts - all work like a sharm.
But mod_perl not tested yet.
So my question:
What patches (from disabled by me) are critical ?
I disabled patches:
903_all_picdl.patch.bkp
906_all_5.8.7-MakeMaker-RUNPATH.patch.bkp
922_all_CVE-2008-2827.patch.bkp
923_all_cleanup-paths.patch.bkp
What of them I need reedit ?
--
Sergiy Borodych
http://bor.org.ua
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-perl] perl-5.10.1_rc2 and patches
2009-08-21 14:17 [gentoo-perl] perl-5.10.1_rc2 and patches Sergiy Borodych
@ 2009-08-21 14:41 ` Nikolai Drozd
2009-08-21 14:50 ` Sergiy Borodych
0 siblings, 1 reply; 7+ messages in thread
From: Nikolai Drozd @ 2009-08-21 14:41 UTC (permalink / raw
To: gentoo-perl
Why do you not build perl from overlay? Why did you copy and rename
ebuild? It's really strange. Just add the perl-experimental overlay
unmask 5.10 and install it as you do with any other package.
Sergiy Borodych wrote:
> Hi ALL,
>
> I'm try some days ago a new perl 5.10.1 RC2 on ~amd64
> Get perl-5.10.0-r2 ebuild from perl-experimental
> I rename it and copy all patches.
> Some patches don't applied,
> but I disabled them and install ok.
>
> After that run perl-cleaner (fixed version)
> and rebuild all
>
> Now I have all worked.
> Tested with preferred applications (like gmb)
> and some my scripts - all work like a sharm.
> But mod_perl not tested yet.
>
> So my question:
> What patches (from disabled by me) are critical ?
>
> I disabled patches:
>
> 903_all_picdl.patch.bkp
> 906_all_5.8.7-MakeMaker-RUNPATH.patch.bkp
> 922_all_CVE-2008-2827.patch.bkp
> 923_all_cleanup-paths.patch.bkp
>
> What of them I need reedit ?
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-perl] perl-5.10.1_rc2 and patches
2009-08-21 14:41 ` Nikolai Drozd
@ 2009-08-21 14:50 ` Sergiy Borodych
2009-08-21 16:38 ` Kent Fredric
0 siblings, 1 reply; 7+ messages in thread
From: Sergiy Borodych @ 2009-08-21 14:50 UTC (permalink / raw
To: gentoo-perl
On 08/21/09 17:41, Nikolai Drozd wrote:
> Why do you not build perl from overlay? Why did you copy and rename
> ebuild? It's really strange. Just add the perl-experimental overlay
> unmask 5.10 and install it as you do with any other package.
Because in overlay only perl-5.10.0-r2.ebuild exists
but no 5.10.1 :(
--
Sergiy Borodych
http://bor.org.ua
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-perl] perl-5.10.1_rc2 and patches
2009-08-21 14:50 ` Sergiy Borodych
@ 2009-08-21 16:38 ` Kent Fredric
2009-08-25 13:05 ` Sergiy Borodych
0 siblings, 1 reply; 7+ messages in thread
From: Kent Fredric @ 2009-08-21 16:38 UTC (permalink / raw
To: gentoo-perl
[-- Attachment #1: Type: text/plain, Size: 616 bytes --]
On Sat, Aug 22, 2009 at 2:50 AM, Sergiy Borodych <bor@univ.kiev.ua> wrote:
> On 08/21/09 17:41, Nikolai Drozd wrote:
> > Why do you not build perl from overlay? Why did you copy and rename
> > ebuild? It's really strange. Just add the perl-experimental overlay
> > unmask 5.10 and install it as you do with any other package.
>
> Because in overlay only perl-5.10.0-r2.ebuild exists
> but no 5.10.1 :(
>
> --
> Sergiy Borodych
> http://bor.org.ua
>
>
git checkout -b alternatives alternatives
:)
--
Kent
perl -e "print substr( \"edrgmaM SPA NOcomil.ic\\@tfrken\", \$_ * 3, 3 )
for ( 9,8,0,7,1,6,5,4,3,2 );"
[-- Attachment #2: Type: text/html, Size: 1101 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-perl] perl-5.10.1_rc2 and patches
2009-08-21 16:38 ` Kent Fredric
@ 2009-08-25 13:05 ` Sergiy Borodych
2009-08-25 18:28 ` Kent Fredric
0 siblings, 1 reply; 7+ messages in thread
From: Sergiy Borodych @ 2009-08-25 13:05 UTC (permalink / raw
To: gentoo-perl
On 08/21/09 19:38, Kent Fredric wrote:
>
>
> On Sat, Aug 22, 2009 at 2:50 AM, Sergiy Borodych <bor@univ.kiev.ua
> <mailto:bor@univ.kiev.ua>> wrote:
>
> On 08/21/09 17:41, Nikolai Drozd wrote:
> > Why do you not build perl from overlay? Why did you copy and rename
> > ebuild? It's really strange. Just add the perl-experimental overlay
> > unmask 5.10 and install it as you do with any other package.
>
> Because in overlay only perl-5.10.0-r2.ebuild exists
> but no 5.10.1 :(
>
> --
> Sergiy Borodych
> http://bor.org.ua
>
>
> git checkout -b alternatives alternatives
>
> :)
>
portage # cd /usr/local/portage/layman/perl-experimental
perl-experimental # git checkout -b alternatives alternatives
fatal: git checkout: updating paths is incompatible with switching branches.
Did you intend to checkout 'alternatives' which can not be resolved as
commit?
I think you mean
git checkout -b alternatives
git pull origin alternatives
?
But now layman -S give me error :(
"
From git://git.overlays.gentoo.org/proj/perl-overlay
3ddbd1a..43666a7 master -> origin/master
You asked me to pull without telling me which branch you
want to merge with, and 'branch.alternatives.merge' in
your configuration file does not tell me either. Please
specify which branch you want to merge on the command line and
try again (e.g. 'git pull <repository> <refspec>').
See git-pull(1) for details.
"
What am I doing wrong?
Anyway, thanks for advice :)
P.S.
5.10.1 out - woohoo :)
--
Sergiy Borodych
http://bor.org.ua
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-perl] perl-5.10.1_rc2 and patches
2009-08-25 13:05 ` Sergiy Borodych
@ 2009-08-25 18:28 ` Kent Fredric
2009-08-26 11:48 ` Sergiy Borodych
0 siblings, 1 reply; 7+ messages in thread
From: Kent Fredric @ 2009-08-25 18:28 UTC (permalink / raw
To: gentoo-perl
[-- Attachment #1: Type: text/plain, Size: 3120 bytes --]
Read all of my response before doing anything ;)
On Wed, Aug 26, 2009 at 1:05 AM, Sergiy Borodych <bor@univ.kiev.ua> wrote:
> portage # cd /usr/local/portage/layman/perl-experimental
> perl-experimental # git checkout -b alternatives alternatives
> fatal: git checkout: updating paths is incompatible with switching
> branches.
> Did you intend to checkout 'alternatives' which can not be resolved as
> commit?
I Meant 'git checkout -b alternatives origin/alternatives' , which checkouts
out the remote branch 'alternatives' ( on origin ) locally.
> I think you mean
>
> git checkout -b alternatives
> git pull origin alternatives
Nah, that would just give you 2 copies of master with different names. Git
'checkout -b alternatives' just checks out the current branch under the
name 'alternatives', not what you want. 'git pull origin alternatives' will
then *merge* the foreign branch called "alternatives" into the local branch
called "alternatives" ( a derivative of master) , which is not necessarily
what you want in all cases.
git checkout -b NewbranchName remoteName/branchname
Is how I recommend you check out branches locally.
> ?
>
> But now layman -S give me error :(
> "
> From git://git.overlays.gentoo.org/proj/perl-overlay
> 3ddbd1a..43666a7 master -> origin/master
> You asked me to pull without telling me which branch you
> want to merge with, and 'branch.alternatives.merge' in
> your configuration file does not tell me either. Please
> specify which branch you want to merge on the command line and
> try again (e.g. 'git pull <repository> <refspec>').
> See git-pull(1) for details.
> "
>
This is because above, you appeared to have created a new branch called
'alternatives' with no remote name.
So when you run "git pull -u -v" in that checked out branch ( what layman
does ), it will be going "Ok, you want to update the current branch, hold
on, the hell? update from what?!.
>
> What am I doing wrong?
>
> Anyway, thanks for advice :)
>
> P.S.
> 5.10.1 out - woohoo :)
>
> --
> Sergiy Borodych
> http://bor.org.ua
>
>
But you no longer need to worry about the branch, as we just merged the
branch back into master :D
Note, we have 5.10.1 out, *and in overlay* now :D
$ cd /tmp/
$ mkdir overlay
$ cd overlay
$ git clone git://git.overlays.gentoo.org/proj/perl-overlay
Initialized empty Git repository in /tmp/overlay/perl-overlay/.git/
remote: Counting objects: 11533, done.
remote: Compressing objects: 100% (6340/6340), done.
remote: Total 11533 (delta 6653), reused 8927 (delta 5110)
Receiving objects: 100% (11533/11533), 2.14 MiB | 426 KiB/s, done.
Resolving deltas: 100% (6653/6653), done.
$ cd perl-overlay/
$ find dev-lang/perl
dev-lang/perl/
dev-lang/perl/perl-5.10.1-r11.ebuild
dev-lang/perl/metadata.xml
dev-lang/perl/Manifest
dev-lang/perl/ChangeLog
$ git pull -u -v
From git://git.overlays.gentoo.org/proj/perl-overlay
= [up to date] master -> origin/master
Already up-to-date.
--
Kent
perl -e "print substr( \"edrgmaM SPA NOcomil.ic\\@tfrken\", \$_ * 3, 3 )
for ( 9,8,0,7,1,6,5,4,3,2 );"
http://kent-fredric.fox.geek.nz
[-- Attachment #2: Type: text/html, Size: 6166 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-perl] perl-5.10.1_rc2 and patches
2009-08-25 18:28 ` Kent Fredric
@ 2009-08-26 11:48 ` Sergiy Borodych
0 siblings, 0 replies; 7+ messages in thread
From: Sergiy Borodych @ 2009-08-26 11:48 UTC (permalink / raw
To: gentoo-perl
On 08/25/09 21:28, Kent Fredric wrote:
> Read all of my response before doing anything ;)
ok :)
>
> On Wed, Aug 26, 2009 at 1:05 AM, Sergiy Borodych <bor@univ.kiev.ua
> <mailto:bor@univ.kiev.ua>> wrote:
>
>
> portage # cd /usr/local/portage/layman/perl-experimental
> perl-experimental # git checkout -b alternatives alternatives
> fatal: git checkout: updating paths is incompatible with switching
> branches.
> Did you intend to checkout 'alternatives' which can not be resolved as
> commit?
>
>
> I Meant 'git checkout -b alternatives origin/alternatives' , which
> checkouts out the remote branch 'alternatives' ( on origin ) locally.
>
>
>
> I think you mean
>
> git checkout -b alternatives
> git pull origin alternatives
>
>
> Nah, that would just give you 2 copies of master with different names.
> Git 'checkout -b alternatives' just checks out the current branch under
> the name 'alternatives', not what you want. 'git pull origin
> alternatives' will then *merge* the foreign branch called "alternatives"
> into the local branch called "alternatives" ( a derivative of master) ,
> which is not necessarily what you want in all cases.
>
> git checkout -b NewbranchName remoteName/branchname
>
> Is how I recommend you check out branches locally.
>
>
> ?
>
> But now layman -S give me error :(
> "
> From git://git.overlays.gentoo.org/proj/perl-overlay
> <http://git.overlays.gentoo.org/proj/perl-overlay>
> 3ddbd1a..43666a7 master -> origin/master
> You asked me to pull without telling me which branch you
> want to merge with, and 'branch.alternatives.merge' in
> your configuration file does not tell me either. Please
> specify which branch you want to merge on the command line and
> try again (e.g. 'git pull <repository> <refspec>').
> See git-pull(1) for details.
> "
>
>
> This is because above, you appeared to have created a new branch called
> 'alternatives' with no remote name.
>
> So when you run "git pull -u -v" in that checked out branch ( what
> layman does ), it will be going "Ok, you want to update the current
> branch, hold on, the hell? update from what?!.
>
thanks for a good explanation
>
> What am I doing wrong?
>
> Anyway, thanks for advice :)
>
> P.S.
> 5.10.1 out - woohoo :)
>
> --
> Sergiy Borodych
> http://bor.org.ua
>
>
>
> But you no longer need to worry about the branch, as we just merged the
> branch back into master :D
>
> Note, we have 5.10.1 out, *and in overlay* now :D
yep
already install it ;)
>
> $ cd /tmp/
> $ mkdir overlay
> $ cd overlay
> $ git clone git://git.overlays.gentoo.org/proj/perl-overlay
> <http://git.overlays.gentoo.org/proj/perl-overlay>
>
> Initialized empty Git repository in /tmp/overlay/perl-overlay/.git/
> remote: Counting objects: 11533, done.
> remote: Compressing objects: 100% (6340/6340), done.
> remote: Total 11533 (delta 6653), reused 8927 (delta 5110)
> Receiving objects: 100% (11533/11533), 2.14 MiB | 426 KiB/s, done.
> Resolving deltas: 100% (6653/6653), done.
>
> $ cd perl-overlay/
> $ find dev-lang/perl
>
> dev-lang/perl/
> dev-lang/perl/perl-5.10.1-r11.ebuild
> dev-lang/perl/metadata.xml
> dev-lang/perl/Manifest
> dev-lang/perl/ChangeLog
>
> $ git pull -u -v
>
> From git://git.overlays.gentoo.org/proj/perl-overlay
> <http://git.overlays.gentoo.org/proj/perl-overlay>
> = [up to date] master -> origin/master
> Already up-to-date.
>
>
>
> --
> Kent
>
> perl -e "print substr( \"edrgmaM SPA NOcomil.ic\\@tfrken\", \$_ * 3, 3
> ) for ( 9,8,0,7,1,6,5,4,3,2 );"
>
> http://kent-fredric.fox.geek.nz
--
Sergiy Borodych
http://bor.org.ua
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2009-08-28 19:57 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-21 14:17 [gentoo-perl] perl-5.10.1_rc2 and patches Sergiy Borodych
2009-08-21 14:41 ` Nikolai Drozd
2009-08-21 14:50 ` Sergiy Borodych
2009-08-21 16:38 ` Kent Fredric
2009-08-25 13:05 ` Sergiy Borodych
2009-08-25 18:28 ` Kent Fredric
2009-08-26 11:48 ` Sergiy Borodych
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox