Page MenuHomeFreeBSD

Remove UNIQUENAME.
ClosedPublic

Authored by mat on Aug 7 2015, 9:26 PM.
Referenced Files
F99051706: D3336.largetrue.diff
Sun, Oct 6, 2:07 AM
F99015062: D3336.id7776.diff
Sat, Oct 5, 7:59 PM
Unknown Object (File)
Fri, Oct 4, 5:00 PM
Unknown Object (File)
Fri, Oct 4, 1:49 AM
Unknown Object (File)
Thu, Oct 3, 8:32 AM
Unknown Object (File)
Thu, Oct 3, 7:18 AM
Unknown Object (File)
Wed, Oct 2, 10:03 PM
Unknown Object (File)
Wed, Oct 2, 8:59 AM
Subscribers

Details

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 50
Build 50: arc lint + arc unit

Event Timeline

mat retitled this revision from to Remove UNIQUENAME..
mat updated this object.
mat edited the test plan for this revision. (Show Details)

Please add a UNIQUENAME check in bsd.sanity.mk !

mat edited edge metadata.
  • Remove NO_LATEST_LINK, it's a no-op.
  • Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
  • Remove obsolete documentation.
  • Remove LATEST_LINK.
  • Add UNIQUENAME and LATEST_LINK to the sanity checks.
  • Fix logic.
  • Remove UNIQUENAME.
mat edited projects, added portmgr; removed pkg.
mat removed reviewers: bapt, bdrewery.

Maybe remove OPTIONSFILE code from Mk/bsd.port.mk and Makefiles too?

  • Now that UNIQUENAME is gone, OPTIONSFILE is too.
mat edited edge metadata.

Rebase.

mat edited edge metadata.
  • Add a note about UNIQUENAME and LATEST_LINK removal.
bapt edited edge metadata.

LGTM

needs an exp-run :-)

I think I'm through with the patch, feel free to run one :-)

There are 1 new failure and 2 new QA errors:

+ {"origin"=>"devel/php-memoize", "pkgname"=>"php-memoize-0.2.0b1_2", "phase"=>"fetch", "errortype"=>"distinfo_update"}
+ {"origin"=>"emulators/i386-wine-devel", "pkgname"=>"i386-wine-devel-1.7.48,1", "phase"=>"check-plist", "errortype"=>"PLIST"}
+ {"origin"=>"emulators/i386-wine-staging", "pkgname"=>"i386-wine-staging-1.7.48,1", "phase"=>"check-plist", "errortype"=>"PLIST"}

Error logs:

http://package22.nyi.freebsd.org/data/93i386-default-D3336/2015-08-13_09h42m29s/logs/errors/php-memoize-0.2.0b1_2.log
http://pb2.nyi.freebsd.org/data/101amd64-default-D3336QAT/2015-08-13_09h43m35s/logs/errors/i386-wine-staging-1.7.48,1.log
http://pb2.nyi.freebsd.org/data/101amd64-default-D3336QAT/2015-08-13_09h43m35s/logs/errors/i386-wine-devel-1.7.48,1.log

There are 1 new failure and 2 new QA errors:

+ {"origin"=>"devel/php-memoize", "pkgname"=>"php-memoize-0.2.0b1_2", "phase"=>"fetch", "errortype"=>"distinfo_update"}
+ {"origin"=>"emulators/i386-wine-devel", "pkgname"=>"i386-wine-devel-1.7.48,1", "phase"=>"check-plist", "errortype"=>"PLIST"}
+ {"origin"=>"emulators/i386-wine-staging", "pkgname"=>"i386-wine-staging-1.7.48,1", "phase"=>"check-plist", "errortype"=>"PLIST"}

Error logs:

http://package22.nyi.freebsd.org/data/93i386-default-D3336/2015-08-13_09h42m29s/logs/errors/php-memoize-0.2.0b1_2.log
http://pb2.nyi.freebsd.org/data/101amd64-default-D3336QAT/2015-08-13_09h43m35s/logs/errors/i386-wine-staging-1.7.48,1.log
http://pb2.nyi.freebsd.org/data/101amd64-default-D3336QAT/2015-08-13_09h43m35s/logs/errors/i386-wine-devel-1.7.48,1.log

Ok, fixed all those.

mat edited edge metadata.
  • fix php-memoize sillyness.
  • Fix i386-wine-{devel,staging}
mat edited edge metadata.
  • Add warnings about options set with UNIQUENAME.
mat edited edge metadata.
  • Add a bit in UPDATING too.
This revision was automatically updated to reflect the committed changes.