Re: Last flavorless revision?

2017-12-05 Thread Steve Kargl
On Tue, Dec 05, 2017 at 09:13:38AM +0100, Mathieu Arnold wrote:
> Le 04/12/2017 à 18:33, Steve Kargl a écrit :
> > On Mon, Dec 04, 2017 at 11:49:30AM +, Alan Hicks wrote:
> >>
> >> On 02/12/2017 17:28, Steve Kargl wrote:
> >>> On Sat, Dec 02, 2017 at 02:06:32PM +0100, Christian Ullrich wrote:
>  * Steve Kargl wrote:
> 
> >>> Given that I asked about a specific revision number, it stands
> >>> to reason that I had already spent too much time wandering around
> >>> svnweb.freebsd.org.  An entry needs to be added to ports/UPDATING
> >>> to state which revision turns on flavors and by extension neuters
> >>> all port management tools except poudriere.  Four months from now
> >>> when users update a system finding that information by crawling
> >>> through svnweb.freebsd.org will be a challenge.
> >>>
> >> Your friend is subversion log search
> >> svn log --search FLAVORS svn://svn.FreeBSD.org
> >>
> >> r455205 | mat | 2017-11-30 15:33:29 + (Thu, 30 Nov 2017) | 13 lines
> >>
> >> Generic FLAVORS work.
> > This does not document the change in ports/UPDATING.  FreeBSD
> > users have been told to check {src/ports}/UPDATING for 20+
> > years.  A change that fundamentally changes the way users 
> > interact with ports/ should document.
> 
> 
> This did not change anything for the users, so there was nothing in
> UPDATING.
> 

Any user who uses portmaster runs into problems after 455205.
How does that "not change anything"?

-- 
Steve
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Last flavorless revision?

2017-12-05 Thread George Mitchell
On 12/05/17 03:13, Mathieu Arnold wrote:
> Le 04/12/2017 à 18:33, Steve Kargl a écrit :
>> [...]
>> This does not document the change in ports/UPDATING.  FreeBSD
>> users have been told to check {src/ports}/UPDATING for 20+
>> years.  A change that fundamentally changes the way users 
>> interact with ports/ should document.
> 
> 
> This did not change anything for the users, so there was nothing in
> UPDATING.
I think there is some cognitive dissonance here on who the users are.
I would be astonished if any end user of a FreeBSD system had ever
read the contents of /usr/ports/UPDATING except for the system
administrator, and administrators are definitely affected (to say
the least).   -- George



signature.asc
Description: OpenPGP digital signature


Re: Last flavorless revision?

2017-12-05 Thread Steven Hartland

On 05/12/2017 08:13, Mathieu Arnold wrote:

Le 04/12/2017 à 18:33, Steve Kargl a écrit :

On Mon, Dec 04, 2017 at 11:49:30AM +, Alan Hicks wrote:

On 02/12/2017 17:28, Steve Kargl wrote:

On Sat, Dec 02, 2017 at 02:06:32PM +0100, Christian Ullrich wrote:

* Steve Kargl wrote:


Given that I asked about a specific revision number, it stands
to reason that I had already spent too much time wandering around
svnweb.freebsd.org.  An entry needs to be added to ports/UPDATING
to state which revision turns on flavors and by extension neuters
all port management tools except poudriere.  Four months from now
when users update a system finding that information by crawling
through svnweb.freebsd.org will be a challenge.


Your friend is subversion log search
svn log --search FLAVORS svn://svn.FreeBSD.org

r455205 | mat | 2017-11-30 15:33:29 + (Thu, 30 Nov 2017) | 13 lines

Generic FLAVORS work.

This does not document the change in ports/UPDATING.  FreeBSD
users have been told to check {src/ports}/UPDATING for 20+
years.  A change that fundamentally changes the way users
interact with ports/ should document.


This did not change anything for the users, so there was nothing in
UPDATING.

That's not true, for example it meant there was a minimum version 
requirement for poudriere without which it would fail to build any 
python packages, so if nothing else that should have been mentioned.


    Regards
    Steve
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Last flavorless revision?

2017-12-05 Thread Mathieu Arnold
Le 04/12/2017 à 18:33, Steve Kargl a écrit :
> On Mon, Dec 04, 2017 at 11:49:30AM +, Alan Hicks wrote:
>>
>> On 02/12/2017 17:28, Steve Kargl wrote:
>>> On Sat, Dec 02, 2017 at 02:06:32PM +0100, Christian Ullrich wrote:
 * Steve Kargl wrote:

>>> Given that I asked about a specific revision number, it stands
>>> to reason that I had already spent too much time wandering around
>>> svnweb.freebsd.org.  An entry needs to be added to ports/UPDATING
>>> to state which revision turns on flavors and by extension neuters
>>> all port management tools except poudriere.  Four months from now
>>> when users update a system finding that information by crawling
>>> through svnweb.freebsd.org will be a challenge.
>>>
>> Your friend is subversion log search
>> svn log --search FLAVORS svn://svn.FreeBSD.org
>>
>> r455205 | mat | 2017-11-30 15:33:29 + (Thu, 30 Nov 2017) | 13 lines
>>
>> Generic FLAVORS work.
> This does not document the change in ports/UPDATING.  FreeBSD
> users have been told to check {src/ports}/UPDATING for 20+
> years.  A change that fundamentally changes the way users 
> interact with ports/ should document.


This did not change anything for the users, so there was nothing in
UPDATING.


-- 
Mathieu Arnold




signature.asc
Description: OpenPGP digital signature


Re: Last flavorless revision?

2017-12-04 Thread Jan Beich
Steve Kargl  writes:

> On Mon, Dec 04, 2017 at 11:49:30AM +, Alan Hicks wrote:
>
>> 
>> 
>> On 02/12/2017 17:28, Steve Kargl wrote:
>> > On Sat, Dec 02, 2017 at 02:06:32PM +0100, Christian Ullrich wrote:
>> >> * Steve Kargl wrote:
>> >>
>> > 
>> > Given that I asked about a specific revision number, it stands
>> > to reason that I had already spent too much time wandering around
>> > svnweb.freebsd.org.  An entry needs to be added to ports/UPDATING
>> > to state which revision turns on flavors and by extension neuters
>> > all port management tools except poudriere.  Four months from now
>> > when users update a system finding that information by crawling
>> > through svnweb.freebsd.org will be a challenge.
>> > 
>> 
>> Your friend is subversion log search
>> svn log --search FLAVORS svn://svn.FreeBSD.org
>> 
>> r455205 | mat | 2017-11-30 15:33:29 + (Thu, 30 Nov 2017) | 13 lines
>> 
>> Generic FLAVORS work.

Another way to get the revision:

$ svn blame /usr/ports/CHANGES | awk '/FLAVOR/ { rev=$1 } END { print rev }'
455205

>
> This does not document the change in ports/UPDATING.  FreeBSD
> users have been told to check {src/ports}/UPDATING for 20+
> years.

UPDATING is for individual POLA violations, CHANGES is for the framework,
MOVED is for renames/deletions. For now flavors changed the way to install
py* ports for non-default python version thus got an UPDATING entry.

> A change that fundamentally changes the way users interact with ports/
> should document.

That's an overstatement. Non-assisted builds (e.g. "make install")
mostly work as before.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Last flavorless revision?

2017-12-04 Thread Steve Kargl
On Mon, Dec 04, 2017 at 11:49:30AM +, Alan Hicks wrote:
> 
> 
> On 02/12/2017 17:28, Steve Kargl wrote:
> > On Sat, Dec 02, 2017 at 02:06:32PM +0100, Christian Ullrich wrote:
> >> * Steve Kargl wrote:
> >>
> > 
> > Given that I asked about a specific revision number, it stands
> > to reason that I had already spent too much time wandering around
> > svnweb.freebsd.org.  An entry needs to be added to ports/UPDATING
> > to state which revision turns on flavors and by extension neuters
> > all port management tools except poudriere.  Four months from now
> > when users update a system finding that information by crawling
> > through svnweb.freebsd.org will be a challenge.
> > 
> 
> Your friend is subversion log search
> svn log --search FLAVORS svn://svn.FreeBSD.org
> 
> r455205 | mat | 2017-11-30 15:33:29 + (Thu, 30 Nov 2017) | 13 lines
> 
> Generic FLAVORS work.

This does not document the change in ports/UPDATING.  FreeBSD
users have been told to check {src/ports}/UPDATING for 20+
years.  A change that fundamentally changes the way users 
interact with ports/ should document.

-- 
Steve
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Last flavorless revision?

2017-12-04 Thread Alan Hicks via freebsd-ports



On 02/12/2017 17:28, Steve Kargl wrote:

On Sat, Dec 02, 2017 at 02:06:32PM +0100, Christian Ullrich wrote:

* Steve Kargl wrote:


On Fri, Dec 01, 2017 at 01:42:27PM -0700, Adam Weinberger wrote:

On 1 Dec, 2017, at 13:07, Steve Kargl  wrote:

ports/UPDATING does not seem to include an entry noting
the last subversion revision prior to the flipping on
flavors.  Is revision 455205 the penultimate revision?


https://svnweb.freebsd.org



?


He means, "I could just write 'No, 455205 is the first one with FLAVORS
support in it, if you don't count the brief interlude from 450663 until
450939 when introducing it exposed the lack of communication between
ports collection and ports tools maintainers for the first time', but
since that would be entirely too helpful, instead I'll just post a link
to the SVN web interface which boasts all the charm and usability of the
late 1990s and let you figure it out for yourself."



Given that I asked about a specific revision number, it stands
to reason that I had already spent too much time wandering around
svnweb.freebsd.org.  An entry needs to be added to ports/UPDATING
to state which revision turns on flavors and by extension neuters
all port management tools except poudriere.  Four months from now
when users update a system finding that information by crawling
through svnweb.freebsd.org will be a challenge.



Your friend is subversion log search
svn log --search FLAVORS svn://svn.FreeBSD.org

r455205 | mat | 2017-11-30 15:33:29 + (Thu, 30 Nov 2017) | 13 lines

Generic FLAVORS work.

- Enable FLAVORS.
- Make make describe flavors aware.
- Add a qa check for unique package names amongst flavors.
- Make MOVEDlint understand flavors.
- Add a bit of sanity check to make sure FLAVORS stay lowercase.
- Various fixes.

Reviewed by:portmgr
Sponsored by:   Absolight
Differential Revision:  https://reviews.freebsd.org/D12577


___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Last flavorless revision?

2017-12-02 Thread Steve Kargl
On Sat, Dec 02, 2017 at 02:06:32PM +0100, Christian Ullrich wrote:
> * Steve Kargl wrote:
> 
> > On Fri, Dec 01, 2017 at 01:42:27PM -0700, Adam Weinberger wrote:
> >>> On 1 Dec, 2017, at 13:07, Steve Kargl  
> >>> wrote:
> >>>
> >>> ports/UPDATING does not seem to include an entry noting
> >>> the last subversion revision prior to the flipping on
> >>> flavors.  Is revision 455205 the penultimate revision?
> >>
> >> https://svnweb.freebsd.org
> >>
> > 
> > ?
> 
> He means, "I could just write 'No, 455205 is the first one with FLAVORS 
> support in it, if you don't count the brief interlude from 450663 until 
> 450939 when introducing it exposed the lack of communication between 
> ports collection and ports tools maintainers for the first time', but 
> since that would be entirely too helpful, instead I'll just post a link 
> to the SVN web interface which boasts all the charm and usability of the 
> late 1990s and let you figure it out for yourself."
> 

Given that I asked about a specific revision number, it stands
to reason that I had already spent too much time wandering around
svnweb.freebsd.org.  An entry needs to be added to ports/UPDATING
to state which revision turns on flavors and by extension neuters
all port management tools except poudriere.  Four months from now
when users update a system finding that information by crawling
through svnweb.freebsd.org will be a challenge.   

-- 
Steve
20170425 https://www.youtube.com/watch?v=VWUpyCsUKR4
20161221 https://www.youtube.com/watch?v=IbCHE-hONow
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Last flavorless revision?

2017-12-02 Thread Christian Ullrich

* Steve Kargl wrote:


On Fri, Dec 01, 2017 at 01:42:27PM -0700, Adam Weinberger wrote:

On 1 Dec, 2017, at 13:07, Steve Kargl  wrote:

ports/UPDATING does not seem to include an entry noting
the last subversion revision prior to the flipping on
flavors.  Is revision 455205 the penultimate revision?


https://svnweb.freebsd.org



?


He means, "I could just write 'No, 455205 is the first one with FLAVORS 
support in it, if you don't count the brief interlude from 450663 until 
450939 when introducing it exposed the lack of communication between 
ports collection and ports tools maintainers for the first time', but 
since that would be entirely too helpful, instead I'll just post a link 
to the SVN web interface which boasts all the charm and usability of the 
late 1990s and let you figure it out for yourself."


HTH,

--
Christian

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Last flavorless revision?

2017-12-01 Thread Steve Kargl
On Fri, Dec 01, 2017 at 01:42:27PM -0700, Adam Weinberger wrote:
> > On 1 Dec, 2017, at 13:07, Steve Kargl  
> > wrote:
> > 
> > ports/UPDATING does not seem to include an entry noting
> > the last subversion revision prior to the flipping on
> > flavors.  Is revision 455205 the penultimate revision?
> 
> https://svnweb.freebsd.org
> 

?

-- 
Steve
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Last flavorless revision?

2017-12-01 Thread Adam Weinberger
> On 1 Dec, 2017, at 13:07, Steve Kargl  
> wrote:
> 
> ports/UPDATING does not seem to include an entry noting
> the last subversion revision prior to the flipping on
> flavors.  Is revision 455205 the penultimate revision?

https://svnweb.freebsd.org


-- 
Adam Weinberger
ad...@adamw.org
https://www.adamw.org

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Last flavorless revision?

2017-12-01 Thread Steve Kargl
ports/UPDATING does not seem to include an entry noting
the last subversion revision prior to the flipping on
flavors.  Is revision 455205 the penultimate revision?

-- 
Steve
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"