sidekick-browser@112: updated manifest

updated manifest
updated checkver and autoupdate

Closes #11324

[x] I have read the Contributing Guide.

/verify


Setting vision mode to Darkvision in Token Configuration has no effect

When using RBV for PCs, the "Vision Mode" option on tokens is ignored, and party actors cannot receive Effects. As a result, there doesn't seem to be any way to give the party token Darkvision.
The coolest possible solution would be for the party token to inherit vision from its members, but a toggle or dropdown on the character sheet would be 95% as good.

Party actors aren't subject to RBV, and their tokens are fully configurable.

It's monochrome there, so it's working. Increase its radius: you're in full manual mode now.

Ugh.
So, setting a larger manual vision range will give vision under all conditions regardless of whether Vision mode is set to Basic or Darkvision, the Darkvision setting just makes it monochrome.
Since the goal is to make the party token see things on the scene as a character in the party with Darkvision would see them, let me try a third issue subject line.

That's how core foundry vision works. If you want true creature vision, the PC tokens will need to be out. We're keeping party tokens in manual mode since there's no prescribed way to give vision to a single token representing 4+ creatures.


Fix fragmentation

This PR fixes message fragmentation and alignment.
Before this PR, the ucdrBuffer given to users for publishing/subscribing had a non-zero offset which produces de/serialization error as was commented in https://github.com/eProsima/Micro-XRCE-DDS-Agent/issues/99.
Before merge:

[ ] merge https://github.com/eProsima/Micro-CDR/pull/51.
[ ] change _microcdr_tag to develop.

Build status:

Linux
Windows

Build status:

Linux
Windows

Build status:

Linux
Windows

Build status:

Linux
Windows


Nested expressions should be evaluated.

Currently nested expressions are not evaluated, example:
a:: `= 1+2`
b:: `= this.a+3`

will evaluate to
a:: 3
b:: = = 1+23

Ideally the reference to this.a should be evaluated to the value 3, but currently the unevaluated string = 1+2 is used.
If it is not possible to auto evaluate the referenced value, maybe an eval function could be added, so that this would work:
a:: `= 1+2`
b:: `= eval(this.a)+3`

See also #959 and #1023


feat(store): add rog-strix-3080 to newegg-ca

Description
ROG Strix 3080 is listed on newegg-ca now.  So adding it to store model.
Checked other store models (bestbuys, newgg, etc) - but only newegg-ca seems to need the update (so far).

yarrpirate#8807

Testing
no warnings generated, only oos message when checking against new url

Sweet! Thanks @xninjax ❤


Green Tip Friday - July 19th Post

Happy Friday! 🌿 Here’s a green tip to kick off your weekend: Switch to energy-efficient bulbs, like LEDs or CFLs, to significantly reduce your carbon footprint. These bulbs use up to 80% less energy than traditional incandescent bulbs and last much longer, saving you money on your energy bill while helping the environment.
Remember, small changes in our daily habits can lead to big differences in our planet’s health. Let’s all do our part for a more sustainable and eco-friendly future!
#GreenTip #EnergyEfficiency #SustainableLiving #EcoFriendly #ClimateAction #SaveEnergy #GoGreen #CLENTAfrica #GreenPractices #ClimateChange #RenewableEnergy

Is anyone from the @clentafrica/wg-design available to work on this for the marketing team? Please indicate here. Thank you.

Sure, I can!

Awesome @CharlesSodipo. I have just assigned you the task so you can work on it.
When you’re done, please use @clentafrica/wg-marketing-comms to notify the marketing working group to view it. You can find our assets here:

Alright
I have gone through the assets and I understand them, but I do not seem so find how to download the raw files, please do help. Thank you.
Also to be sure we are on the same page, I am creating a social media flier right?

On 18 Jul 2024, at 20:19, Yigakpoa Samuel @.***> wrote:
Awesome @CharlesSodipo https://github.com/CharlesSodipo. I have just assigned you the task so you can work on it.
When you’re done, please use @clentafrica/wg-marketing-comms https://github.com/orgs/clentafrica/teams/wg-marketing-comms to notify the marketing working group to view it. You can find our assets here:
—
Reply to this email directly, view it on GitHub https://github.com/clentafrica/marketing-and-comms/issues/10#issuecomment-2237359545, or unsubscribe https://github.com/notifications/unsubscribe-auth/BJ6IDTGU24MA5KLHWXIPZSTZNAILJAVCNFSM6AAAAABKWUGMISVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZXGM2TSNJUGU.
You are receiving this because you were mentioned.

Good afternoon,
What was my assignment for today again? I lost the email for some reason.
Please let me know. Thank you.
Best,
Soraya
On Thu, Jul 18, 2024 at 3:19 PM Yigakpoa Samuel @.***>
wrote:

Awesome @CharlesSodipo https://github.com/CharlesSodipo. I have just
assigned you the task so you can work on it.
When you’re done, please use @clentafrica/wg-marketing-comms
https://github.com/orgs/clentafrica/teams/wg-marketing-comms to notify
the marketing working group to view it. You can find our assets here:
—
Reply to this email directly, view it on GitHub
https://github.com/clentafrica/marketing-and-comms/issues/10#issuecomment-2237359545,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BJQTEFLF4TVM7IDYKATZF6TZNAILHAVCNFSM6AAAAABKWUGMISVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZXGM2TSNJUGU
.
You are receiving this because you are on a team that was mentioned.Message
ID: @.***>

Disregard I found it.
On Mon, Jul 22, 2024 at 1:13 PM Soraya Dauphin @.***>
wrote:

Good afternoon,
What was my assignment for today again? I lost the email for some reason.
Please let me know. Thank you.
Best,
Soraya
On Thu, Jul 18, 2024 at 3:19 PM Yigakpoa Samuel @.***>
wrote:

Awesome @CharlesSodipo https://github.com/CharlesSodipo. I have just
assigned you the task so you can work on it.
When you’re done, please use @clentafrica/wg-marketing-comms
https://github.com/orgs/clentafrica/teams/wg-marketing-comms to notify
the marketing working group to view it. You can find our assets here:
—
Reply to this email directly, view it on GitHub
https://github.com/clentafrica/marketing-and-comms/issues/10#issuecomment-2237359545,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BJQTEFLF4TVM7IDYKATZF6TZNAILHAVCNFSM6AAAAABKWUGMISVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZXGM2TSNJUGU
.
You are receiving this because you are on a team that was mentioned.Message
ID: @.***>

@clentafrica/wg-design, please let me know what you think about this design, it’s meant to go out tomorrow.

Looks great!
On Thu, Jul 25, 2024 at 5:15 PM Yigakpoa Samuel @.***>
wrote:

@clentafrica/wg-design
https://github.com/orgs/clentafrica/teams/wg-design, please let me know
what you think about this design, it’s meant to go out tomorrow.
Green.Tip.Friday.-.CLENT.Africa.png (view on web)
https://github.com/user-attachments/assets/247d5f2e-697f-4e67-ad23-e4c3509083da
—
Reply to this email directly, view it on GitHub
https://github.com/clentafrica/marketing-and-comms/issues/10#issuecomment-2251408255,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BJQTEFJDD56KVH5IRFTJST3ZOFTGNAVCNFSM6AAAAABKWUGMISVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJRGQYDQMRVGU
.
You are receiving this because you are on a team that was mentioned.Message
ID: @.***>

@clentafrica/wg-design, please let me know what you think about this design, it’s meant to go out tomorrow.

This is calm

Awesome! Thank you team @SDauphin15 & @chibuikemezesionwu for the quick reviews 💃.
Over to team social media @SDauphin15. Please can you designate your team mates against tomorrow 🥁

Hey,
Designate the teammates regarding what exactly. Please let me know. Thank
you.
On Thu, Jul 25, 2024 at 5:52 PM Yigakpoa Samuel @.***>
wrote:

Awesome! Thank you team @SDauphin15 https://github.com/SDauphin15 &
@chibuikemezesionwu https://github.com/chibuikemezesionwu for the quick
reviews 💃.
Over to team social media @SDauphin15 https://github.com/SDauphin15.
Please can you designate your team mates against tomorrow 🥁
—
Reply to this email directly, view it on GitHub
https://github.com/clentafrica/marketing-and-comms/issues/10#issuecomment-2251457169,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BJQTEFLJPEHBVZ6IGDQ3EDLZOFXQJAVCNFSM6AAAAABKWUGMISVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJRGQ2TOMJWHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

@clentafrica/wg-marketing-comms this will go out on the 2nd of August @erioc

@ clent Africa/wg- marketing -comm.   Can we post this now

Yes please @Okpeelizabeth1989, you will handle posting for FB & Instagram as usual, @SDauphin15 for LinkedIn, @erioc for twitter.
Happy Friday! 🌿 Here’s a green tip to kick off your weekend: Switch to energy-efficient bulbs, like LEDs or CFLs, to significantly reduce your carbon footprint. These bulbs use up to 80% less energy than traditional incandescent bulbs and last much longer, saving you money on your energy bill while helping the environment.
Remember, small changes in our daily habits can lead to big differences in our planet’s health. Let’s all do our part for a more sustainable and eco-friendly future!
#GreenTip #EnergyEfficiency #SustainableLiving #EcoFriendly #ClimateAction #SaveEnergy #GoGreen #CLENTAfrica #GreenPractices #ClimateChange #RenewableEnergy

Sorry for the delay guys. I was very caught up with life and work earlier.
Sorry about that.
On Fri, Aug 2, 2024 at 8:02 AM Yigakpoa Samuel @.***>
wrote:

Yes please @Okpeelizabeth1989 https://github.com/Okpeelizabeth1989, you
will handle posting for FB & Instagram as usual, @SDauphin15
https://github.com/SDauphin15 for LinkedIn, @erioc
https://github.com/erioc for twitter.
Happy Friday! 🌿 Here’s a green tip to kick off your weekend: Switch to
energy-efficient bulbs, like LEDs or CFLs, to significantly reduce your
carbon footprint. These bulbs use up to 80% less energy than traditional
incandescent bulbs and last much longer, saving you money on your energy
bill while helping the environment.
Remember, small changes in our daily habits can lead to big differences in
our planet’s health. Let’s all do our part for a more sustainable and
eco-friendly future!
#GreenTip #EnergyEfficiency #SustainableLiving #EcoFriendly #ClimateAction
#SaveEnergy #GoGreen #CLENTAfrica #GreenPractices #ClimateChange
#RenewableEnergy
Green.Tip.Friday.-.CLENT.Africa.png (view on web)
https://github.com/user-attachments/assets/a7b881db-f75f-4c75-a819-bfb5d8058d92
—
Reply to this email directly, view it on GitHub
https://github.com/clentafrica/marketing-and-comms/issues/10#issuecomment-2265206494,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BJQTEFKTUSZLSQGWWR3XM73ZPNYL7AVCNFSM6AAAAABKWUGMISVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRVGIYDMNBZGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>


Fix contraction tree

This PR implements the algorithm described in Faster identification of optimal contraction sequences for tensor networks by Robert N. C. Pfeifer, Jutho Haegeman, Frank Verstraete to fix https://github.com/Cytnx-dev/Cytnx/issues/506
Raw pointers are replaced with smart pointers for to improve the memory management in SearchTree, ContractionTree, Node, and PseudoUniTensor classes. Ranged for loop is used when possible.
Need to further tests on edge cases.

I moved from vscode to cursor so my extension setup are messed up. Will fix it.


[WIP] [RFC] Include profile options in hash

Hi!
This is an Idea to address the various issues around this topic. For instance #26 #666 maybe #472
The Idea is to extend the &profile=fastbike value to be itself a nested parameter list. I'am doing this by replacing it with an URI.
The current minimal prototype will create a url like this:
http://localhost:3000/#map=12/51.8751/12.3835/osm-mapnik-german_style,route-quality&lonlats=12.461743,51.882955;12.416908,51.840657&profile=bw%3Afastbike%3Fallow_ferries%3Dfalse
Which when when loaded again will still have the allow_ferries set to false.
I've planed four different formats:

<profile-name> -  just like it is currently when options are not required
bw:<profile-name>?<arg>=<value> - for a standard profile with options
It's an url with a custom scheme - 'bw:'
bwl:local - for a manually edit profile
Intention is to show a Message to anyone using the url that the profile is not available
http://example.com/profile.brf - for an external profile
This is for a future extension: Allowing the user to add custom profiles like they can add custom layers

Is there any interest in this approach?
Code wise I've started with creating a new class (ProfileData) to have more centralized state for all this profile related data.
My Intention is to move more of the current processing to this class so the UI-Elements can focus more on the UI part. Hopefully this would allow me to add some unit-tests for this stuff.
Of course this will require a lot of refactoring and likely new bugs. Also it will take quite some time.

As I understand, this would be a pure client-side solution that still relies on modifying and uploading a custom profile?
Yes.

However, the server now provides a way (according to https://github.com/nrenner/brouter-web/issues/666) to
Well that reads like this was not really intended by the Server?
I'am not aware of any api doc for the server?

abrensch and I agreed not to automatically load and display content from arbitrary external URLs.
Yes. My Idea was to first ask the user.
fgcvfg
Overall I read that as a 'no' to my question?

Or this profile:xyz is the 'official' way for the backend and just drop the  profile-is-a-nested-url part?

Also feels more complex moving around multiple values instead of one opaque string I have think about that.

But that's only when converting to/from URL, internally it would be a single object with key/value properties?
I don't like encoded "blobs" and would prefer to keep the URL unencoded and readable whenever possible. An alternative to multiple profile:*-prefixed URL parameters could be a single parameter with the key=value pairs separated e.g. by semicolon (;) instead of the parameter seperator (&), like we do e.g. in the lonlats parameter. The URL structure should be the same with that sent to the server, so this would need to be discussed in a server issue.

Also I think once this split of ProfileData class is in place it should be more simple to add localStorage solution for saving you 'personal' custom profile more easly. In a way this external url stuff would still be there you just have to copy&paste it once.

For me, using localStorage to remember a profile is less a technical but more a conceptional issue, how it fits with permanent/shared profiles on the server, or if localStorage is even needed once you can permanently store profiles on the server.

General Question: The current code is lots of "callback hell". Is this simply because it's rather old or are there any reasons to avoid more modern Promise or async/await ?

Using callbacks is not automatically "hell". In my understanding that term refers specifically to multiple nested callbacks, which I don't think we have that many. Originally I intended to still support older browsers and Babel was only introduced very late in the project. Now we can use modern JS features for new stuff and also gradually refactor what is being worked on (but please in a separate commit).


Add support for building and testing s2i-core and s2i-base images on RHEL9 host

Add support for building and testing s2i-core and s2i-base images on RHEL9 host
Signed-off-by: Petr "Stone" Hracek<EMAIL_ADDRESS>

[test]

[test]

[test]

[test]

[test]

[test]

[test]

@pkubatrh PTAL.

[test]

[test]

Diff between core/Dockerfile.rhel8 and core/Dockerfile.rhel9:
$ diff core/Dockerfile.rhel8 core/Dockerfile.rhel9
2c2
< FROM registry.access.redhat.com/ubi8:latest
---
> FROM registry.access.redhat.com/ubi9:latest
16c16
<       name="ubi8/s2i-core" \
---
>       name="ubi9/s2i-core" \
29c29
<     PLATFORM="el8"
---
>     PLATFORM="el9"

Diff between base/Dockerfile.rhel8 and base/Dockerfile.rhel9:
$ diff base/Dockerfile.rhel8 base/Dockerfile.rhel9
2c2
< FROM ubi8/s2i-core
---
> FROM ubi9/s2i-core
17c17
<       name="ubi8/s2i-base" \
---
>       name="ubi9/s2i-base" \
23,24c23
< RUN yum -y module enable nodejs:$NODEJS_VER && \
<   INSTALL_PKGS="autoconf \
---
> RUN INSTALL_PKGS="autoconf \

[test]

LGTM


Address high vulnerability issue

Address issue #302

push package updates for d3
fix a couple of dev dependencies so tests and builds work again

Hi @zimrick - any feedback or thoughts about getting this merged?

Hi @zimrick thoughts on this? This hanging vulnerability is problematic.

Hi @zimrick,
Do you think this problem is fixable somehow? Thank you

It's been nearly two months - any thoughts here @zimrick?

It would be great to merge this so we don't have to start forking to address the vulnerability 🙏

Hi @zimrick  this starts to be flagged by snyk and other dependancy platforms. If the fix is so easy, can we get it in?

@zimrick Can we merge this PR, please?

Workaround with your package manager of choice

npm / yarn v1: patch-package
yarn v2+: yarn patch
pnpm: pnpm patch

hi @zimrick - thanks so much for merging this! I hope you'll cut a new minor release (e.g. 3.0.1) so npm, snyk, etc, all pick up the changes you've merged. Really appreciate the package!

Hi @wmhartl,
The changes are already public in 4.0.0 (npm install react-simple-maps@beta). The reason this is a bit tricky is because the updated versions of the d3 modules caused some issues when using react-simple-maps in next.js.


Sym-linked Dependencies aren't deployed if they exist outside of the function app folder.

So I have a mono-repo, with dependencies that live OUTSIDE the function app, it runs locally fine, and deploys "fine", however, azure simply sends the dist and content within the function app folder, however, in a mono repo, the node_modules exist at the root level.
Is there any way I can simply set where the root node_modules should be pulled from when deploying to azure?
Basically have this

node_modules    - This is where all the shared node_modules are and the node_modules I want pushed
functions

api

node_modules    - This is what azure currently deploys via the extension
dist
endpoint1
endpoint2
endpoint3

Here is a little image of the folder structure

I guess, is there a way (without awkward copy operations/scripts), to simply swap out the location for node_modules? Or am I misconfiguring something?

For added clarity (Hopefully)


Add support for Cloudflare Access Service Tokens

I use Cloudflare Access to add an additional layer of security before any request is made to my Nginx instance which then goes to Home Assistant. I have read through a few of the other open/closed issues here that are related (HERE and HERE for example), and understand that there is no way to use the workflow with the app right now.
At the same time, Cloudflare Access has the ability to use Service Tokens which give you a way to bypass using Google or whatever auth method is setup in Cloudflare Access, and just pass the token in the header.  See here for more information:
https://developers.cloudflare.com/access/service-auth/service-token/
Is this something that would be able to be added to the app relatively easy?
As an example, I was able to setup GPS Logger to use the token by adding these tokens to the HTTP header in the configuration of that app. Would be nice if there was something similar in this app if realistic.
Thanks.

This is not something we can easily add, and its outside of scope of what we want to have in the main app.


CLOUD-546 use helm v3 for monitoring tests

Test name
Status

scaling
passed

scaling-proxysql
passed

upgrade
failed

upgrade-consistency
passed

security-context
passed

Test name
Status

init-deploy
passed

recreate
passed

scaling
passed

storage
passed

self-healing
failed

scaling-proxysql
passed

limits
passed

upgrade
failed

self-healing-advanced
failed

restore-to-encrypted-cluster
failed

monitoring
passed

demand-backup
passed

operator-self-healing
passed

monitoring-2-0
passed

affinity
passed

scheduled-backup
passed

one-pod
failed

auto-tuning
passed

proxysql-sidecar-res-limits
passed

demand-backup-encrypted-with-tls
failed

upgrade-consistency
failed

Test name
Status

scaling
passed

storage
passed

init-deploy
passed

big-data
passed

recreate
failed

scaling-proxysql
passed

self-healing
failed

limits
passed

upgrade
failed

restore-to-encrypted-cluster
failed

self-healing-advanced
failed

demand-backup
failed

monitoring
passed

operator-self-healing
passed

monitoring-2-0
passed

affinity
passed

scheduled-backup
failed

one-pod
passed

demand-backup-encrypted-with-tls
failed

auto-tuning
passed

proxysql-sidecar-res-limits
passed

upgrade-consistency
failed

Test name
Status

storage
passed

big-data
failed

init-deploy
passed

scaling
passed

self-healing
failed

limits
passed

self-healing-advanced
failed

scaling-proxysql
passed

upgrade
failed

operator-self-healing
passed

monitoring
passed

monitoring-2-0
passed

affinity
passed

one-pod
passed

auto-tuning
failed

proxysql-sidecar-res-limits
passed

upgrade-consistency
failed


KPA submodule missing scope

The KPA submodule is missing the Falcon Images Download scope

Verified that scope isn't required.


🐛 fix(i18n): atom feed page direction for RTL langs

Fix https://github.com/welpo/tabi/issues/267
The page will looks like this after this PR

[!NOTE]
I change the language from English to Arabic, to see the page in LTR and RTL

https://github.com/welpo/tabi/assets/59842932/a7575de0-fa67-4c09-aa1d-b4fae813a759

Thank you!

I'm curious, did you test if this auto option also works for the main template? As an alternative fix to #262.

I'm curious, did you test if this auto option also works for the main template? As an alternative fix to #262.

It's should work, but in Arabic and I think also in other languages we (as individuals) may start a line or something with English word, so this will destroy the entire page.
If auto are risky like this, why I used it here?
Because the start content of the feed page can't be changed. You can change it but you need then edit it on the translation file, I think who will do this he knows what he do

Awesome! Thanks for testing and for the clear explanation!! 🫶


Struggling to change margins

Any help is greatly appreciated!

Are you referring to the padding? If you're not using the @next version of hedron, there's no real elegant solutions.
Your options for changing the padding are:
Overriding via inline styles
<Row><Column style={{ padding: '5px' }}>5px padding!</Column></Row>

Overriding via styled-components
const StyledColumn = styled(Column)`
  padding: 5px;
`;

...
<Row><StyledColumn>5px padding!</StyledColumn></Row>

If you're talking about shifting elements via margin-left` , you can do that with the shift properties
If you want more control over the grid system, I highly recommend checking out the 1.0.0 branch. Live example here. The LayoutProvider  is super useful.


Question on Verifying Program Markers for Worse Optimization Cases in given C Code

Hello,
We are currently reproducing the work presented in your PLDI24 paper and would like some guidance. Specifically, we have some C code that relates to worse optimization cases as discussed in your paper. We are trying to determine if program markers can detect these worse optimization cases in our provided C code.
Could you help us find a straightforward way to achieve this?

We have reviewed your PLDI artifact and noted that we can generate a new corpus using our C code files and then reuse your end-to-end tool. We examined the corpus generation process and found the following function in root/cinstability/utils/generate_corpus.py:
def generate(
    setting: CompilationSetting, number: int, jobs: int
) -> list[InstrumentedProgram]:
    programs = make_corpus(setting, number, jobs)
    iprograms = instrument_corpus(programs, jobs)
    while len(iprograms) < number:
        print(f"Only managed to generate {len(iprograms)}/{number} programs.")
        print("Generating more programs...")
        programs = make_corpus(setting, number - len(iprograms), jobs)
        iprograms.extend(instrument_corpus(programs, jobs))
    return iprograms

Our question is whether we can modify the line programs = make_corpus(setting, number, jobs) to something like programs = get_corpus_from(src_path, number, jobs).
Do you have any suggestions for implementing this get_corpus_from, or is there a simpler approach we could take?
Thank you for your help!
Jianhao

I implemented the above (building corpus from existing code to test compilers), but found that my code cases were not successfully instrumented. Was this normal?
Back to the beginning, my question may be unnecessary. According to my latest understanding, ProgramMarkers should be used to test whether the refined code is related to the compiler issues, not the original code.

Hi there,

I implemented the above (building corpus from existing code to test compilers), but found that my code cases were not successfully instrumented. Was this normal?

Can you share a snippet showing how you did this?
One thing to note: the instrumenter has only been tested on code generated by Csmith and yarpgen, and thus it's likely to fail if the programs that you are testing if they are too "different" from the autogenerated ones. If this is the case, feel free to open another issue with a reduced example, I can have a look (and potentially fix the instrumenter).

Back to the beginning, my question may be unnecessary. According to my latest understanding, ProgramMarkers should be used to test whether the refined code is related to the compiler issues, not the original code.

All the actual logic is implemented in this repository, the PLDI artifact simply wraps it in convenient scripts.

Thank you for your response. I have some other questions about the ability of ProgramMarkers and dead.
Can I confirm that ProgramMarkers is designed to detect worse optimization in code that includes injected keywords such as __builtin_unreachable()? It appears that it cannot directly identify optimization issues that the compiler introduces in code that does not contain these keywords.
Regarding your other project, Dead, can I clarify that it detects cases where a compiler fails to optimize existing dead basic blocks in the source code? In other words, if a compiler introduces dead code during compilation, Dead is not able to see that.


Cannot access 'withDecaySpring' before initialization

Thanks to this amazing and indeed awesome lib. But please I am having an issue with this lib on the Web. everything works as expected on mobile but not on the web.

I have the same problem
"expo": "^51.0.31",
"react-native": "0.74.5",
"react-native-awesome-gallery": "^0.4.2",

Move the exports.withDecaySpring = withDecaySpring to the bottom of the file solved this issue

Moving the exports.withDecaySpring = withDecaySpring to the bottom of the file solved this issue

Had the same issue, fixed it for me as well. Would be a quick PR for anyone.
For easy reference, the file in question is the one located at [your app root]/node_modules/react-native-awesome-gallery/lib/commonjs/utils/withDecaySpring.js
The line in question is line #6 and like @anhkieet said, it works when it's cut/pasted at the bottom, so after the  withDecaySpring function definition.


tracker unavailable

my pseye camera is working but tracker setting not available , like that PICTURE
as a solution?
I am very very novice, thanks
edit: yes, I'm a novice, you know you can read
can you link image? You know I'm very novice again

Are you using PSMoveServiceEx remotely on a different computer?

I think so, it was my first ps3 eye

Calibration and Video previews being unavailable means you are connecting to PSMoveServiceEx remotely. What IP:PORT are you connecting to with Config Tool?

I don't know the IP port, do you know where the ip port is?

When you start PSMSX Config Tool, what IP does it display?
The default IP is local for a local connection to PSMoveServiceEx is <IP_ADDRESS> or localhost.

https://imgur.com/a/OTCKzC7

Use <IP_ADDRESS> and try again.

It doesn't work, I have the ipv4 number as it was <IP_ADDRESS> (private and like server address), and what about "server port"?

<IP_ADDRESS> is a LAN address, use <IP_ADDRESS>. Dont use PSMoveServiceEx over the Local Area Network for calibration.
They need to be on the same computer.
If you cant use <IP_ADDRESS> nor localhost then you misconfigured your Windows settings (or whatever settings there is).

Actually localhost should be used not <IP_ADDRESS>, PSMSX only has a check for that but not for <IP_ADDRESS>.

oh, okay but i mean what about "server port"?

What about it? Just leave everything default and click "Connect"

well, i tried but that doesn't work

What language is your operating system?

you can close if you want

How did you fix your problem?


[Support] Install on LinuxMint 19.3

In raising this issue, I confirm the following:
{please fill the checkboxes, e.g: [X]}

[X] I have read and understood the contributors guide.
[X] The issue I am reporting can be replicated.
[X] The issue I am reporting can be is directly related to the pivpn installer script.
[X] The issue I am reporting isn't a duplicate (see FAQs, closed issues, and open issues).

install script fails with an invalid OS for LinuxMint 19.3. Is there a way to install PiVPN on Linux Mint?
Have you searched for similar issues and solutions?
(yes/no / which issues?)

yes
Console output of      curl -L install.pivpn.dev | bash
  Invalid OS ├───────────────────────────┐
     │                                                                    │
     │ We have not been able to detect a supported OS.                    │
     │ Currently this installer supports Raspbian, Debian and Ubuntu.     │
     │ For more details, check our documentation at                       │
     │ https://github.com/pivpn/pivpn/wiki

Console output of      pivpn add or pivpn add nopass
  Output Here

Console output of      pivpn debug
  Output Here

Have you taken any steps towards solving your issue?
  which?

Please read the "Prerequisites" section in README.md.
Also, please read the output of the script.
Also, please understand what a feature request is.
If you feel so inclined, I'm sure you are very welcome to find out which packages are required in Linux Mint.

answer here: https://github.com/pivpn/pivpn/pull/1040


complex JSON date objects from the ISMI database

The old ISMI project database OpenMind (OM4) stores historical dates as JSON objects with the following structure:

state

"unknown": no date
"not checked": unparsed date in date_in_text
"known": date or date range entered in specified calendar

calendar_type: calendar the date was entered in

"Julian", "Islamic", "Gregorian"

input_form: date type

"Year"

from: first day, until: last day of year (dates in Gregorian calendar, ambiguity of +-2 days when entered in Islamic calendar)

"Range"

from: first day, until: last day of range (dates in Gregorian calendar, ambiguity of +-2 days when entered in Islamic calendar)

"Date"

date: given day (date in Gregorian calendar, ambiguity of +-2 days when entered in Islamic calendar)

additional_info: textual note with additional information

We have to extract as much as possible of this data in the migration to the new RDF database with a CIDOC-CRM-based data model.
A sample file with dates of each type:
ismi-om4-date-samples.json.txt
Does it make sense to add this data file to the repository?

@robcast let's use this issue to track updating the ISMI example data and started on an example notebook to work with it.

I updated the samples and README with the new CIDOC-CRM RDF model for the development branch: #104


Limit label values to 63 chars

Description
When an operator is defined, the length of the jaeger resource name isn't checked:
In the code, there is no check on the 63 char limit for labels. (Is this correct?)

Valid label values must be 63 characters or less and must be empty or begin and end with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.

Question
When deploying an operator that exceeds this limit, is there a trace of the failure?
Is there a way to fail the operator installation?
Maybe fix this problem in these ways:

the length of the resource name is what the official specs are saying, but the operator code trims referencing labels to the label spec length?
limit the length of the operator resource name?

I'm probably missing something here, but is the limit of 63 chars also applied to the resource name? Or only to labels? If it's only to labels, how are you getting affected by the resource name being bigger than 63 chars? I believe it might be because of a code like the one below, but would be nice to confirm:
https://github.com/jaegertracing/jaeger-operator/blob/fe53dbb8804ae931b1ca76c21daf149e17f81f19/pkg/deployment/all-in-one.go#L198-L205

"app.kubernetes.io/instance": a.jaeger.Name,

I think this is indeed a violation of this spec
Maybe a first class citizen could be something like this:
type LabelMap struct {
	labels map[string]string
}

func NewLabelMap () *LabelMap {
	return &LabelMap {
		labels : make(map[string]string),
	}
}
func (lm *LabelMap) Store(label, value string) error {
   if len(label) + len(value) + 2 > 63 {
	return errors.New("a label cannot be longer than 63 chars")
   }
   lm.labels [label] = value
   return nil
}

func (lm *LabelMap) GetAll() map[string]string {
  targetMap := make(map[string]string)

  for key, value := range lm.labels {
    targetMap[key] = value
  }
  return targetMap
}

Playground

Do we really want to fail because we can't add the full instance name to a label? Can't we just truncate it? I think we are not using this label for anything "serious".

Truncation is a valid option I think

Sounds like a "good-first-issue" ;-)

I would like to work on this one.

@bhavin192 Its yours.

@objectiser @bhavin192 if no one working on this, can I take it up?

Sorry for complete silence on this. Wasn't having proper cluster setup on my machine. Now I have it, so I'm working on this. I think it's possible to solve this and #226 in one PR.

I wrote a simple function which truncates the value of a label if it's length is more than 63 characters. After doing that change now there is issue with Service name being > 63 characters.

I think we wrap most service names in functions, so, you can change them to truncate at 63 chars as well.


Crash - [SDWebImageDownloaderOperation start] Crashing with different reasons

Hello there,
I've been encountering this crash occasionally, but cannot be reproduced intentionally. And there are different type of crashes at the same line - please kindly take a look and suggestions are welcomed.
Reason  - NSGenericException	 *** Collection <__NSSetM: 0x14536ff0> was mutated while being enumerated.
0
CoreFoundation 0x2ef55ecb __exceptionPreprocess + 131
1
libobjc.A.dylib 0x39a36ce7 objc_exception_throw + 36
2
CoreFoundation 0x2ef559b9 __NSFastEnumerationMutationHandler + 126
3
Foundation 0x2f8c1d31 -[NSISEngine variableToWorkOnAmongVariablesWithIntegralizationViolationsIgnoringLostCauses:varsAlreadyAdjusted:] + 246
4
Foundation 0x2f8c1a13 __44-[NSISEngine fixupIntegralizationViolations]_block_invoke + 896
5
Foundation 0x2f8bcd33 -[NSISEngine withBehaviors:performModifications:] + 208
6
Foundation 0x2f8c1675 -[NSISEngine fixupIntegralizationViolations] + 90
7
Foundation 0x2f8c1077 -[NSISEngine optimize] + 192
8
Foundation 0x2f8bcd9d -[NSISEngine withBehaviors:performModifications:] + 314
9
UIKit 0x318950c7 -[UIWindow(UIConstraintBasedLayout) updateConstraintsIfNeeded] + 216
10
UIKit 0x31803cff -[UIWindow(UIConstraintBasedLayout) layoutSublayersOfLayer:] + 84
11
QuartzCore 0x3140331b -[CALayer layoutSublayers] + 140
12
QuartzCore 0x313feb3f _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 348
13
QuartzCore 0x313fe9d1 _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 14
14
QuartzCore 0x313fe3e5 _ZN2CA7Context18commit_transactionEPNS_11TransactionE + 226
15
QuartzCore 0x313fe1f7 _ZN2CA11Transaction6commitEv + 312
16
QuartzCore 0x313f7f1d _ZN2CA11Transaction17observer_callbackEP19__CFRunLoopObservermPv + 54
17
CoreFoundation 0x2ef20ff9 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 18
18
CoreFoundation 0x2ef1e987 __CFRunLoopDoObservers + 284
19
CoreFoundation 0x2ee8974b CFRunLoopRunSpecific + 556
20
CoreFoundation 0x2eecd34b CFRunLoopRun + 96
21
Jtab 0x0018974b -[SDWebImageDownloaderOperation start] (SDWebImageDownloaderOperation.m:107)
22
Foundation 0x2f92e745 __NSOQSchedule_f + 58
23
libdispatch.dylib 0x39f2425f _dispatch_async_redirect_invoke + 108
24
libdispatch.dylib 0x39f25689 _dispatch_root_queue_drain + 226
25
libdispatch.dylib 0x39f258dd _dispatch_worker_thread2 + 54
26
libsystem_pthread.dylib 0x3a050c17 _pthread_wqthread + 296
27
libsystem_pthread.dylib 0x3a050adc start_wqthread + 6
SIGSEGV
-[SDWebImageDownloaderOperation start] (SDWebImageDownloaderOperation.m:107)
0
CoreFoundation 0x2e78ccda CFDataGetLength + 6
1
Foundation 0x2f2ece53 NSISSparseVectorDescription + 96
2
Foundation 0x2f2f2071 -[NSISObjectiveLinearExpression description] + 266
3
Foundation 0x2f17b1d9 _NSDescriptionWithLocaleFunc + 86
4
CoreFoundation 0x2e833edb __CFStringAppendFormatCore + 5656
5
CoreFoundation 0x2e7a3611 _CFStringCreateWithFormatAndArgumentsAux + 74
6
CoreFoundation 0x2e7cbc03 _CFLogvEx + 84
7
Foundation 0x2f18a19f NSLogv + 92
8
Foundation 0x2f18a137 NSLog + 24
9
Foundation 0x2f1c92f1 -[NSISEngine minimizeConstantInObjectiveRowWithHead:] + 182
10
Foundation 0x2f1c8e57 -[NSISEngine optimize] + 172
11
Foundation 0x2f1c4b95 -[NSISEngine withBehaviors:performModifications:] + 314
12
UIKit 0x31188915 -[UIWindow(UIConstraintBasedLayout) updateConstraintsIfNeeded] + 218
13
UIKit 0x310f75eb -[UIWindow(UIConstraintBasedLayout) layoutSublayersOfLayer:] + 84
14
QuartzCore 0x30cf862b -[CALayer layoutSublayers] + 140
15
QuartzCore 0x30cf3e3b _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 348
16
QuartzCore 0x30cf3ccd _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 14
17
QuartzCore 0x30cf36df _ZN2CA7Context18commit_transactionEPNS_11TransactionE + 228
18
QuartzCore 0x30cf34ef _ZN2CA11Transaction6commitEv + 312
19
QuartzCore 0x30ced21d _ZN2CA11Transaction17observer_callbackEP19__CFRunLoopObservermPv + 54
20
CoreFoundation 0x2e829255 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 18
21
CoreFoundation 0x2e826bf9 __CFRunLoopDoObservers + 282
22
CoreFoundation 0x2e791ee1 CFRunLoopRunSpecific + 554
23
CoreFoundation 0x2e7d59b3 CFRunLoopRun + 96
24
Jtab 0x0020374b -[SDWebImageDownloaderOperation start] (SDWebImageDownloaderOperation.m:107)
25
Foundation 0x2f23676d __NSOQSchedule_f + 58
26
libdispatch.dylib 0x39917293 _dispatch_async_redirect_invoke$VARIANT$mp + 108
27
libdispatch.dylib 0x39918ad7 _dispatch_root_queue_drain + 220
28
libdispatch.dylib 0x39918d29 _dispatch_worker_thread2 + 54
29
libsystem_pthread.dylib 0x39a53bd3 _pthread_wqthread + 296
30
libsystem_pthread.dylib 0x39a53a98 start_wqthread + 6

Doesn't look related to SDWebImage

Indeed, looks constraints related

@clevelandlam Can you provide the code that generated those crashes so we can further investigate?

Same here, crashed thread: 12
So it seems that UIKit is called from backgroud thread.
@clevelandlam which thread was it in your case?

@timkoma the thread number doesn't help much. Can you provide the backtrace?
In the debugger, type bt and enter. That should print it

@cleverlandlam it seems you have an observer firing on the download operation start that leads to the crash. Without having your code, that seems pretty though to help you

Exception Backtrace:
1	CoreFoundation	__exceptionPreprocess + 132
2	libobjc.A.dylib	objc_exception_throw + 56
3	CoreFoundation	__NSFastEnumerationMutationHandler + 136
4	Foundation	-[NSISEngine chooseOutgoingRowHeadForIncomingRowHead:] + 296
5	Foundation	-[NSISEngine minimizeConstantInObjectiveRowWithHead:] + 176
6	Foundation	-[NSISEngine tryUsingArtificialVariableToAddConstraintWithMarker:rowBody:usingInfeasibilityHandlingBehavior:mutuallyExclusiveConstraints:] + 284
7	Foundation	-[NSISEngine tryToAddConstraintWithMarker:expression:integralizationAdjustment:mutuallyExclusiveConstraints:] + 680
8	Foundation	-[NSLayoutConstraint _addLoweredExpression:toEngine:integralizationAdjustment:lastLoweredConstantWasRounded:mutuallyExclusiveConstraints:] + 316
9	Foundation	-[NSLayoutConstraint _addToEngine:integralizationAdjustment:mutuallyExclusiveConstraints:] + 256
10	UIKit	-[UIView(UIConstraintBasedLayout) _layoutEngine_didAddLayoutConstraint:roundingAdjustment:mutuallyExclusiveConstraints:] + 452
11	UIKit	-[UIView(UIConstraintBasedLayout) _constraints_didChangeAutoresizingConstraintsArrayForContainedView:] + 248
12	UIKit	-[UIView(UIConstraintBasedLayout) _updateAutoresizingConstraints] + 104
13	UIKit	-[UIView(AdditionalLayoutSupport) updateConstraints] + 124
14	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 244
15	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
16	CoreFoundation	CFArrayApplyFunction + 64
17	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
18	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
19	CoreFoundation	CFArrayApplyFunction + 64
20	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
21	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
22	CoreFoundation	CFArrayApplyFunction + 64
23	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
24	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
25	CoreFoundation	CFArrayApplyFunction + 64
26	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
27	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
28	CoreFoundation	CFArrayApplyFunction + 64
29	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
30	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
31	CoreFoundation	CFArrayApplyFunction + 64
32	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
33	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
34	CoreFoundation	CFArrayApplyFunction + 64
35	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
36	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
37	CoreFoundation	CFArrayApplyFunction + 64
38	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
39	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
40	Foundation	-[NSISEngine withBehaviors:performModifications:] + 132
41	UIKit	-[UIWindow(UIConstraintBasedLayout) updateConstraintsIfNeeded] + 224
42	UIKit	-[UIWindow(UIConstraintBasedLayout) layoutSublayersOfLayer:] + 88
43	QuartzCore	-[CALayer layoutSublayers] + 180
44	QuartzCore	CA::Layer::layout_if_needed(CA::Transaction*) + 296
45	QuartzCore	CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 28
46	QuartzCore	CA::Context::commit_transaction(CA::Transaction*) + 276
47	QuartzCore	CA::Transaction::commit() + 420
48	QuartzCore	CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 76
49	CoreFoundation	CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 28
50	CoreFoundation	__CFRunLoopDoObservers + 368
51	CoreFoundation	__CFRunLoopRun + 760
52	CoreFoundation	CFRunLoopRunSpecific + 448
53	CoreFoundation	CFRunLoopRun + 108
54	HomeTeam	-[SDWebImageDownloaderOperation start] (SDWebImageDownloaderOperation.m:107)
55	Foundation	__NSOQSchedule_f + 72
56	libdispatch.dylib	_dispatch_client_callout + 12
57	libdispatch.dylib	_dispatch_async_redirect_invoke + 148
58	libdispatch.dylib	_dispatch_client_callout + 12
59	libdispatch.dylib	_dispatch_root_queue_drain + 552
60	libdispatch.dylib	_dispatch_worker_thread2 + 72
61	libsystem_pthread.dylib	_pthread_wqthread + 352
62	libsystem_pthread.dylib	start_wqthread + 0

It still seems unrelated to SDWebImage. Without the context where you call the framework, it's nearly impossible to understand why it triggers a CATransaction commit and that your constraints or views are mutated.

Can you share the code responsible for the crash?
On Fri, Apr 3, 2015 at 1:02 PM, timkoma<EMAIL_ADDRESS>wrote:

Exception Backtrace:
1	CoreFoundation	__exceptionPreprocess + 132
2	libobjc.A.dylib	objc_exception_throw + 56
3	CoreFoundation	__NSFastEnumerationMutationHandler + 136
4	Foundation	-[NSISEngine chooseOutgoingRowHeadForIncomingRowHead:] + 296
5	Foundation	-[NSISEngine minimizeConstantInObjectiveRowWithHead:] + 176
6	Foundation	-[NSISEngine tryUsingArtificialVariableToAddConstraintWithMarker:rowBody:usingInfeasibilityHandlingBehavior:mutuallyExclusiveConstraints:] + 284
7	Foundation	-[NSISEngine tryToAddConstraintWithMarker:expression:integralizationAdjustment:mutuallyExclusiveConstraints:] + 680
8	Foundation	-[NSLayoutConstraint _addLoweredExpression:toEngine:integralizationAdjustment:lastLoweredConstantWasRounded:mutuallyExclusiveConstraints:] + 316
9	Foundation	-[NSLayoutConstraint _addToEngine:integralizationAdjustment:mutuallyExclusiveConstraints:] + 256
10	UIKit	-[UIView(UIConstraintBasedLayout) _layoutEngine_didAddLayoutConstraint:roundingAdjustment:mutuallyExclusiveConstraints:] + 452
11	UIKit	-[UIView(UIConstraintBasedLayout) _constraints_didChangeAutoresizingConstraintsArrayForContainedView:] + 248
12	UIKit	-[UIView(UIConstraintBasedLayout) _updateAutoresizingConstraints] + 104
13	UIKit	-[UIView(AdditionalLayoutSupport) updateConstraints] + 124
14	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 244
15	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
16	CoreFoundation	CFArrayApplyFunction + 64
17	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
18	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
19	CoreFoundation	CFArrayApplyFunction + 64
20	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
21	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
22	CoreFoundation	CFArrayApplyFunction + 64
23	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
24	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
25	CoreFoundation	CFArrayApplyFunction + 64
26	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
27	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
28	CoreFoundation	CFArrayApplyFunction + 64
29	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
30	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
31	CoreFoundation	CFArrayApplyFunction + 64
32	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
33	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
34	CoreFoundation	CFArrayApplyFunction + 64
35	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
36	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
37	CoreFoundation	CFArrayApplyFunction + 64
38	UIKit	-[UIView(AdditionalLayoutSupport) _internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 144
39	UIKit	-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 140
40	Foundation	-[NSISEngine withBehaviors:performModifications:] + 132
41	UIKit	-[UIWindow(UIConstraintBasedLayout) updateConstraintsIfNeeded] + 224
42	UIKit	-[UIWindow(UIConstraintBasedLayout) layoutSublayersOfLayer:] + 88
43	QuartzCore	-[CALayer layoutSublayers] + 180
44	QuartzCore	CA::Layer::layout_if_needed(CA::Transaction*) + 296
45	QuartzCore	CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 28
46	QuartzCore	CA::Context::commit_transaction(CA::Transaction*) + 276
47	QuartzCore	CA::Transaction::commit() + 420
48	QuartzCore	CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 76
49	CoreFoundation	CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 28
50	CoreFoundation	__CFRunLoopDoObservers + 368
51	CoreFoundation	__CFRunLoopRun + 760
52	CoreFoundation	CFRunLoopRunSpecific + 448
53	CoreFoundation	CFRunLoopRun + 108
54	HomeTeam	-[SDWebImageDownloaderOperation start] (SDWebImageDownloaderOperation.m:107)
55	Foundation	__NSOQSchedule_f + 72
56	libdispatch.dylib	_dispatch_client_callout + 12
57	libdispatch.dylib	_dispatch_async_redirect_invoke + 148
58	libdispatch.dylib	_dispatch_client_callout + 12
59	libdispatch.dylib	_dispatch_root_queue_drain + 552
60	libdispatch.dylib	_dispatch_worker_thread2 + 72
61	libsystem_pthread.dylib	_pthread_wqthread + 352
62	libsystem_pthread.dylib	start_wqthread + 0
Reply to this email directly or view it on GitHub:
https://github.com/rs/SDWebImage/issues/1013#issuecomment-89354890

I can't share the code, but why it starts from SDWebImageDownloaderOperation start?

This is why your code could be helpful.
Why can’t you share a piece of it?
Keep in mind that your error is likely to a misusage of SDWebImage, not a bug in the framework.
I’ll gladly help you to find it.
On Fri, Apr 3, 2015 at 2:46 PM, timkoma<EMAIL_ADDRESS>wrote:

I can't share the code, but why it starts from SDWebImageDownloaderOperation start?
Reply to this email directly or view it on GitHub:
https://github.com/rs/SDWebImage/issues/1013#issuecomment-89388949

Here it is:
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
HTBookPage * page = [self.book.pages objectAtIndex:indexPath.item];
HTBookPageCell * pageCell = [collectionView dequeueReusableCellWithReuseIdentifier:@"BookPageCell" forIndexPath:indexPath];
    [pageCell.pageImage sd_setImageWithURL:[NSURL URLWithString:page.source]];
    return pageCell;
}

I think that it is related to SDWebImage because it starts from SDWebImageDownloaderOperation's start method

And seeing the code you provided, I can assure you that it should be properly working (I have the exact same calls). IMHO, something’s going on with the usage more than the framework itself.
Are all your layout constraints properly set? Do you have runtime disabled constraints?
The crash is related to the fact that there’s a relayout happening :
43 QuartzCore -[CALayer layoutSublayers] + 180
the relayout is not explicitly called by start] but by:
49 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 28
When the layoutSublayers occurs, something gets mutated along the way. Likely to be constraints:
13 UIKit -[UIView(AdditionalLayoutSupport) updateConstraints] + 124
And more precisely:
12 UIKit -[UIView(UIConstraintBasedLayout) _updateAutoresizingConstraints] + 104
My guts tells me that some constraints are broken in you collection view, cells or header view.
On Mon, Apr 6, 2015 at 9:57 AM, timkoma<EMAIL_ADDRESS>wrote:

I think that it is related to SDWebImage because it starts from SDWebImageDownloaderOperation's start method
Reply to this email directly or view it on GitHub:
https://github.com/rs/SDWebImage/issues/1013#issuecomment-90071989

I have the same issue, using Autolayout with UICollectionViewCells, crashes occasionally too. If i remove sd_setImageWithURL it won't crash.

My problem was that i was calling collectionView.reloadData() from a background thread!

@pjchavarria   did you have the demo?

Let's close this issue, see if it happens again with 4.0.0 (4.0.0-beta is available for download, 4.0.0 official release is on its way).


posix: spinlock: additional kconfig for k_spinlock being size 0

The struct k_spinlock size is zero bytes under certain circumstances. This is a bit of a problem, because it breaks a number of assumptions about things in C.
That should be fixed when #59922 is addressed.
This change is just a hotfix to correct the specific condition where we will need workarounds in other source files.

Fixes this particular case (which has CONFIG_CPP as well)
twister -i -p mps2_an385               -s samples/modules/thrift/hello/server/sample.thrift.hello.server.tlsTransport

https://github.com/zephyrproject-rtos/zephyr/actions/runs/5474751466/jobs/9969955055#logs


Remove default setting for the :institution command-line option

Thor options that are marked default will always be part of the options hash here:
https://github.com/sul-dlss-labs/rialto-etl/blob/master/lib/rialto/etl/cli/extract.rb#L53
This causes the command exe/extract call StanfordResearchers to fail, since this argument is not accounted for here: https://github.com/sul-dlss-labs/rialto-etl/blob/master/lib/rialto/etl/extractors/stanford_researchers.rb#L10
I suppose a different approach would be to modify https://github.com/sul-dlss-labs/rialto-etl/blob/master/lib/rialto/etl/extractors/stanford_researchers.rb instead - I'm completely open to that.

@jcoyne Doesn't this statement make the README addition superfluous?
https://github.com/sul-dlss-labs/rialto-etl/blob/master/lib/rialto/etl/extractors/web_of_science.rb#L43

@jcoyne given that -i 'Stanford University' is not required to be passed to the WoS extractor, do you think this is ready to merge?

Sure.


feat: prefix filenames with numbers, so that they are sorted correctly

This is helpful when reading/browsing the book from an editor, such as VSCode.

(My participation in the above was mostly tweaking the README to not be broken), so going to also say LGTM I think on the change itself, seems reasonable, I'd merge.


Mutagen stopped working on Orbstack 1.2

Describe the bug
Mutagen is unable to connect to containers. It is stuck on copying agent. It seems like Mutagen daemon is unable to access the container
To Reproduce
No response
Expected behavior
Mutagen should copy the client and run.
Diagnostic report (REQUIRED)
OrbStack info:
Version: 1.2.0
Commit: 324a88be963e2a823191eeb6e22d0b4c08b7535d (v1.2.0)
System info:
macOS: 14.2 (23C64)
CPU: arm64, 10 cores
CPU model: Apple M1 Pro
Model: MacBookPro18,3
Memory: 32 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2023-12-18T14-45-41.852335Z.zip

Screenshots and additional context (optional)

Btw is there any way to downgrade to Orbstack 1.1 ?

@Rastusik
Here you can get version 1.1 for ARM
https://cdn-updates.orbstack.dev/arm64/OrbStack_v1.1.0_16370_arm64.dmg

Have the same for Max on Intel CPU

Fixed, sorry for the trouble and thanks for reporting.
v1.2 was rolling out to a small number of users but the rollout was paused once this issue was confirmed. A fixed build is now rolling out.

I can confirm that it works now. But when I tried to update, information about 1.2 was missing in the information window. Only 1.1 info was visible.

Released in v1.2.0.


Update installation.md

Received an error when trying to download and transfer the singularity image using the command located in the Singularity, Running Offline section. See below:
"[user]$ singularity pull --name nf-core-rnaseq-1.3.img docker://nf-core/rnaseq:1.3
WARNING: pull for Docker Hub is not guaranteed to produce the
WARNING: same image on repeated pull. Use Singularity Registry
WARNING: (shub://) to pull exactly equivalent images.
Docker image path: index.docker.io/nf-core/rnaseq:1.3
ERROR UNAUTHORIZED: authentication required
ERROR Check existence, naming, and permissions
Cleaning up...
ERROR: pulling container failed!"

I found a related issue posted in a different nf-core pipeline (see here https://github.com/nf-core/chipseq/issues/8). And was able to fix the issue by removing the "-" in nf-core.
Many thanks to contributing to nf-core/rnaseq!
Please fill in the appropriate checklist below (delete whatever is not relevant). These are the most common things requested on pull requests (PRs).
PR checklist

[ ] This comment contains a description of changes (with reason)
[ ] If you've fixed a bug or added code that should be tested, add tests!
[ ] If necessary, also make a PR on the nf-core/rnaseq branch on the nf-core/test-datasets repo
[ ] Ensure the test suite passes (nextflow run . -profile test,docker).
[ ] Make sure your code lints (nf-core lint .).
[ ] Documentation in docs is updated
[ ] CHANGELOG.md is updated
[ ] README.md is updated

Learn more about contributing: https://github.com/nf-core/rnaseq/tree/master/.github/CONTRIBUTING.md

Hey @ScientistSMC !
thank you for submitting your first PR to nf-core/rnaseq. However, we moved the central documentation to our main webpage as downloading Singularity images for offline usage is something not really different across pipelines, which is why we centralized the docs for this.
However, looking up whether this is already correctly stated on our webpage, I just figured out that it's not :-(
See this section over here:
https://nf-co.re/usage/installation#singularity
(which still states the nf-core/YOUR_PIPELINE) and should be docker://nfcore/YOUR_PIPELINE instead.
Looking at the repository of nf-core for the webpage, I found that this looks different in the markdown files we use:
https://github.com/nf-core/nf-co.re/blob/master/markdown/usage/local_installation.md
@ewels I believe this didn't roll out on the webpage as @ScientistSMC found out!

Thanks for pointing this out @ScientistSMC - while it doesn't need a fix here in RNAseq, it definitely should get one in our central docs (and has a partial one that doesn't show up on the webpage unfortunately... 😢  )

As you opened an issue for this in #312 already, I will close this and transfer the issue to the webpage repository 👍  A big thanks for making us aware and finding this out ! :-)

Awesome! Thanks!
On Oct 14, 2019, at 3:58 PM, Alexander Peltzer <notifications<EMAIL_ADDRESS>wrote:
As you opened an issue for this in #312https://github.com/nf-core/rnaseq/issues/312 already, I will close this and transfer the issue to the webpage repository 👍 A big thanks for making us aware and finding this out ! :-)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/nf-core/rnaseq/pull/311?email_source=notifications&email_token=AIVSHKDYKJBLAD7IE6UBHTLQOTMQNA5CNFSM4JATY5F2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBGQFOY#issuecomment-541917883, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AIVSHKGNAIMXPZAIJO4HQPTQOTMQNANCNFSM4JATY5FQ.


KYLIN-3955 Real-time streaming tech blog

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Merged together with a refine commit, in another pr. Thank you Gang!


Optimization of copying output resources to PVC(or intermediate storage location)

Expected Behavior
Copy resources onto PVC(or intermediate storage location) only if resource is being used further in pipelinerun
Actual Behavior
TaskRun copies are output resources to PVC irrespective of it being used further in taskrun in pipelinerun or not.
Steps to Reproduce the Problem

Create pipelinerun with a task
Check the pod spec to see 2 steps (in the end) for create a directory in PVC and copying contents

Additional Info
Could consider using DAG functionality to determine whether a resource in output is used in further tasks and make the right decision

Hi everyone, I totally agree with what @shashwathi  say.
In the following user scenarios, whether a pipeline containing only one task is defined or an output resource in a task is not referenced by subsequent tasks, Tekton may not need to copy output resources into PVC or remote bucket. This logic is very clever, but it may not be very appropriate as the default logic.
I think it's better to parameterize this action and let the user configure it visually, rather than deduce the logic of copying output resource from DAG. Users will be aware of this, just as for a CI task run-out artifact, users can specify that it is only copied to a remote bucket for storage, or whether it is copied to a PVC pulled up by pipeline for subsequent ls/cat actions or other purposes.
Proposal
Whether it can be or not to extend pipeline.Spec.tasks[n].resources.outputs[n] (PipelineTaskOutputResource) to have such as CustomUploadOnly bool (or something more expressive)  attribute

CustomUploadOnly with default value false , output resource will be copied into pvc/bucket that retain the logic before
When set customUploadOnly to true , output resource will not be copied into pvc/bucket by system. Users can use GCS or any other extended pipeline resources, such as OSS to store artifact

Yaml
kind: Pipeline
metadata:
  name: demo-pipeline
spec:
  resources:
  - name: source-repo
    type: git
  - name: ci-artifact
    type: storage
  tasks:
  - name: xxxx-ci-pt
    taskRef:
      name: xxx-ci-task
    resources:
      inputs:
      - name: workspace
        resource: source-repo
      outputs:
      - name: builtImage
        resource: web-image
        customUploadOnly: true

I am looking forward to your reply , thanks.

I believe this is done now.  A PVC is only created and copied to if an input links from an output.  Feel free to reopen if there's more to do here!


Updated we-lang.go and translations_v2.py

Updated Malayalam translation for morning with a more commonly used word

I wanted to work on the afternoon, but I cant find the we-lang.go file. Is this expected??

Yes, it was splitted into several files.
They are here:
https://github.com/chubin/wttr.in/tree/master/share/we-lang
The file you are looking for is this one:
https://github.com/chubin/wttr.in/blob/master/share/we-lang/locale.go


How to weaken the connection component

my environment running ArangoDB
I'm using the latest ArangoDB of the respective release series:

[ ] 2.8
[ ] 3.0
[ ] 3.1
[* ] 3.2
[ ] self-compiled devel branch

Mode:

[ *] Cluster
[ ] Single-Server

Storage-Engine:

[ ] mmfiles
[* ] rocksdb

On this operating system:

[ ] DCOS on

[ ] AWS
[ ] Azure
[ ] own infrastructure

[* ] Linux

[ ] Debian .deb
[ ] Ubuntu .deb
[ ] SUSE   .rpm
[ *] RedHat .rpm
[ ] Fedora .rpm
[ ] Gentoo
[ ] docker - official docker library
[ ] other:

[ ] Windows, version:
[ ] MacOS, version:

I want to add a counter when traversing the graph，
for x in mycollection
for v,e,p in 1..1 any x._id graph'mygraph'
return v
I want to add a counter after traversing the collection，I want to go through the graph counter after traversal plus 1.
let count=1
for x in mycollection
for v,e,p in 1..1 any x._id graph'mygraph'
return v
count++
I am not interested in the length of the collection, I just want to traverse the graph after each, the counter is added 1
I wrote two unfinished js files，
In fact, I was trying to figure out the weak connected component in my graph，code show as below
'use strict';
function connectionGraph(vertex,count1,collection,graphName) {
var db = require('@arangodb').db;
      var q2 =  "        for v,e,p in 1..1 any @vt._id graph @graph \n" +
			    "			 update x with{label:@count} in @@ttv \n" +
                "            filter v.label!=@count \n" +
                "                 return MYFUNCTION::dfs(v,@count,@@ttv)";
 var param = {vt:vertex,count:count1,@ttv:collection,graph:graphName}

 db._query(q2,param);

}
module.exports = connectionGraph;
'use strict';
function connection(c,collection,graphName) {
var db = require('@arangodb').db;
int c = 1;
var query = "for x in @@tv \n"
"for v,e,p in 1..1 any x._id graph @graph \n" +
"	  update x with{label:@count} in @@tv \n" +
"     filter v.label!=@count \n" +
"     return MYFUNCTION::dfs(v,@count,@@collection,@graph)";
var param = {count:c,@tv:collection,graph:graphName};
db._query(query,param);
}
module.exports = connection;
I do not know how to write, can you help me?
I just wanted to find the weakly connected component of a graph.

An algorithm named "connected components" to find weakly connected components in a graph is available for ArangoDB.
It can be executed with:
var pregel = require("@arangodb/pregel");
pregel.start("connectedcomponents", "graphname")

The algorithm is documented at:
https://docs.arangodb.com/3.2/Manual/Graphs/Pregel/#connected-components

I used that algorithm，But it didn't get the right result，It is affected by the direction.You can look at this websit:  https://github.com/arangodb/arangodb/issues/4062

Closing this issue in favor of #4062.


LanguageClient-neovim : 2018-03-6 -> 2018-06-12

Motivation for this change
Has been a while since last update of this plugin and it has had a lot of functionality added since. As its derivation is not generated it makes sense to update separately from the other vim plugins.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build vimPlugins.LanguageClient-neovim

Success on x86_64-darwin (full log)
Attempted: vimPlugins.LanguageClient-neovim
Partial log (click to expand)
building
installing
post-installation fixup
strip is /nix/store/8q05v40n0f7amgw70pk6bkb23r7hrzgn-cctools-binutils-darwin/bin/strip
patching script interpreter paths in /nix/store/qaqday0iqmgcr46hywvnsmvr3rk3znrr-vimplugin-LanguageClient-neovim-2018-06-12
/nix/store/qaqday0iqmgcr46hywvnsmvr3rk3znrr-vimplugin-LanguageClient-neovim-2018-06-12/share/vim-plugins/LanguageClient-neovim/ci/script.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/7jlpy03vrh1v74b6rnrclbqc9s40ixkg-bash-4.4-p19/bin/bash"
/nix/store/qaqday0iqmgcr46hywvnsmvr3rk3znrr-vimplugin-LanguageClient-neovim-2018-06-12/share/vim-plugins/LanguageClient-neovim/install.sh: interpreter directive changed from "/usr/bin/env sh" to "/nix/store/7jlpy03vrh1v74b6rnrclbqc9s40ixkg-bash-4.4-p19/bin/sh"
/nix/store/qaqday0iqmgcr46hywvnsmvr3rk3znrr-vimplugin-LanguageClient-neovim-2018-06-12/share/vim-plugins/LanguageClient-neovim/tests/test.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/7jlpy03vrh1v74b6rnrclbqc9s40ixkg-bash-4.4-p19/bin/bash"
/nix/store/qaqday0iqmgcr46hywvnsmvr3rk3znrr-vimplugin-LanguageClient-neovim-2018-06-12/share/vim-plugins/LanguageClient-neovim/tests/wrapper-server.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/7jlpy03vrh1v74b6rnrclbqc9s40ixkg-bash-4.4-p19/bin/bash"
/nix/store/qaqday0iqmgcr46hywvnsmvr3rk3znrr-vimplugin-LanguageClient-neovim-2018-06-12

Success on x86_64-linux (full log)
Attempted: vimPlugins.LanguageClient-neovim
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/w38q7paw8zy63kkzqpgyv510ljwzvp1j-vimplugin-LanguageClient-neovim-2018-06-12
strip is /nix/store/4mf2xm9p32lzrim927yk92xhx35yaz62-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/w38q7paw8zy63kkzqpgyv510ljwzvp1j-vimplugin-LanguageClient-neovim-2018-06-12
/nix/store/w38q7paw8zy63kkzqpgyv510ljwzvp1j-vimplugin-LanguageClient-neovim-2018-06-12/share/vim-plugins/LanguageClient-neovim/ci/script.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/0aa1ngxygf1iqanfbpdb10klc7r343c0-bash-4.4-p19/bin/bash"
/nix/store/w38q7paw8zy63kkzqpgyv510ljwzvp1j-vimplugin-LanguageClient-neovim-2018-06-12/share/vim-plugins/LanguageClient-neovim/install.sh: interpreter directive changed from "/usr/bin/env sh" to "/nix/store/0aa1ngxygf1iqanfbpdb10klc7r343c0-bash-4.4-p19/bin/sh"
/nix/store/w38q7paw8zy63kkzqpgyv510ljwzvp1j-vimplugin-LanguageClient-neovim-2018-06-12/share/vim-plugins/LanguageClient-neovim/tests/wrapper-server.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/0aa1ngxygf1iqanfbpdb10klc7r343c0-bash-4.4-p19/bin/bash"
/nix/store/w38q7paw8zy63kkzqpgyv510ljwzvp1j-vimplugin-LanguageClient-neovim-2018-06-12/share/vim-plugins/LanguageClient-neovim/tests/test.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/0aa1ngxygf1iqanfbpdb10klc7r343c0-bash-4.4-p19/bin/bash"
checking for references to /build in /nix/store/w38q7paw8zy63kkzqpgyv510ljwzvp1j-vimplugin-LanguageClient-neovim-2018-06-12...
/nix/store/w38q7paw8zy63kkzqpgyv510ljwzvp1j-vimplugin-LanguageClient-neovim-2018-06-12

Success on aarch64-linux (full log)
Attempted: vimPlugins.LanguageClient-neovim
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/8klclvc1kqwz1cra8zm5bk206901jgyl-vimplugin-LanguageClient-neovim-2018-06-12
strip is /nix/store/min150lkigznaayzpwvf8d4jdl1dqvx6-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/8klclvc1kqwz1cra8zm5bk206901jgyl-vimplugin-LanguageClient-neovim-2018-06-12
/nix/store/8klclvc1kqwz1cra8zm5bk206901jgyl-vimplugin-LanguageClient-neovim-2018-06-12/share/vim-plugins/LanguageClient-neovim/tests/wrapper-server.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/23kq49wszxq7k41dqfk82q5vqwlq5sww-bash-4.4-p19/bin/bash"
/nix/store/8klclvc1kqwz1cra8zm5bk206901jgyl-vimplugin-LanguageClient-neovim-2018-06-12/share/vim-plugins/LanguageClient-neovim/tests/test.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/23kq49wszxq7k41dqfk82q5vqwlq5sww-bash-4.4-p19/bin/bash"
/nix/store/8klclvc1kqwz1cra8zm5bk206901jgyl-vimplugin-LanguageClient-neovim-2018-06-12/share/vim-plugins/LanguageClient-neovim/install.sh: interpreter directive changed from "/usr/bin/env sh" to "/nix/store/23kq49wszxq7k41dqfk82q5vqwlq5sww-bash-4.4-p19/bin/sh"
/nix/store/8klclvc1kqwz1cra8zm5bk206901jgyl-vimplugin-LanguageClient-neovim-2018-06-12/share/vim-plugins/LanguageClient-neovim/ci/script.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/23kq49wszxq7k41dqfk82q5vqwlq5sww-bash-4.4-p19/bin/bash"
checking for references to /build in /nix/store/8klclvc1kqwz1cra8zm5bk206901jgyl-vimplugin-LanguageClient-neovim-2018-06-12...
/nix/store/8klclvc1kqwz1cra8zm5bk206901jgyl-vimplugin-LanguageClient-neovim-2018-06-12


Compile fails with dependency on aws-c-auth private headers

Confirm by changing [ ] to [x] below to ensure that it's a bug:

[x] I've gone though Developer Guide and API reference
[x] I've searched for previous similar issues and didn't find any solution

Describe the bug
Error when compiling.
SDK version number
1.9.95 and later.
Platform/OS/Hardware/Device
Amazon Linux 2. GNU Guix.
To Reproduce (observed behavior)
When building aws-sdk-cpp with "-DBUILD_DEPS=OFF" (having installed the dependent AWS libraries separately) the build fails due to a dependency on the aws-c-auth private libraries which are not installed to the system.
The compile error is:
/tmp/guix-build-aws-sdk-cpp-1.9.121.drv-0/aws-sdk-cpp-1.9.121-checkout/aws-cpp-sdk-core-tests/aws/auth/AWSAuthSignerTest.cpp:17:10: fatal error: aws/auth/private/aws_signing.h: No such file or directory  #include <aws/auth/private/aws_signing.h>
The change was made on 2021-06-04 in commit 23cca02c2df.
Expected behavior
Clean build.

Hi @greghogan ,
Can you walk me through how you installed the dependencies separately so I can better reproduce this issue?

@daniloegea ,
Hey and thanks for the workaround! I never got an answer from op but could you tell me how you installed the deps ? Like, can you walk me through your process step by step so I can repro and maybe push this as a change if necessary?

Hi @KaibaLopez, I didn't do anything special really.
I simply built all the aws-sdk-cpp dependencies (these ones https://github.com/awslabs/aws-crt-cpp/blob/main/.gitmodules) and installed at /usr/local.
Then I built aws-sdk-cpp with -DBUILD_DEPS=OFF so it will look for dependencies installed in the system. The compilation failed due to the error described above. The solution was to patch aws-c-auth to install the private headers.
It was part of the work to update the aws-sdk-cpp in the FreeBSD ports tree https://cgit.freebsd.org/ports/tree/devel/aws-sdk-cpp/Makefile
I built everything on FreeBSD.

Ran into this issue today. I'm building with aws-sdk-cpp (at 1.9.220 tag), for a custom api gateway client build, with "-DBUILD_DEPS=OFF" and using an exported vcpkg nuget for static libs from aws-sdk-cpp[transfer] which has version 1.9.220
Output:
Build FAILED.
"C:\PROG\hp-surerecover-warrantyauthgateway\src\aws-sdk-cpp\build\ALL_BUILD.vcxproj" (default target) (1) ->
"C:\PROG\hp-surerecover-warrantyauthgateway\src\aws-sdk-cpp\build\aws-cpp-sdk-core-tests\aws-cpp-sdk-core-tests.vcxproj
" (default target) (5) ->
(ClCompile target) ->
C:\PROG\hp-surerecover-warrantyauthgateway\src\aws-sdk-cpp\aws-cpp-sdk-core-tests\aws\auth\AWSAuthSignerTest.cpp(17,1
0): fatal error C1083: Cannot open include file: 'aws/auth/private/aws_signing.h': No such file or directory [C:\PROG\h
p-surerecover-warrantyauthgateway\src\aws-sdk-cpp\build\aws-cpp-sdk-core-tests\aws-cpp-sdk-core-tests.vcxproj]

We have recently updated the build process, please let me know if you are still having problems with trying to compile.


BC_17: Checkbox of “check/adaptMinMaxZoom” has not been localized under language PT

SEVERITY: Major
MODULE: Bar Chart
OS / BROWSER: Windows 7 / Chrome 45.0
STEPS TO REPRODUCE:

Navigate to URL: http://static.gapminderdev.org/vizabi/release/v0.5.1/preview/barchart.html
Bar chart page will be loaded
Click on Set Lang: as PT under interaction buttons
Click on Axes menu
Note that “check/adaptMinMaxZoom” not been localized

ACTUAL RESULTS:
Checkbox of “check/adaptMinMaxZoom” is not localized
EXPECTED RESULTS:
Everything should be localized in all menus according to selected language
SCREENSHOT:

Can't reproduce this issue on develop branch.

@IncoCode
Please scroll down till axes or check it on Bar chart under axes menu after switching language

@IncoCode 's pull request above didn't fix, i can still reproduce the issue on develop
"Please check it on Bar chart under axes menu after switching language"
possible reson: barchart doesn't care about this checkbox and doesn't bind it to anything
in fact, this checkbox shouldn't be present in bar chart, but we don't have a pattern yet of how to have different axis dialogs for different tools. Something for @arthurcamara1 to define


✨ Added "Created", "Paid start date", and "Next billing date" date-based filters to members list screen

no issue

allows for filtering members by additional fields using a date picker with before, on or before, after, and on or after queries

Codecov Report

Merging #2290 (35e9660) into main (b546885) will decrease coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #2290      +/-   ##
==========================================
- Coverage   41.17%   41.17%   -0.01%
==========================================
  Files         579      579
  Lines       22783    22783
  Branches     4030     4030
==========================================
- Hits         9382     9381       -1
- Misses      13401    13402       +1

Impacted Files
Coverage Δ

app/components/members/filter.js
83.48% <ø> (ø)

app/services/feature.js
90.32% <ø> (ø)

app/components/gh-image-uploader.js
94.00% <0.00%> (-0.67%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b546885...35e9660. Read the comment docs.


[BUG] - Can't compile Angular 13 project because of smp-core-utils

Describe the bug
The angular build is failing showing this error:
./node_modules/smp-core-utils/fesm2020/smp-core-utils.mjs:203:16-21 - Error: export 'first' (imported as 'first') was not found in 'rxjs' (possible exports: ArgumentOutOfRangeError, AsyncSubject, BehaviorSubject, ConnectableObservable, EMPTY, EmptyError, GroupedObservable, NEVER, Notification, NotificationKind, ObjectUnsubscribedError, Observable, ReplaySubject, Scheduler, Subject, Subscriber, Subscription, TimeoutError, UnsubscriptionError, VirtualAction, VirtualTimeScheduler, animationFrameScheduler, asapScheduler, asyncScheduler, bindCallback, bindNodeCallback, combineLatest, concat, config, defer, empty, forkJoin, from, fromEvent, fromEventPattern, generate, identity, iif, interval, isObservable, merge, never, noop, observable, of, onErrorResumeNext, pairs, partition, pipe, queueScheduler, race, range, scheduled, throwError, timer, using, zip)
To Reproduce
Just added ngx-mat-timepicker to the project and trying to build and test
Expected behavior
Build should be successful out of the box
** Versions

ngx-mat-timepicker version - 13.0.0
@angular/core version - 13.1.2
@angular/material version - 13.1.2
typescript version - 4.5.4

Check your rxjs version.
And I think you cant use Typescript 4.5.
You must stick with 4.4.x

Sorry for reopening this but I just wanted to say - thank you!
Yeah, by some reason rxjs was 6.5 and I was pretty sure Angular updated it (I recently had a migration from Angular 9 to Angular 13, step by step, version by version). Looks like I just lost a track of these versions.
Updating to rxjs 7.5.2 fixed the version. Btw, I didn't touch Typescript version yet.
Thanks again for the help and for the component!

@alex-zar yep you're right...I remembered reading<EMAIL_ADDRESS>in the 13.0 release but they added 4.5 in 13.1!
Cheers!


How do you determine which direction is user currently trying to swipe?

In Tinder, when I move the card to the right side (without fully swiping right), it shows the text "LIKE" and when I try swiping it to the other direction it shows "NOPE". How can I achieve that using this widget?

I'd think the easiest way to do this is to just surround your "photo card" by a Listener() widget.
For example, if today your cards are something like this:
    final cards = List.generate(
      500,
      (index) => Card(
        Image.asset(
          'some file or url here',
        ),
      ),
    );

surround it by a Listener as such:
    final cards = List.generate(
      500,
      (index) => Listener(
        onPointerDown: (event) {
          print('down: $event');
        },
        onPointerMove: (event) {
          print('move: $event');
        },
        onPointerUp: (event) {
          print('up: $event');
        },
        child: Card(
          Image.asset(
            'some file or url here',
          ),
        ),
      ),
    );

When onPointerDown is triggered, use a local variable to set the originalXCoordinate and newXCoordinate, and then onPointerMove triggers, update newXCoordinate. Use the difference between the two or whatever calculation you desire to calculate what you want. Use onPointerUp to reset newXCoordinate to originalXCoordinate so that you reset that calculation.
This is what I do at least...


xstate as a storybook addon?

Hello folks,
Was wondering if any here has some experience with storybook ? I'm just looking at it and I read it has a "plugin facility". It seems one can "easily" add such plugins and augment/improve the experience.
[https://storybook.js.org/addons/addon-gallery/]
Would it possible or even desirable to have an extra tab in storybook for instance to display the state machine chart? Maybe clicking on a state makes the machine transition to that state?
Any thoughts? Especially those of you who have some experience with storybook (I don't, just started playing with it few minutes ago). Would something like the above be really useful?

That would be neat! I don't have time to work on that but I can see that being really useful.

I pulled together a small proof of concept storybook add-on for xstate and decided to make it public to find contributors and people who are interested in sharing their ideas and knowledge to (hopefully) make this project a valuable addition in the xstate ecosytem.
You can find the project here:
https://github.com/do-wa/xstate-addon
Please be aware that this project is at the very beginning but I plan to work on it on a regular schedule in my free time.

So it begins again! just for reference... as I start to implement very interested in storybook functionality for previewing based on current state

Just found this issue when looking through the v5 discussion. I'm open to moving my package into @xstate instead of being separate.


make it possible to configure requests&limits for cpu&memory for registry pod in ApicurioRegistry CR

This might be useful when you need to give more memory to the registry due to higher load on the service

Note - examples from Strimzi:
https://strimzi.io/docs/operators/latest/using.html#ref-resource-limits-and-requests-deployment-configuration-kafka
https://strimzi.io/docs/operators/latest/using.html#ref-jvm-options-deployment-configuration-kafka

Resolved by #212


[docs] Fix missing props in css-in-js examples

this.classes.root wouldn't work - `this.props.classes.root' would.

@Izhaki Thank you!


ati-drivers - nix store collision /lib/xorg/modules/extensions/libglx.so

I use the proprietary ati catalyst drivers and there is a store collision between :
ati-drivers-15.7-4.1.7/lib/xorg/modules/extensions/libglx.so' and xorg-server-1.17.2/lib/xorg/modules/extensions/libglx.so

Is there any way to fix this without just deleting xorg-server-1.17.2/lib/xorg/modules/extensions/libglx.so if ati-drivers are installed?
Would linking do it?
I am asking because I have a weird bug where the xserver will not start after a rebuild boot and I have to reboot the machine again and then it does.
Tnx

I don't think this should cause any problems. I think xserver is supposed to read its modules from services.xserver.modules list, not from anything installed by systemPackages or such.
BTW, to enable catalyst, you (only) need to have services.xserver.videoDrivers = [ "ati_unfree" ].

It does cause problems on my Fedora system if I do not remove libglx.so and symlink it to the ati supplied one. Especially applications which are looking specifically for libglx.so and expect it to be in /lib/xorg/modules/extensions/. The ati supplied libglx.so is very different to the libglx.so supplied by the xserver and the libglx.so supplied with the xserver will not work if an application tries to use it with firegl.
I have seen it cause issues. I think it was playonlinux which exposed this issue to me on Fedora.

Hmm, we tend to use the GPU driver from the host OS, although not really automatically on non-nixos. Just "installing" such stuff via nix-env doesn't mean anything will use it, AFAIK.

I have ati_unfree drivers selected in configuration.nix, but glxinfo reports "direct rendering: no"
I suppose that the problem is in the incompatibility of catalyst and xorg-server 1.17.
I am confused: is my graphic card 3d capability is switched off or what?
Is there a way to switch it on? Can I select in my configuration.nix that xorg-server 1.16 should be used instead of 1.17?

Please use fglrxinfo for AMD proprietary drivers.
---- Dragan Djuric wrote ----

I have ati_unfree drivers selected in configuration.nix, but glxinfo reports "direct rendering: no"
I suppose that the problem is in the incompatibility of catalyst and xorg-server 1.17.
I am confused: is my graphic card 3d capability is switched off or what?
Is there a way to switch it on? Can I select in my configuration.nix that xorg-server 1.16 should be used instead of 1.17?
—
Reply to this email directly or view it on GitHub.￼

Thank you for the tip. fglrxinfo output seems to be normal, but does not seem to provide information on whether 3d hardware rendering is being used.
When I try fgl_glxinfo, CPU usage is 96%, so I guess ati_unfree works for 2d, but 3d is inactive?

I suppose you mean fgl_glxgears (or something like that), and it would mean 3d is rendered in SW, perhaps unless the framerate is very high.

Yes. Frame rate is 6000 FPS, but that's probably because the GPU is a recent high-end radeon. Yep, it is a software 3d then. Is there any way to activate hardware 3d? I suppose I would need to downgrade xorg-server to 1.16, and I would gladly do that, only if I could find information HOW.

No, 6000 is high, so that looks like HW-accelerated. For comparison, my notebook with nvidia 420M and proprietary driver gives around 1000 FPS on fullscreen with ~1000^2 resolution.

Maybe that was my mistake. 6000 was the fps rate for the rotating cube. The gears do not show the number, and I am not by that computer now to check. Can you please confirm that your CPU usage also goes to almost 100% when you run any of those tests? Shouldn't the CPU stay relatively idle when the simulation is hardware rendered on the GPU? That is what causes my doubts...

For me glxgears take 100% of one thread when getting those 1000 FPS. IMHO in HW rendering GPU typically does most of the work but not all. Normally when FPS aligns to monitor refresh, I'm getting practically no CPU usage. Note: $ glxgears -info displays some extra information; perhaps the fgl versions also give such.

Thank you very much. That is clarifies much. I'll report what happens on my machine for future reference.

I want to look at separating libglx.so in both packages into their own derivations so that if ati unfree is selected in configuration.nix the libglx.so which ships with catalyst becomes the link to libglx.so and the collision is avoided. Obviously whilst being mindful that a removal of catalyst needs to reverse the link so that the libglx.so shipped with the xserver becomes the default libglx.so.
Are there any examples within nixpkgs I can look at which do a similar thing? Does it seem likely that what I want to try to do is even a thing?
Cheers :)

I am not sure. Due to inability to make OpenCL work on Nixos (and I tried),
i switched back to Arch linux.
On Fri, Dec 25, 2015 at 04:39 Tony<EMAIL_ADDRESS>wrote:

I want to look at separating libglx.so in both packages into their own
derivations so that if ati unfree is selected in configuration.nix the
libglx.so which ships with catalyst becomes the link to libglx.so and the
collision is avoided. Obviously whilst being mindful that a removal of
catalyst needs to reverse the link so that the libglx.so shipped with the
xserver becomes the default libglx.so.
Are there any examples within nixpkgs I can look at which do a similar
thing? Does it seem likely that what I want to try to do is even a thing?
Cheers :)
—
Reply to this email directly or view it on GitHub
https://github.com/NixOS/nixpkgs/issues/9993#issuecomment-167188757.

@heydojo: if it's included in the driver, it should get on /run/opengl-driver/lib/xorg/modules/extensions/ which should take precedence IIRC.

Answered this one myself. Looking at https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/linux/nvidia-x11/default.nix the problem was occurring when installing the nvidia drivers too.
Adding
priority = 4; # resolves collision with xorg-server's "lib/xorg/modules/extensions/libglx.so"

appears to solve the issue.


nilearn behaviour with PSC changed

Found when handling PR #96
Nilearn version 0.7.0
This issue doesn't concert the main package, but should be noted for our related test test_nilearn_standardize_psc. The PSC strategy caused confounds not being regressed out in the data when confound variable has mean of 0 or less. Warning message:
nilearn/signal.py:81: UserWarning: psc standardization strategy is meaningless for features that have a mean of 0 or less. These time series are set to 0.

This issue will be reported to nilearn, and we should expect future changes to this test.

thanks for pointing this out!
@all-contributors add @htwangtw for bug

My PR that allow negative mean signal has now been merged to nilearn master branch. It will be in the next bug fix release of 0.7. Will continue to watch this spot and fix up the test!

awesome! thanks for the update!

It's now fixed, thanks again @htwangtw


Include getting started section in contributing.md

I assumed it would be helpful for new contributors to have some getting-started information on setting up their development environments and using the Makefile, among other tips for new developers.
If you think that any information is inaccurate or could be re-worded, please let me know. Thanks!

This pull request didn't trigger Jenkins as its author isn't in the whitelist.
An organization member must perform one of the following:

To have this branch tested by Jenkins, use the "ok to test" command.
To have a one time test done, use the "test this please" command.

Those commands are simple Github comments of the format: "jenkins: COMMAND"

Commit is missing Signed-off-by line.

Thanks for the feedback @stgraber! I've incorporated your feedback and improved formatting of the "Important Notes" section.

Can you merge the commits and rebase?


Add csharp solution for 190 Reverse Bits

File(s) Modified: 190-Reverse-Bits.cs
Language(s) Used: csharp
Submission URL: _https://leetcode.com/submissions/detail/778941134/_

Sorry for the delay, @pontusdacke. Unfortunately this is now a duplicate.


[Model] Add Support for Multimodal Granite Models

This PR adds the main architectural change needed to support upcoming multimodal granite models from IBM, which are a variant of llava-next. To this end, we need to allow passing a list of feature_sample_layers, which are indices in the visual encoder whose hidden states will be concatenated and used as the visual encoder output as an alternative to the last layer. This change should not affect any existing llava next models, and is made in all of the supported visual encoders for Llava-based models in vLLM (clip/siglip/pixtral) to keep things as generic as possible.
These models have not been released quite yet, and we have not yet ported the change to transformers, which is why there are no new tests added. However, I have run my own benchmarks to ensure the results in vLLM are identical in quality to our own implementation, and verified that the feature_sample_layers can be passed through each supported visual encoder type as a sanity check. Once the models are out and supported in transformers, I can add it to the corresponding test here!
FYI @njhill

 PR Checklist (Click to Expand)
Thank you for your contribution to vLLM! Before submitting the pull request, please ensure the PR meets the following criteria. This helps vLLM maintain the code quality and improve the efficiency of the review process.
PR Title and Classification
Only specific types of PRs will be reviewed. The PR title is prefixed appropriately to indicate the type of change. Please use one of the following:

[Bugfix] for bug fixes.
[CI/Build] for build or continuous integration improvements.
[Doc] for documentation fixes and improvements.
[Model] for adding a new model or improving an existing model. Model name should appear in the title.
[Frontend] For changes on the vLLM frontend (e.g., OpenAI API server, LLM class, etc.)
[Kernel] for changes affecting CUDA kernels or other compute kernels.
[Core] for changes in the core vLLM logic (e.g., LLMEngine, AsyncLLMEngine, Scheduler, etc.)
[Hardware][Vendor] for hardware-specific changes. Vendor name should appear in the prefix (e.g., [Hardware][AMD]).
[Misc] for PRs that do not fit the above categories. Please use this sparingly.

Note: If the PR spans more than one category, please include all relevant prefixes.
Code Quality
The PR need to meet the following code quality standards:

We adhere to Google Python style guide and Google C++ style guide.
Pass all linter checks. Please use format.sh to format your code.
The code need to be well-documented to ensure future contributors can easily understand the code.
Include sufficient tests to ensure the project to stay correct and robust. This includes both unit tests and integration tests.
Please add documentation to docs/source/ if the PR modifies the user-facing behaviors of vLLM. It helps vLLM user understand and utilize the new features or changes.

Adding or changing kernels
Each custom kernel needs a schema and one or more implementations to be registered with PyTorch.

Make sure custom ops are registered following PyTorch guidelines: Custom C++ and CUDA Operators and The Custom Operators Manual
Custom operations that return Tensors require meta-functions. Meta-functions should be implemented and registered in python so that dynamic dims can be handled automatically. See above documents for a description of meta-functions.
Use torch.libary.opcheck() to test the function registration and meta-function for any registered ops.  See tests/kernels for examples.
When changing the C++ signature of an existing op, the schema must be updated to reflect the changes.
If a new custom type is needed, see the following document: Custom Class Support in PT2.

Notes for Large Changes
Please keep the changes as concise as possible. For major architectural changes (>500 LOC excluding kernel/data/config/test), we would expect a GitHub issue (RFC) discussing the technical design and justification. Otherwise, we will tag it with rfc-required and might not go through the PR.
What to Expect for the Reviews
The goal of the vLLM team is to be a transparent reviewing machine. We would like to make the review process transparent and efficient and make sure no contributor feel confused or frustrated. However, the vLLM team is small, so we need to prioritize some PRs over others. Here is what you can expect from the review process:

 After the PR is submitted, the PR will be assigned to a reviewer. Every reviewer will pick up the PRs based on their expertise and availability.
 After the PR is assigned, the reviewer will provide status update every 2-3 days. If the PR is not reviewed within 7 days, please feel free to ping the reviewer or the vLLM team.
 After the review, the reviewer will put an  action-required label on the PR if there are changes required. The contributor should address the comments and ping the reviewer to re-review the PR.
 Please respond to all comments within a reasonable time frame. If a comment isn't clear or you disagree with a suggestion, feel free to ask for clarification or discuss the suggestion.

Thank You
 Finally, thank you for taking the time to read these guidelines and for your interest in contributing to vLLM. Your contributions make vLLM a great tool for everyone!

This looks a bit overcomplicated, and can be easily confused with num_hidden_layers. I prefer having a flag to simply return all of the hidden states (similar to HF) and extract them after calling forward method.

The reason why we set num_hidden_layers  at initialization time is to avoid loading the unused layers. However, there is no such advantage to passing feature_sample_layers, so it would be better to just pass the necessary information to forward.

Sounds good, thanks @DarkLight1337! I moved most of the vision feature layer handling out to inference time, added the flag for getting all of the hidden states + selecting from them after, and fixed the initialization behavior so that we only load up to the deepest layer needed if there are multiple feature layers also

cc @ywang96 in case you're planning to refactor related code in the vision encoders.


POC - react-codemod  <path/to/src>

An improvement to actually using these codemods. You should be able to npx react-codemod class path/to/src and it should Just Work™. Also updates the docs to prefer this version.
Did it as a quick hack so I could show during the meeting, happy to work on it further if it looks good. Would be good to point to in 16.9.0 release notes as well.

Oh my god it's so beautiful

YES PLEASE!

merging, so I can try it out. if it's broken, 🤷♂


Faster collapseToSingleBuffer

I'm working with a model that has tens of thousands of buffers and buffer views and collapseToSingleBuffer started to become a bottleneck. I changed the code so that there's only a single pass over buffer views which dramatically speeds things up.
For a model with 34680 buffers and 34680 buffer views it goes from 49796 ms to 47 ms.

Good stuff, thanks @lilleyse! I just factored out the duplicate code in moveBufferContent and collapseToSingleBuffer into a local helper function (moveBufferContentWithoutRenumbering). And updated CHANGES.md.


Build failure handle different libpcapso filename

The build.rs script is updated to no longer crash if it cannot find libpcap to query for its version. It will instead assume that the user is by default using the newest API version. For older API versions the user should consult the README.

So for example, if the user has a different libpcap.so file name the following might happen:

libpcap is at its newest version which means that the default assumed by build.rs is good enough.
libpcap is not at its newest which means the build will fail. The user should then consult the pcap README.
In the README the user finds that they can set LIBPCAP_LIBDIR and LIBPCAP_VER. The LIBPCAP_LIBDIR will fail since build.rs still assumes the libpcap.so name, but as a final fallback the user can set LIBPCAP_VER.

So in short, the original problem is solved. Either libpcap is at its newest version or the user has to set LIBPCAP_VER.


Remove codecov.groovy from rocRAND

This will be centralized

http://math-ci.amd.com/blue/organizations/jenkins/main%2Fcodecov%2FrocRAND/detail/PR-402/28/pipeline
passes