Re: [lldb-dev] [llvm-dev] 12.0.1-rc1 release has been tagged

2021-06-04 Thread Chandler Carruth via lldb-dev
In addition to the issues mentioned in this thread, I'd also like to ask if
it would be possible to fix these two bugs as well:
https://bugs.llvm.org/show_bug.cgi?id=43604 (maybe unique to Debian
packages)
https://bugs.llvm.org/show_bug.cgi?id=46321

Both of these are fixable exclusively by passing flags to CMake during the
build, no source changes are needed here. Homebrew packages for Linux have
fixed them now, but it'd be really great for the Linux distribution
packages to have these fixes too.

I believe the only thing needed is to add the following to the
`RUNTIMES_CMAKE_ARGS` list:
-DCMAKE_POSITION_INDEPENDENT_CODE=ON
-DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON
-DLIBCXX_STATICALLY_LINK_ABI_IN_SHARED_LIBRARY=OFF
-DLIBCXX_STATICALLY_LINK_ABI_IN_STATIC_LIBRARY=ON
-DLIBCXX_USE_COMPILER_RT=ON
-DLIBCXXABI_USE_COMPILER_RT=ON
-DLIBCXXABI_USE_LLVM_UNWINDER=ON

(Technically, the last three are not strictly necessary, but without them
the installed libc++ and libc++abi libraries may fail due to missing
features in libgcc_s on some Linux platforms and it seems both easy and
beneficial to avoid this.)

On Wed, May 26, 2021 at 12:15 AM Tom Stellard via llvm-dev <
llvm-...@lists.llvm.org> wrote:

> Hi,
>
> I've tagged the 12.0.1-rc1 release.  Testers may upload binaries and
> report results.
>
> -Tom
>
> ___
> LLVM Developers mailing list
> llvm-...@lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


Re: [lldb-dev] [llvm-dev] [cfe-dev] Mailing List Status Update

2021-06-04 Thread Aaron Ballman via lldb-dev
On Thu, Jun 3, 2021 at 6:20 PM James Y Knight via llvm-dev
 wrote:
>
> I've just tried out discourse for the first time. It is not clear to me how 
> to use it to replace mailing lists. It has a setting "mailing list mode", 
> which sounds like the right thing -- sending all messages via email. Except 
> that option is global -- all messages in all categories on the llvm discourse 
> instance. Which definitely isn't what I want at all. I don't want to 
> subscribe to MLIR, for example.
>
> In general, I'd say I'm pretty uncomfortable with switching from a mailing 
> list to discourse. Discourse seems entirely reasonable to use for 
> end-user-facing forums, but I'm rather unconvinced about its suitability as a 
> dev-list replacement. Other communities (e.g. python) seem to have a split, 
> still: mailing lists for dev-lists, and discourse for end-user-facing forums.
>
> I'd also note that Mailman3 provides a lot more features than what we're used 
> to with mailman2, including the ability to interact/post through the website.
>
> Maybe someone can convince me that I'm just being a curmudgeon, but at this 
> point, I'd say we ought to be investigating options to have Someone Else 
> manage the mailman service, and keep using mailing lists, rather than 
> attempting to switch to discourse.

+1 to this. I've tried discourse in the past and not found it to be a
palatable replacement for mailing lists. Some of that is certainly
inertia (I've been using mailing lists for a *long time*) that I could
work to overcome, but my preference is to continue with mailing lists.

~Aaron

>
>
> On Tue, Jun 1, 2021 at 4:50 PM Tom Stellard via cfe-dev 
>  wrote:
>>
>> Hi,
>>
>> We recently[1] ran into some issues with the mailing lists that caused
>> us to disable automatic approval of subscriptions.  Over the past few
>> months, the LLVM Foundation Board of Directors have been investigating
>> solutions to this issue and are recommending that the project move its
>> discussion forum from mailman to Discourse[2].
>>
>> The proposed migration plan is to move the discussion lists (e.g *-dev,
>> *-users lists) to Discourse as soon as possible.  The commit email lists
>> (*-commits lists) will remain on mailman until a not-yet-determined date
>> in the future, after which they will be replaced by something else.
>> Some commit lists alternatives include Discourse and GitHub commit
>> comments (but there may be others).
>>
>> Here are the reasons why the LLVM Foundation Board of Directors is
>> recommending this change:
>>
>> - The LLVM project discussion lists cannot be adequately maintained by our
>>current volunteer infrastructure staff and without changes we run the
>>risk of a major outage.
>>
>> - We are able to make this change without significant impact to user's or
>>developer's daily workflows because Discourse supports email subscriptions
>>and posting (NOTE: if you are concerned that your workflow may be impacted
>>by this change, please contact the Infrastructure Working Group[3], so
>>they can help test your workflow with Discourse.)
>>
>> - Discourse gives us additional features that will benefit the community:
>>- Easy to signup and subscribe to categories
>>- Better moderation tools.
>>- Web-based user interface.
>>- Ability to send announcements to multiple categories to avoid having to
>>  cross-post community wide announcements.
>>
>> - A subset of the community (MLIR) have been experimenting with Discourse
>>for over a year and are able to provide feedback about this experience
>>to the Board of Directors.
>>
>> We did also consider one alternative, which was migrating our lists to a
>> mailman hosting service.  However, we concluded that with all the work it
>> would take to migrate our lists to another service, it would be better
>> if we moved to a service (like Discourse) that provided more features
>> than what we have now.
>>
>> We understand that moving to Discourse is a change for the community and
>> that people may be worried about this having a negative impact on their
>> participation in the project.  As mentioned above, we believe that this
>> change can be done without significant impact to anyone’s workflows.
>> If you disagree, please contact the Infrastructure Working Group, to
>> document the impact to your workflow, so we can work together to find
>> a solution for your issue.
>>
>> If you have any other questions or comments you can raise them on this
>> thread and please keep criticisms constructive and on topic.
>>
>>
>> LLVM Foundation Board of Directors
>>
>> [1] https://lists.llvm.org/pipermail/llvm-dev/2021-March/149027.html
>> [2] https://www.discourse.org/
>> [3] https://github.com/llvm/llvm-iwg
>>
>> ___
>> cfe-dev mailing list
>> cfe-...@lists.llvm.org
>> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
> ___
> LLVM Developers mailin

Re: [lldb-dev] [Release-testers] 12.0.1-rc1 release has been tagged

2021-06-04 Thread Tom Stellard via lldb-dev

On 6/2/21 2:40 AM, Michał Górny wrote:

On Tue, 2021-06-01 at 10:03 -0700, Tom Stellard wrote:

On 5/28/21 1:45 PM, Michał Górny wrote:

On Wed, 2021-05-26 at 00:15 -0700, Tom Stellard via Release-testers
wrote:

Hi,

I've tagged the 12.0.1-rc1 release.  Testers may upload binaries and report 
results.



I've started testing, hit two bugs I've already reported for 12.0.0 RCs
and figured out I'm wasting my time.  It seems that LLVM reached
the point where releases are pushed through just for the sake of
releases and QA doesn't exist.



Which bugs are these?



The three I've hit immediately are:

https://bugs.llvm.org/show_bug.cgi?id=48918
https://bugs.llvm.org/show_bug.cgi?id=48937
https://bugs.llvm.org/show_bug.cgi?id=48939

Just to be clear, I'm not blaming you.  But the whole release testing
process is just getting more and more frustrating.



If you have suggestion for improvements, I would be interested in hearing
those.  The main problem that I see is that there needs to be a developer
interested in fixing a bug for it to get fixed.  We (as a community) can do
more to help make developers aware of bugs (I'm hoping that moving to
GitHub issues will make this easier), but I don't know of a good way to
incentive developers to work on specific issues when it doesn't fit
into their normal day-to-day responsibilities.

-Tom

___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev