Improve error message when forgetting to use cloneType

If you forget to use cloneType, then you'll get this error message which doesn't tell you what to do or where to do it:
*** RUN ABORTED ***
chisel3.core.Binding$BindingException: : Already bound to WireBinding(ascenium.psm2.psm2@0)
at chisel3.core.Binding$.AlreadyBoundException(Binding.scala:54)
at chisel3.core.Element.binding_$eq(Bits.scala:33)
at chisel3.core.Data$$anonfun$chiselCloneType$2.apply(Data.scala:266)
at chisel3.core.Data$$anonfun$chiselCloneType$2.apply(Data.scala:265)
at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:733)
at scala.collection.Iterator$class.foreach(Iterator.scala:893)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:732)
...

Is this still an issue in the latest chisel? #617 should give better error messages (along the line of "must be a chisel type, not hardware"), though it doesn't yet offer an resolution.
#578 also proposes to replace cloneType and friends with getType, which should be more intuitive.

this is w the may 30. chisel 3 snapshot.

jun. 2017 20.33 skrev "Richard Lin"<EMAIL_ADDRESS>

Is this still an issue in the latest chisel? #617
https://github.com/freechipsproject/chisel3/pull/617 should give better
error messages (along the line of "must be a chisel type, not hardware"),
though it doesn't yet offer an resolution.
#578 https://github.com/freechipsproject/chisel3/issues/578 also
proposes to replace cloneType and friends with getType, which should be
more intuitive.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/freechipsproject/chisel3/issues/636#issuecomment-312056957,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACq05pLPMvN-MhII1ZWFGEmhXTltmVXnks5sI-3ugaJpZM4OI6IL
.

Yeah, the PR that gives a better error was only merged June 26, so see if the errors are better now.
New APIs like chiselTypeOf are still under discussion.


Incorrect toolchain when opening a vsxmake solution using Visual Studio 2022

Describe the bug
When opening a solution generated using vsxmake (2022) with VS2022, it defaults to the Visual Studio 2010 toolchain. This does not happend with VS2019.
Expected behavior
Visual Studio projects to use the VS2022 toolchain when generating a solution using VS2022.
Related Environment

xmake version: v2.5.9
os: Windows 11 64-bit
target platform: MSVC 2022 v143

Can you upload your generated .sln .vcxproj files as zip?

Can you upload your generated .sln .vcxproj files as zip?
vsxmake2022.zip

Okay, so small update I uninstalled VS 2019 to check if for some reasons it create a compability problem with VS 2022 and it seems that the case because now xmake can't find VS2022 (before it did and showed "2022")

Can you upload your generated .sln .vcxproj files as zip?

vsxmake2022.zip

Microsoft Visual Studio Solution File, Format Version 12.0
# Visual Studio Version 17.0
#
# xmake version 2.5.9+HEAD.809ee9806
#
#   This file is auto generated by xmake.
#
#   Please DO NOT EDIT since all your modification will lost after re-generation.
#   See https://github.com/xmake-io/xmake/pull/472 for more infomation.
#
VisualStudioVersion = 17.0
MinimumVisualStudioVersion = 10.0

I found that your sln file has been vs2020 (VisualStudioVersion 17.0).
I didn't find any problems. It's ok.

Can you upload your generated .sln .vcxproj files as zip?

vsxmake2022.zip

Microsoft Visual Studio Solution File, Format Version 12.0
# Visual Studio Version 17.0
#
# xmake version 2.5.9+HEAD.809ee9806
#
#   This file is auto generated by xmake.
#
#   Please DO NOT EDIT since all your modification will lost after re-generation.
#   See https://github.com/xmake-io/xmake/pull/472 for more infomation.
#
VisualStudioVersion = 17.0
MinimumVisualStudioVersion = 10.0

I found that your sln file has been vs2020 (VisualStudioVersion 17.0).
I didn't find any problems. It's ok.

Yeah it's seems good in the sln file but in VS it is set to vs2010:

I only know that as long as the version in sln is correct, it should be correct. I don't know why vs will show this? Is the tool chain being used right now? If it is only a display problem, it should not affect normal compilation.

I only know that as long as the version in sln is correct, it should be correct. I don't know why vs will show this? Is the tool chain being used right now? If it is only a display problem, it should not affect normal compilation.

Well I can't test right now as xmake now doesn't detect VS2022, even after a full reinstallation + restart. I'm using the release version of Visual Studio and not the preview. CMake detects it so I think it's not related to a env-var or something like that 🤔

Okay so I digged a bit more, VS2022 doesn't create set any environnement variables for some reason (VCInstallDir didn't exist, and VSInstallDir was still pointing my old VS2019 installation), it seems like CMake search VS using vswhere.exe that is always installed in Program Files (x86)\Installer\vswhere.exe, so maybe it is the new way of searching VS. For compilation you're right it doesn't affect, I forgot that xmake has its own custom targets. Thanks!

I see xmake rely on environnement variables only. For compilation you're right it doesn't affect, I forgot that xmake has its own custom targets. Thanks!

no, xmake doesn't depend on vs envs. you can run xmake in clean cmd. It will use vswhere.
You can run xmake l detect.sdks.find_vstudio and let me see the output.
and please do not run xmake in vs prompt terminal. only need cmd.

I don't have the environment to reproduce it now. You can create a project with vs2022 and compare the differences of vcxproj files

It seems to be coming from the PlatformToolset.
A regular project has this:
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v143</PlatformToolset>
    <CharacterSet>Unicode</CharacterSet>
  </PropertyGroup>

But it doesn't appear in vcxproj generated for vsxmake

Ok I can confirm it comes from the PlatformToolset property.
When you fix this with VS2022, it adds this to xmake project:
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
    <PlatformToolset>v143</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='releasedbg|x64'">
    <PlatformToolset>v143</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='coverage|x64'">
    <PlatformToolset>v143</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='asan|x64'">
    <PlatformToolset>v143</PlatformToolset>
  </PropertyGroup>

I try fix it. https://github.com/xmake-io/xmake/commit/c986baaa3b9f79d3add7b26e5ab8dd0cb75b735b
try it again?

It's fixed! Thank you.

@Zino2201 Does it work for you?

@waruqi Just tried and yep it works now, thanks!


Collabdoc revision HTML stored with activity

It looks like when a collaborative document is stored in the activity streams, it's reivison HTML might be stored with it. This is resulting in queries large enough to time out.
Additionally, when the error happens, the full activity information gets logged as well resulting in an extremely large log entry.
Additionally, it is possible that it gets retried a number of times, causing critical loss in disk space in the log volume.
The above should be analyzed and fixed.

This was the content item and revision whose information was attempted to be persisted into the activity streams:
https://oae.gatech.edu/api/content/c:marist:NJQnCo2Mg/revisions/rev:marist:VJbO73hfx

Fix for content HTML is at #1261which we should fix ASAP. We should also address the other issues as part of this ticket as well, though.

Assigned to @sallakarppinen for fix.
I think it's probably enough to just ensure the logging does not put the full activity information in the log, just a summary.

Which log was affected (I'm assuming either content or activity)?

I'm assuming this is part of the oae-activity module. @mrvisser @simong : As that's a fairly complex module, would you be able to point @sallakarppinen into the right direction?

OK, so apparently the revision content was being added to the activity logs when the query timed out. @mrvisser's fix also means this should not happen again as the latestRevision will not be persisted in the activity streams table.
It's a bit worrying though that it looks like helenus(?) just kept trying to execute the query over and over even after Cassandra had become unresponsive.

Yes, this ticket appears to have been left open to address the other 2 items that were indicated in the description:

Additionally, when the error happens, the full activity information gets logged as well resulting in an extremely large log entry.

Despite the revision HTML not being output anymore, the existing log entry is still unreasonably large and I think it can mess up our syslog handling which requires a fixed log entry size. We could git grep the code in the activity sub-system for debug, info and error logs that appear to drop entire entities into the log output and address them.

Additionally, it is possible that it gets retried a number of times, causing critical loss in disk space in the log volume.

This can still happen, which as you mention is concerning. What if Cassandra is timing out for some other reason -- will it retry and start infinite looping data into our logs? We should have a closer look at the Helenus retry semantics (on what kinds of errors does it retry? are there back-off considerations? Can a limit be configured? What could be the implications in other areas of the application of these retries?) and try and set something a bit more reasonable, at least in the activity system.

Cool. There is a _truncateLogParameters method in cassandra.js but I assume it's not being used for some reason, will investigate. I'll have a look at limiting Helenus retries as well and see if it can be configured.

Have tried to reduce the size of activity items getting into logs. Unfortunately Helenus doesn't seem to have a configuration option for retries, but my understanding is it's getting quite outdated in any case so should consider upgrading.

Good find on this, back to @sallakarppinen

Changed to using underscore.


Better icon support

resolves #13
resolves #76

Configure time: 199ms -> 28ms
First draw time: 34ms -> 63ms

i.e startup time ~x2.5 faster :tada:

After updating to these changes (release 0.2.0), the icons of most apps defaulted to the fallback icon. Just had to comment out the following line in the config file to make it work: theme = "theme-name".

Yes, indeed now the default icon theme is hicolor as specified in the spec. And previously /usr/share/icons/default/index.theme was read to get one which seems to be about cursor theme. So formally it was an incorrect behavior before.
One need to specify theme now, usually theme = "Adwaita". Clarified a= noted in the Config wiki. Thanks for this one


Yannick269

I got rid of top_factors.csv and built a new data set into test_top_factors

built from a known decision boundary, plus some noise so we (mostly) know how each variable value should affect the final prediction
contains three useful predictors (two numeric, one categorical) and two predictors which are not useful for the classification
easy to modify once feature normalization and independence of dummy variable encoding are added (see #294)

I also added an absolute value to the top_factors calculation so that large negative values would also be viewed as important.

:x: Build healthcareai-py 1.0.568 failed (commit https://github.com/HealthCatalyst/healthcareai-py/commit/443fca483b by @yvanhuele)

:x: Build healthcareai-py 1.0.584 failed (commit https://github.com/HealthCatalyst/healthcareai-py/commit/6445ae384e by @Aylr)

:x: Build healthcareai-py 1.0.586 failed (commit https://github.com/HealthCatalyst/healthcareai-py/commit/4167ee8954 by @Aylr)


Kakao view for ScrollView

Now there is no KScrollView

Hi! First of all, thanks for reaching out.
But I don't recall that there were KScrollView in Kakao in the first place.
Can you tell me which version of Kakao had it?
Or I misunderstood your sentence and you want to request such feature?

Hi. Yes, I want ScrollView supporting. Thank you for fast reaction and PR

Component is merged. Closing this issue.


Add Aaron as an administrator

His email is<EMAIL_ADDRESS>will get a profile link and add here

here's aaron's profile link: https://participedia.net/user/422250


after update to 2.17.0 no gateway information

Affter update to 2.17.0 gateway showing no information.
The selected language is englisch but page showing german information. Both pages showing no information.
The rest of the docker is working fine. light, switches and sensors showing up normal
Running docker under latest unraid.

VNC is also working fine

Not related to docker. Clear browser cache and retry.

That was the trick thanks


Problem when open_basedir enforced

When the PHP configuration "open_basedir" is set, an error occurs everytime I try to modify an already existing entry with an already set value for the Image Field. The problem doesn't occur when creating a new entry with an image, only when modifying.
Symphony version: 2.2.5
Image Upload version: 1.1.6
Tested on Windows Apache Server and Linux Apache.
To reproduce: set the PHP config "open_basedir" to the root directory of your website (also add the tmp folder PHP is using for the file uploads), create a section containing an Image Upload field, create a new entry, then modify the same entry.
Note: the problem doesn't occur if I use the original File Upload field instead.
It seems that [field.image_upload.php:240] fieldUpload::getMetaInfo() is trying to get meta information about the "/" file (the path of the file is only "/").
Error output:
file_exists() [function.file-exists]: open_basedir restriction in effect.   FROM sym_fields as t1 WHERE 1 AND t1.id = '1' LIMIT 1; [0.0001]
SELECT SQL_CACHE * FROM sym_fields_input WHERE field_id = '1' LIMIT 1; [0.0002]
SELECT SQL_CACHE t1.* FROM sym_fields as t1 WHERE 1 AND t1.id = '8' LIMIT 1; [0.0002]
SELECT SQL_CACHE * FROM sym_fields_order_entries WHERE field_id = '8' LIMIT 1; [0.0003]
SELECT SQL_CACHE t1.* FROM sym_fields as t1 WHERE 1 AND t1.id = '2' LIMIT 1; [0.0002]
SELECT SQL_CACHE * FROM sym_fields_input WHERE field_id = '2' LIMIT 1; [0.0002]
SELECT SQL_CACHE t1.* FROM sym_fields as t1 WHERE 1 AND t1.id = '3' LIMIT 1; [0.0002]
SELECT SQL_CACHE * FROM sym_fields_textarea WHERE field_id = '3' LIMIT 1; [0.0002]
SELECT SQL_CACHE t1.* FROM sym_fields as t1 WHERE 1 AND t1.id = '50' LIMIT 1; [0.0003]
SELECT SQL_CACHE * FROM sym_fields_input WHERE field_id = '50' LIMIT 1; [0.0002]
SELECT SQL_CACHE t1.*  FROM sym_fields as t1 WHERE 1 AND t1.id = '4' LIMIT 1; [0.0002]
SELECT SQL_CACHE * FROM sym_fields_checkbox WHERE field_id = '4' LIMIT 1; [0.0002]
SELECT SQL_CACHE t1.* FROM sym_fields as t1 WHERE 1 AND t1.id = '32' LIMIT 1; [0.0002]
SELECT SQL_CACHE * FROM sym_fields_checkbox WHERE field_id = '32' LIMIT 1; [0.0002]
SELECT SQL_CACHE t1.* FROM sym_fields as t1 WHERE 1 AND t1.id = '7' LIMIT 1; [0.0002]
SELECT SQL_CACHE * FROM sym_fields_image_upload WHERE field_id = '7' LIMIT 1; [0.0003]

Took note of it. Will handle it.


Issue with optimization (production build)

Bug report
Webpack optimization works wrong in my case. Details in example

What is the current behavior?
Development build works fine. But when i try to build project for production (with -p option) i receive infinite loop when page loads.
If the current behavior is a bug, please provide the steps to reproduce.
I'll try to make test repo later.

What is the expected behavior?
Optimized code should be compiled without issues with loops.
Part of source code with problem
const renderCanvasOnMap = ($canvas, map, data) => {
    ...
    const drawHLine = (y) => {
        g.moveTo(0, y)
        g.lineTo(rect.width, y)
    }

    const drawVLine = (x) => {
        g.moveTo(x, 0)
        g.lineTo(x, rect.height)
    }
    ...

    const [sx, sy] = [
        minx - minx % ss,
        miny - miny % ss
    ]
    const [ex, ey] = [
        maxx - maxx % ss + ss,
        maxy - maxy % ss + ss
    ]

     if (cfg.zoom - map.getZoom() < 2) {
        g.strokeStyle = '#fff'
        g.strokeWidth = '0.5px'

        for (let x = sx; x < ex; x += ss)
            drawVLine(x - mapPixelBounds.min.x)

        for (let y = sy; y < ey; y += ss)
            drawHLine(y - mapPixelBounds.min.y)

        g.stroke()
    }
    ...
}

Part of compiled code
T = (t, e, i) => {
    ....
    const h = t.getContext("2d"),
        ...
        [m, g] = [d - d % l, p - p % l],
        [v, y] = [_ - _ % l + l, f - f % l + l];
    if (o.a.zoom - e.getZoom() < 2) {
        h.strokeStyle = "#fff", h.strokeWidth = "0.5px";
        for (let t = m; t < v; t += l) t -= c.min.x, h.moveTo(t, 0), h.lineTo(t, a.height);
        for (let t = g; t < y; t += l) t -= c.min.y, h.moveTo(0, t), h.lineTo(a.width, t);
        h.stroke()
    }
    ....
    })
}

As you can see compiled example try to increment variable t += l but after that decrement this variable  t -= c.min.y inside loop body. Actually optimizer should use another variable to make this calculation. So here problem with optimization.

Other relevant information:
webpack version:  4.12.0
Node.js version: v10.1.0
Operating System: Mac OS 10.13.4

see https://github.com/webpack-contrib/uglifyjs-webpack-plugin/pull/308

Already fixed in uglify, wait for the release, thanks!


invalid property id

Hi Bootstrap,
since update 5.0.0-beta2 to 5.0.0-beta3
I found an error warning for my old browser using firefox 5.2, but for modern browsers it is still fine.
(invalid property id) on bootstrap.bundle.js: 1208: 17
(invalid property id) on bootstrap.bundle.min.js: 6: 11338
(invalid property id) on bootstrap.js: 1230: 17
(invalid property id) on bootstrap.min.js: 6: 11689

Browser and version (Firefox version 5.2)

Thanks

Thanks for reporting, but v5 only supports Firefox 60 and above.
If that does not concern Firefox 60, we'll close this as won't fix.
Could you provide a reduced test case, so that we can check?

Closing as a won’t fix ahead of any reply on this one :). If this issue persists in supported versions, please let us know.

yes i just want to report. and hope if possible it will be fixed in future updates.
Thank you


Post-install fails

Installing version 1.0.1 gives the following error:
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>postinstall: `husky install`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/euan/.npm/_logs/2021-03-22T10_29_33_927Z-debug.log

Fix in v1.0.2


Support parsing attr names and event ids from simpleperf files

perf.data files created by simpleperf have neither a HEADER_EVENT_DESC nor event_types sections. This means we are currently unable to determine the name or event_ids associated with each attribute.
This patch adds support for parsing this data from simpleperf generated perf.data files. The attr names can be found by parsing the SIMPLEPERF_META_INFO feature section. This section is a null-separated list of keys and values, where the "event_type_info" field contains the data we need. The feature flag values for each simpleperf feature were off by one so this had to be corrected.
Each attr in the attr section contains an offset and size of its corresponding id section. We now parse these values for each attr when parsing a simpleperf file, allowing us to then parse the list of event_ids from the correct location.

I landed the HEADER_SIMPLEPERF constant changes with your name in https://github.com/mstange/linux-perf-data/commit/85b0ad96e98bd838a2d83654391ca05d6c2988f4 and then rewrote the rest and landed it as https://github.com/mstange/linux-perf-data/commit/ddf31c07738309b42fc450220b9c6ca664d5a325 .
Thanks for discovering the issue!
I also discovered that this was just enough to filter out the unexpected stacks. It didn't actually give us off-cpu samples, because the perf.data importer in samply only makes off-cpu samples if it sees context switch events, and simpleperf doesn't record those. I'm fixing that issue separately.


Trying to pass configuration file on Redis- Failed

I am trying to Trying to pass configuration file on Redis:
redis-server.exe redis.windows.conf

Then I get one of the three results alternately:
[3416] 15 Aug 02:43:08.525 # Creating Server TCP listening socket *:2999: bind:
No such file or directory

Sometimes it says:
Failed to open the .conf file: redis-windows CWD=c:\Program Files\Redis

In CMD.
sometimes it also just shows the path again and do nothing (similarly to when you just hit 'enter' on cmd.)
I have Windows 8.1
I have uninstalled and installed again,checked I wrote everything well-still does not act well.
On the other side- redis-cli.exe -p 2999 works well.

Hi @osherdo,
the error "Creating Server TCP listening socket *:2999: bind: No such file or directory" occurs when the port is already in use, very likely you have already another redis-server.exe running that uses the 2999 port (the fact that redis-cli.exe -p 2999 works is a confirmation of that).
The error code "No such file or directory" is misleading, I'll see if I can fix it to a more meaningful one.
Thank you.

@enricogior as usual thanks for the help. It did appeared in the task manager.


add stubs to generator for common methods

Freshly generated elements should have stubs for commonly used methods, like connectedCallback.

https://github.com/RHElements/generator-rhelement/commit/300f267e2257c2d69ba5a20c6eb337935d88fd82.


Editor - All Ratings switch doesn't work

There is an Element undefined error when 'All Ratings' switch is used

There were two minor issues;

Some of 'undefined' checks for entities (typeof self.Element !== 'undefined' etc.) were removed in one of the latest updates. Apparently elementField.js needed one of the checks, it's added again. However, the strange part is that this field doesn't belong to any element or in use anywhere. Probably breeze initializing it while setting the constructors. Can be investigated.
There was a bug in calculating 'Count' properties. Count++ was used instead of Count + 1, which is fixed now.


Modules, incremental builds, and static linking

I propose that rather than distribute modules as code and build an entire project in one go, a more traditional approach be considered with independently built objects and libraries. The behavior would be similar to linking with static libraries or object files in C. Each file could then be compiled separately, producing object files to link together within a single module and static libraries to link modules together.
To handle zig's nifty compile time stuff, functions that use compile-time logic could be compiled to emit code rather than to become the compiled functions directly. Then the compiler can invoke them during the build rather than link them normally.

See also #195

Note that something using shared shared libraries that also include compile-time emitter functions would also probably work, though it'd be pretty lame.

For simplicity's sake such functions could probably be designed to emit either Zig or machine code.

What are the benefits or goals of this approach?
I can think of some downsides:

Giving up LTO - you lose the opportunity to optimize across function boundaries of libraries
Having to do something complicated like meta functions that emit code

If you're thinking about incremental builds and trying to make compilation faster - we have plans for that. For debug mode, the compiler can automatically break down a given project into .o files or even .so files and then link them together, making subsequent builds take advantage of these cached files. For release mode, you want full optimization, which means we wouldn't settle for pre-built libraries.
I'm also hoping to take inspiration from Jonathan Blow and make compilation speed so fast that it's not even a big deal to recompile a large project from scratch.

Why do you think you would lose LTO? No reason you can't just serialize whatever data you need to do LTO and stick it in the object files. gcc does this.

If you're thinking about incremental builds and trying to make compilation faster - we have plans for that. For debug mode, the compiler can automatically break down a given project into .o files or even .so files and then link them together, making subsequent builds take advantage of these cached files. For release mode, you want full optimization, which means we wouldn't settle for pre-built libraries.

Like I said, LTO is totally possible with this design.

I'm also hoping to take inspiration from Jonathan Blow and make compilation speed so fast that it's not even a big deal to recompile a large project from scratch.

When you can compile 100,000 files in <10 seconds, give me a call.
This is such an important issue that I probably wouldn't use Zig over it. Compiling everything and all of your dependencies from source in one go is a really bad design.

It's not clear to me what is the bug report or feature request here. A feature request should be of the form:

Explain one or more use cases
Explain how status quo works with the use case(s)
Explain what could be different than status quo to solve the use case(s) better

I'll re-open if these criteria are met.


Configure wifi SSID and PSK in /boot/system-connections/resin-wifi file

This is a yaml or .ini file i believe, there is an example of this here:
https://github.com/resin-os/meta-resin/issues/324

@lekkas this issue was closed by #16 right?

@shaunmulligan right, closing it now, thanks!


Instability Warning at Launch of Game

Getting an instability warning that says I should provide my player.log and save file. There is no save file, cause I'm not currently playing any campaigns. I'm building one. So I have attached a copy of the player.log and hope that helps.
Player.log

You have some invalid heroes in your pool. Search log for “exception” to find out which hero files you should delete.

Alright. Thank you.

This did not resolve the issue and the player.log remains the same after deleting the two .chr files for the characters referenced in the log. I'm seeing a bunch of missing translations in the log? I don't code so I may be way off, but it seems like there is something going on there?


fix: Karapace instance primary eligiblity added to group protocol

About this change - What it does
Group coordinator leader is selected from the whole set of members of the group. This can also be member that is not primary eligible. This change corrects the group protocol data and Karapace primary selection to use the actual instance configured primary eligibility. The code before used the primary eligibility of the selected group leader which can be false.

Removed the dual-return-type.
Change the naming to get_member_url and get_member_configuration.

Added also typing, not perfect some casts left. The configuration should be moved to dataclass from plain dictionary/JSON.


Update README

Hi, everyone I propose these changes for the structure of the README. We can discuss and change the visual details and app photos.
You can find the new README here.
Improvements:

Added status badges showing the status of CI, the license, number of contributors, issues and pull requests.
Added a table of contents for easier navigation
Updated the description of the project
Added references and links to the backend for the app

Perfect, thank you for your comments.


🏋  Person Lifting Weights doesn't get parsed correctly

🏋 doesn't get parsed to :weight_lifting_man:, but works the other way around.
Update
Some strange finding:
🏋 copied from google search results
-> \U+FFF0\U+FFF0, doesn't get encoded by emoji parser
🏋  copied from emojipedia
-> \U+FFF0\U+FFF0\U+FFEF\U+FFB8, gets parsed

More:
Input
puts "🏋 Weight Lifter Emoji GOOGLE".encoding
puts "🏋 Person Lifting Weights".encoding

puts "😊 Smiling Face With Smiling Eyes Emoji GOOGLE".encoding
puts "😊 Smiling Face With Smiling Eyes EMOJI".encoding

puts EmojiParser.tokenize("🏋 Weight Lifter Emoji GOOGLE")
puts EmojiParser.tokenize("🏋 Person Lifting Weights")

puts EmojiParser.tokenize("😊 Smiling Face With Smiling Eyes Emoji GOOGLE")
puts EmojiParser.tokenize("😊 Smiling Face With Smiling Eyes EMOJI")

Output
UTF-8
UTF-8
UTF-8
UTF-8
🏋 Weight Lifter Emoji GOOGLE
:weight_lifting_man: Person Lifting Weights
:blush: Smiling Face With Smiling Eyes Emoji GOOGLE
:blush: Smiling Face With Smiling Eyes EMOJI


Expand list of file extensions used by cpp-library public headers

Issue type
Polishing
Problem description
Requesting that the following change be made to DefaultCppLibrary.java.  I now have two third party libraries that utilize public header file extensions not recognized by gradle.  vorpal_wabbit uses ".hxx".  AWS S3 uses ".inl".
I note that gradle's "default.vcxproj.filters" already has a comprehensive list.  I have copied all of its missing file extensions into this fix.
I am unclear how to make a PR, against this repository.  Will create one if/when I figure it out.

diff --git a/subprojects/language-native/src/main/java/org/gradle/language/cpp/internal/DefaultCppLibrary.java b/subprojects/language-native/src/main/java/org/gradle/language/cpp/internal/DefaultCppLibrary.java
index 2dac1076db1..b5504882969 100644
--- a/subprojects/language-native/src/main/java/org/gradle/language/cpp/internal/DefaultCppLibrary.java
+++ b/subprojects/language-native/src/main/java/org/gradle/language/cpp/internal/DefaultCppLibrary.java
@@ -149,6 +149,11 @@ public FileTree getPublicHeaderFiles() {
         PatternSet patterns = new PatternSet();
         patterns.include("**/*.h");
         patterns.include("**/*.hpp");
+        patterns.include("**/*.hxx");
+        patterns.include("**/*.hm");
+        patterns.include("**/*.inl");
+        patterns.include("**/*.inc");
+        patterns.include("**/*.xsd");
         return publicHeadersWithConvention.getAsFileTree().matching(patterns);
     }

Context (optional)
No response

Thank you for providing a valid report.
The issue is in the backlog of the relevant team, but this area of Gradle is currently not a focus one, so it might take a while before a fix is made.

One of the problems here is that C/C++ headers do not have a "fixed" list of headers or source file extensions.
The proper fix should be to make this list configurable. However, we need to be at least consistent there (with this file), and your PR fixes that. Thanks for providing a fix for that.


How can I remove devices if I cant login other than via website

I am trying to install the app on 2 other OSs, and at one point I installed it on my primary box, however it was rebuilt and not I cant get it to start due to "ERROR dial unix /run/user/1000/keybase/keybased.sock: connect: no such file or directory" - an error which Ive looked at all existing bugs on and after looking at the fixes, it seems to be more just something screwed up with my box as it works on another 17.04 ubnt.
Prob is all my other vm's either say access revoked, or wont let me login without typing in the sentence into another device to add it. I cant seem to just delete all devices while logged into keybase.io.
How can I delete my devices if I cant use command line or website?

you can reset your account via the website

you can reset your account via the website

How?


Added documentation folder, subfolders, and existing docs

Added documentation folder and subfolders. Added existing content from notion, and the wiki as .md (and .png) files within the subfolders.
Next step is to start building out documentation as needed and iterate on content organisation/folder structure as new docs are added.

Also please join Gov4Git so I can reward you for this huge contribution!

The issue has been resolved, and the image 'gov4git-how-it-works.png' now shows the gov4git:pmp-v1 label.
I should note, this image was not created by myself. I took it from the Gov4Git github repo: https://github.com/gov4git/gov4git/tree/v2/doc/images


Cloud Native New Year Kubernetes config map and secrets posts

Closing in favor of https://github.com/Azure/Cloud-Native/pull/89


n8n: 0.105.0 -> 0.157.1, fix build

regenerate everything
hardcode to build with node 14 (upstream doesn't support 16 yet)
add missing build deps

Changes outside of default.nix are autogenerated.

Motivation for this change
Things done

Built on platform(s)

[x] x86_64-linux
[x] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

There have been a few minor breaking changes: https://github.com/n8n-io/n8n/blob/master/packages/cli/BREAKING-CHANGES.md
They'll mostly trivial fixes, so I'm not sure if it justifies a release note.

This has been running on my Pi4 for a few weeks now with no issues.

@ofborg eval


Add social media link to pop-ups and user data

Currently people will need to be looked for by name or need to put a link in the 140 characters they have. It would be nice if they would get an extra button to add a link to a personal page of choice.

Duplicate of #51


Fix establishing relations of tenants and cloud tenants between different cloud tenant -> tenant sync

Main case:

added provider with any user
refresh with tenant sync
changed user in provider - he has different set of cloud tenant
refresh with tenant sync

about testing
This implies couple cases and this PR is covering them by specs.
Each case is described in comments.
Testing is done by testing all relations of synced tenant. So for each result tenant is tested his source, cloud_tenant's,source_tenant, children and parent.
This fully covering result tree of tenant.
Fixes here
Is it basically continuation of @gtanzillo 's fix https://github.com/ManageIQ/manageiq/pull/16144 and
and https://github.com/ManageIQ/manageiq/pull/16144 is fixing the BZ. But during this investigation have been found some bugs related to uncovered some relations.

parent tenant was not set correctly  when trees are different but we using existing tenant
after moving out tenant (deleted cloud tenant)

we need to nil out source_id and source_type

Links
https://bugzilla.redhat.com/show_bug.cgi?id=1498045
@miq-bot add_label blocker, bug, gaprindashvili/yes, fine/yes
@miq-bot assign @gtanzillo

Gaprindashvili backport details:
$ git log -1
commit 4dac9bbb0de586efae9538f92a49542ad45d09ce
Author: Gregg Tanzillo<EMAIL_ADDRESS>Date:   Wed Mar 28 09:13:06 2018 -0400

    Merge pull request #17190 from lpichler/fix_establishing_relations_in_tenant_sync

    Fix establishing relations of tenants and cloud tenants between different cloud tenant -> tenant sync
    (cherry picked from commit d03161f3c0c77016ed29b92b23ef9c0487c93275)

    https://bugzilla.redhat.com/show_bug.cgi?id=1562772

Fine backport details:
$ git log -1
commit 8622b6901855dec3baf58d79817b3507489f90d9
Author: Gregg Tanzillo<EMAIL_ADDRESS>Date:   Wed Mar 28 09:13:06 2018 -0400

    Merge pull request #17190 from lpichler/fix_establishing_relations_in_tenant_sync

    Fix establishing relations of tenants and cloud tenants between different cloud tenant -> tenant sync
    (cherry picked from commit d03161f3c0c77016ed29b92b23ef9c0487c93275)

    https://bugzilla.redhat.com/show_bug.cgi?id=1562773


Update position of social share popup menu for small screen

This update moves the menu to the right of the button for small screens.

Good catch, thanks!


Confusion regarding Claims

Issue description

I originally opened here: https://github.com/dotnet/AspNetCore.Docs/issues/18723, but was requested to open a new request in this forum...
Been reading up on Identity Claims, and came across two Microsoft articles that seemingly conflict:
https://docs.microsoft.com/en-us/aspnet/core/security/authorization/claims?view=aspnetcore-3.1

A claim is a name value pair that represents what the subject is, not what the subject can do.

https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/managing-claims-and-authorization-with-the-identity-model#claims

A claim is the expression of a right with respect to a particular value. A right could be something like "Read", "Write", or "Execute."

So in the first example, the claim is about the user's date-of-birth. It's a fact about the user. An eCommerce website can take this claim and determine whether the user may buy alcohol. A games website can take the same claim and determine whether the user may access age-restricted content. What they can do is determined by the consuming application.
For the second example, the Claim is telling the consuming program what the user can and cannot do, e.g. this user may view pricing, but they can not edit it. Okay, the example is in respect to WCF, but it's still using Claims.
When trying to ascertain "best practice" for Claims, these documents appear to conflict in their approach. My suggestion would be to update the one that doesn't adhere to Microsoft's current view of "best practice" (which I'm guessing is that the Claim is a "fact" and not a "right").
Thanks
Target framework
Check the .NET target framework(s) being used, and include the version number(s).

[ ] .NET Core
[ ] .NET Framework
[ ] .NET Standard

If using the .NET Core SDK, include dotnet --info output. If using .NET Framework without the .NET Core SDK, include info from Visual Studio's Help > About Microsoft Visual Studio dialog.

dotnet --info output or About VS info
<replace>

@DrGriff Hello. I don't really see a conflict. In reading the articles (because I don't know much about it so to help answer your question, I have to research it too) I find that they are describing how those particular frameworks are using claims. They aren't guiding you on how to design your own claims system, so I wouldn't be looking to them as "best practices" in that sense.


(WIP) Added dropdown components for Browse Page

This is the current iteration of the dropdown components used on the Browse Page. As of now, they are functional but do not filter anything. Play around with them and let me know what can be improved in order to make them closer to what you guys have in mind.
As per usual, I added some pictures to show what the components look like currently:

Let's merge the cards PR first so that we can see how this looks in context. I think we'll want to round the corners a bit more -- see below (this is from a separate Figma so no worries that you didn't see it)

@haydenshively @adamegyed Quick question: does searching count as a filter (asking because of the badge that displays the active filter count). Also, could you send me the other Figma with the dropdown component you sent an image of?


Add support for RSpec's #include_examples too

Following on from #74 and #75 (❤), this PR adds support for RSpec's include_examples method, for adding shared examples to the current context.

Awesome! Thank you