Bug 224056 - devel/scons depends on nonexistent origin 'devel/py-setuptools@py27'; Please contact maintainer of the port to fix this.
Summary: devel/scons depends on nonexistent origin 'devel/py-setuptools@py27'; Please ...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: i386 Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-03 14:21 UTC by korsani
Modified: 2017-12-05 08:32 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description korsani 2017-12-03 14:21:57 UTC
Hi,

I try to update dovecot from my poudriere, and I got this message :

# poudriere bulk -j zon mail/dovecot2
[00:00:00] ====>> Creating the reference jail... done
[00:00:01] ====>> Mounting system devices for zon-default
[00:00:01] ====>> Mounting ports/packages/distfiles
[00:00:01] ====>> Using packages from previously failed build
[00:00:01] ====>> Mounting packages from: /usr/local/poudriere/data/packages/zon-default
[00:00:01] ====>> Copying /var/db/ports from: /usr/local/etc/poudriere.d/zon-options
[00:00:01] ====>> Appending to make.conf: /usr/local/etc/poudriere.d/zon-make.conf
/etc/resolv.conf -> /usr/local/poudriere/data/.m/zon-default/ref/etc/resolv.conf
[00:00:01] ====>> Starting jail zon-default
[00:00:01] ====>> Logs: /usr/local/poudriere/data/logs/bulk/zon-default/2017-12-03_15h16m31s
[00:00:01] ====>> Loading MOVED
[00:00:02] ====>> Calculating ports order and dependencies
[00:00:02] ====>> MOVED: mail/dovecot2 renamed to mail/dovecot
[00:00:06] ====>> Error: devel/scons depends on nonexistent origin 'devel/py-setuptools@py27'; Please contact maintainer of the port to fix this.
[00:00:06] ====>> Error: Fatal errors encountered calculating dependencies
[00:00:06] ====>> Cleaning up
[00:00:06] ====>> Unmounting file systems

I'm on 11.1-RELEASE

What should I do ?
Comment 1 Herbert J. Skuhra 2017-12-03 17:30:59 UTC
I guess, you should ask on the ports mailing list first before opening a PR !?

- There is no dovecot2 port, only mail/dovecot.
- Have you tried to clean previous built packgages (e.g: scons)? see -c/-C option

     -c           Clean all previously built packages and logs.

     -C           Clean only the packages specified on the command line or in
                  in the file given in -f file.  Implies -c for -a.
Comment 2 Larry Rosenman freebsd_committer freebsd_triage 2017-12-03 17:44:26 UTC
You've missed a bunch of changes.

mail/dovecot was deleted
mail/dovecot2 (and mail/dovecot2-pigeonhole) were renamed to
mail/dovecot and mail/dovecot-pigeonhole respectively

flavors were added. 

Please make sure your ports tree is TOTALLY up to date.


Larry Rosenman
Maintainer of mail/dovecot-pigeonhole
Comment 3 Larry Rosenman freebsd_committer freebsd_triage 2017-12-03 17:51:48 UTC
And make sure your poudriere is 3.2 or greater
Comment 4 korsani 2017-12-04 16:28:45 UTC
Hi,

My poudriere was in 3.1. Putting it in 3.2 solve everything :)

Thanks all !
Comment 5 Please 2017-12-05 08:32:19 UTC
Just to let you know if your main system is using official bin pkg repo
go to /etc/pkg/FreeNSD.conf and change 'quarterly' to 'latest' as this is a way to get latest binary package for poudriere.