From owner-freebsd-ports@freebsd.org Sun May 6 06:22:09 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6A895FCDD66 for ; Sun, 6 May 2018 06:22:09 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0167A781D8 for ; Sun, 6 May 2018 06:22:08 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.89 (FreeBSD)) (envelope-from ) id 1fFD3e-000JJm-P1; Sun, 06 May 2018 08:22:06 +0200 Date: Sun, 6 May 2018 08:22:06 +0200 From: Kurt Jaeger To: Ben Hood Cc: freebsd-ports@freebsd.org Subject: Re: Committer needed: net/kamailio Message-ID: <20180506062206.GS37752@home.opsec.eu> References: <86B1CA2E-C452-41E6-8DD7-F8A99F8343A5@relops.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <86B1CA2E-C452-41E6-8DD7-F8A99F8343A5@relops.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 May 2018 06:22:09 -0000 Hi! > I???ve patched net/kamailio and raised a ticket: > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227677 Sorry for the delay, I'll work it in. -- pi@opsec.eu +49 171 3101372 2 years to go ! From owner-freebsd-ports@freebsd.org Sun May 6 06:29:13 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7F1F6FCE124; Sun, 6 May 2018 06:29:13 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell1.rawbw.com (shell1.rawbw.com [198.144.192.42]) by mx1.freebsd.org (Postfix) with ESMTP id E68C979F87; Sun, 6 May 2018 06:29:12 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from yv.noip.me (c-24-4-131-132.hsd1.ca.comcast.net [24.4.131.132]) (authenticated bits=0) by shell1.rawbw.com (8.15.1/8.15.1) with ESMTPSA id w466TA1n058731 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Sat, 5 May 2018 23:29:11 -0700 (PDT) (envelope-from yuri@rawbw.com) X-Authentication-Warning: shell1.rawbw.com: Host c-24-4-131-132.hsd1.ca.comcast.net [24.4.131.132] claimed to be yv.noip.me Subject: Re: Hydraulic simulation software To: blubee blubeeme , FreeBSD Ports , FreeBSD References: From: Yuri Message-ID: <4b2f574f-9e87-3789-b630-6500f3bf32c8@rawbw.com> Date: Sat, 5 May 2018 23:29:09 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 May 2018 06:29:13 -0000 On 05/04/18 19:03, blubee blubeeme wrote: > Are there any hydraulic simulation software in the FreeBSD ecosystem? Please provide examples of projects that you have in mind. Yuri From owner-freebsd-ports@freebsd.org Sun May 6 07:08:49 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4C85FFA926B for ; Sun, 6 May 2018 07:08:49 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id D377A83402 for ; Sun, 6 May 2018 07:08:48 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 7BD54FA9268; Sun, 6 May 2018 07:08:48 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6AAA2FA9266 for ; Sun, 6 May 2018 07:08:48 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0F131833D8 for ; Sun, 6 May 2018 07:08:48 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 3D4EC3D0 for ; Sun, 6 May 2018 07:08:47 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id w4678l7N014364 for ; Sun, 6 May 2018 07:08:47 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id w4678lvj014363; Sun, 6 May 2018 07:08:47 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201805060708.w4678lvj014363@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Sun, 6 May 2018 07:08:47 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 May 2018 07:08:49 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ editors/cooledit | 3.17.17 | 3.17.25 ------------------------------------------------+-----------------+------------ security/p5-Parse-Snort | 0.6 | 0.7 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ports@freebsd.org Sun May 6 23:02:48 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CF045FC9F41 for ; Sun, 6 May 2018 23:02:48 +0000 (UTC) (envelope-from mpp302@gmail.com) Received: from mail-lf0-f43.google.com (mail-lf0-f43.google.com [209.85.215.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 45DC3757F0; Sun, 6 May 2018 23:02:48 +0000 (UTC) (envelope-from mpp302@gmail.com) Received: by mail-lf0-f43.google.com with SMTP id h197-v6so37899948lfg.11; Sun, 06 May 2018 16:02:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=bNPgjFd3EULw7LzWWa4NJ3cH0NIha1veBAmg6t3AWS4=; b=PeiP1OFHAdKegd5Ll8ZS3XsGkfzbOxiWfD5Olx+xMUghbBatLvXE28NQg82uZzuGBa AyW24HAPF6ZMPLVddXUbQFeSHuLuzg6f5RR3XmLLDco03G2yOmPlRBJGdzpRJpNDWuZd +tQ0II9owgIJc+KXrcibJaofM/M3Y69SPgsDrhocoz+VIYO0fK7S3raNq+iLhM5OKJi1 SrpetW8boNN6/1Dc8HkBTc59bUNnFI5cI+5AQR8qS7bELwQSer1kXJVNTjNO0T6ygAwv T4Eug7CS7AWTeJMlTIlR0IoFPkq4rfiJ/bd2GGe1lysOIaAeyII/p4IVLYd/5sHD1Kzi mjgQ== X-Gm-Message-State: ALQs6tCvogmm/5p/JYKxl42mhhWBe4dyMs3CGlGeOvTo9lCkVLCUCOTZ c1+8G4E50glce03DDhImCtLrH3Ua54M= X-Google-Smtp-Source: AB8JxZo5TjGGaWe1l+4ZtnGWEOot2WC3lhx+cP0vr8QsiDuptJQAa+N/jkb/D7ZXqyMFt39aaeFRUw== X-Received: by 2002:a2e:4185:: with SMTP id d5-v6mr22636360ljf.114.1525647761213; Sun, 06 May 2018 16:02:41 -0700 (PDT) Received: from oxy (89-76-8-18.dynamic.chello.pl. [89.76.8.18]) by smtp.gmail.com with ESMTPSA id g2-v6sm1469701ljj.82.2018.05.06.16.02.40 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 06 May 2018 16:02:40 -0700 (PDT) Date: Mon, 7 May 2018 01:03:40 +0200 From: Mateusz Piotrowski <0mp@FreeBSD.org> To: Julian Elischer Cc: Eugene Grosbein , mayuresh@kathe.in, freebsd-ports@freebsd.org Subject: Re: request for a new port + package Message-ID: <20180507010340.13b1ad22@oxy> In-Reply-To: <5da9f45c-a6ea-3844-5f48-d4389bd3f275@freebsd.org> References: <5ACB4B3F.2040403@grosbein.net> <5da9f45c-a6ea-3844-5f48-d4389bd3f275@freebsd.org> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; amd64-portbld-freebsd12.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 May 2018 23:02:49 -0000 On Fri, 20 Apr 2018 04:22:32 +0800 Julian Elischer wrote: >On 9/4/18 7:15 pm, Eugene Grosbein wrote: >> On 09.04.2018 14:16, Mayuresh Kathe wrote: >> >>> how do i place a request for a new port + package? >>> the sources for my requested tool are available at >>> http://www.t3x.org/files/zenlisp.zip and the author of that tool has >>> granted permission to move it from the existing "public domain" >>> license to any "bsdl" license. >> The package is created automatically once new port is created and >> added to FreeBSD Ports collection. You can create and submit new >> port yourself, just read >> https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/ > >It seems to me that the description of what to do to make a port >is somewhat recursive by which I mean you need to understand >what it says before you read it. if you don't already know the jargon, >it is all Greek. (Apologies to any Greeks on the list). >I think it would be a pretty cool project to write a tool that asks >lots of questions and then eventually spits out a port Makefile. >it could allow the user to browse to places and then analyse the >links used etc. >I think the port writer's handbook is a bit intimidating to new ports >submitters. You might be interested in this: https://reviews.freebsd.org/D12921 Cheers :) MP From owner-freebsd-ports@freebsd.org Mon May 7 02:22:27 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9475EFCD058 for ; Mon, 7 May 2018 02:22:27 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 316088112E; Mon, 7 May 2018 02:22:26 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (124-148-108-197.dyn.iinet.net.au [124.148.108.197]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id w472MDPf036374 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Sun, 6 May 2018 19:22:16 -0700 (PDT) (envelope-from julian@freebsd.org) Subject: Re: request for a new port + package To: Mateusz Piotrowski <0mp@FreeBSD.org> Cc: Eugene Grosbein , mayuresh@kathe.in, freebsd-ports@freebsd.org References: <5ACB4B3F.2040403@grosbein.net> <5da9f45c-a6ea-3844-5f48-d4389bd3f275@freebsd.org> <20180507010340.13b1ad22@oxy> From: Julian Elischer Message-ID: <3967448f-eabd-e5eb-0d37-a98dd578487c@freebsd.org> Date: Mon, 7 May 2018 10:22:07 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180507010340.13b1ad22@oxy> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2018 02:22:27 -0000 On 7/5/18 7:03 am, Mateusz Piotrowski wrote: > On Fri, 20 Apr 2018 04:22:32 +0800 > Julian Elischer wrote: > >> On 9/4/18 7:15 pm, Eugene Grosbein wrote: >>> On 09.04.2018 14:16, Mayuresh Kathe wrote: >>> >>>> how do i place a request for a new port + package? >>>> the sources for my requested tool are available at >>>> http://www.t3x.org/files/zenlisp.zip and the author of that tool has >>>> granted permission to move it from the existing "public domain" >>>> license to any "bsdl" license. >>> The package is created automatically once new port is created and >>> added to FreeBSD Ports collection. You can create and submit new >>> port yourself, just read >>> https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/ >> It seems to me that the description of what to do to make a port >> is somewhat recursive by which I mean you need to understand >> what it says before you read it. if you don't already know the jargon, >> it is all Greek. (Apologies to any Greeks on the list). >> I think it would be a pretty cool project to write a tool that asks >> lots of questions and then eventually spits out a port Makefile. >> it could allow the user to browse to places and then analyse the >> links used etc. >> I think the port writer's handbook is a bit intimidating to new ports >> submitters. > You might be interested in this: https://reviews.freebsd.org/D12921 > > Cheers :) > > MP > great.. when I read it before it was hard to read but http://envirobotics.ca/portershb/tools-introduction.html makes it readable. From owner-freebsd-ports@freebsd.org Mon May 7 05:18:57 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AF423FCFC4C for ; Mon, 7 May 2018 05:18:57 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-vk0-x22d.google.com (mail-vk0-x22d.google.com [IPv6:2607:f8b0:400c:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2861C80172; Mon, 7 May 2018 05:18:57 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-vk0-x22d.google.com with SMTP id x191-v6so4161721vke.10; Sun, 06 May 2018 22:18:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=jcS+bqCqRYy8n9woIducES73oojJW9qcb3cINmumlqY=; b=bUhNFMCaPI4byJGLg9Rk2zSIYb3aR7IjJshP5iW9OkrwUaj0yhcRSfRjyAPxIjlioF ODmCl2GDQ/5+dOWgxADLvRL0Bu/4QI4bzK627F7IlnSfMN3pC7VW1YXq68ssuGRykTqX +Q68vDTdpWOUp/opNMi25Qncd8AEuRVBAWXBkxvvePAL+Kuy0cJMpbWqvHM97gyJijgj vnrShFglVNHN3Fuu7UwMwhLzQAyWENMIYkIEx64QhCEU8FB7za3mOb7NWHPOuAU8KV5P VplaYjEjyllKjUnowqP6Bb0kLWUyGnZzuys51g5MZfu0IC9MOA2W9chg0lhXs7NRmC3G zS9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=jcS+bqCqRYy8n9woIducES73oojJW9qcb3cINmumlqY=; b=iW3H50CzvV0HD/qSv7QPrVySyGVvwmSJXRkP5zZZmC8Ia7cL7kPsR4IqoQ0F/+CGJ6 rS7urnw4WtccJ0mfCqxisWV5BlyGn6jMAvvdBC6cSpFibVEE8fNtOLfbBeqe7xyqtyB2 5XTgUb8PybHir5vyUxkCH/94D76GK2JfzprDDOobsaHaMI1vcKQM73bQmufUMzjnlDMI 2DeQ++3Zsu/I2+/2a9Pwyq4lnOMzXFUwaR+QaJBk+xvx9az8zArg3NP+aYFN3PTm++mE whdzRdCrlRc0VejRx+zUGZdFVUq0Ol8Dw4VFErOHBdnaNEbZficKXK+M7TGfRGsnbTus AHrQ== X-Gm-Message-State: ALQs6tBDMFl6VchWcI0JA/ImS5EQ2lwwlWnA7cbB9Wsm+Ky2D2XLMLZI ibOU35zJL53+7z59YPDTIisNNbQWiYG7LthqxaGMgw== X-Google-Smtp-Source: AB8JxZqDIdQ1b+0ODlirmEPQ55Pz7cYTosd4NV2Qbu8kpz1jOo3pjh7rD5wPYwWcTCeAEHpJpXe0HseqcIhrT0YvSs4= X-Received: by 2002:a1f:5cca:: with SMTP id q193-v6mr30132952vkb.45.1525670336172; Sun, 06 May 2018 22:18:56 -0700 (PDT) MIME-Version: 1.0 Sender: kob6558@gmail.com Received: by 10.103.81.15 with HTTP; Sun, 6 May 2018 22:18:55 -0700 (PDT) In-Reply-To: <3967448f-eabd-e5eb-0d37-a98dd578487c@freebsd.org> References: <5ACB4B3F.2040403@grosbein.net> <5da9f45c-a6ea-3844-5f48-d4389bd3f275@freebsd.org> <20180507010340.13b1ad22@oxy> <3967448f-eabd-e5eb-0d37-a98dd578487c@freebsd.org> From: Kevin Oberman Date: Sun, 6 May 2018 22:18:55 -0700 X-Google-Sender-Auth: pQizZ3Kx0agbR6n7vCccVB_n1jU Message-ID: Subject: Re: request for a new port + package To: Julian Elischer Cc: Mateusz Piotrowski <0mp@freebsd.org>, FreeBSD Ports ML , Eugene Grosbein , mayuresh@kathe.in Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2018 05:18:57 -0000 BTW, Public domain is forever. You can't change it because, the moment it is dedicated to the public domain, you no longer have any claim on it. No one has any claim on it. It is owned by the public. Of course, you can claim ownership of any additions you write, but whatever existed that was dedicated to the public domain is public forever. Don't think about re-licensing it. That would be a false claim. You can't license what you don't have any right to. Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 On Sun, May 6, 2018 at 7:22 PM, Julian Elischer wrote: > On 7/5/18 7:03 am, Mateusz Piotrowski wrote: > >> On Fri, 20 Apr 2018 04:22:32 +0800 >> Julian Elischer wrote: >> >> On 9/4/18 7:15 pm, Eugene Grosbein wrote: >>> >>>> On 09.04.2018 14:16, Mayuresh Kathe wrote: >>>> >>>> how do i place a request for a new port + package? >>>>> the sources for my requested tool are available at >>>>> http://www.t3x.org/files/zenlisp.zip and the author of that tool has >>>>> granted permission to move it from the existing "public domain" >>>>> license to any "bsdl" license. >>>>> >>>> The package is created automatically once new port is created and >>>> added to FreeBSD Ports collection. You can create and submit new >>>> port yourself, just read >>>> https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/ >>>> >>> It seems to me that the description of what to do to make a port >>> is somewhat recursive by which I mean you need to understand >>> what it says before you read it. if you don't already know the jargon, >>> it is all Greek. (Apologies to any Greeks on the list). >>> I think it would be a pretty cool project to write a tool that asks >>> lots of questions and then eventually spits out a port Makefile. >>> it could allow the user to browse to places and then analyse the >>> links used etc. >>> I think the port writer's handbook is a bit intimidating to new ports >>> submitters. >>> >> You might be interested in this: https://reviews.freebsd.org/D12921 >> >> Cheers :) >> >> MP >> >> great.. when I read it before it was hard to read but > http://envirobotics.ca/portershb/tools-introduction.html > > makes it readable. > > > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > From owner-freebsd-ports@freebsd.org Mon May 7 08:31:03 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D565AFAAF63 for ; Mon, 7 May 2018 08:31:02 +0000 (UTC) (envelope-from emss.mail@gmail.com) Received: from mail-wr0-x22e.google.com (mail-wr0-x22e.google.com [IPv6:2a00:1450:400c:c0c::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4688269D96 for ; Mon, 7 May 2018 08:31:02 +0000 (UTC) (envelope-from emss.mail@gmail.com) Received: by mail-wr0-x22e.google.com with SMTP id i14-v6so24655950wre.2 for ; Mon, 07 May 2018 01:31:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-transfer-encoding; bh=qzx7hTLjxNetZApWvHEM1NMGZY8F4EoiMSWC56rTlDs=; b=fUhuF8HK2Nr2SxzOLu+rGV3GLONewLENwd+nql5bB1tHr09bg7B1DkFwdEzb+1c3ba XFISmx/x8jMKK0fjB7Shs4TBay1LpQyHzYTIFg0aGgse+D+VUJwaxKRScY3A+MZBSopE rK7mMwqKTYD96WezbFihui3XsF1jzBpfjpQkq0T5KCpNZGOLRU1hiBDJi0i6o8xenlty vK3X5Vz1AxVFD9CAxDdGaVOchclfQsTf3f8VZrOu30arVzZUZKbM/gBxfmr/BV4X3UBv /wj8gmmrfBbrIuFLnV5Mq6HRfQSBdSzzeSDIRgrMfVLrCG1OKUA54VEVuQ52O/SJ5XLB 9RXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-transfer-encoding; bh=qzx7hTLjxNetZApWvHEM1NMGZY8F4EoiMSWC56rTlDs=; b=Bj2FIuyhfdvTiGHeRJY7MD8V/M6V1hV5xCPsM9LnKIjW1/PYlAvqK8VRFZsuHFDn8U lQLZL7p2mdbTpwyg2nhexyDwhlZZoszNMQfJ+mBLtf33g2FPOX4MEHuHyns6P+iiY8Wa L/IEfwS/tzAVeXwhQc8teTN4PnnlaTYEQbf4/7YM3X9vnXv7E37Xe2le2uatKEY8bD8o i5t0YJBuVByOpZPWJVWAPwkPZNh0wcnhorkA3+/DW/LwX4YH5d8Pdh7gefvaaSdiTpOv +XkQBwxpTrWq0A4Gu7pmXYLcdialaLfSLXNQ7J1TXvbYJeRYABnbiqrOb/8rWNRQt9K3 RtFA== X-Gm-Message-State: ALQs6tAWat6QA4WSa5svZeDWHtmtbiWBqPM6Uzx3Gx0bqG3UdVosAy2Q GDCQEKOT8eol3fHjyfNLBje2YQ== X-Google-Smtp-Source: AB8JxZqwDeJPdWrcMcLtOXJK11LHzpBHBtsLwNRDPy2ZbC6xY/3aDqsjXyf0Q7AsfaCX9BZOPPUI8Q== X-Received: by 2002:adf:c4c4:: with SMTP id o4-v6mr28957343wrf.173.1525681860800; Mon, 07 May 2018 01:31:00 -0700 (PDT) Received: from srvbsdfenssv.interne.associated-bears.org (LStLambert-658-1-110-48.w217-128.abo.wanadoo.fr. [217.128.200.48]) by smtp.gmail.com with ESMTPSA id q2-v6sm25056591wrj.57.2018.05.07.01.30.59 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 07 May 2018 01:31:00 -0700 (PDT) Sender: Eric Masson Received: from newsrv.interne.associated-bears.org (localhost [127.0.0.1]) by srvbsdfenssv.interne.associated-bears.org (Postfix) with ESMTP id 9EEF1E2E9 for ; Mon, 7 May 2018 10:30:58 +0200 (CEST) X-Virus-Scanned: amavisd-new at interne.associated-bears.org Received: from srvbsdfenssv.interne.associated-bears.org ([127.0.0.1]) by newsrv.interne.associated-bears.org (newsrv.interne.associated-bears.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id naYKIBxxCaYJ for ; Mon, 7 May 2018 10:30:58 +0200 (CEST) Received: by srvbsdfenssv.interne.associated-bears.org (Postfix, from userid 1001) id 1CFD2E2E4; Mon, 7 May 2018 10:30:58 +0200 (CEST) From: Eric Masson To: Mailing List FreeBSD Ports Subject: Re: [Bug 227256] audio/logitechmediaserver doesn't build anymore since perl5 defaults to 5.26 In-Reply-To: (bugzilla-noreply@freebsd.org's message of "Mon, 07 May 2018 08:12:46 +0000") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (berkeley-unix) X-Operating-System: FreeBSD 11.2-PRERELEASE amd64 Date: Mon, 07 May 2018 10:30:58 +0200 Message-ID: <86lgcvyiil.fsf@newsrv.interne.associated-bears.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2018 08:31:03 -0000 Hi, bugzilla-noreply@freebsd.org writes: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227256 > > Rodrigo Osorio changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Status|New |Closed > Resolution|--- |FIXED > > --- Comment #11 from Rodrigo Osorio --- > Committed, thanks Thanks a lot. Éric Masson From owner-freebsd-ports@freebsd.org Mon May 7 12:08:33 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6F9AEFB0289 for ; Mon, 7 May 2018 12:08:33 +0000 (UTC) (envelope-from alex@stangl.us) Received: from stangl.us (76-215-119-82.lightspeed.stlsmo.sbcglobal.net [76.215.119.82]) by mx1.freebsd.org (Postfix) with ESMTP id 1227E7579C for ; Mon, 7 May 2018 12:08:32 +0000 (UTC) (envelope-from alex@stangl.us) Received: from scout.stangl.us (localhost [127.0.0.1]) by scout.stangl.us (Postfix) with ESMTP id 18BE122815 for ; Mon, 7 May 2018 07:01:08 -0500 (CDT) X-Virus-Scanned: amavisd-new at stangl.us Received: from stangl.us ([127.0.0.1]) by scout.stangl.us (scout.stangl.us [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2Ro2AJKo0LIW for ; Mon, 7 May 2018 07:01:01 -0500 (CDT) Received: by scout.stangl.us (Postfix, from userid 1001) id 0903622811; Mon, 7 May 2018 07:01:01 -0500 (CDT) Date: Mon, 7 May 2018 07:01:01 -0500 From: Alex Stangl To: freebsd-ports@freebsd.org Subject: Could a committer please look at bug 219793, www/geneweb? Message-ID: <20180507120100.GA35679@scout.stangl.us> Mail-Followup-To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2018 12:08:33 -0000 It's been open 11 months now. I'm not sure if there's an alternate procedure to request somebody's attention other than posting to this list. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219793 Thanks, Alex From owner-freebsd-ports@freebsd.org Mon May 7 12:59:42 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F117FFB181F for ; Mon, 7 May 2018 12:59:41 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 81AFF808A1 for ; Mon, 7 May 2018 12:59:41 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.89 (FreeBSD)) (envelope-from ) id 1fFfjy-000MN8-EJ for freebsd-ports@freebsd.org; Mon, 07 May 2018 14:59:42 +0200 Date: Mon, 7 May 2018 14:59:42 +0200 From: Kurt Jaeger To: freebsd-ports@freebsd.org Subject: Re: Could a committer please look at bug 219793, www/geneweb? Message-ID: <20180507125942.GT37752@home.opsec.eu> References: <20180507120100.GA35679@scout.stangl.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180507120100.GA35679@scout.stangl.us> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2018 12:59:42 -0000 Hi! > It's been open 11 months now. I'm not sure if there's an alternate > procedure to request somebody's attention other than posting to this > list. > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219793 testbuilds@work -- pi@opsec.eu +49 171 3101372 2 years to go ! From owner-freebsd-ports@freebsd.org Mon May 7 13:27:28 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 44685FB2122 for ; Mon, 7 May 2018 13:27:28 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C818987195 for ; Mon, 7 May 2018 13:27:27 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.89 (FreeBSD)) (envelope-from ) id 1fFgAq-000MR9-Jl; Mon, 07 May 2018 15:27:28 +0200 Date: Mon, 7 May 2018 15:27:28 +0200 From: Kurt Jaeger To: alex@stangl.us Cc: freebsd-ports@freebsd.org Subject: Re: Could a committer please look at bug 219793, www/geneweb? Message-ID: <20180507132728.GU37752@home.opsec.eu> References: <20180507120100.GA35679@scout.stangl.us> <20180507125942.GT37752@home.opsec.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180507125942.GT37752@home.opsec.eu> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2018 13:27:28 -0000 Hi! > > It's been open 11 months now. I'm not sure if there's an alternate > > procedure to request somebody's attention other than posting to this > > list. > > > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219793 > > testbuilds@work Done. -- pi@opsec.eu +49 171 3101372 2 years to go ! From owner-freebsd-ports@freebsd.org Mon May 7 14:00:36 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 10139FB2BE2 for ; Mon, 7 May 2018 14:00:36 +0000 (UTC) (envelope-from kennedy.greg@gmail.com) Received: from mail-io0-x235.google.com (mail-io0-x235.google.com [IPv6:2607:f8b0:4001:c06::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 971106E6E3 for ; Mon, 7 May 2018 14:00:35 +0000 (UTC) (envelope-from kennedy.greg@gmail.com) Received: by mail-io0-x235.google.com with SMTP id e20-v6so33818152iof.4 for ; Mon, 07 May 2018 07:00:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=+N1G905lfq+mJU3KHgf0b9bH2p5PjUsir5v00N2DvPs=; b=M7WMIAohZ11Wbu8flTWYv0i/No94+/OzBNLqG1sangq8krdg0tLCteyFqiiNopLRMx mhVNsiU56uY0fHrxpUji5KS2vx//UFD6+6/gQ7+4Td0kU5ZxdbLCWc1d+lPIHQ8PlpUI 3wdPdqEYio94eN9kLtOmW+47i4wtmJmswyXjAiNWVr+ghlhHB81gOJpm10+thWDYEJpi ZiHWmO3x7+WWfawodmD5r/y/Z8jhyvSAk/Op7CkS63FI8fNkRYT4HdJ811P/vIdE1Uif /3vecKgQO4UKngn2aV7ffcdk9xqcbOpZusZEO/459lbUhYbl5FxQDNsfdNoD3IHfq7Ka 3MLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=+N1G905lfq+mJU3KHgf0b9bH2p5PjUsir5v00N2DvPs=; b=FyYMmMVNKm5aGin6y3nrIuSn4ir7f+oqEdjhkSpHmECjkIDE/JaW1sT8hJ2BCsrkx4 l6SHVeKnWiLAeOzvloiCeJVh0qsyT2UeOgDDFotzDoh+xMYvR3OnhOGwdHjpGfczAJH+ owjCcMCmz/CtVzQrC9NFDkLXIwr1dFcOrgluqYeVq53cEz3uVxTuDoqTqn2aQlmwF7EE R/my4fZhxAYQrlkE8VNg/GCNbOcUi6z1zzXuZ6xd7N+MCezkFKT3lswkI2NY25piU9lt MDQJz3KgXvYZQtD5MXiAaCLMJMo92uXSMCW/KmYVVUAv09+fmlGtZKA3wEeQ4WFN5zO6 FaDg== X-Gm-Message-State: ALQs6tBl5xEJWOAT0Qc06SBnk2HFQ/FW3s79Krf+uWlhjQcLpI/kND1v uHOUGPyvUA9Hux9uhLtqy++yAR+HSnKqVI9wee+w+7+Z X-Google-Smtp-Source: AB8JxZp6Nqc1ATFhILlph6Ri2TiLlMZ0VNzL4i+s0cfn8TJfn2V8JeI6KGXj1LmzHWJairr6wm+Ul+wxr510vDuJQ9Y= X-Received: by 2002:a6b:8168:: with SMTP id c101-v6mr40171077iod.54.1525701634673; Mon, 07 May 2018 07:00:34 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.135.150 with HTTP; Mon, 7 May 2018 07:00:34 -0700 (PDT) From: Greg Kennedy Date: Mon, 7 May 2018 09:00:34 -0500 Message-ID: Subject: How long does a new port sit in the Bugs queue? To: freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2018 14:00:36 -0000 I created a new port for a Perl library I'm using, and then added an entry for it to freebsd-bugs. This was back on April 24th. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227751 My addition has been sitting in the queue in "New" status since then. I'm in no rush to get it added, but I am curious about how long I can expect new ports to sit in the queue before being acted on. From owner-freebsd-ports@freebsd.org Mon May 7 15:16:20 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 015EBFB4714 for ; Mon, 7 May 2018 15:16:20 +0000 (UTC) (envelope-from ml@netfence.it) Received: from soth.netfence.it (net-2-44-121-52.cust.vodafonedsl.it [2.44.121.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mailserver.netfence.it", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6415F7E6BD for ; Mon, 7 May 2018 15:16:18 +0000 (UTC) (envelope-from ml@netfence.it) Received: from alamar.ventu (alamar.local.netfence.it [10.1.2.18]) (authenticated bits=0) by soth.netfence.it (8.15.2/8.15.2) with ESMTPSA id w47FG35K028837 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 7 May 2018 17:16:10 +0200 (CEST) (envelope-from ml@netfence.it) X-Authentication-Warning: soth.netfence.it: Host alamar.local.netfence.it [10.1.2.18] claimed to be alamar.ventu To: freebsd-ports@freebsd.org From: Andrea Venturoli Subject: Troubles with net/tcpproxy Message-ID: <2f71b841-7e52-2e4e-3cfc-8352d4109acb@netfence.it> Date: Mon, 7 May 2018 17:16:03 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2018 15:16:20 -0000 Hello. I've been using this port since net/socket was removed and never had any trouble. Lately, however, I'm seeing something like this in the logs: > tcpproxy[7001]: Error on connect(): Connection refused, not adding client 16 > tcpproxy[7001]: Error on connect(): Connection refused, not adding client 16 > tcpproxy[7001]: Error on connect(): Connection refused, not adding client 16 > tcpproxy[7001]: Error on connect(): Connection refused, not adding client 16 > tcpproxy[7001]: Error on connect(): Connection refused, not adding client 16 > tcpproxy[7001]: Error on accept(): Software caused connection abort > tcpproxy[7001]: shutdown after error With that, tcpproxy is dead and must be restarted. Anyone has an idea what's happening and (possibly) how to s Documentation is scarce and I don't know where to go. Suggestion about other similar softwares are also welcome. bye & Thanks av. From owner-freebsd-ports@freebsd.org Mon May 7 17:15:56 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 08ADCFB72E7 for ; Mon, 7 May 2018 17:15:56 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8BB5178514 for ; Mon, 7 May 2018 17:15:55 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.89 (FreeBSD)) (envelope-from ) id 1fFjjw-000N3F-GN; Mon, 07 May 2018 19:15:56 +0200 Date: Mon, 7 May 2018 19:15:56 +0200 From: Kurt Jaeger To: Greg Kennedy Cc: freebsd-ports@freebsd.org Subject: Re: How long does a new port sit in the Bugs queue? Message-ID: <20180507171556.GV37752@home.opsec.eu> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2018 17:15:56 -0000 Hi! > I created a new port for a Perl library I'm using, and then added an > entry for it to freebsd-bugs. This was back on April 24th. > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227751 > > My addition has been sitting in the queue in "New" status since then. > I'm in no rush to get it added, but I am curious about how long I can > expect new ports to sit in the queue before being acted on. It depends on the work load of the committers, and unfortunatly, the time has no upper bound. I've checked and committed the port. -- pi@opsec.eu +49 171 3101372 2 years to go ! From owner-freebsd-ports@freebsd.org Tue May 8 01:18:54 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9221FC4C10 for ; Tue, 8 May 2018 01:18:54 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 64B326A623 for ; Tue, 8 May 2018 01:18:54 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 1E916FC4C0F; Tue, 8 May 2018 01:18:54 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0A8DCFC4C0E for ; Tue, 8 May 2018 01:18:54 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B24756A622 for ; Tue, 8 May 2018 01:18:53 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id A47411F64; Tue, 8 May 2018 01:18:53 +0000 (UTC) From: Jan Beich To: ports@FreeBSD.org Subject: What happened to arm64/aarch64 buildbot? Date: Tue, 08 May 2018 03:18:50 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 May 2018 01:18:55 -0000 - https://pkg-status.freebsd.org/ says the last build used r468170 - https://thunderx1.nyi.freebsd.org/ is not accessible For one, I'm trying to figure out if www/firefox is busted after 60.0 update but bug 221185 prevents me from building it locally. From owner-freebsd-ports@freebsd.org Tue May 8 02:06:28 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F0CE6FC7380 for ; Tue, 8 May 2018 02:06:27 +0000 (UTC) (envelope-from sbruno@freebsd.org) Received: from mail.ignoranthack.me (ignoranthack.me [199.102.79.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7286076405 for ; Tue, 8 May 2018 02:06:27 +0000 (UTC) (envelope-from sbruno@freebsd.org) Received: from [192.168.0.6] (67-0-214-163.albq.qwest.net [67.0.214.163]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: sbruno@ignoranthack.me) by mail.ignoranthack.me (Postfix) with ESMTPSA id D75D6192ACD for ; Mon, 7 May 2018 17:53:40 +0000 (UTC) Subject: Re: What happened to arm64/aarch64 buildbot? To: freebsd-ports@freebsd.org References: From: Sean Bruno Openpgp: preference=signencrypt Autocrypt: addr=sbruno@freebsd.org; prefer-encrypt=mutual; keydata= xsBNBFk+0UEBCADaf4bgxxKvMOhRV5NPoGWRCCGm49d6+1VFNlQ77WsY/+Zvf95TPULdRlnG w648KfxWt7+O3kdKhdRwnqlXWC7zA2Qt0dRE1yIqOGJ4jp4INvp/bcxWzgr0aoKOjrlnfxRV bh+s0rzdZt6TsNL3cVYxkC8oezjaUkHdW4mFJU249U1QJogkF8g0FeKNfEcjEkwJNX6lQJH+ EzCWT0NCk6J+Xyo+zOOljxPp1OUfdvZi3ulkU/qTZstGVWxFVsP8xQklV/y3AFcbIYx6iGJ4 5L7WuB0IWhO7Z4yHENr8wFaNYwpod9i4egX2BugbrM8pOfhN2/qqdeG1L5LMtXw3yyAhABEB AAHNN1NlYW4gQnJ1bm8gKEZyZWVCU0QgRGV2ZWxvcGVyIEtleSkgPHNicnVub0BmcmVlYnNk Lm9yZz7CwJQEEwEKAD4WIQToxOn4gDUE4eP0ujS95PX+ibX8tgUCWT7RQQIbAwUJBaOagAUL CQgHAwUVCgkICwUWAwIBAAIeAQIXgAAKCRC95PX+ibX8ttKTCACFKzRc56EBAlVotq02EjZP SfX+unlk6AuPBzShxqRxeK+bGYVCigrYd1M8nnskv0dEiZ5iYeND9HIxbpEyopqgpVTibA7w gBXaZ7SOEhNX1wXwg14JrralfSmPFMYni+sWegPMX/zwfAsn1z4mG1Nn44Xqo3o7CfpkMPy6 M5Bow2IDzIhEYISLR+urxs74/aHU35PLtBSDtu18914SEMDdva27MARN8mbeCDbuJVfGCPWy YHuy2t+9u2Zn5Dd+t3sBXLM9gpeaMm+4x6TNPpESygbVdh4tDdjVZ9DK/bWFg0kMgfZoaq6J l0jNsQXrZV3bzYNFbVw04pFcvA2GIJ7xzsBNBFk+0UEBCADIXBmQOaKMHGbc9vwjhV4Oj5aZ DdhNedn12FVeTdOXJvuTOusgxS29lla0RenHGDsgD08UiFpasBXWq/E+BhQ19d+iRbLLR17O KKc1ZGefoVbLARLXD68J5j4XAyK+6k2KqBLlqzAEpHTzsksM9naARkVXiEVcrt6ciw0FSm8n kuK3gDKKe93XfzfP+TQdbvvzJc7Fa+appLbXz61TM1aikaQlda8bWubDegwXbuoJdB34xU1m yjr/N4o+raL0x7QrzdH+wwgrTTo+H4S2c1972Skt5K5tbxLowfHicRl23V8itVQr3sBtlX4+ 66q+Apm7+R36bUS/k+G45Sp6iPpxABEBAAHCwHwEGAEKACYWIQToxOn4gDUE4eP0ujS95PX+ ibX8tgUCWT7RQQIbDAUJBaOagAAKCRC95PX+ibX8trrIB/9Pljqt/JGamD9tx4dOVmxSyFg9 z2xzgklTLuDgS73MM120mM7ao9AQUeWiSle/H0UCK7xPOzC/aeUC4oygDQKAfkkNbCNTo3+A qDjBRA8qx0e9a/QjDL+RFgD4L5kLT4tToY8T8HaBp8h03LBfk510IaI8oL/Jg7vpM3PDtJMW tUi2H+yNFmL3NfM2oBToWKLFsoP54f/eeeImrNnrlLjLHPzqS+/9apgYqX2Jwiv3tHBc4FTO GuY8VvF7BpixJs8Pc2RUuCfSyodrp1YG1kRGlXAH0cqwwr0Zmk4+7dZvtVQMCl6kS6q1+84q JwtItxS2eXSEA4NO0sQ3BXUywANh Message-ID: Date: Mon, 7 May 2018 20:06:22 -0600 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="dRgfTeP3qhq6oqDc6eFq3CHmAwoP0keGf" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 May 2018 02:06:28 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --dRgfTeP3qhq6oqDc6eFq3CHmAwoP0keGf Content-Type: multipart/mixed; boundary="G41aMAqQVMJaBI1hYSRrLNfEyWr9hqxUW"; protected-headers="v1" From: Sean Bruno To: freebsd-ports@freebsd.org Message-ID: Subject: Re: What happened to arm64/aarch64 buildbot? References: In-Reply-To: --G41aMAqQVMJaBI1hYSRrLNfEyWr9hqxUW Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 05/07/18 19:18, Jan Beich wrote: > - https://pkg-status.freebsd.org/ says the last build used r468170 > - https://thunderx1.nyi.freebsd.org/ is not accessible >=20 > For one, I'm trying to figure out if www/firefox is busted after 60.0 > update but bug 221185 prevents me from building it locally. > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org= " >=20 Thunderx1.nyi.freebsd.org has had a hardware failure. It will be fixed at the end of the month. sean --G41aMAqQVMJaBI1hYSRrLNfEyWr9hqxUW-- --dRgfTeP3qhq6oqDc6eFq3CHmAwoP0keGf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEE6MTp+IA1BOHj9Lo0veT1/om1/LYFAlrxBh5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEU4 QzRFOUY4ODAzNTA0RTFFM0Y0QkEzNEJERTRGNUZFODlCNUZDQjYACgkQveT1/om1 /Lb0Bwf+NhV9/GI3LYaFpDBaeczo2Zx/4gIUa5WsRhPRT7q+ksTX6nUwBrYfBq3i M4Kj6v7h9KDppXtwR5B5oLpv7go6JMVOSAfHhNi0iZelVGDTVJRfEMFjB8khOX9S NX4lAvxrM+XLhPl64qey2teyUdiGoCesX3OY/Zhmj5PIFyF0OigowNAfFjI4vrd2 /anePG0b3mPKgPoXXdY+OqiX+mpg45X72+6m8Os671q2uDvSxnrcktDyOmuhlLwQ DXoca1j3Yv8j/Y4TUchovKyMFhiU9wVPi7OaiK+pL9bwOpS9kITWbnMb0PlAmlvQ rFsLwrolRPPzteVH0juBZUxjcH4SbA== =ru1x -----END PGP SIGNATURE----- --dRgfTeP3qhq6oqDc6eFq3CHmAwoP0keGf-- From owner-freebsd-ports@freebsd.org Wed May 9 08:15:05 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 871FEFAE9AF for ; Wed, 9 May 2018 08:15:05 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 20D547E7E5 for ; Wed, 9 May 2018 08:15:05 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id D14BAFAE9A9; Wed, 9 May 2018 08:15:04 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BFEE6FAE9A5 for ; Wed, 9 May 2018 08:15:04 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 33A4E7E7DE for ; Wed, 9 May 2018 08:15:04 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 4C669721B for ; Wed, 9 May 2018 08:15:03 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id w498F3CV039369 for ; Wed, 9 May 2018 08:15:03 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id w498F3iJ039368; Wed, 9 May 2018 08:15:03 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201805090815.w498F3iJ039368@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Wed, 9 May 2018 08:15:03 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 May 2018 08:15:05 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ databases/mongodb32 | 3.2.11 | 3.2.20 ------------------------------------------------+-----------------+------------ graphics/imv | 2.1.3 | v3.0.0 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ports@freebsd.org Wed May 9 13:11:58 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7D41DFB8713 for ; Wed, 9 May 2018 13:11:58 +0000 (UTC) (envelope-from dmytro@posteo.net) Received: from mout01.posteo.de (mout01.posteo.de [185.67.36.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.posteo.de", Issuer "StartCom Class 3 Primary Intermediate Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 19B918008F for ; Wed, 9 May 2018 13:11:57 +0000 (UTC) (envelope-from dmytro@posteo.net) Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id CDF8D20F18 for ; Wed, 9 May 2018 15:02:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1525870955; bh=p5SuWC1AMHgmZ45BcJo0/4OZPcYeZ8LavMcXsRBZsWQ=; h=Date:From:To:Subject:From; b=TScA43GVWmO3CrHnn9LKjnGNJ6OkqyzNqrt7yhUGSgTGB001OaM9CIglyW34sk8Wk 53NVocXT4Dc/wSBqRfAzrQLv8DDVEYNqsyDTiP4iRNgUtTqVP3rCersDfgOzU4AeQF xlcC+3EpnKs8SKiKqZ/45ndmMi1awA8xhVp7tiN2M/Tb7SL5i2dFLXeBQ9ENRc37J2 za31zawlBbilufx7FPW/qfjQoox2/qVIb9F9yGNqlAhqls+yVUucr6zuktFMzM9Q6N by14OLBcEGs9q0auL2dFqKkWoX41GPVAEXfJU8JI4R30L2aySkfQsCC77VYL/x9Or5 kEyXmp9C5ww4g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 40gxNB3kbjz9rxj for ; Wed, 9 May 2018 15:02:34 +0200 (CEST) Date: Wed, 9 May 2018 16:02:32 +0300 From: Dmytro Bilokha To: freebsd-ports@freebsd.org Subject: Port update -- commit required Message-ID: <20180509130232.GA27660@wstan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline User-Agent: Mutt/1.9.5 (2018-04-13) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 May 2018 13:11:58 -0000 Hello, Everyone! May some kind committer take a look at the patch https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224405 with www/payara port update? I am a port mainteiner for the port. The patch was submitted in the middle of December 2017, updated two times and would be nice to have it committed. -- Dmytro Bilokha dmytro@posteo.net From owner-freebsd-ports@freebsd.org Wed May 9 13:50:32 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BC00BFB9562 for ; Wed, 9 May 2018 13:50:32 +0000 (UTC) (envelope-from ros@bebik.net) Received: from smtp.osorio.me (smtp.osorio.me [5.196.94.126]) by mx1.freebsd.org (Postfix) with ESMTP id 64CA2688C4 for ; Wed, 9 May 2018 13:50:32 +0000 (UTC) (envelope-from ros@bebik.net) Received: from [172.16.33.185] (unknown [213.174.108.235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.osorio.me (Postfix) with ESMTPSA id B05364386 for ; Wed, 9 May 2018 13:50:31 +0000 (UTC) Subject: Re: Port update -- commit required To: freebsd-ports@freebsd.org References: <20180509130232.GA27660@wstan> From: Rodrigo Osorio Message-ID: <9d4f0340-ebad-a62b-2619-84dc7f22b0a9@bebik.net> Date: Wed, 9 May 2018 15:50:30 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180509130232.GA27660@wstan> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 May 2018 13:50:32 -0000 On 05/09/18 15:02, Dmytro Bilokha wrote: > Hello, Everyone! > > May some kind committer take a look at the patch > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224405  with > www/payara port update? I am a port mainteiner for the port. The patch > was submitted in the middle of December 2017, updated two times and > would be nice to have it committed. > Take it ! From owner-freebsd-ports@freebsd.org Wed May 9 20:10:46 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 68CB6FCA733 for ; Wed, 9 May 2018 20:10:46 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id DAC2D8198C for ; Wed, 9 May 2018 20:10:45 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 916B5FCA732; Wed, 9 May 2018 20:10:45 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6CA0AFCA731 for ; Wed, 9 May 2018 20:10:45 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-ua0-x22f.google.com (mail-ua0-x22f.google.com [IPv6:2607:f8b0:400c:c08::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 04CF681988; Wed, 9 May 2018 20:10:45 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-ua0-x22f.google.com with SMTP id a3so23844345uad.8; Wed, 09 May 2018 13:10:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=Cq1fuNq7AWk40UCtd924b3Ig+TSCYpDVVnvPu1YJguI=; b=jsZmf87ZbPMr91qMjd210Gfj/t7KOmA5nbg/0+B49aZiJQFHYxtAwj4qrgioU2KllP mgYw+dYXmlxJzgiNuV89kOH59I9f1eeNdv70c+WvxkqC+UJMM6lAC5F9E2Ep+kyPiWty Q0fS6AFubLBGnkzWO3l2/c0QaCDUWA+FtVD4UyDobKkDCXLW7GkzBLSmy+MhJal8iwYT kR+NnKd4N1oLSbYhifA19P0ZBltEIdX+w097cV8VsBuYHEdVL4d+feSjnrilNzkaPywA uNHxpG0g4PD2ViYFAjGZwBdGI7kaTikRv9oRnNtlxxvWHbAzlfHoZjMOrcZhpN6mYXPC OYYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=Cq1fuNq7AWk40UCtd924b3Ig+TSCYpDVVnvPu1YJguI=; b=bv6fu0cqCQRoK/VUBfFnAhWrHQt23YoomjYuMySDz29RI9BMcn0eeGNy17IfPsfFzJ 4El2MiiDIJxOnGyjJD/2pbV5kEcsOtZGyHTEfUr+lcsyMdG1KbckqFenNN4Nnl0kgJxX 2VQK4rK28x8M8hX4x+t01hS1GUoGrk5o4L0/EZ+8kZVsS5aJ4LYT5veoqgn6u0IWxMEl njQi/egIuGuZPEPFcxQ5dVra9XvSMx4IJUTI5r24+u2mI0tpgPbJyXNSAteRNzfymg5u x0KLaNNK7ykVd7QEi6IL02g/7Xrnf9e/pgBRqoK9ojAtLsw61/jvLi1Byul8f6N5cSiv s+xA== X-Gm-Message-State: ALQs6tCRVTqRKF5+B80FOKNS1im3sxQpjba/xAVIyxEjeUNwLtNJcIJI RONSxOgkqh3GFXILjm9VekqRfRosm4LsB5FRoAl5ikVj X-Google-Smtp-Source: AB8JxZryBzpra1xcwvX6PjjBn6QaBU6doWdT94exti+ZTV0xdZGCUBb3gxQHZ4pKI/r//Z90OxC9CpiNSCjktcXwhqA= X-Received: by 10.159.55.8 with SMTP id z8mr33598684uad.117.1525896644173; Wed, 09 May 2018 13:10:44 -0700 (PDT) MIME-Version: 1.0 Sender: kob6558@gmail.com Received: by 10.103.81.15 with HTTP; Wed, 9 May 2018 13:10:43 -0700 (PDT) From: Kevin Oberman Date: Wed, 9 May 2018 13:10:43 -0700 X-Google-Sender-Auth: vn_VKVnynp3x0N4YWcrC3kr-rdI Message-ID: Subject: pkg dependency problem with updated opencv To: "ports@FreeBSD.org" , Steve Wills Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 May 2018 20:10:46 -0000 After an update to opencv-core today, I found ffmpeg was unable to run as it was linked to the old version of the libraries installed by opencv-core. There was no PORTREVISION bump made to ffmpeg even though it links to those libraries by default. opencv-core is shown as a libdepend in ffmpeg's Makefile. pkg check -B ffmpeg also shows no problem. This is rather significant as any port linking to libav* will now fail and need a rebuild. On my system alone, this totals at least 26 ports that just broke with no indication of any problem. Do I not understand what pkg check -B does? -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 From owner-freebsd-ports@freebsd.org Wed May 9 21:57:25 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4F425FCDAB9 for ; Wed, 9 May 2018 21:57:25 +0000 (UTC) (envelope-from venture37@geeklan.co.uk) Received: from host2.hosts.geeklan.co.uk (host2.hosts.geeklan.co.uk [IPv6:2001:470:1f13:8c2::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "host2.hosts.geeklan.co.uk", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8FC6C7B138 for ; Wed, 9 May 2018 21:57:24 +0000 (UTC) (envelope-from venture37@geeklan.co.uk) Received: from host2.hosts.geeklan.co.uk (localhost [127.0.0.1]) by host2.hosts.geeklan.co.uk (OpenSMTPD) with ESMTP id 480b1b8b for ; Wed, 9 May 2018 22:57:22 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=geeklan.co.uk; h=to:from :subject:message-id:date:mime-version:content-type :content-transfer-encoding; s=geeklan; bh=hyIr3bgAeES8NObdu09gpi DMC88=; b=K8OhXFtKYoNdzvOfUkS+Co5UKPxezOez037xSK/35+bYeBlba74Ksi hKGRMQxcvsaiBEP2y04LtJ4NgwIqXMPBonNIboJeD1KNbcOxloMr/q1rt8hi62Gw bQ9yXMUZ2ZBYav0zBOFqLGURHYXqXVI2yqDbxZxcECXlzL2xKs2gwtkEHSgxVGv+ wUjqIJ/F5vocOP5Vudm10ImHjmQfVBw4WiZjz9S98RRZ64+mBWubz6YNubtsYyNe Q2Aw59u7Nn+R/WRTAqWaReHS9JEjZ3kncrxXTF6rHWEruJo4v1qUBZzoms8nje57 uElPvrnV6M+BiKmB4TrMjKYg6y5muDlw== DomainKey-Signature: a=rsa-sha1; c=nofws; d=geeklan.co.uk; h=to:from :subject:message-id:date:mime-version:content-type :content-transfer-encoding; q=dns; s=geeklan; b=jW2TFfRhKHgXn5XP 2W/pGQnMm9G0qAs7PEXbhnxDlIIULp3gK7HWLb+3XwPSTEGUhx6iBrQYGz9WlETx Q/Zc6H7+Lir4rapV4rMnALZWHhFy0UVbwCqROLXXQt3t6P+aCcjeSzmGdmMoAwfR B3GoL9Ba/Z4uYNJE1/LuFWderIyzOcmCmoW319TLdYhySRCjjThppWmfyzUFA0VV By6cYh215Jw1R+UEAjl8hj1L7bL4wTLk6ydWYyRynkJZTtG8m5jNSTGXD52OfR/L cOGeBNeXKEJ56HFQRwW0K2F5aPzS07IinMp8b5yb5DLko5Tdl7zatWp3CWFHGgzK 6GU2yQ== Received: by host2.hosts.geeklan.co.uk (OpenSMTPD) with ESMTPSA id 0ed7a80e TLS version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO for ; Wed, 9 May 2018 22:57:22 +0100 (BST) To: freebsd-ports@freebsd.org From: Sevan Janiyan Subject: pkgsrcCon 2018 - Berlin, call for talk submissions Openpgp: preference=signencrypt Autocrypt: addr=venture37@geeklan.co.uk; prefer-encrypt=mutual; keydata= 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 pgwU356XveWQ+ie4NGqt9g== Message-ID: Date: Wed, 9 May 2018 22:57:37 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 May 2018 21:57:25 -0000 Hello, This years annual pkgsrc conference will be held in Berlin, Germany, at C-Base. The dates for the conference are the 7th & 8th of July with a social event on the Friday before (6th). There are more details about attending the event at https://pkgsrc.org/pkgsrcCon/2018/ If anyone would like to give a talk about FreeBSD ports there, please send your proposal to pkgsrcCon2018 AT NetBSD org Regards, Sevan From owner-freebsd-ports@freebsd.org Wed May 9 23:45:59 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A63A7FCF1ED; Wed, 9 May 2018 23:45:59 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 3DD3572828; Wed, 9 May 2018 23:45:59 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id w49NjqaE039550 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 9 May 2018 16:45:52 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id w49Njp0F039549; Wed, 9 May 2018 16:45:51 -0700 (PDT) (envelope-from sgk) Date: Wed, 9 May 2018 16:45:51 -0700 From: Steve Kargl To: freebsd-current@freebsd.org, freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org Subject: Runtime loader issue Message-ID: <20180509234551.GA39526@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.9.2 (2017-12-15) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 May 2018 23:46:00 -0000 In review PR 228007, it came to my attention some individuals are mis-characterizing a FreeBSD loader issue as "gfortran's FreeBSD issue". See https://lists.freebsd.org/pipermail/freebsd-fortran/2018-May/000124.html The problem can be summarized by the following % gfortran7 -o z h.f90 % ./z /lib/libgcc_s.so.1: version GCC_4.8.0 required by \ /usr/local/lib/gcc7/libgfortran.so.4 not found gfortran7 is installed from ports/lang/gcc7. This is not a "gfortran's FreeBSD issue". This is a FreeBSD loader issue. Specifically, there is a shared library name clash. % ldconfig -r | grep gcc_ 6:-lgcc_s.1 => /lib/libgcc_s.so.1 716:-lgcc_s.1 => /usr/local/lib/gcc7/libgcc_s.so.1 % ldd z z: libgfortran.so.4 => /usr/local/lib/gcc7/libgfortran.so.4 (0x200645000) libm.so.5 => /lib/libm.so.5 (0x200a17000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x200a4b000) libquadmath.so.0 => /usr/local/lib/gcc7/libquadmath.so.0 (0x200a63000) libc.so.7 => /lib/libc.so.7 (0x200ca3000) So, the runtime loader finds 6 instead of 716, tries to link, fails, and issues an error message. There are a number ways to fix this issue. 1) By far, the best solution would be to stop hijacking the libgcc name in libraries installed on FreeBSD that are not related to actual GCC software. % ls -l /lib/libgcc* /usr/lib/libgcc* (trimming lines) /lib/libgcc_s.so.1 /usr/lib/libgcc.a@ -> libcompiler_rt.a /usr/lib/libgcc_eh.a /usr/lib/libgcc_eh_p.a /usr/lib/libgcc_p.a@ -> libcompiler_rt_p.a /usr/lib/libgcc_s.so@ -> ../../lib/libgcc_s.so.1 Why not use libcompiler_rt_s.so.1 (or libclang_s.so.1)? Yes, I'm aware that clang does not work on all archs and the ancient gcc lives on. 2) Given the expected push back againt solution 1), this solution proposes bumping the library version for /lib/libgcc_s.so.1 from 1 to some larger value, say, 10. It is unlikely that GCC will bump its shared library number anytime soon. GCC bumped it from 0 to 1 some 16 years ago. https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=43316 This solution, however, papers over the general problem with name clashes. 3) This solution is to actually fix the runtime loader. If an error occurs with loading a shared library, then iterate over the entries in the hints file to check to see if another hint would satisfy the linking. Here, instead of issuing the above error, the loader would find entry 716, and load the correct libgcc_s.so.1. Admittedly, I haven't looked to see how difficult this solution would be. 4) Bump the shared library number of the individual ports. As a proof of concept, I've done this with ports/lang/gcc6. % cat /usr/ports/lang/gcc6/files/patch-t-slibgcc --- libgcc/config/t-slibgcc.orig 2018-05-08 12:47:42.334495000 -0700 +++ libgcc/config/t-slibgcc 2018-05-08 12:45:26.872312000 -0700 @@ -20,7 +20,7 @@ SHLIB_EXT = .so SHLIB_SOLINK = @shlib_base_name@.so -SHLIB_SOVERSION = 1 +SHLIB_SOVERSION = 2 SHLIB_SONAME = @shlib_base_name@.so.$(SHLIB_SOVERSION) SHLIB_MAP = @shlib_map_file@ SHLIB_OBJS = @shlib_objs@ % ldconfig -r | grep gcc_ 6:-lgcc_s.1 => /lib/libgcc_s.so.1 716:-lgcc_s.1 => /usr/local/lib/gcc7/libgcc_s.so.1 766:-lgcc_s.2 => /usr/local/lib/gcc6/libgcc_s.so.2 % gfortran6 -o z h.f90 % ./z hello % ldd z z: libgfortran.so.3 => /usr/local/lib/gcc6/libgfortran.so.3 (0x200645000) libm.so.5 => /lib/libm.so.5 (0x20096c000) libgcc_s.so.2 => /usr/local/lib/gcc6/libgcc_s.so.2 (0x2009a0000) libquadmath.so.0 => /usr/local/lib/gcc7/libquadmath.so.0 (0x200bb7000) libc.so.7 => /lib/libc.so.7 (0x200df7000) This works for this particular name conflict. Hopefully, FreeBSD never needs to bump /lib/libgcc_s.so.1 to /lib/libgcc_s.so.2. This, however, introduces an incompatibility with what is actually distributed by GCC. Finally, can people stop referring to the above error as "gfortran's FreeBSD issue". This is a FreeBSD runtime loader issue. -- Steve From owner-freebsd-ports@freebsd.org Thu May 10 03:24:48 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B8B03FAB83F for ; Thu, 10 May 2018 03:24:48 +0000 (UTC) (envelope-from dmytro@posteo.net) Received: from mout01.posteo.de (mout01.posteo.de [185.67.36.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.posteo.de", Issuer "StartCom Class 3 Primary Intermediate Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5371580E02 for ; Thu, 10 May 2018 03:24:47 +0000 (UTC) (envelope-from dmytro@posteo.net) Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 53EC721212 for ; Thu, 10 May 2018 05:24:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1525922685; bh=a2wVBf4HUlktK1APty+++z5Mr8KcTuvKpVE5w6rGMgY=; h=Date:From:To:Cc:Subject:From; b=hi9XodWp6ES9kcGjYaU0gh26rebrHuiobxommL54jkmwt21NOGqgBUTbGh+jJOwNm QflzHep4pniLrVN/ePiZDg8aKc29vkVWCXJxwMeLePJIbJ3p7V65P7i+Kp2tDmNV64 iVn6YImu9Okx0068cV1XvNuXnpf42wRNLgXC9sphSeYE+GTCQatBTpA/YVULvI4Za7 R6pW7Dhs6t/whxsoUB09uoMk+/sl9GtBuHPnKa8Tmq4lHCDRZzYwrDTd8L+gsxJ7St krio2JeBD6+je9a5Xhv5GaRJgk/PM2dgPV43b8BqoaS573+pRgqxpd05Jxf1rsKjzN NrYvBVPSjY/Vw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 40hJW02Crqz9rxF; Thu, 10 May 2018 05:24:44 +0200 (CEST) Date: Thu, 10 May 2018 06:24:42 +0300 From: Dmytro Bilokha To: Rodrigo Osorio Cc: freebsd-ports@freebsd.org Subject: Re: Port update -- commit required Message-ID: <20180510032442.GA2547@wstan> References: <20180509130232.GA27660@wstan> <9d4f0340-ebad-a62b-2619-84dc7f22b0a9@bebik.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <9d4f0340-ebad-a62b-2619-84dc7f22b0a9@bebik.net> User-Agent: Mutt/1.9.5 (2018-04-13) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2018 03:24:48 -0000 On Wed, May 09, 2018 at 03:50:30PM +0200, Rodrigo Osorio wrote: >On 05/09/18 15:02, Dmytro Bilokha wrote: >> Hello, Everyone! >> >> May some kind committer take a look at the patch >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224405  with >> www/payara port update? I am a port mainteiner for the port. The patch >> was submitted in the middle of December 2017, updated two times and >> would be nice to have it committed. >> >Take it ! > Sorry, I didn't understand. What you mean? -- Dmytro Bilokha dmytro@posteo.net From owner-freebsd-ports@freebsd.org Thu May 10 03:41:34 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 06994FACC0E for ; Thu, 10 May 2018 03:41:34 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9349284528 for ; Thu, 10 May 2018 03:41:33 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.89 (FreeBSD)) (envelope-from ) id 1fGcSQ-0006v9-DD; Thu, 10 May 2018 05:41:30 +0200 Date: Thu, 10 May 2018 05:41:30 +0200 From: Kurt Jaeger To: Dmytro Bilokha Cc: Rodrigo Osorio , freebsd-ports@freebsd.org Subject: Re: Port update -- commit required Message-ID: <20180510034130.GZ37752@home.opsec.eu> References: <20180509130232.GA27660@wstan> <9d4f0340-ebad-a62b-2619-84dc7f22b0a9@bebik.net> <20180510032442.GA2547@wstan> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180510032442.GA2547@wstan> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2018 03:41:34 -0000 Hi! > >> May some kind committer take a look at the patch > >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224405  with > >> www/payara port update? I am a port mainteiner for the port. The patch > >> was submitted in the middle of December 2017, updated two times and > >> would be nice to have it committed. > >Take it ! > Sorry, I didn't understand. What you mean? It means he's working on it. Btw, I've test-build the port, looks good. -- pi@opsec.eu +49 171 3101372 2 years to go ! From owner-freebsd-ports@freebsd.org Thu May 10 04:13:57 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B568DFAE5DB for ; Thu, 10 May 2018 04:13:57 +0000 (UTC) (envelope-from dmytro@posteo.net) Received: from mout01.posteo.de (mout01.posteo.de [185.67.36.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.posteo.de", Issuer "StartCom Class 3 Primary Intermediate Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 534986A6CC for ; Thu, 10 May 2018 04:13:56 +0000 (UTC) (envelope-from dmytro@posteo.net) Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id C5F1420F07 for ; Thu, 10 May 2018 06:13:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1525925634; bh=3xka+6ttvcsqklAI0vIUcbhy7V1efA3mbwP5JhrFp+o=; h=Date:From:To:Cc:Subject:From; b=iMHBeWkIEIITFcId3yRerozXP5ewTRETDjT35A6Cw/Jo5w6T8YdDCbsh+oKUP2xZd T/3BSha9GACPJvwThGOF0j3LsoMzcBsjwfB8GgNG1GcKfuRSB3rx50TdIMAa/9SjuF garzcj2hE+GK0kJ45KCnlZQ48pZoyNd/MV81Eu99P5WqclUX87a6bSf5DX1jubNTLL ZrtpgBSpsdDdl7ldKmeZXrktpX/ITbF2KwzIkWvACnh7yMdmxQqL+kVVS49RbwxrMs 8SkXlZooVbSDyjOIbjYEous1pdkJpkcL79CloVknx5vhaWTXDp+yfQvRrjWZs+TO0b lW5tUpfrFPkDA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 40hKbk0tWbz9rxH; Thu, 10 May 2018 06:13:54 +0200 (CEST) Date: Thu, 10 May 2018 07:13:52 +0300 From: Dmytro Bilokha To: Kurt Jaeger Cc: Rodrigo Osorio , freebsd-ports@freebsd.org Subject: Re: Port update -- commit required Message-ID: <20180510041352.GA2655@wstan> References: <20180509130232.GA27660@wstan> <9d4f0340-ebad-a62b-2619-84dc7f22b0a9@bebik.net> <20180510032442.GA2547@wstan> <20180510034130.GZ37752@home.opsec.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180510034130.GZ37752@home.opsec.eu> User-Agent: Mutt/1.9.5 (2018-04-13) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2018 04:13:57 -0000 On Thu, May 10, 2018 at 05:41:30AM +0200, Kurt Jaeger wrote: >Hi! > >> >> May some kind committer take a look at the patch >> >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224405  with >> >> www/payara port update? I am a port mainteiner for the port. The patch >> >> was submitted in the middle of December 2017, updated two times and >> >> would be nice to have it committed. > >> >Take it ! > >> Sorry, I didn't understand. What you mean? > >It means he's working on it. Btw, I've test-build the port, looks good. > Thanks, Rodrigo, for working on it. And thanks, Kurt, for the explanation. -- Dmytro Bilokha dmytro@posteo.net From owner-freebsd-ports@freebsd.org Thu May 10 07:47:03 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 53CC9FB6A20; Thu, 10 May 2018 07:47:03 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-pg0-x229.google.com (mail-pg0-x229.google.com [IPv6:2607:f8b0:400e:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C53E874861; Thu, 10 May 2018 07:47:02 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: by mail-pg0-x229.google.com with SMTP id z4-v6so588735pgu.13; Thu, 10 May 2018 00:47:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=k/t7kNBOazgBE3FJBSinMgaoORlvKqtQygY335rcIRM=; b=tR32XjXb49tbaQbHwnsLUimw2kcnkWqEET9eRCaKbn82M32ayIcLVyGmTs9rLnCaS9 WhGY6H1ARPVLJi3SIcxevWiCIrYBQ7y/CDzSrtQbrCY/6Ik47evXdFSIbLiruEcSd/Uz krG7msq71D0XVTIY/IHHRKO8dk3o9ixbwbQJFoSxLuxWzLKzDa5rVRPh0n8/afp+RmH+ 5T31LZ9ir+Mdftw/WSphYJH3fjJXHyP2KQvO0ovXUvMno6alT8YYuf+ryPdwFgZ5xDOA Po1ZHQhf0NxGS9CQSONFnGqYNmfMDnSe5dLtjD9VQOEYoL4IOnK+rgjzy05dHpW4xUq8 xgwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=k/t7kNBOazgBE3FJBSinMgaoORlvKqtQygY335rcIRM=; b=NREZeXFEXIHLQpKQrjbc8A4zxoaxZMJL3iJ7td5Ttd1FTeMuqyzzeR9193USIraIoS zztSqF2AuMABN/PxJ7h42DOl/fUyFEVOzqeTGu4GNEGt5ixkqbhvzhVmzXECed3+JcR1 2mO/jiZb7Egy5NJfvbCSiTFGVwCIfG73ujrxjTcILwd9sveM3miYLOlMBmUEZq8ltJV3 vY8r3ZQwFvua457jdI9aUbpMLcbqta6RTeQNIC1qMHJn2bgf6n51RvC7wuB0qFjrGtRk Yqv+5DosF9vropc/5v5GnRWpuGeRNSkRsCk9Jr2Y0o3GtvNnYBTV9BRi/W7cVChFal2E XrlA== X-Gm-Message-State: ALKqPwc6fG/hStXLT+eo09UcRvyhHaLz2tcKh/4k9725K5e726vtbrMQ l4NXKy4Rl6qu2pKL5jVtpN8qBNwnA/QKmY6GfdXpQA== X-Google-Smtp-Source: AB8JxZq5UCu+fS3SwzcYxTMD5/vFnOuRyN50VTd+xdTQOcM8BqBrkp4Kn83wW5FY8w3lvFw6wsKMRm8L8/lzZAqNXkI= X-Received: by 2002:a63:b046:: with SMTP id z6-v6mr293063pgo.16.1525938421694; Thu, 10 May 2018 00:47:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.182.201 with HTTP; Thu, 10 May 2018 00:46:31 -0700 (PDT) In-Reply-To: <20180509234551.GA39526@troutmask.apl.washington.edu> References: <20180509234551.GA39526@troutmask.apl.washington.edu> From: Gleb Popov <6yearold@gmail.com> Date: Thu, 10 May 2018 10:46:31 +0300 Message-ID: Subject: Re: Runtime loader issue To: sgk@troutmask.apl.washington.edu Cc: FreeBSD Current , freebsd-hackers , FreeBSD ports list Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2018 07:47:03 -0000 On Thu, May 10, 2018 at 2:45 AM, Steve Kargl < sgk@troutmask.apl.washington.edu> wrote: > In review PR 228007, it came to my attention some individuals are > mis-characterizing a FreeBSD loader issue as "gfortran's FreeBSD > issue". See > > https://lists.freebsd.org/pipermail/freebsd-fortran/2018-May/000124.html > > The problem can be summarized by the following > > % gfortran7 -o z h.f90 > % ./z > /lib/libgcc_s.so.1: version GCC_4.8.0 required by \ > /usr/local/lib/gcc7/libgfortran.so.4 not found > > gfortran7 is installed from ports/lang/gcc7. This is not > a "gfortran's FreeBSD issue". This is a FreeBSD loader issue. > > Specifically, there is a shared library name clash. > > % ldconfig -r | grep gcc_ > 6:-lgcc_s.1 => /lib/libgcc_s.so.1 > 716:-lgcc_s.1 => /usr/local/lib/gcc7/libgcc_s.so.1 > > % ldd z > z: > libgfortran.so.4 => /usr/local/lib/gcc7/libgfortran.so.4 (0x200645000) > libm.so.5 => /lib/libm.so.5 (0x200a17000) > libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x200a4b000) > libquadmath.so.0 => /usr/local/lib/gcc7/libquadmath.so.0 (0x200a63000) > libc.so.7 => /lib/libc.so.7 (0x200ca3000) > > So, the runtime loader finds 6 instead of 716, tries to link, > fails, and issues an error message. There are a number ways to > fix this issue. > > 1) By far, the best solution would be to stop hijacking the libgcc > name in libraries installed on FreeBSD that are not related to > actual GCC software. > > % ls -l /lib/libgcc* /usr/lib/libgcc* > (trimming lines) > /lib/libgcc_s.so.1 > /usr/lib/libgcc.a@ -> libcompiler_rt.a > /usr/lib/libgcc_eh.a > /usr/lib/libgcc_eh_p.a > /usr/lib/libgcc_p.a@ -> libcompiler_rt_p.a > /usr/lib/libgcc_s.so@ -> ../../lib/libgcc_s.so.1 > > Why not use libcompiler_rt_s.so.1 (or libclang_s.so.1)? Yes, I'm > aware that clang does not work on all archs and the ancient gcc > lives on. > > 2) Given the expected push back againt solution 1), this solution > proposes bumping the library version for /lib/libgcc_s.so.1 from > 1 to some larger value, say, 10. It is unlikely that GCC will > bump its shared library number anytime soon. GCC bumped it from > 0 to 1 some 16 years ago. > > https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=43316 > > This solution, however, papers over the general problem with > name clashes. > > 3) This solution is to actually fix the runtime loader. If an error > occurs with loading a shared library, then iterate over the entries > in the hints file to check to see if another hint would satisfy > the linking. Here, instead of issuing the above error, the loader > would find entry 716, and load the correct libgcc_s.so.1. > > Admittedly, I haven't looked to see how difficult this solution > would be. > > 4) Bump the shared library number of the individual ports. As a proof > of concept, I've done this with ports/lang/gcc6. > > % cat /usr/ports/lang/gcc6/files/patch-t-slibgcc > --- libgcc/config/t-slibgcc.orig 2018-05-08 12:47:42.334495000 -0700 > +++ libgcc/config/t-slibgcc 2018-05-08 12:45:26.872312000 -0700 > @@ -20,7 +20,7 @@ > > SHLIB_EXT = .so > SHLIB_SOLINK = @shlib_base_name@.so > -SHLIB_SOVERSION = 1 > +SHLIB_SOVERSION = 2 > SHLIB_SONAME = @shlib_base_name@.so.$(SHLIB_SOVERSION) > SHLIB_MAP = @shlib_map_file@ > SHLIB_OBJS = @shlib_objs@ > > % ldconfig -r | grep gcc_ > 6:-lgcc_s.1 => /lib/libgcc_s.so.1 > 716:-lgcc_s.1 => /usr/local/lib/gcc7/libgcc_s.so.1 > 766:-lgcc_s.2 => /usr/local/lib/gcc6/libgcc_s.so.2 > > % gfortran6 -o z h.f90 > % ./z > hello > % ldd z > z: > libgfortran.so.3 => /usr/local/lib/gcc6/libgfortran.so.3 (0x200645000) > libm.so.5 => /lib/libm.so.5 (0x20096c000) > libgcc_s.so.2 => /usr/local/lib/gcc6/libgcc_s.so.2 (0x2009a0000) > libquadmath.so.0 => /usr/local/lib/gcc7/libquadmath.so.0 (0x200bb7000) > libc.so.7 => /lib/libc.so.7 (0x200df7000) > > This works for this particular name conflict. Hopefully, FreeBSD > never needs to bump /lib/libgcc_s.so.1 to /lib/libgcc_s.so.2. This, > however, introduces an incompatibility with what is actually distributed > by GCC. > > Finally, can people stop referring to the above error as > "gfortran's FreeBSD issue". This is a FreeBSD runtime loader issue. > Our libgcc also lacks some functionality compared to the original one: https://reviews.freebsd.org/D11482 > -- > Steve > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > From owner-freebsd-ports@freebsd.org Thu May 10 09:12:06 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C51D9FBE03B for ; Thu, 10 May 2018 09:12:06 +0000 (UTC) (envelope-from ros@bebik.net) Received: from smtp.osorio.me (smtp.osorio.me [5.196.94.126]) by mx1.freebsd.org (Postfix) with ESMTP id 6CC1A86A94 for ; Thu, 10 May 2018 09:12:06 +0000 (UTC) (envelope-from ros@bebik.net) Received: from [192.168.1.117] (unknown [78.194.61.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.osorio.me (Postfix) with ESMTPSA id A60B34CA8 for ; Thu, 10 May 2018 09:12:04 +0000 (UTC) Subject: Re: Port update -- commit required Cc: freebsd-ports@freebsd.org References: <20180509130232.GA27660@wstan> <9d4f0340-ebad-a62b-2619-84dc7f22b0a9@bebik.net> <20180510032442.GA2547@wstan> <20180510034130.GZ37752@home.opsec.eu> <20180510041352.GA2655@wstan> From: Rodrigo Osorio Message-ID: <1114fff1-8b1d-5408-32a9-6a76dc7dce92@bebik.net> Date: Thu, 10 May 2018 11:12:04 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180510041352.GA2655@wstan> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2018 09:12:06 -0000 On 05/10/18 06:13, Dmytro Bilokha wrote: > On Thu, May 10, 2018 at 05:41:30AM +0200, Kurt Jaeger wrote: >> Hi! >> >>> >> May some kind committer take a look at the patch >>> >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224405  with >>> >> www/payara port update? I am a port mainteiner for the port. The >>> patch >>> >> was submitted in the middle of December 2017, updated two times and >>> >> would be nice to have it committed. >> >>> >Take it ! >> >>> Sorry, I didn't understand. What you mean? >> >> It means he's working on it. Btw, I've test-build the port, looks good. >> > > Thanks, Rodrigo, for working on it. And thanks, Kurt, for the > explanation. > Yes, that's it. Sorry if sometimes my english is a little bit clunky. From owner-freebsd-ports@freebsd.org Thu May 10 12:34:36 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8123EFC81FA; Thu, 10 May 2018 12:34:36 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-it0-x232.google.com (mail-it0-x232.google.com [IPv6:2607:f8b0:4001:c0b::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 043BD72502; Thu, 10 May 2018 12:34:36 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-it0-x232.google.com with SMTP id n202-v6so2884803ita.1; Thu, 10 May 2018 05:34:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=zs9HL9Ynwi1zMEJ3nwF26mFqeYenudyCayTmlN09D6o=; b=XiEXqddND68L6TK2vvRlZB09FCWFSNxrIqrOGnMTOBFo0oN1zFVvRDYEE4NnSYK7Z9 8w6CQUVCQD8Q665sZ81RmZ2sfaYhmyDcxl/dlMNu/+UFdgIdZs3kgoGPrj5lzr7pc6pX IJqPEFBr6zDACP2DYTpWaLWs0ze47Xxkkkd52w8xLitz/iHJVdpCPLx8F6dqca2WJa5A 7d5jpS3MJDIYUXStTg1+UhkilGa09sXtEaJWZQmtc2Vs2VhngbB+LBgpdZBmMXRX48+F YRMzlT2aDfinp2RES8jXMzLEN2cPbWrIWzIat+7S/ksSqvUZCOI77UCxiBRQ25t13I8e SKmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=zs9HL9Ynwi1zMEJ3nwF26mFqeYenudyCayTmlN09D6o=; b=UO3A9nGn4w3prFb3tq/9T0vg1YbzI82ie2mhiRT53ZNjztNH7LUT2HqitLZLLpxIpU R8KQLyby4Qfo5WEFSOmkPkoVLgkUERVAL/PBwCRFY+CKmMuojgtEHjawIQQT0IkJDiiY fukx2Wsb8WD2P1+lPZchSl/KwhYaY1oRUKH7mjLIyCK5N8d9/zVR2Mmuqn6zrvZi3oai oaH078eogxfU9PwULVnbTTPMA9jIwFreRulxCFMh+lIG3B0IpQb4ucTYfCne5z3f996N sHT9yFZbYqM9bUiNCTP82SJvgafoxP1dFNMkWqyozK+KoOEjJPvzvdR0qmGopL74eURk 4gSQ== X-Gm-Message-State: ALKqPwc3mYXPa6CMustyM5Qx6bx2Kfaz0qCj4SLFSUY6Jotw+kSf8ydw WaRzBkIABRrUgZewiOLY4IlLuXNWSGlDm/ZW4wIF+MKC X-Google-Smtp-Source: AB8JxZoOPcZOP1o1tOtQCshJS3aQFYW7Z3LoibMMIpiOatswCngjkIzXCXc4uZHexqMorzPMp/yXt5a25ApK1eXvcR4= X-Received: by 2002:a24:4293:: with SMTP id i141-v6mr1452571itb.54.1525955675236; Thu, 10 May 2018 05:34:35 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 10.107.130.167 with HTTP; Thu, 10 May 2018 05:34:14 -0700 (PDT) In-Reply-To: References: From: Ed Maste Date: Thu, 10 May 2018 08:34:14 -0400 X-Google-Sender-Auth: IZ8_phUBRMhGrsgwimfssqhjBQU Message-ID: Subject: Re: Heads-up: linker (lld) changes for amd64 coming soon To: "freebsd-toolchain@FreeBSD.org" , FreeBSD Ports Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2018 12:34:36 -0000 On 26 March 2018 at 22:14, Ed Maste wrote: > Some changes related to the amd64 linker are nearly ready to be > committed (within a week or three), so I'm sending this notice to > request any final comments or concerns before these changes are made. It took somewhat longer than a week or three, but these changes will now happen quite soon. > 1. Kostik (kib@) has a patch to start using kernel ifunc, with the > first use being Supervisor Mode Access Prevention (SMAP) on amd64. > This relies on linker support that is available in the in-tree lld and > in contemporary binutils ld.bfd from ports, but not in the in-tree > ld.bfd 2.17.50. This is ready to be committed at any time. > 2. WITH_LLD_IS_LD controls whether /usr/bin/ld is ld.bfd or ld.lld, > and thus the linker used for linking ports. I plan to switch this to > default on. There was one significant remaining issue in the ports tree with lld as /usr/bin/ld: lang/ghc. This was due (at least in part) to a bug in lld's note handling. The bug is now fixed upstream and in FreeBSD in r333401. The latest version of ghc claims to have improved support for using lld as the linker, and a lang/ghc update is currently in progress (PR227968). Once this is committed I will request one more exp-run with lld. As long as those results are acceptable, I'll then make the switch to install lld as /usr/bin/ld on amd64. From owner-freebsd-ports@freebsd.org Thu May 10 14:25:01 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 938DDFCB0A2; Thu, 10 May 2018 14:25:01 +0000 (UTC) (envelope-from db@db.net) Received: from artemis.db.net (artemis.db.net [45.32.229.41]) by mx1.freebsd.org (Postfix) with ESMTP id 334468A077; Thu, 10 May 2018 14:25:00 +0000 (UTC) (envelope-from db@db.net) Received: from night.db.net (localhost [127.0.0.1]) by artemis.db.net (Postfix) with ESMTP id 7DB3D1023A; Thu, 10 May 2018 14:24:53 +0000 (UTC) Received: by night.db.net (Postfix, from userid 1000) id C788E39813; Thu, 10 May 2018 10:24:52 -0400 (EDT) Date: Thu, 10 May 2018 10:24:52 -0400 From: Diane Bruce To: Gleb Popov <6yearold@gmail.com> Cc: sgk@troutmask.apl.washington.edu, freebsd-hackers , FreeBSD Current , FreeBSD ports list Subject: Re: Runtime loader issue Message-ID: <20180510142452.GA69005@night.db.net> References: <20180509234551.GA39526@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.5 (2018-04-13) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2018 14:25:01 -0000 On Thu, May 10, 2018 at 10:46:31AM +0300, Gleb Popov wrote: > On Thu, May 10, 2018 at 2:45 AM, Steve Kargl < > sgk@troutmask.apl.washington.edu> wrote: > > > In review PR 228007, it came to my attention some individuals are > > mis-characterizing a FreeBSD loader issue as "gfortran's FreeBSD > > issue". See Indeed. I've tried to make it clear it is a name conflict with libgcc in my own bug reports on the subject. > > > > https://lists.freebsd.org/pipermail/freebsd-fortran/2018-May/000124.html > > > > The problem can be summarized by the following ... > > gfortran7 is installed from ports/lang/gcc7. This is not > > a "gfortran's FreeBSD issue". This is a FreeBSD loader issue. > > > > Specifically, there is a shared library name clash. > > > > % ldconfig -r | grep gcc_ > > 6:-lgcc_s.1 => /lib/libgcc_s.so.1 > > 716:-lgcc_s.1 => /usr/local/lib/gcc7/libgcc_s.so.1 Yep. See https://wiki.freebsd.org/libgcc%20problem > > > > So, the runtime loader finds 6 instead of 716, tries to link, > > fails, and issues an error message. There are a number ways to > > fix this issue. > > > > 1) By far, the best solution would be to stop hijacking the libgcc > > name in libraries installed on FreeBSD that are not related to > > actual GCC software. Agreed, however this has the side effect of meaning conflicts with libraries between clang and gcc libs. Notably gfortran and flang use different conventions for I/O :( See http://people.FreeeBSD.org/~db/fortran_libs.txt > > > > Why not use libcompiler_rt_s.so.1 (or libclang_s.so.1)? Yes, I'm > > aware that clang does not work on all archs and the ancient gcc > > lives on. > > I've argued for this as well and frankly I still think it is the best solution all around. > > 2) Given the expected push back againt solution 1), this solution > > proposes bumping the library version for /lib/libgcc_s.so.1 from > > 1 to some larger value, say, 10. It is unlikely that GCC will > > bump its shared library number anytime soon. GCC bumped it from > > 0 to 1 some 16 years ago. > > > > https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=43316 > > > > This solution, however, papers over the general problem with > > name clashes. Yep. I know work is slowly being done to modernise our libgcc already but the toolchain folks are busy... > > > > 3) This solution is to actually fix the runtime loader. If an error > > occurs with loading a shared library, then iterate over the entries > > in the hints file to check to see if another hint would satisfy > > the linking. Here, instead of issuing the above error, the loader > > would find entry 716, and load the correct libgcc_s.so.1. This breaks if the bad libgcc is already linked. We'd have to rip out the original bindings at run time, then re-bind to a new libgcc. I looked at the rtld code months ago. Nasty and silly. > > > > Admittedly, I haven't looked to see how difficult this solution > > would be. Very ;) > > > > 4) Bump the shared library number of the individual ports. As a proof > > of concept, I've done this with ports/lang/gcc6. > > ... > > > > Finally, can people stop referring to the above error as > > "gfortran's FreeBSD issue". This is a FreeBSD runtime loader issue. Yes, please. I tracked it down to libgcc months ago, made my findings generally available and yet people are still calling it a libgfortran problem. > > > > Our libgcc also lacks some functionality compared to the original one: > https://reviews.freebsd.org/D11482 Yes. Diane -- - db@FreeBSD.org db@db.net http://www.db.net/~db From owner-freebsd-ports@freebsd.org Thu May 10 15:15:33 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 727C6FCD0C6; Thu, 10 May 2018 15:15:33 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0DC3A6EC9A; Thu, 10 May 2018 15:15:32 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id w4AFFOJF043970 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 10 May 2018 08:15:24 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id w4AFFMHh043969; Thu, 10 May 2018 08:15:22 -0700 (PDT) (envelope-from sgk) Date: Thu, 10 May 2018 08:15:22 -0700 From: Steve Kargl To: Diane Bruce Cc: Gleb Popov <6yearold@gmail.com>, freebsd-hackers , FreeBSD Current , FreeBSD ports list Subject: Re: Runtime loader issue Message-ID: <20180510151522.GA43677@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20180509234551.GA39526@troutmask.apl.washington.edu> <20180510142452.GA69005@night.db.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180510142452.GA69005@night.db.net> User-Agent: Mutt/1.9.2 (2017-12-15) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2018 15:15:33 -0000 On Thu, May 10, 2018 at 10:24:52AM -0400, Diane Bruce wrote: > On Thu, May 10, 2018 at 10:46:31AM +0300, Gleb Popov wrote: > > On Thu, May 10, 2018 at 2:45 AM, Steve Kargl < > > sgk@troutmask.apl.washington.edu> wrote: > > > > > In review PR 228007, it came to my attention some individuals are > > > mis-characterizing a FreeBSD loader issue as "gfortran's FreeBSD > > > issue". See > > Indeed. I've tried to make it clear it is a name conflict with libgcc > in my own bug reports on the subject. > > > > > > > https://lists.freebsd.org/pipermail/freebsd-fortran/2018-May/000124.html > > > > > > The problem can be summarized by the following > ... > > > gfortran7 is installed from ports/lang/gcc7. This is not > > > a "gfortran's FreeBSD issue". This is a FreeBSD loader issue. > > > > > > Specifically, there is a shared library name clash. > > > > > > % ldconfig -r | grep gcc_ > > > 6:-lgcc_s.1 => /lib/libgcc_s.so.1 > > > 716:-lgcc_s.1 => /usr/local/lib/gcc7/libgcc_s.so.1 > > Yep. > See https://wiki.freebsd.org/libgcc%20problem > Interesting page. I was aware that in the past you tried working out a solution to the problem. I did not realize you docoumented the issue. A few corrections to your wiki page. 1) The correct spelling of the name of the language is Fortran (with a capital F). It has been the official standard spelling since Fortran 90. 2) You have "... to always support quad math (*8) and ...". Quad precision in gfortran is REAL(16) (the REAL*16 notation is nonstandard). 3) "subsitute" is normally spelled with an extra 't'. :-) > > > So, the runtime loader finds 6 instead of 716, tries to link, > > > fails, and issues an error message. There are a number ways to > > > fix this issue. > > > > > > 1) By far, the best solution would be to stop hijacking the libgcc > > > name in libraries installed on FreeBSD that are not related to > > > actual GCC software. > > Agreed, however this has the side effect of meaning conflicts with libraries > between clang and gcc libs. Notably gfortran and flang use different > conventions for I/O :( > > See http://people.FreeeBSD.org/~db/fortran_libs.txt > Page doesn't appear to exist? If I go to https://people.freebsd.org/homepage.html you're not listed. > > > Why not use libcompiler_rt_s.so.1 (or libclang_s.so.1)? Yes, I'm > > > aware that clang does not work on all archs and the ancient gcc > > > lives on. > > > > > I've argued for this as well and frankly I still think it is the best > solution all around. > > > > 2) Given the expected push back againt solution 1), this solution > > > proposes bumping the library version for /lib/libgcc_s.so.1 from > > > 1 to some larger value, say, 10. It is unlikely that GCC will > > > bump its shared library number anytime soon. GCC bumped it from > > > 0 to 1 some 16 years ago. > > > > > > https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=43316 > > > > > > This solution, however, papers over the general problem with > > > name clashes. > > Yep. I know work is slowly being done to modernise our libgcc already > but the toolchain folks are busy... > > > > > > > 3) This solution is to actually fix the runtime loader. If an error > > > occurs with loading a shared library, then iterate over the entries > > > in the hints file to check to see if another hint would satisfy > > > the linking. Here, instead of issuing the above error, the loader > > > would find entry 716, and load the correct libgcc_s.so.1. > > This breaks if the bad libgcc is already linked. We'd have to rip > out the original bindings at run time, then re-bind to a new libgcc. > I looked at the rtld code months ago. Nasty and silly. > > > > > > > Admittedly, I haven't looked to see how difficult this solution > > > would be. > > Very ;) Just started reading the source code. Don't scare the unwary. :-) -- Steve From owner-freebsd-ports@freebsd.org Thu May 10 16:23:05 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0FF5FFCF2E6; Thu, 10 May 2018 16:23:05 +0000 (UTC) (envelope-from tijl@freebsd.org) Received: from mailrelay118.isp.belgacom.be (mailrelay118.isp.belgacom.be [195.238.20.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "relay.skynet.be", Issuer "GlobalSign Organization Validation CA - SHA256 - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 545928056B; Thu, 10 May 2018 16:23:03 +0000 (UTC) (envelope-from tijl@freebsd.org) X-Belgacom-Dynamic: yes IronPort-PHdr: =?us-ascii?q?9a23=3AMGvo9BRN2zWJRwDIA2poOab9VNpsv+yvbD5Q0YIu?= =?us-ascii?q?jvd0So/mwa6zYhCN2/xhgRfzUJnB7Loc0qyK6/umATRIyK3CmUhKSIZLWR4BhJ?= =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?= =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSizexfb1/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf?= =?us-ascii?q?5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbD?= =?us-ascii?q?VwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlS?= =?us-ascii?q?gHLSY0/m/XhMJukaxVoxCupxJwzIHIe4yVMeZycr/HcN8GWWZNQMBcXDFBDIOm?= =?us-ascii?q?aIsPCvIMM/hZr4n/o1sFsAWzBQ6rBOP01DBIg2X53ash0+88FgzGwA0gH9AKsH?= =?us-ascii?q?nPrNv1LrkdXv6owafVwzvPdfRW2S3y6IXRdB0qvP+CXbV1ccXLyEkvERvIjluK?= =?us-ascii?q?qYP7ITyazf8NvHWB4+pnT+KvhHYrqw5trTezx8ogkJXGiZgJylzc+iV5xps1Kc?= =?us-ascii?q?e/SE5hbt6pFoZbuSKCN4ZuQc4uXntktDg1x7Ebo5K3YjQGxIo9yxLCa/GKfY6F?= =?us-ascii?q?6Q/5WumLOzd3nndldaq6hxa17Eev1PXxVtKx0FZWtipFlcTMtmwV2xzT9MeHTv?= =?us-ascii?q?x981+i2TmV0wDT6+RELl4ularcMZIh3r8wlpgXsUjZAiD2n0L2jLSIeUUh4Oeo?= =?us-ascii?q?7f/nbq/hpp+GOI94kgD+MqIwlcyjGek1MRUCU3KF9emzybHv51P1TKlUgvEsj6?= =?us-ascii?q?XUsJ7XKdwepqGjAg9V1ogj6wy4DzejyNkYgXgHLFBBeB+cgYjpIU/BL+7jAvek?= =?us-ascii?q?nlugijBrx+rJPrH5GJXCMmDDkKv9fbZ680NcxhAzws5B6J1PEbEOPev/Wlf2tN?= =?us-ascii?q?zCEh85KBe5w+j9CNpjyIwRQnmPDbKDPKPVq1+I6folI/OQa48NpDb9N/8l6ubg?= =?us-ascii?q?jX8jh1ASY7Km3YAKZ3yhHvRpOVmWYXnyjdcbCmcHpQQ+TPb0h1KcSjFTfGu9U7?= =?us-ascii?q?g75jEhB4KsFZ3DSZy1gLydwCe7GYVbZm5cCl+SD3jnbJ6EVOoVZC2OP89hiCYE?= =?us-ascii?q?WqanS489zhyuuhX6xKR5IeXP4S0XqIjv1N9v5+3cxlkO8mlPE8mD3imuRnt7mi?= =?us-ascii?q?tcXDA19LxlplFhz16Y0u5xm/geCtVI5/JPXRs9M9jRw/EsWP7oXQeUQtaLTB6N?= =?us-ascii?q?RdK9DDQ4SMl5l8MPYUJVNc+vgzr482ytGbBDxO/DP4A97q+Jhyu5HM160XuTjK?= =?us-ascii?q?Q=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2BgBQBscfRa/5nK8VFcDg4BAQEEAQEKA?= =?us-ascii?q?QGDQ1MOeyiLdF6MDgEBgXgxAV2TM4F4Iw2BUoJ1AoJ/IjQYAQIBAQEBAQECAWs?= =?us-ascii?q?cDII1IoJSAQEEASYvIxALDgoJJQ8ZER4GExuDCoIDC60tM4hDgjkPijiEGoMRA?= =?us-ascii?q?wEBF4caAoU7hlmEb4cqCYNEgiOCUoI6K4MmaYwHiU6ILRw4gVJNMAhIEYIlCVa?= =?us-ascii?q?KMYUEPD0wAY1xKoIcAQE?= X-IPAS-Result: =?us-ascii?q?A2BgBQBscfRa/5nK8VFcDg4BAQEEAQEKAQGDQ1MOeyiLdF6?= =?us-ascii?q?MDgEBgXgxAV2TM4F4Iw2BUoJ1AoJ/IjQYAQIBAQEBAQECAWscDII1IoJSAQEEA?= =?us-ascii?q?SYvIxALDgoJJQ8ZER4GExuDCoIDC60tM4hDgjkPijiEGoMRAwEBF4caAoU7hlm?= =?us-ascii?q?Eb4cqCYNEgiOCUoI6K4MmaYwHiU6ILRw4gVJNMAhIEYIlCVaKMYUEPD0wAY1xK?= =?us-ascii?q?oIcAQE?= Received: from 153.202-241-81.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([81.241.202.153]) by relay.skynet.be with ESMTP; 10 May 2018 18:21:53 +0200 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.15.2/8.15.2) with ESMTP id w4AGLpjR078852; Thu, 10 May 2018 18:21:53 +0200 (CEST) (envelope-from tijl@FreeBSD.org) Date: Thu, 10 May 2018 18:21:51 +0200 From: Tijl Coosemans To: Steve Kargl Cc: freebsd-current@freebsd.org, freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Runtime loader issue Message-ID: <20180510182151.409b7fb8@kalimero.tijl.coosemans.org> In-Reply-To: <20180509234551.GA39526@troutmask.apl.washington.edu> References: <20180509234551.GA39526@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/nD2m3FmfImDp2u+ur0Mr4sg" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2018 16:23:05 -0000 --MP_/nD2m3FmfImDp2u+ur0Mr4sg Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline On Wed, 9 May 2018 16:45:51 -0700 Steve Kargl wrote: > In review PR 228007, it came to my attention some individuals are > mis-characterizing a FreeBSD loader issue as "gfortran's FreeBSD > issue". See > > https://lists.freebsd.org/pipermail/freebsd-fortran/2018-May/000124.html > > The problem can be summarized by the following > > % gfortran7 -o z h.f90 > % ./z > /lib/libgcc_s.so.1: version GCC_4.8.0 required by \ > /usr/local/lib/gcc7/libgfortran.so.4 not found > > gfortran7 is installed from ports/lang/gcc7. This is not > a "gfortran's FreeBSD issue". This is a FreeBSD loader issue. > > Specifically, there is a shared library name clash. > > % ldconfig -r | grep gcc_ > 6:-lgcc_s.1 => /lib/libgcc_s.so.1 > 716:-lgcc_s.1 => /usr/local/lib/gcc7/libgcc_s.so.1 > > % ldd z > z: > libgfortran.so.4 => /usr/local/lib/gcc7/libgfortran.so.4 (0x200645000) > libm.so.5 => /lib/libm.so.5 (0x200a17000) > libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x200a4b000) > libquadmath.so.0 => /usr/local/lib/gcc7/libquadmath.so.0 (0x200a63000) > libc.so.7 => /lib/libc.so.7 (0x200ca3000) > > So, the runtime loader finds 6 instead of 716, tries to link, > fails, and issues an error message. There are a number ways to > fix this issue. > > 1) By far, the best solution would be to stop hijacking the libgcc > name in libraries installed on FreeBSD that are not related to > actual GCC software. > > % ls -l /lib/libgcc* /usr/lib/libgcc* > (trimming lines) > /lib/libgcc_s.so.1 > /usr/lib/libgcc.a@ -> libcompiler_rt.a > /usr/lib/libgcc_eh.a > /usr/lib/libgcc_eh_p.a > /usr/lib/libgcc_p.a@ -> libcompiler_rt_p.a > /usr/lib/libgcc_s.so@ -> ../../lib/libgcc_s.so.1 > > Why not use libcompiler_rt_s.so.1 (or libclang_s.so.1)? Yes, I'm > aware that clang does not work on all archs and the ancient gcc > lives on. > > 2) Given the expected push back againt solution 1), this solution > proposes bumping the library version for /lib/libgcc_s.so.1 from > 1 to some larger value, say, 10. It is unlikely that GCC will > bump its shared library number anytime soon. GCC bumped it from > 0 to 1 some 16 years ago. > > https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=43316 > > This solution, however, papers over the general problem with > name clashes. > > 3) This solution is to actually fix the runtime loader. If an error > occurs with loading a shared library, then iterate over the entries > in the hints file to check to see if another hint would satisfy > the linking. Here, instead of issuing the above error, the loader > would find entry 716, and load the correct libgcc_s.so.1. > > Admittedly, I haven't looked to see how difficult this solution > would be. > > 4) Bump the shared library number of the individual ports. As a proof > of concept, I've done this with ports/lang/gcc6. > > % cat /usr/ports/lang/gcc6/files/patch-t-slibgcc > --- libgcc/config/t-slibgcc.orig 2018-05-08 12:47:42.334495000 -0700 > +++ libgcc/config/t-slibgcc 2018-05-08 12:45:26.872312000 -0700 > @@ -20,7 +20,7 @@ > > SHLIB_EXT = .so > SHLIB_SOLINK = @shlib_base_name@.so > -SHLIB_SOVERSION = 1 > +SHLIB_SOVERSION = 2 > SHLIB_SONAME = @shlib_base_name@.so.$(SHLIB_SOVERSION) > SHLIB_MAP = @shlib_map_file@ > SHLIB_OBJS = @shlib_objs@ > > % ldconfig -r | grep gcc_ > 6:-lgcc_s.1 => /lib/libgcc_s.so.1 > 716:-lgcc_s.1 => /usr/local/lib/gcc7/libgcc_s.so.1 > 766:-lgcc_s.2 => /usr/local/lib/gcc6/libgcc_s.so.2 > > % gfortran6 -o z h.f90 > % ./z > hello > % ldd z > z: > libgfortran.so.3 => /usr/local/lib/gcc6/libgfortran.so.3 (0x200645000) > libm.so.5 => /lib/libm.so.5 (0x20096c000) > libgcc_s.so.2 => /usr/local/lib/gcc6/libgcc_s.so.2 (0x2009a0000) > libquadmath.so.0 => /usr/local/lib/gcc7/libquadmath.so.0 (0x200bb7000) > libc.so.7 => /lib/libc.so.7 (0x200df7000) > > This works for this particular name conflict. Hopefully, FreeBSD > never needs to bump /lib/libgcc_s.so.1 to /lib/libgcc_s.so.2. This, > however, introduces an incompatibility with what is actually distributed > by GCC. > > Finally, can people stop referring to the above error as > "gfortran's FreeBSD issue". This is a FreeBSD runtime loader issue. libgcc_s.so implements the _Unwind_* API to handle stack unwinding. This code is shared between all compilers and languages because the stack can contain frames from different compilers and languages. So, you cannot change the name or version of the library. I've been testing the attached patch in combination with the ports tree patch from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228046. The patch makes three changes to /etc/rc.d/ldconfig: 1) Use 'sort -r' so /usr/local/lib/gcc7 appears before /usr/local/lib/gcc6. 2) Move hardcoded paths like /lib and /usr/lib to /etc/defaults/rc.conf so the order relative to other paths can be configured. 3) Change the order of ldconfig_local_dirs and ldconfig_paths so /lib and /usr/lib appear last. This brings rc.d/ldconfig in line with compilers and rtld(1) which also search /lib and /usr/lib last. --MP_/nD2m3FmfImDp2u+ur0Mr4sg Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=ldconfig.patch Index: etc/defaults/rc.conf =================================================================== --- etc/defaults/rc.conf (revision 333461) +++ etc/defaults/rc.conf (working copy) @@ -629,14 +629,14 @@ linux_enable="NO" # Linux binary compatibility loaded clear_tmp_enable="NO" # Clear /tmp at startup. clear_tmp_X="YES" # Clear and recreate X11-related directories in /tmp ldconfig_insecure="NO" # Set to YES to disable ldconfig security checks -ldconfig_paths="/usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg" +ldconfig_paths="/usr/local/lib /usr/local/lib/compat/pkg /usr/lib /usr/lib/compat /lib" # shared library search paths ldconfig32_paths="/usr/lib32 /usr/lib32/compat" # 32-bit compatibility shared library search paths -ldconfigsoft_paths="/usr/libsoft /usr/libsoft/compat /usr/local/libsoft" +ldconfigsoft_paths="/usr/local/libsoft /usr/libsoft /usr/libsoft/compat" # soft float compatibility shared library search paths # Note: temporarily with extra stuff for transition -ldconfig_paths_aout="/usr/lib/compat/aout /usr/local/lib/aout" +ldconfig_paths_aout="/usr/local/lib/aout /usr/lib/aout /usr/lib/compat/aout" # a.out shared library search paths ldconfig_local_dirs="/usr/local/libdata/ldconfig" # Local directories with ldconfig configuration files. Index: etc/rc.d/ldconfig =================================================================== --- etc/rc.d/ldconfig (revision 333461) +++ etc/rc.d/ldconfig (working copy) @@ -17,22 +17,23 @@ stop_cmd=":" ldconfig_start() { - local _files _ins + local _files _ins _paths _LDC _ins= ldconfig=${ldconfig_command} checkyesno ldconfig_insecure && _ins="-i" if [ -x "${ldconfig_command}" ]; then - _LDC="/lib /usr/lib" + _paths="" for i in ${ldconfig_local_dirs}; do if [ -d "${i}" ]; then _files=`find ${i} -type f` if [ -n "${_files}" ]; then - ldconfig_paths="${ldconfig_paths} `cat ${_files} | sort -u`" + _paths="${_paths} `cat ${_files} | sort -ru`" fi fi done - for i in ${ldconfig_paths} /etc/ld-elf.so.conf; do + _LDC="" + for i in ${_paths} ${ldconfig_paths} /etc/ld-elf.so.conf; do if [ -r "${i}" ]; then _LDC="${_LDC} ${i}" fi @@ -42,16 +43,17 @@ ldconfig_start() case `sysctl -n hw.machine_arch` in amd64|powerpc64) + _paths="" for i in ${ldconfig_local32_dirs}; do if [ -d "${i}" ]; then _files=`find ${i} -type f` if [ -n "${_files}" ]; then - ldconfig32_paths="${ldconfig32_paths} `cat ${_files} | sort -u`" + _paths="${_paths} `cat ${_files} | sort -ru`" fi fi done _LDC="" - for i in ${ldconfig32_paths}; do + for i in ${_paths} ${ldconfig32_paths}; do if [ -r "${i}" ]; then _LDC="${_LDC} ${i}" fi @@ -64,16 +66,17 @@ ldconfig_start() case `sysctl -n hw.machine_arch` in armv[67]) + _paths="" for i in ${ldconfig_localsoft_dirs}; do if [ -d "${i}" ]; then _files=`find ${i} -type f` if [ -n "${_files}" ]; then - ldconfigsoft_paths="${ldconfigsoft_paths} `cat ${_files} | sort -u`" + _paths="${_paths} `cat ${_files} | sort -ru`" fi fi done _LDC="" - for i in ${ldconfigsoft_paths}; do + for i in ${_paths} ${ldconfigsoft_paths}; do if [ -r "${i}" ]; then _LDC="${_LDC} ${i}" fi @@ -87,10 +90,8 @@ ldconfig_start() # Legacy aout support for i386 only case `sysctl -n hw.machine_arch` in i386) - # Default the a.out ldconfig path. - : ${ldconfig_paths_aout=${ldconfig_paths}} _LDC="" - for i in /usr/lib/aout ${ldconfig_paths_aout} /etc/ld.so.conf; do + for i in ${ldconfig_paths_aout} /etc/ld.so.conf; do if [ -r "${i}" ]; then _LDC="${_LDC} ${i}" fi --MP_/nD2m3FmfImDp2u+ur0Mr4sg-- From owner-freebsd-ports@freebsd.org Thu May 10 16:47:13 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 68D08FCFEEF; Thu, 10 May 2018 16:47:13 +0000 (UTC) (envelope-from db@db.net) Received: from artemis.db.net (artemis.db.net [45.32.229.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0CB8E8472B; Thu, 10 May 2018 16:47:12 +0000 (UTC) (envelope-from db@db.net) Received: from night.db.net (localhost [127.0.0.1]) by artemis.db.net (Postfix) with ESMTP id 6619F101BD; Thu, 10 May 2018 16:47:09 +0000 (UTC) Received: by night.db.net (Postfix, from userid 1000) id D298739813; Thu, 10 May 2018 12:47:08 -0400 (EDT) Date: Thu, 10 May 2018 12:47:08 -0400 From: Diane Bruce To: Steve Kargl Cc: Diane Bruce , Gleb Popov <6yearold@gmail.com>, freebsd-hackers , FreeBSD Current , FreeBSD ports list Subject: Re: Runtime loader issue Message-ID: <20180510164708.GA76611@night.db.net> References: <20180509234551.GA39526@troutmask.apl.washington.edu> <20180510142452.GA69005@night.db.net> <20180510151522.GA43677@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180510151522.GA43677@troutmask.apl.washington.edu> User-Agent: Mutt/1.9.5 (2018-04-13) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2018 16:47:13 -0000 On Thu, May 10, 2018 at 08:15:22AM -0700, Steve Kargl wrote: > On Thu, May 10, 2018 at 10:24:52AM -0400, Diane Bruce wrote: > > On Thu, May 10, 2018 at 10:46:31AM +0300, Gleb Popov wrote: > > > On Thu, May 10, 2018 at 2:45 AM, Steve Kargl < > > > sgk@troutmask.apl.washington.edu> wrote: > > > ... > > > > Yep. > > See https://wiki.freebsd.org/libgcc%20problem > > > > Interesting page. I was aware that in the past you tried working > out a solution to the problem. I did not realize you docoumented > the issue. A few corrections to your wiki page. > > 1) The correct spelling of the name of the language is Fortran (with a > capital F). It has been the official standard spelling since Fortran > 90. Fixed > > 2) You have "... to always support quad math (*8) and ...". Quad > precision in gfortran is REAL(16) (the REAL*16 notation is nonstandard). I think I got it right this time... > > 3) "subsitute" is normally spelled with an extra 't'. :-) OOOps ;) fixed > > Very ;) > > Just started reading the source code. Don't scare the unwary. :-) ;) > > -- > Steve Diane -- - db@FreeBSD.org db@db.net http://www.db.net/~db From owner-freebsd-ports@freebsd.org Thu May 10 17:22:01 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1267EFD0DB1; Thu, 10 May 2018 17:22:01 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A36B36F021; Thu, 10 May 2018 17:22:00 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id w4AHLxra046778 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 10 May 2018 10:21:59 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id w4AHLxef046777; Thu, 10 May 2018 10:21:59 -0700 (PDT) (envelope-from sgk) Date: Thu, 10 May 2018 10:21:59 -0700 From: Steve Kargl To: Tijl Coosemans Cc: freebsd-current@freebsd.org, freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Runtime loader issue Message-ID: <20180510172159.GA46553@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20180509234551.GA39526@troutmask.apl.washington.edu> <20180510182151.409b7fb8@kalimero.tijl.coosemans.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180510182151.409b7fb8@kalimero.tijl.coosemans.org> User-Agent: Mutt/1.9.2 (2017-12-15) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2018 17:22:01 -0000 On Thu, May 10, 2018 at 06:21:51PM +0200, Tijl Coosemans wrote: > On Wed, 9 May 2018 16:45:51 -0700 Steve Kargl wrote: > > > > So, the runtime loader finds 6 instead of 716, tries to link, > > fails, and issues an error message. There are a number ways to > > fix this issue. > > > > 1) By far, the best solution would be to stop hijacking the libgcc > > name in libraries installed on FreeBSD that are not related to > > actual GCC software. > > > > % ls -l /lib/libgcc* /usr/lib/libgcc* > > (trimming lines) > > /lib/libgcc_s.so.1 > > /usr/lib/libgcc.a@ -> libcompiler_rt.a > > /usr/lib/libgcc_eh.a > > /usr/lib/libgcc_eh_p.a > > /usr/lib/libgcc_p.a@ -> libcompiler_rt_p.a > > /usr/lib/libgcc_s.so@ -> ../../lib/libgcc_s.so.1 > > > > Why not use libcompiler_rt_s.so.1 (or libclang_s.so.1)? Yes, I'm > > aware that clang does not work on all archs and the ancient gcc > > lives on. > > > > 2) Given the expected push back againt solution 1), this solution > > proposes bumping the library version for /lib/libgcc_s.so.1 from > > 1 to some larger value, say, 10. It is unlikely that GCC will > > bump its shared library number anytime soon. GCC bumped it from > > 0 to 1 some 16 years ago. > > > > https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=43316 > > > > This solution, however, papers over the general problem with > > name clashes. > > > > libgcc_s.so implements the _Unwind_* API to handle stack unwinding. This > code is shared between all compilers and languages because the stack can > contain frames from different compilers and languages. So, you cannot > change the name or version of the library. Well, yes one could change the name and/or shared library number. All those other tools would then need to be adapted to look for a renamed or number-bumped library. Yes, painful. > I've been testing the attached patch in combination with the ports tree > patch from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228046. > > The patch makes three changes to /etc/rc.d/ldconfig: > 1) Use 'sort -r' so /usr/local/lib/gcc7 appears before /usr/local/lib/gcc6. > 2) Move hardcoded paths like /lib and /usr/lib to /etc/defaults/rc.conf > so the order relative to other paths can be configured. > 3) Change the order of ldconfig_local_dirs and ldconfig_paths so /lib and > /usr/lib appear last. This brings rc.d/ldconfig in line with compilers > and rtld(1) which also search /lib and /usr/lib last. This appears to work around the problem with libgcc_s.so.1. It would be a welcomed solution to so-called "gfortran's FreeBSD issue", but is does not solve the problem with name clashes. It is possible to have two independent libraries for independent projects where no shuffling of order in hints will work. -- Steve From owner-freebsd-ports@freebsd.org Thu May 10 19:22:57 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 74164FD417D; Thu, 10 May 2018 19:22:57 +0000 (UTC) (envelope-from wojtek@puchar.net) Received: from puchar.net (puchar.net [194.1.144.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "puchar.net", Issuer "puchar.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id AD63B878A3; Thu, 10 May 2018 19:22:56 +0000 (UTC) (envelope-from wojtek@puchar.net) Received: Received: from 127.0.0.1 (localhost [127.0.0.1]) by puchar.net (8.15.2/8.15.2) with ESMTPS id w4AJDiPB064759 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 10 May 2018 21:13:44 +0200 (CEST) (envelope-from puchar-wojtek@puchar.net) Received: from localhost (puchar-wojtek@localhost) by puchar.net (8.15.2/8.15.2/Submit) with ESMTP id w4AJDdFm064756; Thu, 10 May 2018 21:13:39 +0200 (CEST) (envelope-from puchar-wojtek@puchar.net) Date: Thu, 10 May 2018 21:13:39 +0200 (CEST) From: Wojciech Puchar To: Gleb Popov <6yearold@gmail.com> cc: sgk@troutmask.apl.washington.edu, freebsd-hackers , FreeBSD Current , FreeBSD ports list Subject: Re: Runtime loader issue In-Reply-To: Message-ID: References: <20180509234551.GA39526@troutmask.apl.washington.edu> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2018 19:22:57 -0000 just another - out of thousands - example that shared libraries are one of the worst thing invented in computing. Maybe except of single system wide shared library with constant interface. On Thu, 10 May 2018, Gleb Popov wrote: > On Thu, May 10, 2018 at 2:45 AM, Steve Kargl < > sgk@troutmask.apl.washington.edu> wrote: > >> In review PR 228007, it came to my attention some individuals are >> mis-characterizing a FreeBSD loader issue as "gfortran's FreeBSD >> issue". See >> >> https://lists.freebsd.org/pipermail/freebsd-fortran/2018-May/000124.html >> >> The problem can be summarized by the following >> >> % gfortran7 -o z h.f90 >> % ./z >> /lib/libgcc_s.so.1: version GCC_4.8.0 required by \ >> /usr/local/lib/gcc7/libgfortran.so.4 not found >> >> gfortran7 is installed from ports/lang/gcc7. This is not >> a "gfortran's FreeBSD issue". This is a FreeBSD loader issue. >> >> Specifically, there is a shared library name clash. >> >> % ldconfig -r | grep gcc_ >> 6:-lgcc_s.1 => /lib/libgcc_s.so.1 >> 716:-lgcc_s.1 => /usr/local/lib/gcc7/libgcc_s.so.1 >> >> % ldd z >> z: >> libgfortran.so.4 => /usr/local/lib/gcc7/libgfortran.so.4 (0x200645000) >> libm.so.5 => /lib/libm.so.5 (0x200a17000) >> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x200a4b000) >> libquadmath.so.0 => /usr/local/lib/gcc7/libquadmath.so.0 (0x200a63000) >> libc.so.7 => /lib/libc.so.7 (0x200ca3000) >> >> So, the runtime loader finds 6 instead of 716, tries to link, >> fails, and issues an error message. There are a number ways to >> fix this issue. >> >> 1) By far, the best solution would be to stop hijacking the libgcc >> name in libraries installed on FreeBSD that are not related to >> actual GCC software. >> >> % ls -l /lib/libgcc* /usr/lib/libgcc* >> (trimming lines) >> /lib/libgcc_s.so.1 >> /usr/lib/libgcc.a@ -> libcompiler_rt.a >> /usr/lib/libgcc_eh.a >> /usr/lib/libgcc_eh_p.a >> /usr/lib/libgcc_p.a@ -> libcompiler_rt_p.a >> /usr/lib/libgcc_s.so@ -> ../../lib/libgcc_s.so.1 >> >> Why not use libcompiler_rt_s.so.1 (or libclang_s.so.1)? Yes, I'm >> aware that clang does not work on all archs and the ancient gcc >> lives on. >> >> 2) Given the expected push back againt solution 1), this solution >> proposes bumping the library version for /lib/libgcc_s.so.1 from >> 1 to some larger value, say, 10. It is unlikely that GCC will >> bump its shared library number anytime soon. GCC bumped it from >> 0 to 1 some 16 years ago. >> >> https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=43316 >> >> This solution, however, papers over the general problem with >> name clashes. >> >> 3) This solution is to actually fix the runtime loader. If an error >> occurs with loading a shared library, then iterate over the entries >> in the hints file to check to see if another hint would satisfy >> the linking. Here, instead of issuing the above error, the loader >> would find entry 716, and load the correct libgcc_s.so.1. >> >> Admittedly, I haven't looked to see how difficult this solution >> would be. >> >> 4) Bump the shared library number of the individual ports. As a proof >> of concept, I've done this with ports/lang/gcc6. >> >> % cat /usr/ports/lang/gcc6/files/patch-t-slibgcc >> --- libgcc/config/t-slibgcc.orig 2018-05-08 12:47:42.334495000 -0700 >> +++ libgcc/config/t-slibgcc 2018-05-08 12:45:26.872312000 -0700 >> @@ -20,7 +20,7 @@ >> >> SHLIB_EXT = .so >> SHLIB_SOLINK = @shlib_base_name@.so >> -SHLIB_SOVERSION = 1 >> +SHLIB_SOVERSION = 2 >> SHLIB_SONAME = @shlib_base_name@.so.$(SHLIB_SOVERSION) >> SHLIB_MAP = @shlib_map_file@ >> SHLIB_OBJS = @shlib_objs@ >> >> % ldconfig -r | grep gcc_ >> 6:-lgcc_s.1 => /lib/libgcc_s.so.1 >> 716:-lgcc_s.1 => /usr/local/lib/gcc7/libgcc_s.so.1 >> 766:-lgcc_s.2 => /usr/local/lib/gcc6/libgcc_s.so.2 >> >> % gfortran6 -o z h.f90 >> % ./z >> hello >> % ldd z >> z: >> libgfortran.so.3 => /usr/local/lib/gcc6/libgfortran.so.3 (0x200645000) >> libm.so.5 => /lib/libm.so.5 (0x20096c000) >> libgcc_s.so.2 => /usr/local/lib/gcc6/libgcc_s.so.2 (0x2009a0000) >> libquadmath.so.0 => /usr/local/lib/gcc7/libquadmath.so.0 (0x200bb7000) >> libc.so.7 => /lib/libc.so.7 (0x200df7000) >> >> This works for this particular name conflict. Hopefully, FreeBSD >> never needs to bump /lib/libgcc_s.so.1 to /lib/libgcc_s.so.2. This, >> however, introduces an incompatibility with what is actually distributed >> by GCC. >> >> Finally, can people stop referring to the above error as >> "gfortran's FreeBSD issue". This is a FreeBSD runtime loader issue. >> > > Our libgcc also lacks some functionality compared to the original one: > https://reviews.freebsd.org/D11482 > > >> -- >> Steve >> _______________________________________________ >> freebsd-hackers@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers >> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" >> > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > > From owner-freebsd-ports@freebsd.org Thu May 10 23:36:53 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8DBADFDAF0C; Thu, 10 May 2018 23:36:53 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 232C482F73; Thu, 10 May 2018 23:36:53 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id w4ANapgG055326 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 10 May 2018 16:36:51 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id w4ANap8V055325; Thu, 10 May 2018 16:36:51 -0700 (PDT) (envelope-from sgk) Date: Thu, 10 May 2018 16:36:51 -0700 From: Steve Kargl To: freebsd-current@freebsd.org, freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Runtime loader issue Message-ID: <20180510233651.GA54955@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20180509234551.GA39526@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180509234551.GA39526@troutmask.apl.washington.edu> User-Agent: Mutt/1.9.2 (2017-12-15) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2018 23:36:53 -0000 On Wed, May 09, 2018 at 04:45:51PM -0700, Steve Kargl wrote: > In review PR 228007, it came to my attention some individuals are > mis-characterizing a FreeBSD loader issue as "gfortran's FreeBSD > issue". See It seems we've had the same discussion 2 years ago. My time flies. ttps://lists.freebsd.org/pipermail/freebsd-ports/2016-August/104384.html -- Steve From owner-freebsd-ports@freebsd.org Sat May 12 13:07:07 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 66CD3FDA9FE for ; Sat, 12 May 2018 13:07:07 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id D9CE88241E for ; Sat, 12 May 2018 13:07:06 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: by mailman.ysv.freebsd.org (Postfix) id 95871FDA9FD; Sat, 12 May 2018 13:07:06 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5B526FDA9FC for ; Sat, 12 May 2018 13:07:06 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-yw0-x229.google.com (mail-yw0-x229.google.com [IPv6:2607:f8b0:4002:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 00B5C823FA for ; Sat, 12 May 2018 13:07:05 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: by mail-yw0-x229.google.com with SMTP id u83-v6so2373472ywc.4 for ; Sat, 12 May 2018 06:07:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=ZIvs3VcbJkLDdXGUjJmok4xlNt7lVfl+ErTx1ZWfheQ=; b=C1EF8mm/N/XroDkmBfD5/pjsFGp4ZUELQPEtFGrjExk1hAQHrgwz0QtgzRQ/qC6R5o 04cPTVYm5yLf/9MrXtiJ6rtcb+BLhvv6z1SC56Wf22qe9SySPHkg3GTRl3KC+x4lkI1g WlCBzhJu996tFsDrvj/bbPQ+JV1ZY4KzcvIik= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=ZIvs3VcbJkLDdXGUjJmok4xlNt7lVfl+ErTx1ZWfheQ=; b=cQW5uULzqtTDOmzVu5iBRGwLtU2U5EHwunR0liX8G9LIsm1sxoJhqku3+PqAXxUAQE o9movwfzqqFGql1CbqSUMXA4P3M6AamS4tUwDq+ejXOHIy57yys8WUQK8ZO3Mqi/6myc WBX28HLm5VMTNXaS/8Efscw8jJyWfT7X8gRywR68rsAEX1mHIgaxgqEcFgd2Z+JZV0He oQo0q+OyGHlche0HNESKmiXZ5fplzS7nViSfsTN1JWy5g2PZz+M7piMhSmP2gMrf5mLx MTiNtUhgn0n9pU5F+GZ/aoe7sIlXMo7PKSR7eEyrcT+fXE5CupBYM97t/MSZU6uBlfwe akcw== X-Gm-Message-State: ALKqPwd2c8Zez9BEc/vu9e4kgAGTSy/AB9akkHUHbVZAkpIAodGZjt4r MgvzhwIgLFbIusrTm9Yc87rosMFdXZ3W9UaxqGvvGN/R X-Google-Smtp-Source: AB8JxZqtXLV927aqfNyU3/5mym5DeAcwq1n6cnu+p627jEEh5ebB0X2dNM1LDTlgJ3y7hx16x0ILeAPuvBYvruuwPzA= X-Received: by 2002:a81:8605:: with SMTP id w5-v6mr1269803ywf.162.1526130424876; Sat, 12 May 2018 06:07:04 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:c709:0:0:0:0:0 with HTTP; Sat, 12 May 2018 06:06:34 -0700 (PDT) From: Eitan Adler Date: Sat, 12 May 2018 06:06:34 -0700 Message-ID: Subject: pkg wants to install packages it just autoremoved (and vice versa) To: FreeBSD Ports Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 May 2018 13:07:07 -0000 Can anyone explain why pkg wants to both install and autoremove the same packages? [8212 11:56:42.045 eax@fasteagle ~]=E2=88=B4sudo pkg autoremove Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 4 packages: Installed packages to be REMOVED: libXv-1.0.11,1 libepoxy-1.4.3 libxkbfile-1.0.9 videoproto-2.3.3 Number of packages to be removed: 4 The operation will free 3 MiB. Proceed with deinstalling packages? [y/N]: y [1/4] Deinstalling libXv-1.0.11,1... [1/4] Deleting files for libXv-1.0.11,1: 100% [2/4] Deinstalling libepoxy-1.4.3... [2/4] Deleting files for libepoxy-1.4.3: 100% [3/4] Deinstalling libxkbfile-1.0.9... [3/4] Deleting files for libxkbfile-1.0.9: 100% [4/4] Deinstalling videoproto-2.3.3... [4/4] Deleting files for videoproto-2.3.3: 100% [8213 11:56:45.479 eax@fasteagle ~]=E2=88=B4sudo pkg upgrade Updating FreeBSD repository catalogue... FreeBSD repository is up to date. Updating poudriere repository catalogue... poudriere repository is up to date. All repositories are up to date. Checking for upgrades (60 candidates): 100% Processing candidates (60 candidates): 100% Checking integrity... done (0 conflicting) The following 4 package(s) will be affected (of 0 checked): New packages to be INSTALLED: libxkbfile: 1.0.9 [FreeBSD] videoproto: 2.3.3 [FreeBSD] libXv: 1.0.11,1 [FreeBSD] libepoxy: 1.4.3 [FreeBSD] Number of packages to be installed: 4 The process will require 3 MiB more space. Proceed with this action? [y/N]: y [1/4] Installing videoproto-2.3.3... [1/4] Extracting videoproto-2.3.3: 100% [2/4] Installing libxkbfile-1.0.9... [2/4] Extracting libxkbfile-1.0.9: 100% [3/4] Installing libXv-1.0.11,1... [3/4] Extracting libXv-1.0.11,1: 100% [4/4] Installing libepoxy-1.4.3... [4/4] Extracting libepoxy-1.4.3: 100% --=20 Eitan Adler From owner-freebsd-ports@freebsd.org Sat May 12 13:50:02 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4BC92FDC872 for ; Sat, 12 May 2018 13:50:02 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id D90F56BA8F for ; Sat, 12 May 2018 13:50:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 95212FDC870; Sat, 12 May 2018 13:50:01 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 829C0FDC86E for ; Sat, 12 May 2018 13:50:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 20E9E6BA81 for ; Sat, 12 May 2018 13:50:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 5450818175 for ; Sat, 12 May 2018 13:50:00 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id w4CDo0Ke017166 for ; Sat, 12 May 2018 13:50:00 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id w4CDo0Hg017165; Sat, 12 May 2018 13:50:00 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201805121350.w4CDo0Hg017165@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Sat, 12 May 2018 13:50:00 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 May 2018 13:50:02 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ databases/postgresql-plv8js | 1.4.8 | v2.3.4 ------------------------------------------------+-----------------+------------ lang/micropython | 1.5.1 | v1.9.4 ------------------------------------------------+-----------------+------------ sysutils/fusefs-libs | 2_9_5 | fuse-3.2.3 ------------------------------------------------+-----------------+------------ textproc/xqilla | 2.3.3 | 2.3.4 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ports@freebsd.org Sat May 12 20:36:38 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 35C6FFCFE20 for ; Sat, 12 May 2018 20:36:38 +0000 (UTC) (envelope-from john@saltant.com) Received: from twaddle.saltant.net (twaddle.saltant.net [IPv6:2001:470:8d6f:1001::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B01E573531; Sat, 12 May 2018 20:36:37 +0000 (UTC) (envelope-from john@saltant.com) Received: from dither.saltant.net (dither.saltant.net [IPv6:2001:470:8d6f:1001::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by twaddle.saltant.net (Postfix) with ESMTPSA id 3215C1124D; Sat, 12 May 2018 16:36:36 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=saltant.com; s=twaddle; t=1526157396; bh=gE3RwNzX1fZs86LiqmowMJlc2QYPmU4JmTexm/3geFk=; h=To:Cc:From:Subject:Date; b=Z32wZBHWSyAkyuV0QAKqFiW66AqR7PXQyCeZFQM7AGXlOdK471V7YcprLWfttruym ZExNIfwm5OCVyYt+uEg4wR8GEbGRrT0KcNd/uuA/SB2F76UsXmqRs9TpUUwhfyYM01 CIZnZSin9pfkHnNcrehcjD6n7YuT5EovQBy/ozcXmc+T4X3oAwj45HX5TuYk3GlF+X yarbmplNTgRndt6uCIIwg05iPrRm8OvZkeJ+ynVQf+t0yOggL1WTDSTCfwQ7ZL1fVL zOiuc6AhXetGg4hjdquiIQlCQrGTTEWKYpJQSFw1OqrmWirj1PfQVs055EVTVnFgtf XbY8/zwOFfpFw== To: FreeBSD Ports From: "John W. O'Brien" Subject: Maintainer timeout: dns/dnsperf bug 227812 Autocrypt: addr=john@saltant.com; prefer-encrypt=mutual; keydata= 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 Organization: Saltant Solutions Message-ID: <503d558c-a827-8fd6-e2c8-44c2e664da97@saltant.com> Date: Sat, 12 May 2018 16:36:26 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="oCmLd5GwOMoAID5VEMFvK32Cb6RR31rBj" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 May 2018 20:36:38 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --oCmLd5GwOMoAID5VEMFvK32Cb6RR31rBj Content-Type: multipart/mixed; boundary="BPo16ZaN9xtZnldzDooP3glUOlXTYmG7K"; protected-headers="v1" From: "John W. O'Brien" To: FreeBSD Ports Cc: Hiroki Sato Message-ID: <503d558c-a827-8fd6-e2c8-44c2e664da97@saltant.com> Subject: Maintainer timeout: dns/dnsperf bug 227812 --BPo16ZaN9xtZnldzDooP3glUOlXTYmG7K Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hello FreeBSD Ports, I believe we have reached the two week maintainer timeout on bug 227812 [0]. A tested patch has been ready to commit without feedback since 2018-04-27T16:28:10Z. Are there any committers within earshot able and willing to take this bug= ? [0] dns/dnsperf: Update to 2.1.0.0 https://bugs.freebsd.org/227812 Thank you, --=20 John W. O'Brien OpenPGP keys: 0x33C4D64B895DBF3B --BPo16ZaN9xtZnldzDooP3glUOlXTYmG7K-- --oCmLd5GwOMoAID5VEMFvK32Cb6RR31rBj Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEKpEHkkRoSDiIJkQOWPtK56pP/m4FAlr3UFMACgkQWPtK56pP /m6D6Qf/TIveZyOPvEr03p2y7J3+07w1usE5hyWS4iyAmHMGsH3A6gnlqSYGBkEe XnhG9Qwm4yTu6BEarpG9mRlxn8INZI/5M9VZYNVjgDtGWt1Pv0IK4dPddeIYEkVo DMHmHtgQ8mmyycnk6GuO++OILwI/AmFSdDw8to/Cf1c/OzJS1Gsseg5c9SYWSa/x mFcUFwR7AHExEQdW23HVAIPnJ0RCdJiHcPmA2dNJShH+uuliY+zzgQku5+tsP5Gs gxoVErUWQOwv0XYx65y+AIRbi53E+EqkWuhm8tTXvPSWM8QYi7uqgmvaBqggi0f4 oape7zVn6YUmXV7bLAcLVZ++/H6h3Q== =CjSC -----END PGP SIGNATURE----- --oCmLd5GwOMoAID5VEMFvK32Cb6RR31rBj--