Jump to content
Калькуляторы

FreeBSD 10.3 unbound-1.6.4_1 -> unbound-1.6.6

===>>> All >> unbound-1.6.4_1 (2/3)
===>  Cleaning for unbound-1.6.6
===>  License BSD3CLAUSE accepted by the user
===>   unbound-1.6.6 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by unbound-1.6.6 for building
===>  Extracting for unbound-1.6.6
=> SHA256 Checksum OK for unbound-1.6.6.tar.gz.
===>  Patching for unbound-1.6.6
/bin/cat /usr/ports/dns/unbound/work/unbound-1.6.6/contrib/aaaa-filter-iterator.patch | /usr/bin/patch -d /usr/ports/dns/unbound/work/unbound-1.6.6 -p1 -s
1 out of 3 hunks failed--saving rejects to iterator/iterator.h.rej
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/dns/unbound
*** Error code 1
Stop.
make: stopped in /usr/ports/dns/unbound
===>>> make build failed for dns/unbound
===>>> Aborting update
===>>> Update for dns/unbound failed
===>>> Aborting update
===>>> There are messages from installed ports to display,
       but first take a moment to review the error messages
       above.  Then press Enter when ready to proceed.

 

src.conf

 

WITHOUT_UNBOUND=

make reinstall clean
===>  Patching for unbound-1.6.6
/bin/cat /usr/ports/dns/unbound/work/unbound-1.6.6/contrib/aaaa-filter-iterator.patch | /usr/bin/patch -d /usr/ports/dns/unbound/work/unbound-1.6.6 -p1 -s
1 out of 4 hunks failed--saving rejects to iterator/iter_scrub.c.rej
Reversed (or previously applied) patch detected!  Assume -R? [y] y
Reversed (or previously applied) patch detected!  Assume -R? [y] y
1 out of 3 hunks failed--saving rejects to iterator/iterator.h.rej
Reversed (or previously applied) patch detected!  Assume -R? [y] y
Reversed (or previously applied) patch detected!  Assume -R? [y] y
Reversed (or previously applied) patch detected!  Assume -R? [y] y
Reversed (or previously applied) patch detected!  Assume -R? [y] y
Reversed (or previously applied) patch detected!  Assume -R? [y] y
*** Error code 1
Stop.
make[2]: stopped in /usr/ports/dns/unbound
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/dns/unbound
*** Error code 1
Stop.
make: stopped in /usr/ports/dns/unbound

make reinstall clean
===>  License BSD3CLAUSE accepted by the user
===>   unbound-1.6.6 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by unbound-1.6.6 for building
===>  Extracting for unbound-1.6.6
=> SHA256 Checksum OK for unbound-1.6.6.tar.gz.
===>  Patching for unbound-1.6.6
/bin/cat /usr/ports/dns/unbound/work/unbound-1.6.6/contrib/aaaa-filter-iterator.patch | /usr/bin/patch -d /usr/ports/dns/unbound/work/unbound-1.6.6 -p1 -s
1 out of 3 hunks failed--saving rejects to iterator/iterator.h.rej
*** Error code 1
Stop.
make[2]: stopped in /usr/ports/dns/unbound
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/dns/unbound
*** Error code 1
Stop.
make: stopped in /usr/ports/dns/unbound

 

Ну и как эти патчи накатить кто мне скажет? 

 

unbound-control | grep Version
Version 1.6.4

linked libs: libevent 2.1.8-stable (it uses kqueue), OpenSSL 1.0.2l  25 May 2017
linked modules: dns64 subnetcache respip validator iterator
BSD licensed, see LICENSE in source package for details.
Report bugs to unbound-bugs@nlnetlabs.nl

Share this post


Link to post
Share on other sites

Hi,

The issue with this patch was reported before
(https://www.nlnetlabs.nl/bugs-script/show_bug.cgi?id=1450) and has been
fixed. You can get the correct patch from our repository.

I will notify the FreeBSD port maintainer about this issue.

Regards,
-- Ralph

Share this post


Link to post
Share on other sites

20 часов назад, Ivan_83 сказал:

svn revert -R


/usr/ports/dns/unbound

 

долбаный корявый форум!

У меня portsnap, хотя в чятике FreeBSD_ru в телеграмм его тоже захейтили и сказали, "А почему не svn ?" Как мигрировать можно? Я же по старинке как издавно по хендбуку make update или portsnap fetch )

Edited by hsvt

Share this post


Link to post
Share on other sites

# migrate to SVN
cd /usr/ports/devel/subversion (+option:NEON !!!)
make install clean
svn checkout svn://svn.freebsd.org/doc/head /usr/doc
 - svn checkout https://svn0.us-west.FreeBSD.org/base/head /usr/src
 - /head/ which corresponds to HEAD, also known as -CURRENT.
 - /stable/n which corresponds to RELENG_n.
 - /releng/n.n which corresponds to RELENG_n_n.
 - /release/n.n.n which corresponds to RELENG_n_n_n_RELEASE.
svn checkout svn://svn.freebsd.org/base/stable/11 /usr/src
svn checkout svn://svn.freebsd.org/ports/head /usr/ports
 
# upgrade to next version
svn switch svn://svn.freebsd.org/base/stable/10 /usr/src
 
# return to revision
svn up -r272754 /usr/src
 
# change URL
svn switch --relocate https://svn0.us-west.FreeBSD.org/base/stable/9 svn://svn.freebsd.org/base/stable/9 /usr/src
 
# FIX: "Node remains in conflict"
svn revert -R /usr/ports
svn revert -R /usr/src

 

 

=====

cat /root/bin/update-fast
#!/bin/sh

svn update /usr/doc && svn cleanup /usr/doc &
svn update /usr/src && svn cleanup /usr/src &
svn update /usr/ports && svn cleanup /usr/ports &
make -C /usr/ports fetchindex > /dev/null 2>&1 &
pkg audit -F &
pkg update -q &
wait

 

Share this post


Link to post
Share on other sites

А еще есть svnup, который не тянет за собой такого количества зависимостей. Если нужен только checkout, то это - самое оно.

Share this post


Link to post
Share on other sites

В 29.09.2017 в 01:22, Ivan_83 сказал:

# migrate to SVN
cd /usr/ports/devel/subversion (+option:NEON !!!)
make install clean
svn checkout svn://svn.freebsd.org/doc/head /usr/doc
 - svn checkout https://svn0.us-west.FreeBSD.org/base/head /usr/src
 - /head/ which corresponds to HEAD, also known as -CURRENT.
 - /stable/n which corresponds to RELENG_n.
 - /releng/n.n which corresponds to RELENG_n_n.
 - /release/n.n.n which corresponds to RELENG_n_n_n_RELEASE.
svn checkout svn://svn.freebsd.org/base/stable/11 /usr/src
svn checkout svn://svn.freebsd.org/ports/head /usr/ports
 
# upgrade to next version
svn switch svn://svn.freebsd.org/base/stable/10 /usr/src
 
# return to revision
svn up -r272754 /usr/src
 
# change URL
svn switch --relocate https://svn0.us-west.FreeBSD.org/base/stable/9 svn://svn.freebsd.org/base/stable/9 /usr/src
 
# FIX: "Node remains in conflict"
svn revert -R /usr/ports
svn revert -R /usr/src

 

 

=====

cat /root/bin/update-fast
#!/bin/sh

svn update /usr/doc && svn cleanup /usr/doc &
svn update /usr/src && svn cleanup /usr/src &
svn update /usr/ports && svn cleanup /usr/ports &
make -C /usr/ports fetchindex > /dev/null 2>&1 &
pkg audit -F &
pkg update -q &
wait

 

 

Ничо не поменялось) да и реверт не проходит.


 

rm -rf /usr/ports
svn co svn://svn.freebsd.org/ports/head /usr/ports
..........................................
..........................................
..........................................
..........................................
Checked out revision 451317.

svn update /usr/ports
Service unavailableService unavailableUpdating '.':
At revision 451317.

portmaster -vda

===>  Patching for unbound-1.6.6
/bin/cat /usr/ports/dns/unbound/work/unbound-1.6.6/contrib/aaaa-filter-iterator.patch | /usr/bin/patch -d /usr/ports/dns/unbound/work/unbound-1.6.6 -p1 -s
1 out of 3 hunks failed--saving rejects to iterator/iterator.h.rej
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/dns/unbound
*** Error code 1
Stop.
make: stopped in /usr/ports/dns/unbound
===>>> make build failed for dns/unbound
===>>> Aborting update
===>>> Update for dns/unbound failed
===>>> Aborting update

===>>> You can restart from the point of failure with this command line:
       portmaster <flags> dns/unbound
This command has been saved to /tmp/portmasterfail.txt

svn revert -R /usr/ports/dns/unbound
Service unavailableService unavailable

 

Share this post


Link to post
Share on other sites

Да в общем то тут и не в portsnap и svn дело, просто патч не спешат пропускать в порт и ждут релиза следующего.

 

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222599

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.