Incomplete cleanup of composed views when parent is detached before complete loading

In the case of nested compositions, a composed view is not properly cleaned up if the parent is detached before the view has been attached.
The reason for this is that the knockout dispose callbacks added by the triggerAttach function will not be called. Since the parent of the newly attached view has just been detached, nobody will take care of cleaning the now detached DOM tree.
Note that this bug only generally happens if a view is composed and then immediately replaced or removed (before it has been loaded completely).

Closing since Durandal has been superseded by Aurelia just shy of four years ago.


Improve test coverage for QueueManager

This is yet another stepping stone for #1344. The test coverage for QueueManager is now at 100%, yay!
Reviews are welcome as always. I'll merge this in three days.

Coverage increased (+0.4%) to 58.642% when pulling a8963015d420f90a61a206c6a26438100b36b8c7 on feature/complete-queuemanager-test-coverage into 5cd7c17939e21f0ad04805f151a4cb070d2d6e2b on master.

Well, nobody voted for or against, so I'm merging as-is (in a moment — need to rebase the fixup commit first).


Country request: please add Ethiopia

There is still a lot of mapping to be done for Ethiopia..would be nice if you could add the country.

Thanks @amenk! We have taken note of this request and will add it to our queue.

@amenk We now have data available in Ethiopia. Please refer to our wiki for instruction on how to create projects and use RapiD!

Went to https://mapwith.ai/rapid#background=Maxar-FB&disable_features=boundaries&map=17.38/8.97740/37.86220 -- works .. thank you!


Redirects not working for different hosts

Use the redirect: 'follow' option and make a request to a website which redirects to another website using the location header.
In node-fetch/lib/index.js:1511 the original request headers get copied but the host header remains unchanged, which means:

Make a request to domain1.com that responds with HTTP/1.1 302\r\nLocation: http://domain2.com/path
In the following request to domain2.com the header Host: domain1.com is sent

Possible Fix
node-fetch/lib/index.js:1537
const url = new URL(locationURL);
if (url.host !== requestOpts.headers.get('Host')) {
	requestOpts.headers.set('Host', url.host);
}

Your Environment

software
version

node-fetch
2.6.1

node
12.18.2

npm
6.14.5

Operating System
Win 10

(drive by comment: this looks like a duplicate of #570 )

Same problem here


power_msgs: 0.2.1-0 in 'indigo/distribution.yaml' [bloom]

Increasing version of package(s) in repository power_msgs to 0.2.1-0:

upstream repository: https://github.com/fetchrobotics/power_msgs.git
release repository: https://github.com/fetchrobotics-gbp/power_msgs-release.git
distro file: indigo/distribution.yaml
bloom version: 0.6.6
previous version for package: 0.2.0-0

power_msgs
* updates ownership
* Merge pull request #8 <https://github.com/fetchrobotics/power_msgs/issues/8> from cjds/errors
  Added error messages to the battery state for more information
* added error messages to the battery state for more information in FC
* Merge pull request #6 <https://github.com/fetchrobotics/power_msgs/issues/6> from macmason/master
  Add LICENSE file.
* Add LICENSE file.
* Contributors: Carl Saldanha, Mac Mason, Michael Ferguson, Russell Toris, cjds

It looks like the branch master doesn't exist on this repository anymore closing CI to fail.
The doc entry needs to be updated to use indigo-devel instead

:+1: addressed


fix: Feature switch control the resource pages feedback anchor link

:tada: This PR is included in version 2.0.0-next.36 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

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


Support grouping by multiple columns in Morphir SDK Aggregations

Morphir.SDK.Aggregate.groupBy takes an argument called getKey to specify the columns to group by.
This can be either:

a single fieldFunction (implemented)
A tuple of keys constructed with the keyN function (from Morphir.SDK.Key), where N is between 2 and 16.

Implementing this will involve:

Create an example that groups by multiple keys.

This will likely also involve working out what key as provided to the lambda we pass into aggregate (i.e. \key inputs ->) actually is in that case, and how to use it.
in Spark, grouping by multiple columns causes the columns to be repeated in the output as separate columns, is the same true in Morphir SDK Aggregations?

Change the AggregationCall type to store a list of Names for Group Key, and probably a List of Maybe Names for Returned Group Key.
Change the constructAggregationCall function to parse the keyFields as a single field or a keyN successfully. (perhaps needing to change under what circumstances we restrict the number of keyFields)
Extend the Aggregate ObjectExpression to take a List of Strings for its columns to group by, with corresponding changes in objectExpressionFromAggregationCall and mapObjectExpressionToScala, and Morphir.Spark.API.aggregate
Write tests to cover the new example
Update documentation to describe what's now supported and what the output looks like.

To expand on this a bit:
The first step is to familiarise oneself with how keyN works in groupBy and aggregate.
For a list of Antiques, 'source'
source
    |> groupBy (key2 .category .product)
    |> aggregate
        (\ key inputs ->
            ...
        )

Find out what 'key' is, and how to create named columns from it.
i.e. with input data like
category            product     ageofItem   ...
HouseHoldCollection Furniture   10.0        ...
HouseHoldCollection Furniture   12.0        ...
HouseHoldCollection Plates      20.0        ...
HouseHoldCollection Plates      22.0        ...
PaintCollections    Paintings   50.0        ...
PaintCollections    Paintings   52.0        ...

How do you get
category            product     oldest
HouseHoldCollection Furniture   12.0
HouseHoldCollection Plates      22.0
PaintCollections    Paintings   52.0

AggregationCall and constructAggregationCall can be found in src/Morphir/SDK/Aggregate.elm.
The purpose of "group key" vs. "returned group key" is highlighted in https://github.com/finos/morphir-elm/issues/799#issuecomment-1191714998
the gist of it is that in elm, when you do
        testDataSet
            |> groupBy .key1
            |> aggregate
                (\key inputs ->
                    { key = key
                    , count = inputs (count |> withFilter (\a -> a.value < 7))
                    , sum = inputs (sumOf .value)
                    , max = inputs (maximumOf .value)
                    , min = inputs (minimumOf .value)
                    }
                )

that creates a field named "key" from a field that was named "key1". the group key is "key1", while the returned group key is "key".
This work will be to handle multiple group keys. We currently ignore the returned group key (see #842 for the task to implement it).

I created a PR with all my extant work on this at https://github.com/finos/morphir-elm/pull/911


Return bitcoin address as bip21 string

Might make sense to just do this at the mutiny-wasm level instead

Might make sense to just do this at the mutiny-wasm level instead

done


Deploying error

v2.5.1 conflicts with github distribution? when i create the deploy.yml file the action fails
Thank you

It's using an older version of node & pnpm, see here. Hope that helps


Godot tours 101 does not advance after clicking play button

I'm submitting a...

[X] Bug report.
[ ] Feature request.

Bug report

What is the current behavior?
Clicking the play button in the Godot Tours 101 app does not cause the checkbox to fill so there is no way to advance to the second step.
What is the expected behavior?
Clicking the play button in the Godot Tours 101 fills the checkbox so the second slide can be advanced to.
Tell us the steps to reproduce the bug, and if possible share a minimal demo of the problem.

Load Godot Tours 101 in Godot Editor 4.2.1
Advance to the "Try the Game" step.
Click the play button to start the game.
Play the game.
Close the game with F8 or close button.
The checkbox to advance to the second step does not highlight.

Feature request

Describe the problem you're trying to solve.

Tell us which solutions you've explored, the solution you would pick, and why you think it would be the best for everyone.
Other
Other information

Windows 11 Pro 64 bit
Godot Editor 4.2.1
Version 1.0.0 of Godot Tours project.
Godot Engine v4.2.1.stable.mono.official.b09f793f5 - https://godotengine.org
Vulkan API 1.3.260 - Forward Mobile - Using Vulkan Device #0: NVIDIA - NVIDIA GeForce RTX 4070

https://github.com/GDQuest/godot-tours/assets/4392507/a0cd6d12-efec-4b7e-939f-840affd32858

You need the standard edition of Godot to run Godot tours. It doesn't work with the .NET edition. We mention this on both repositories and on our website below the 101 tour's download button:

Thank you for the quick response. Is there a reason for that? I’m new to godot, but not new to C#. Trying to get a lay of the land.

@NathanLovato I believe this still works with the .NET version of Godot on 4.2.1 with some modification. See this issue: https://github.com/gdquest-demos/godot-tours-101-the-godot-editor/issues/4


chore(time-display): adjust time display + adjust hls

[1] adjust time display
[2] adjust hls
this will be 5.04

Could you separate the small change for injecting the config from the WebRTC changes? The former can be approved easily.

Done


add extensions to DllReferencePlugin (#2892)

Please check if the PR fulfills these requirements

[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)
[ Updated examples which has the README for each example updated ]

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Other... Please describe:

What is the current behavior? (You can also link to an open issue here)
DllReferencePlugin / DllPlugin does not respect file extensions found in manifest.json
https://github.com/webpack/webpack/issues/2892
What is the new behavior?
Extension information is set to be exported as part of the manifest. The extensions information found in manifest can now be consumed (or overridden) by DllReferencePlugin.
Does this PR introduce a breaking change?

[ ] Yes
[x] No

If this PR contains a breaking change, please describe the following...

Impact:
Migration path for existing applications:
Github Issue(s) this is regarding:

Other information:
The extensions packaged as part of manifest is honored only when DllReferencePlugin using scope to resolve in the consuming end. If the DllReferencePlugin uses context to resolve the resources in manifest then extensions information found in manifest is not used. Hence its important to note that when DllReferencePlugin is set to use a context, then resolve.extensions must be set for the plugin to resolve any resources of non-default type.

Could you remove the example README.md update from the PR?

Hint: reference issues with #2892 or webpack/webpack#2892 instead of webpack/2892.

Updated with changes as requested. For some reason the appveyor error is persistent. Let me know if I should do anything else.

merged


Method Webklex\PHPIMAP\Address::__toString() must return a string value

I am running into a new bug as a result of your latest update. I will try to detail it as best I can so you can fix it
It occurs when I run a search for emails containing a certain string in the past 3 years. Note that this doesn't occur if I search for a smaller period. Also note that this was working fine before the 2.4.0 update. I don't think it has anything to do with the length of the search but rather is blowing up because of an edge case in an old email
This is the block of code where it occurs
        $messages = new MessageCollection();

        $this->client->getFolders(false)->each(function ($folder) use (&$messages, $searchInclude) {
            $query = $folder
            ->query()
            ->leaveUnread()
            ->since($this->since)
            ->setFetchFlags(true)
            ->setFetchBody(true)
            ->text($searchInclude);

            if ($this->ignoreRepliesAndForwards) {
                $query->notText('Re:')->notText('Fwd:')->notText('Fw:');
            }

            if ($query->count() > 0) {
                // dd($query->get()->reverse());

                $messages = $messages->merge(
                    $query->get()->reverse()
                );
            }
        });

The line that triggers it is $query->get()->reverse(), more specifically it's $query->get()
The error is
Method Webklex\PHPIMAP\Address::__toString() must return a string value

I added a try/catch inside the method that causes the fatal error:
    /**
     * Return the stringified attribute
     *
     * @return string
     */
    public function __toString()
    {
        try {
            $return = implode(', ', $this->values);
        } catch (\Throwable $th) {
            dd($this->values);
        }
        return $return;
    }

When successful, the following dd($this->values, $return); prints out:
array:1 [
  0 => Webklex\PHPIMAP\Address^ {#2112
    +personal: "Redacted"
    +mailbox: "office"
    +host: "Redacted.com"
    +mail<EMAIL_ADDRESS>    +full: "Redacted<EMAIL_ADDRESS>  }
]
"Redacted<EMAIL_ADDRESS>
When it fails, $this->values contains:
array:1 [
  0 => Webklex\PHPIMAP\Address^ {#3658
    +personal: ""
    +mailbox: "07854482402"
    +host: null
    +mail: false
    +full: false
  }
]

I hope that's enough for you to figure out what's going wrong. Ask me anything if I can be of more assistance
Thank you!

Hi @vesper8 ,
many thanks for the detailed report. I think I identified the problem:
https://github.com/Webklex/php-imap/blob/6c2c54f9f99a1f5fff99f98bfacc2dcd706c9c9a/src/Address.php#L61
Please try to change this line to:
return $this->full ? $this->full : "";

Please let me know if this works so I can publish an update.
Best regards,

Hi @vesper8 ,
many thanks for the detailed report. I think I identified the problem:
https://github.com/Webklex/php-imap/blob/6c2c54f9f99a1f5fff99f98bfacc2dcd706c9c9a/src/Address.php#L61
Please try to change this line to:
return $this->full ? $this->full : "";

Please let me know if this works so I can publish an update.
Best regards,

Yes that does make that error go away. Thank you!

Yes that does make that error go away. Thank you!

A patch release (v2.4.1) has been published. It might take a few minutes until it is available via composer etc.
Thanks again for your report and your testing efforts.
Best regards,

A patch release (v2.4.1) has been published. It might take a few minutes until it is available via composer etc.
Thanks again for your report and your testing efforts.
Best regards,

My pleasure.. I'm opening up another issue (big one) that I just found

My pleasure.. I'm opening up another issue (big one) that I just found


[opentelemetry-demo] bump version to 0.3.4-alpha

Bumps the opentelemetry-demo chart to use 0.3.4-alpha demo images

Closing until Demo images are available on docker

/cc @wph95

By the way, do we need to add a github action to automatically update the version.(when the otel-demo launches a new release)

By the way, do we need to add a github action to automatically update the version.(when the otel-demo launches a new release)

Maybe, but it is possible when a demo version releases there will need to be changes to the chart itself (like right now, I can't get this PR's CI to pass and I am trying to figure out why), so there is always the possibility for manual intervention to be needed.  This happens mainly with the operator chart and not the collector chart.
For the demo chart, I am concerned that because there are so many changes happening right now that the chart will be fragile (demonstrated by this PR) so for now I'm ok requiring purposeful version upgrades.

Depends on #388

@wph95 please re-review. Added a new env var that product catalog depends on.


Actions may not have an undefined "type" property. Have you misspelled a constant?

Use redux-api-middleware@next
CreateStore:
import { applyMiddleware, createStore, compose } from 'redux'
import thunk from 'redux-thunk';
import { createLogger } from 'redux-logger'
import { apiMiddleware } from 'redux-api-middleware';
import createReducer from './reducers'

// TODO: create inject reducer function for local reducers
const middlewares = [
  apiMiddleware,
  thunk,
  createLogger(),
]
const createStoreWithMiddleware = applyMiddleware(...middlewares)(createStore)

export default (initialState = {}) => createStoreWithMiddleware(createReducer(), initialState)

./reducers:
import { combineReducers } from 'redux'

import reducers from '../reducers'

export const makeRootReducer = () => combineReducers({
  ...reducers,
})

export default makeRootReducer

actionCreator:
function signIn(data) {
  return {
    [CALL_API]: {
      endpoint: `${apiUrl}/sign-in`,
      method: 'POST',
      types: [
        SIGN_IN.REQUEST,
        SIGN_IN.SUCCESS,
        SIGN_IN.FAILURE,
      ]
    }
  }

}

changed CALL_API to RSAA

How exactly did you solve this issue ?

RSAA is a new alias to CALL_AP
import { RSAA } ...

@chidionuekwusi @ghost sorry for reviving the thread. But could you guys solve this issue? I've updated CALL_API to RSAA. But the problem remains.

https://stackoverflow.com/questions/42749353/actions-may-not-have-an-undefined-type-property-have-you-misspelled-a-constan
her is the solution

import EMPLOYEE_UPDATE from './types';
export const employeeUpdate = ({ prop, value }) => {
return {
type: EMPLOYEE_UPDATE,
payload: { prop, value }
};
};
 //another class

value={this.props.name}
onChangeText={value => this.props.employeeUpdate({ prop: 'name', value })}

I still don't understand how this works because:
[CALL_API]: {
    endpoint: `${apiUrl}/sign-in`,
    method: 'POST',
    types: [
      SIGN_IN.REQUEST,
      SIGN_IN.SUCCESS,
      SIGN_IN.FAILURE,
    ]
}

does not contain type
Why does it not throw: "Uncaught (in promise) Error: Actions may not have an undefined "type" property. Have you misspelled a constant?"
Can someone please clarify?
Thanks

Error:Actions may not have undefined type property "type" property.have you misspelled a constant

Hey
It should be "type" not "types" in
actionCreator:
function signIn(data) {
return {
[CALL_API]: {
endpoint: ${apiUrl}/sign-in,
method: 'POST',
types: [
SIGN_IN.REQUEST,
SIGN_IN.SUCCESS,
SIGN_IN.FAILURE,
]
}
}

Error: Actions may not have an undefined "type" property. Have you misspelled a constant?
const dispatch = useDispatch();
const product = useSelector((state) => state.post.data);
const { id } = useParams();
useEffect(() => {
loadPost();
}, []);
const loadPost = () => {
dispatch(getPost(id));
};
if (!product) {
return loading..;
}


iOS: Facebook fields are not prepopulated, but Twitter fields are

Here's my code:
share() {
    var { url, title } = this.props,
        params = {
            share_text: `Check out this awesome thing.`,
            share_URL: url,
            title
        };

    RNShare.open(params,(e) => {
        console.log(e);
    });
}

On Twitter, it works:

But on Facebook, they're empty. Also, the image doesn't post. Any ideas?

+1

Hi, This issue is going to be closed because Facebook does not support pre-filling the message for users as seen in their Policy  D:
https://developers.facebook.com/policy/#socialplugins
Regards!

@EstebanFuentealba Fair, but Twitter is actually populating (it seems) Facebook's field when sharing a tweet. See attached image. Would this actually be against their policy as well?

If this isn't considered "prepopulating", what would it be considered?

those are the OG tags of url but message isnt permited in fb

Looks like Hashtags are still supported. You can pass hashtags in the message field and facebook does read it.


Can not ignore files by using chokidar.watch(pathArr, options).

I can ignore directories, but don't know why I can't ignore files. for example:
pathArr: [
          'css',
          'js',
          'semantic/dist',
          '!semantic/dist/themes/basic',
          '!semantic/dist/themes/github',
          '!semantic/dist/themes/semantic.css',
          '!semantic/dist/themes/semantic.js',
          '!semantic/dist/components'
]

I can't ignore 'semantic/dist/themes/semantic.css' and 'semantic/dist/themes/semantic.js'. Do I need more setting?
Thanks for your reading!

I will check into it. In the meantime, it would likely work if you used the ignored option instead of negated globs:
chokidar.watch([
    'css',
    'js',
    'semantic/dist'
], {
    ignored: [
          'semantic/dist/themes/basic',
          'semantic/dist/themes/github',
          'semantic/dist/themes/semantic.css',
          'semantic/dist/themes/semantic.js',
          'semantic/dist/components'
    ]
});

I had no problems with ignoring individual files using the negation method in a quick local test.
I started with the example.js script in the chokidar repo and modified it as:
require('./').watch([
  '.',
  '!coverage/lcov-report',
  '!coverage/lcov.info',
  '!test.js'
  ], {
  ignored: [
    'node_modules',
    '.git',
    'test-fixtures'
  ],
  persistent: true,
  // followSymlinks: false,
  // useFsEvents: false,
  // usePolling: false
}).on('all', function(event, path) {
  console.log(event, path);
}).on('ready', function() {
  console.log('Ready');
})
//.on('raw', console.log.bind(console, 'RawEvent:'))

The output was:
λ node example.js
addDir .
addDir coverage
addDir lib
add .DS_Store
add .gitignore
add .jshintrc
add .travis.yml
add CHANGELOG.md
add README.md
add appveyor.yml
add example.js
add index.js
add package.json
add coverage/coverage.json
add lib/fsevents-handler.js
add lib/nodefs-handler.js
Ready
change example.js
change .travis.yml

and I did save edits to test.js and coverage/lcov.info that were ignored.
If you can confirm you're having a problem with this, please provide more detailed steps to reproduce. Closing the issue for now.

So sorry wast your time, it is a typo error.
Sorry I didn't check it clearly...


List items in Mailing List Guidelines section of newbie tutorial are off

The list items on the Newbie Tutorial are not broken up at the right spots.
Mailing List Guidelines
Please:
-     Send emails in plain text, not HTML Use an informative subject line Keep
-     attachments small, or better still: link to the files Remember that we’re
-     volunteers and we may take a while to reply

Thanks @telshock, fixed.
(It may take a short while for the cache to expire).

That was incredibly quick. Quicker than me being able to figure out how to fork and create a pull request actually :)


API feedback

In general, the API is way too convoluted. There is too much coding required to get it to work from scratch without using the example scripts.
A few suggestions.
-Put all the renderqueue, command buffer, and camera code in a Rive.Setup() function.
-Setting triggers, bool, numbers, should not require making custom structs to set the data. It should be handled by the API instead. For example, this should work:
m_file.artboard(0).stateMachine(0).setNumber("test") = 50.0f;
-There should be no need to cast getNumber, because it is known that the number is a float. Same with a bool. This should work:
float test = m_file.artboard(0).stateMachine(0).getNumber("test");
-Artboards and state machines should have a name (string) property so that whatever is in the index can be checked if that is the correct one.
-An artboard and state machine index should have a function to get it with a string (name).
-In short, everything should have both a name (string) and an index (int) so it can both be found easily (slow), and referenced quickly (fast).

HayesGordon


Buddybuild crash report on build #455

Buddybuild detected a crash from<EMAIL_ADDRESS>View Full Crash Details

Crash report from Unknown user


Update setup.py

Thank you very much for this very nice Python Package. I recently updated to a MacBook Pro with M1 Chips. To have better performance, Apple recommends installing tensorflow-macos and not tensorflow. Your requirements require users to have tensorflow installed which leads to the following behavior on my side:

% pip install -U keras-cv-attention-models

>>>
Collecting keras-cv-attention-models
  Using cached keras_cv_attention_models-1.2.4-py3-none-any.whl (388 kB)
Requirement already satisfied: tensorflow-addons in /Users/davidcleres/miniforge3/envs/resmonics-m1/lib/python3.9/site-packages (from keras-cv-attention-models) (0.16.1)
Collecting tensorflow-datasets
  Using cached tensorflow_datasets-4.5.2-py3-none-any.whl (4.2 MB)
Collecting keras-cv-attention-models
  Using cached keras_cv_attention_models-1.2.3-py3-none-any.whl (383 kB)
  Using cached keras_cv_attention_models-1.2.2-py3-none-any.whl (380 kB)
  Using cached keras_cv_attention_models-1.2.1-py3-none-any.whl (378 kB)
  Using cached keras_cv_attention_models-1.2.0-py3-none-any.whl (370 kB)
  Using cached keras_cv_attention_models-1.1.20-py3-none-any.whl (364 kB)
  Using cached keras_cv_attention_models-1.1.19-py3-none-any.whl (363 kB)
  Using cached keras_cv_attention_models-1.1.18-py3-none-any.whl (363 kB)
  Using cached keras_cv_attention_models-1.1.17-py3-none-any.whl (362 kB)
  Using cached keras_cv_attention_models-1.1.16-py3-none-any.whl (357 kB)
  Using cached keras_cv_attention_models-1.1.15-py3-none-any.whl (349 kB)
  Using cached keras_cv_attention_models-1.1.14-py3-none-any.whl (163 kB)
  Using cached keras_cv_attention_models-1.1.13-py3-none-any.whl (162 kB)
  Using cached keras_cv_attention_models-1.1.12-py3-none-any.whl (162 kB)
  Using cached keras_cv_attention_models-1.1.11-py3-none-any.whl (164 kB)
  Using cached keras_cv_attention_models-1.1.10-py3-none-any.whl (164 kB)
  Using cached keras_cv_attention_models-1.1.9-py3-none-any.whl (144 kB)
  Using cached keras_cv_attention_models-1.1.8-py3-none-any.whl (142 kB)
  Using cached keras_cv_attention_models-1.1.7-py3-none-any.whl (140 kB)
  Using cached keras_cv_attention_models-1.1.6-py3-none-any.whl (139 kB)
  Using cached keras_cv_attention_models-1.1.5-py3-none-any.whl (138 kB)
  Using cached keras_cv_attention_models-1.1.4-py3-none-any.whl (138 kB)
  Using cached keras_cv_attention_models-1.1.3-py3-none-any.whl (137 kB)
  Using cached keras_cv_attention_models-1.1.2-py3-none-any.whl (135 kB)
  Using cached keras_cv_attention_models-1.1.1-py3-none-any.whl (134 kB)
  Using cached keras_cv_attention_models-1.1.0-py3-none-any.whl (134 kB)
  Using cached keras_cv_attention_models-1.0.22-py3-none-any.whl (130 kB)
  Using cached keras_cv_attention_models-1.0.21-py3-none-any.whl (130 kB)
  Using cached keras_cv_attention_models-1.0.20-py3-none-any.whl (129 kB)
Collecting einops
  Using cached einops-0.4.0-py3-none-any.whl (28 kB)
Collecting keras-cv-attention-models
  Using cached keras_cv_attention_models-1.0.19-py3-none-any.whl (123 kB)
  Using cached keras_cv_attention_models-1.0.18-py3-none-any.whl (123 kB)
  Using cached keras_cv_attention_models-1.0.17-py3-none-any.whl (121 kB)
  Using cached keras_cv_attention_models-1.0.16-py3-none-any.whl (117 kB)
  Using cached keras_cv_attention_models-1.0.15-py3-none-any.whl (119 kB)
  Using cached keras_cv_attention_models-1.0.14-py3-none-any.whl (119 kB)
  Using cached keras_cv_attention_models-1.0.13-py3-none-any.whl (118 kB)
  Using cached keras_cv_attention_models-1.0.12-py3-none-any.whl (116 kB)
  Using cached keras_cv_attention_models-1.0.11-py3-none-any.whl (116 kB)
  Using cached keras_cv_attention_models-1.0.10-py3-none-any.whl (112 kB)
  Using cached keras_cv_attention_models-1.0.9-py3-none-any.whl (111 kB)
  Using cached keras_cv_attention_models-1.0.8-py3-none-any.whl (107 kB)
  Using cached keras_cv_attention_models-1.0.7-py3-none-any.whl (102 kB)
  Using cached keras_cv_attention_models-1.0.6-py3-none-any.whl (98 kB)
  Using cached keras_cv_attention_models-1.0.4-py3-none-any.whl (99 kB)
  Using cached keras_cv_attention_models-1.0.3-py3-none-any.whl (84 kB)
ERROR: Cannot install keras-cv-attention-models==1.0.10, keras-cv-attention-models==1.0.11, keras-cv-attention-models==1.0.12, keras-cv-attention-models==1.0.13, keras-cv-attention-models==1.0.14, keras-cv-attention-models==1.0.15, keras-cv-attention-models==1.0.16, keras-cv-attention-models==1.0.17, keras-cv-attention-models==1.0.18, keras-cv-attention-models==1.0.19, keras-cv-attention-models==1.0.20, keras-cv-attention-models==1.0.21, keras-cv-attention-models==1.0.22, keras-cv-attention-models==1.0.3, keras-cv-attention-models==1.0.4, keras-cv-attention-models==1.0.6, keras-cv-attention-models==1.0.7, keras-cv-attention-models==1.0.8, keras-cv-attention-models==1.0.9, keras-cv-attention-models==1.1.0, keras-cv-attention-models==1.1.1, keras-cv-attention-models==1.1.10, keras-cv-attention-models==1.1.11, keras-cv-attention-models==1.1.12, keras-cv-attention-models==1.1.13, keras-cv-attention-models==1.1.14, keras-cv-attention-models==1.1.15, keras-cv-attention-models==1.1.16, keras-cv-attention-models==1.1.17, keras-cv-attention-models==1.1.18, keras-cv-attention-models==1.1.19, keras-cv-attention-models==1.1.2, keras-cv-attention-models==1.1.20, keras-cv-attention-models==1.1.3, keras-cv-attention-models==1.1.4, keras-cv-attention-models==1.1.5, keras-cv-attention-models==1.1.6, keras-cv-attention-models==1.1.7, keras-cv-attention-models==1.1.8, keras-cv-attention-models==1.1.9, keras-cv-attention-models==1.2.0, keras-cv-attention-models==1.2.1, keras-cv-attention-models==1.2.2, keras-cv-attention-models==1.2.3 and keras-cv-attention-models==1.2.4 because these package versions have conflicting dependencies.

The conflict is caused by:
    keras-cv-attention-models 1.2.4 depends on tensorflow
    keras-cv-attention-models 1.2.3 depends on tensorflow
    keras-cv-attention-models 1.2.2 depends on tensorflow
    keras-cv-attention-models 1.2.1 depends on tensorflow
    keras-cv-attention-models 1.2.0 depends on tensorflow
    keras-cv-attention-models 1.1.20 depends on tensorflow
    keras-cv-attention-models 1.1.19 depends on tensorflow
    keras-cv-attention-models 1.1.18 depends on tensorflow
    keras-cv-attention-models 1.1.17 depends on tensorflow
    keras-cv-attention-models 1.1.16 depends on tensorflow
    keras-cv-attention-models 1.1.15 depends on tensorflow
    keras-cv-attention-models 1.1.14 depends on tensorflow
    keras-cv-attention-models 1.1.13 depends on tensorflow
    keras-cv-attention-models 1.1.12 depends on tensorflow
    keras-cv-attention-models 1.1.11 depends on tensorflow
    keras-cv-attention-models 1.1.10 depends on tensorflow
    keras-cv-attention-models 1.1.9 depends on tensorflow
    keras-cv-attention-models 1.1.8 depends on tensorflow
    keras-cv-attention-models 1.1.7 depends on tensorflow
    keras-cv-attention-models 1.1.6 depends on tensorflow
    keras-cv-attention-models 1.1.5 depends on tensorflow
    keras-cv-attention-models 1.1.4 depends on tensorflow
    keras-cv-attention-models 1.1.3 depends on tensorflow
    keras-cv-attention-models 1.1.2 depends on tensorflow
    keras-cv-attention-models 1.1.1 depends on tensorflow
    keras-cv-attention-models 1.1.0 depends on tensorflow
    keras-cv-attention-models 1.0.22 depends on tensorflow
    keras-cv-attention-models 1.0.21 depends on tensorflow
    keras-cv-attention-models 1.0.20 depends on tensorflow
    keras-cv-attention-models 1.0.19 depends on tensorflow
    keras-cv-attention-models 1.0.18 depends on tensorflow
    keras-cv-attention-models 1.0.17 depends on tensorflow
    keras-cv-attention-models 1.0.16 depends on tensorflow
    keras-cv-attention-models 1.0.15 depends on tensorflow
    keras-cv-attention-models 1.0.14 depends on tensorflow
    keras-cv-attention-models 1.0.13 depends on tensorflow
    keras-cv-attention-models 1.0.12 depends on tensorflow
    keras-cv-attention-models 1.0.11 depends on tensorflow
    keras-cv-attention-models 1.0.10 depends on tensorflow
    keras-cv-attention-models 1.0.9 depends on tensorflow
    keras-cv-attention-models 1.0.8 depends on tensorflow
    keras-cv-attention-models 1.0.7 depends on tensorflow
    keras-cv-attention-models 1.0.6 depends on tensorflow
    keras-cv-attention-models 1.0.4 depends on tensorflow
    keras-cv-attention-models 1.0.3 depends on tensorflow

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

By changing the setup.py as suggested in the PR, I can install your package running the pip install -U git+https://github.com/dcleres/keras_cv_attention_models command.
I know that this solution is not the solution yet. However, I have not investigated how to write the setup.py in a way where either tensorflow or tensorflow-macos are required. Maybe you already know how to do that.
Thank you!

It maybe something like:
-    install_requires=["tensorflow", "tensorflow-addons", "tensorflow-datasets"],
+    install_requires=[
+        "tensorflow-macos;platform_system=='Darwin'",
+        "tensorflow;platform_system!='Darwin'",
+        "tensorflow-addons",
+        "tensorflow-datasets"
+    ],

Following Platform specific dependencies. Can you take a test on MacOS?

@leondgarse, yes indeed this is working. I just tried it out on my laptop. Thank you very much for the rapid answer!

Thanks, I‘ll release a new package then.


chore: upgrade libs

:tada: This PR is included in version 3.3.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Mod]: RSS Adapter

Mod Name
RSS Adapter
Author(s)
Globul-Art
License
MIT
Homepage link
https://github.com/Globul-Art/RSS_Adapter
Download link
https://github.com/Globul-Art/RSS_Adapter/releases

Hi @Globul-Art, thanks for the submission!
To add this, we'll need to choose an abstract, which is a short (one sentence or less) summary of the mod. What would you say this mod is and/or does, concisely?

Hi @Globul-Art, thanks for the submission!
To add this, we'll need to choose an abstract, which is a short (one sentence or less) summary of the mod. What would you say this mod is and/or does, concisely?

Hello.
Yes, I realized that it will be. Let's write like this: "Mod adapts your stock KSP for the Real Solar System."

I'm sorry, this is of course my fault, but now some changes are required in the relationship.

Bluedog is not a Suggets, you can simply not mention him.
Tantares is not Recommended, it is Supported.
And it is also necessary to indicate that the mod Conflicts with Real Fuel.

@Globul-Art Thanks for letting us know, those changes should be in place in about 35 minutes or earlier.


Break Observer OpenRoad coupling

This makes the OpenRoadObserver not depend on the concrete
implementation of the OpenRoad object itself, so that the dbSta.cc file
can be moved to the non-application target dbSta_lib.

@maliberty Ready to review

The docker failures look unrelated


subprocess32 fails to compile on Python 2.6.6

Subprocess32 appears to be a fairly normal Extension (https://github.com/christopherobin/python-subprocess32/blob/master/setup.py), however it fails on 2.6.6:
https://ci.appveyor.com/project/jayvdb/python-appveyor-demo/build/job/np7rxolx71fwnegb
So maybe there is more to 2.6.6 support than simply https://github.com/ogrisel/python-appveyor-demo/pull/11 .

Maybe distutils.core on Python 2.6.6 is to blame.
I'll try switching it to using setuptools.

Have you tried to reproduce the issue on a Windows VM? It's probably note related to appveyor.

Yea, sorry, unistd.h doesnt exist on Windows.


Everytime get AddOn Error

Bug report
Your Environment

Netflix add-on version: newses (0.15.8)
Operating system version/name: Kodi 18.4 on MacOS
Device model:  MacBook Pro 2016

Used Operating system:

[ ] Android
[ ] iOS
[ ] Linux
[x] OSX
[] Raspberry-Pi
[ ] Windows

Describe the bug
When i start the Addon for the first time i can log in, enter my passwort and then i get an AddON´n Error (look at Debug Log)
Expected behavior
What should happen is, that the Profile List Opens
Actual behavior

I get an Error.
Steps to reproduce the behavior

Start Netflix-Addon
Enter E-Mail
Enter Passwort (press Enter)

Possible fix

Debug log

The debug log can be found here: https://paste.kodi.tv/sinaxuxaxu (in Line 2249)
Copied from Debug Log:
019-11-10 18:29:50.782 T:4547775936   ERROR: Control 50 in window 10025 has been asked to focus, but it can't 2019-11-10 18:30:27.246 T:123145497804800   ERROR: [plugin.video.netflix (26)] Traceback (most recent call last):                                               File "/Users/matti/Library/Application Support/Kodi/addons/plugin.video.netflix/addon.py", line 106, in <module>                                                 if check_valid_credentials():                                               File "/Users/matti/Library/Application Support/Kodi/addons/plugin.video.netflix/addon.py", line 88, in check_valid_credentials                                                 if not api.login():                                               File "/Users/matti/Library/Application Support/Kodi/addons/plugin.video.netflix/resources/lib/api/shakti.py", line 46, in login                                                 if not common.make_call('login'):                                               File "/Users/matti/Library/Application Support/Kodi/addons/plugin.video.netflix/resources/lib/common/misc_utils.py", line 236, in timing_wrapper                                                 return func(*args, **kwargs)                                               File "/Users/matti/Library/Application Support/Kodi/addons/plugin.video.netflix/resources/lib/common/ipc.py", line 61, in make_call                                                 return make_addonsignals_call(callname, data)                                               File "/Users/matti/Library/Application Support/Kodi/addons/plugin.video.netflix/resources/lib/common/ipc.py", line 98, in make_addonsignals_call                                                 raise Exception('AddonSignals call timed out')                                             Exception: AddonSignals call timed out 2019-11-10 18:30:31.781 T:123145496117248   ERROR: GetDirectory - Error getting plugin://plugin.video.netflix/ 2019-11-10 18:30:31.798 T:4547775936   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflix/) failed
Additional context or screenshots (if appropriate)
https://paste.pics/7db57421efbf918c19cc52e30df64b44
Installation

[ ] I'm using other Netflix Repo
[ ] I'm using a different source
I've used the ZIP File downloaded from GitHub

Other information

Screenshots

Sorry. It's not a problem from the Addon. It's one from my Mac. Opened on RPi - it works


Tiling column layout

Implement tiling column layout like so:
+-------+-------+-------+
|       |       |       |
|   c1  |   c2  |   c3  |
|       |       |       |
+-------+-------+-------+

This should only have a maximum client capacity of 4. Any other client spawning should be discarded.

Spawning maybe should be possible outside of the capacity but they should not be rendered. This might be needed since we dont want to terminate clients that have been spawned in another layout when we switch over to the column layout.


returns not prompt information

this is message

returns

I will try to add it in next version.

Fixed in 1.4.3


[i18n] sync up scripts / translations with latest translations

To confirm, this copies the pot files from g3 and run ./scripts/compile_messages.sh ?

yes, sorry should have mentioned that. i ran both:
./scripts/extract_mesages.sh
./scripts/compile_messages.sh


Fix --repo-type order in cli upload docs

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


Update README

Preview needs to be updated, and we need the new title image.

Fixed with update to 1.3


Adding fully fucntional voice and chat AI asistant For FAQ,describing projects ,navigation

I would like to propose the addition of a fully functional Voice and Chat AI Assistant to the Open Source Projects Showcase website to provide users with an interactive and immersive experience. The assistant will assist users in finding answers to frequently asked questions (FAQs), describing projects in detail, facilitating website navigation, and enhancing overall user engagement.
Describe the solution you'd like
Features:
FAQ Support: The Voice and Chat AI Assistant will have access to a comprehensive FAQ knowledge base and provide prompt and accurate responses to common questions asked by users. This feature will help users quickly find answers to their queries and provide a seamless user experience.
Project Description: The assistant will provide detailed descriptions of the showcased open source projects. Users can ask questions about a specific project's purpose, features, technologies used, and how to contribute. This feature will enable users to gain a deeper understanding of the projects and encourage their involvement.
Project Navigation: Users can interact with the assistant to navigate through the showcased projects. The assistant will provide information about project categories, search functionality, and filters to help users discover relevant projects based on their interests and requirements.
Query Answering: The assistant will be capable of understanding and answering user queries related to open source projects, programming languages, tools, and any other relevant topic. Users can seek assistance in finding projects based on specific criteria, technologies, or project goals.
Natural Language Processing: The assistant will utilize natural language processing techniques to accurately interpret user queries and provide contextually relevant responses. This will ensure a seamless and intuitive conversation between users and the assistant.
Voice Interaction: Users will have the option to interact with the assistant using voice commands, making it more accessible and user-friendly. Voice-based interaction will provide an additional level of convenience, particularly for users who prefer audio-based interactions.
Chat Interface: The assistant will be integrated into a chat interface on the Open Source Projects Showcase website, allowing users to engage in text-based conversations and receive real-time assistance. The chat interface will provide a seamless and interactive user experience.
Continuous Improvement: The assistant will continuously learn from user interactions and feedback, improving its responses, accuracy, and expanding its knowledge base over time. Regular updates and enhancements will ensure that users receive the most relevant and up-to-date information.
I am excited about contributing to this project by implementing the fully functional Voice and Chat AI Assistant for the Open Source Projects Showcase website. I have experience in developing conversational AI systems and am confident in my ability to create an engaging and informative assistant.
I look forward to discussing the integration of the Voice and Chat AI Assistant into the OpenTek website with the project maintainers. Together, we can provide an enhanced user experience and empower users to explore, understand, and contribute to open source projects more effectively.
Screenshots

@AnirudhPanda  please assign me this issue ,I will create a pull request in a day


Could help indicate clearly how to install pytorch? which verison?

Just struggling to install the pytorch, torchvision, cudatoolkit, and so on. PLEASE help indicate the version.

The version of pytorch is v1.9.0, please to README

In case anyone comes across the issue, here is a workable solution:
pip install torch==1.9.1+cu111 torchvision==0.10.1+cu111 torchaudio==0.9.1 -f https://download.pytorch.org/whl/torch_stable.html
pip install mmcv=1.6.0


Preserve whitespace in Ruby AST representation

Using <pre><code> causes Bootstrap to style the AST as code, using a monospace font and preserving whitespace.
Applying white-space: pre-wrap causes the text to wrap if it is too wide to fit in the element (as opposed to making the element wider or overflowing).
I haven't been able to try this out locally, but I've tried editing the HTML in production and this produces a decent result.

Before
After

Tentatively closes #2

Oh my, this fell through the cracks, I'm soo sorry.
I ❤ it, fabulous!
Thank you!
Merged and deployed.


Ability to move items to groups by tags

When moving a large number of similar items to a new item group, it can be a bit overwhelming. It would be nice if item tags were supported to make this a bit easier.

The changes in this mod are applied during startup, when no tags are available. Therefore, supporting tags is impossible.
However, you can use regex (regular expressions). Google is better at explaining the details than I am, but it essentially boils down to doing things like .*_planks to modify all planks at once.

I didn't realize this mod supported regex, thanks!


dx12: fix entry point selection

SPIRV-Cross translates the selected entrypoint to main always.
.find(|entry_point| entry_point.name == real_name) will fail for non-main entrypoints of the source spirv module. Actually we don't need to query for all the entry points as we already selected the one we want.
Tested it by modfiying one of the spirv modules in the quad examples.
PR checklist:

[x] tested examples with the following backends:

@msiglreith can we get that into master as well, please?


fix console IP display, host name prefix, have2 MACs / house

fix console IP display, host name prefix, recognize 2 MAC's per house
Fixes #49

I'll do a quick test to see if I can replicate the problem, and review the changes in commit 918d769

I'll do a quick test to see if I can replicate the problem, and review the changes in commit 918d769

I get same crash, repeating when I load my main branch. Since I can replicate it, I should be able to narrow it down.

I get same crash, repeating when I load my main branch. Since I can replicate it, I should be able to narrow it down.

made this change in main.h:
//const char* HOST_NAME_PREFIX = "HexaFloorRide"; // Prefix for our unique network name.
const char* HOST_NAME_PREFIX = "Hexbot"; // Prefix for our unique network name.
and my start up now works fine. This was the first thing I tried so there are no other variables. Going to change it back and confirm problem reappears.

made this change in main.h:
//const char* HOST_NAME_PREFIX = "HexaFloorRide"; // Prefix for our unique network name.
const char* HOST_NAME_PREFIX = "Hexbot"; // Prefix for our unique network name.
and my start up now works fine. This was the first thing I tried so there are no other variables. Going to change it back and confirm problem reappears.

yup, changing to
const char* HOST_NAME_PREFIX = "HexaFloorRide"; // Prefix for our unique network name.
//const char* HOST_NAME_PREFIX = "Hexbot"; // Prefix for our unique network name.
caused the crash to return. I probably added the prefix change to issue as an after thought without testing it - my bad.
Wonder if it's a problem with the length of the name. prefix + mac address went from 6+12 = 18 bytes to 13 + 12 = 25 bytes?

yup, changing to
const char* HOST_NAME_PREFIX = "HexaFloorRide"; // Prefix for our unique network name.
//const char* HOST_NAME_PREFIX = "Hexbot"; // Prefix for our unique network name.
caused the crash to return. I probably added the prefix change to issue as an after thought without testing it - my bad.
Wonder if it's a problem with the length of the name. prefix + mac address went from 6+12 = 18 bytes to 13 + 12 = 25 bytes?

I'm doing a git merge to revert to the Hexbot prefix for now, under a branch named debug.

I'm doing a git merge to revert to the Hexbot prefix for now, under a branch named debug.

Yes I had this issue when I changed the prefix in the past. If you change the length the issue will go away. The size must accommodate the full MQTT path name. I forget how long I set it to but it clearly needs more.
Sent from Proton Mail for iOS
On Sat, Dec 31, 2022 at 10:49 PM, Doug Elliott VA3DAE @.***> wrote:

yup, changing to
const char* HOST_NAME_PREFIX = "HexaFloorRide"; // Prefix for our unique network name.
//const char* HOST_NAME_PREFIX = "Hexbot"; // Prefix for our unique network name.
caused the crash to return. I probably added the prefix change to issue as an after thought without testing it - my bad.
Wonder if it's a problem with the length of the name. prefix + mac address went from 6+12 = 18 bytes to 13 + 12 = 25 bytes?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Yes I had this issue when I changed the prefix in the past. If you change the length the issue will go away. The size must accommodate the full MQTT path name. I forget how long I set it to but it clearly needs more.
Sent from Proton Mail for iOS
On Sat, Dec 31, 2022 at 10:49 PM, Doug Elliott VA3DAE @.***> wrote:

yup, changing to
const char* HOST_NAME_PREFIX = "HexaFloorRide"; // Prefix for our unique network name.
//const char* HOST_NAME_PREFIX = "Hexbot"; // Prefix for our unique network name.
caused the crash to return. I probably added the prefix change to issue as an after thought without testing it - my bad.
Wonder if it's a problem with the length of the name. prefix + mac address went from 6+12 = 18 bytes to 13 + 12 = 25 bytes?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Add Parameters to OfferWall Link

The Parameters are:

os = IOS
sdk = UNITY - NATIVE

sdk's value depends on the whether the app is created via Unity or Natively.

This change is

@tim-oster Sorry for this. It should be solved now.


Maximum IO (2784) CHECK

Motivate of the pull request

[ ] To address an existing issue. If so, please provide a link to the issue:
[x] Breaking new feature. If so, please describe details in the description part.

Describe the technical details
What is currently done? (Provide issue link if applicable)

8 12 and 16 bit counters instantiated and mapped on multiple IOs for testing of maximum IOs.

What does this pull request change?

Which part of the code base require a change

[ ] RTL
[ ] Gate-level netlists
[ ] Design Verification
[ ] Physical Design
[ ] Timing characterization
[ ] Documentation
[ ] Regression tests
[ ] Continous Integration (CI) scripts

Impact of the pull request

[ ] Require a change on Quality of Results (QoR)
[ ] Break back-compatibility. If so, please list who may be influenced.

@Usmankiani-rs Merge it as is. I will deploy the new benchmark to regression tests


MSID: 96065 Version: 1 DOI: 10.1101/2<IP_ADDRESS>6119

MSID: 96065
Version: 1
Preprint DOI: https://doi.org/10.1101/2<IP_ADDRESS>6119
Step 1. Awaiting reviews
Editorial to post reviews via hypothesis
Useful links:

DocMap: https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=96065
New model tracking: https://docs.google.com/spreadsheets/d/1_fHaoOy7hjyocptKtVJRijeNpUY4hBS7Ck_aVmx6ZJk/
Reviews on sciety: https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>6119

For trouble shooting (e.g. no Docmaps available):

DocMap issue addressing: https://miro.com/app/board/uXjVNCwK6EI=/
Explore DataHub DocMaps API: https://lookerstudio.google.com/reporting/4c2f0368-babb-4beb-b5b3-497e7e7b0f08/page/ejphD
Unmatched submissions and preprints: https://lookerstudio.google.com/u/0/reporting/9f86204f-3bf7-477c-9b18-5c5ef141bf69/page/p_gxi57ha93c
Unmatched manuscripts spreadsheet: https://docs.google.com/spreadsheets/d/15QcK8w-ssB7109RQEDtFpJPZ0J5HTGxoHa_2TtpMBbg/edit#gid=1336081641

Step 2. Preview reviewed preprint
Production QC content ahead of publication
Instructions:

QC preview: https://prod--epp.elifesciences.org/previews/96065v1
Update ticket with any problems (add blocked label)
When QC OK, add QC OK label to ticket and add publication date and time to https://docs.google.com/spreadsheets/d/1amAlKvdLcaDp5W8Z8g77NmkwbMF5n_u89ArSqPMO8jg
Move card to next column
(At end of the day post link in #enhanced-preprint and ask for PDF to be generated)

Useful links:

Preprint DOI :  https://doi.org/10.1101/2<IP_ADDRESS>6119
Confirm reviews returned by EPP: https://prod--epp.elifesciences.org/api/reviewed-preprints/96065/v1/reviews
To update the MECA path in the docmap: https://docs.google.com/spreadsheets/d/1mctCQuNFBjSn97Lihy7_vBO6z7-N-oqyLv4clyi6zHg

Step 3: Awaiting search reindex
This step adds the reviewed preprint to the homepage: https://elifesciences.org
The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.
Useful links:

Jenkins pipeline to reindex search can be triggered sooner or monitored here: https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 4: Published! PDF requested
Waiting for PDF to be generated
Useful links:

PDF tracking: https://docs.google.com/spreadsheets/d/106_XeDjmuBae7gexOTNzg60lapeqjl2aRn9DzupGyS8/

Step 5: Introduce PDF to data folder and git repo
Upload PDF to relevent folder in git repo https://github.com/elifesciences/enhanced-preprints-data/
Step 6: Done!

[ ] Kettle is on!

Emails need fixing:

(fixed package uploaded)


Training

Is the training parameters of other COD datasets consistent with those of ACOD-12K? Can you provide the loading method and training parameters for these COD datasets?

Thank you for your message. We made slight adjustments to the training parameters on other COD datasets, increasing the batch size from 4 to 8. This change was made to fully utilize the GPU memory since there were no depth maps in the other datasets. Similarly, the loading method for these COD datasets was implemented by removing the depth information loading in dataloader.py. I hope this clarifies your question.

Thanks for your valuable reply. Here, I have an extra question: For the dataset of NC4K, at what ratio did you divide the training and testing sets?

The entire NC4K dataset is treated as part of the test set.

Do you mean to combine the training set of COD10K and CAMO to train a model, and then test it separately on the testing sets of COD10K and CAMO, as well as NC4K?

Yes, that's it.

Hello author, sorry to bother you,when training ACOD-12K on SiNet, MGL, SINet-V2 and other models, do you use the Imgs and GT in the data set, but not the Depth of the ACOD-12K data set?

Hello author, I'm sorry to bother you. When training ACOD-12K on SiNet, MGL, SINet-V2 and other models, SiNet and other models use Imgs and GT in the ACOD-12K data set, but do not use the ACOD-12K data set. depth.Is this how I understand it?

作者您好，很抱歉打扰您，在SiNet、MGL、SINet-V2等模型上训练ACOD-12K时，SiNet等模型使用了ACOD-12K数据集中的Imgs和GT，但没有使用ACOD-12K数据集的深度。是我理解的吗？

Sinet只用是rgb图像，你不更改dataloader的话是不会用到depth的


Icon for Google

Just need a generic SVG icon for the google logo (not urgent)
Motivation
I am using the OAuth services from Twitter, Facebook and Google in my app and on my register page where I have option to use the OAuth service I'm using the twitter and facebook icons but there doesn't seem to be an icon for google yet. This obviously isn't urgent but would be nice to have.

Google icon was added in V5. See https://next.material-ui.com/components/material-icons/


for-loop over byte ranges gives type error on try.ceylon-lang.org

Wrong behavior
Try to iterate over a range of bytes with a for-loop:
for (b in 0.byte..3.byte) {
    print(b);
}

Try it!
Trying to run this on try.ceylon-lang.org gives this error:
	undefined	 — 	Runtime error:
	undefined	 — 	--- TypeError: $1i.compare is not a function
Script ended with no output

Expected behavior
Running this code should print
0
1
2
3

Analysis
From the error message, it looks like some part of the compiler is trying to convert this into a classic increment-comparison loop. But bytes in Ceylon have no total ordering, and thus also no comparison operators or compare functions.

Should the .. operator complain about the type not having total ordering? Or how should it work?

The .. operator is syntax sugar for ceylon.language::span, which only requires that its arguments be of a type satisfying Enumerable, and (per its docs)

An Enumerable type is characterized by each element having well-defined offset and neighbour() functions.

Bytes don't have a total ordering in Ceylon because they aren't specifically signed or unsigned, and offset and neighbour are defined in terms of modular arithmetic, wrapping around.
I tried the code in the OP above on the JVM, and it gives the results shown under "Expected behavior" above. I also compiled it to JS using ceylon compile-js, and the code above compiled to
var $3=(0).$_byte,$2=(3).$_byte,$4=$3.compare($2),$5=$4===m$1.smaller()?'successor':'predecessor';for(var $6=m$1.eorl$($4);$6($2,$3);$3=$3[$5]){
m$1.print($3);
}

Ah, so the problem is not on the loop condition, but already when trying to figure out whether to do an upwards or downwards iteration, which doesn't apply for a recursive Enumerable type like Byte. I guess that first comparison should call $3.offset($2) < 0?


fix(console): password validation hints, mfa, i18n

Make it so ;-)
Florian Forster
H e a d   o f C A O S
Phone:  +41 79 956 39 01
Web:      www.caos.ch
On Wed, 24 Jun 2020 at 11:24, Max Peintner<EMAIL_ADDRESS>wrote:

@peintnermax commented on this pull request.
In console/src/assets/i18n/de.json
https://github.com/caos/zitadel/pull/265#discussion_r444762936:

@@ -52,7 +52,7 @@
"DETAIL": "Detail",
"CREATE": "Erstellen",
"MY": "Meine Informationen",

       "LOGINNAMES":"Loginnamen",

       "LOGINNAMES":"Zugangsmethoden",

@fgerschwiler https://github.com/fgerschwiler would name it 'Loginnamen'
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/caos/zitadel/pull/265#discussion_r444762936, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACLMDKF7O6M4ZC7DFSVREOLRYHA3ZANCNFSM4OGO3ZSA
.


Use browser scrollbar

Hello,
I am wondering if it's possible to make a Griddle container, more specifically the infinite scroll version, to use the browser scrollbar instead of it's own container scrollbar.
Thank you for your time

:+1:

👍

I know some time has gone on since this issue was opened but this should be possible with the latest Griddle as a user / community plugin. This sounds like it's great functionality but not something we're planning on shipping as part of the base Griddle component.
Thanks for the discussion on this but closing this one fore now 👍


[CHOCO] better support for meta packages

For example the package putty is like a shortcute that installs putty.portable as well

[ ] How about displaying this as an warning?

[ ] Also, those kinds of packages are not appearing on the uninstall list after being installed for some reason

I think in beta2 meta packages stoped working. I installed nodejs, but it didn't work (nodejs.install was not installed). I had to separately install nodejs.install for it to actually be installed. A possible solution would be for WingetUI to detect (like we discussed in https://github.com/marticliment/WingetUI/pull/970) and install the dependencies, although I do not understand why Chocolatey is not doing it automatically.

is this the same as https://github.com/marticliment/WingetUI/issues/1342?

no, that was pure anesthetics.
This involves functionality


Fixing the typo in Step 14 of Cat Photo App

Checklist:

[x] I have read and followed the contribution guidelines.
[ ] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[ ] I have tested these changes either locally on my machine, or GitPod.

Closes #57767

I've fixed the typo by creating a branch called "fix-cat-photo-app-typo"! I'm a first timer and this is my first pull request.

Hey @akankshauw
could you update PR title to conform with the https://contribute.freecodecamp.org/how-to-open-a-pull-request/ guidelines?

Congrats on your first contribution to our repository. 🎉 We look forward to future contributions. 👍

for sure! thank you! : )


Skip build job during CI workflow if no binaries are defined

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 6 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.03%) to 7.572%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

internal/makefile/makefile.go
0
6
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.03%

Covered Lines:
34

Relevant Lines:
449

💛  - Coveralls

I think we need to add some code to delete files otherwise we keep the actions that are already there.

@SuperSandro2000 I'm sorry, I don't follow. Which files are you referring to?
The changes I've made only deal with the CI workflow (i.e. .github/workflows/ci.yaml file) and that file gets overwritten with an up-to-date workflow structure every time go-makefile-maker is run.


On subprocess kill write exit code to result to prevent changes

Pull Request Test Coverage Report for Build 397

2 of 2 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.001%) to 99.13%

Totals

Change from base Build 394:
0.001%

Covered Lines:
1253

Relevant Lines:
1264

💛  - Coveralls

Pull Request Test Coverage Report for Build 397

2 of 2 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.001%) to 99.13%

Totals

Change from base Build 394:
0.001%

Covered Lines:
1253

Relevant Lines:
1264

💛  - Coveralls


Update readme: few nitpicks

ChangeLog

Fix English typo
Use syntax HL for commands
Remove horizontal line before License

Thx. can you eventually amend the changelog with the reference to this PR, please?

can you eventually amend the changelog with the reference to this PR, please?
— @brunobord

Done. I also squashed all commits into a single one (commit message amended).


Can't play on LAN

Greetings! Big thanks for putting all of this together!
I introduced my family to QR over Christmas and they liked it. 😄 We had to play hot seat style, which was good anyway because I was able to explain things easily, but in the future I would like to be able to host the server on my machine and have them join either via LAN or over the internet. The problem is that when I try to join the lobby from another machine, I get the connection error after the login.
I'm running it in Docker and on my local Mac it works fine. I have also tried it on a different Mac and locally it works, but when I try to connect from the other machine I either get a blank white screen before anything loads at all, or the login screen loads but then I can't see the other player in the lobby and get the error message instead.
I also tried hosting it on an Ubuntu machine, without success, so I don't think it's a macOS security issue (although I did try disabling the firewall there too).
Client side I have tried connecting with both the old Flash Player and Ruffle (desktop and browser extension). It works with neither, so they can probably be ruled out as the culprit.
I give up (for now). Is there anything you can think of? Any specific version of Linux or Ruffle that has worked for you that I could try?
Regards,
NFN

On Mac, it works with Elmedia! You just need to tweak some settings in
preferences if you are using the M1 Mac.
On Fri 5. Jan 2024 at 00:37, nudefireninja @.***> wrote:

Greetings! Big thanks for putting all of this together!
I introduced my family to QR over Christmas and they liked it. 😄 We had
to play hot seat style, which was good anyway because I was able to explain
things easily, but in the future I would like to be able to host the server
on my machine and have them join either via LAN or over the internet. The
problem is that when I try to join the lobby from another machine, I get
the connection error after the login.
I'm running it in Docker and on my local Mac it works fine. I have also
tried it on a different Mac and locally it works, but when I try to connect
from the other machine I either get a blank white screen before anything
loads at all, or the login screen loads but then I can't see the other
player in the lobby and get the error message instead.
I also tried hosting it on an Ubuntu machine, without success, so I don't
think it's a macOS security issue (although I did try disabling the
firewall there too).
Client side I have tried connecting with both the old Flash Player and
Ruffle (desktop and browser extension). It works with neither, so they can
probably be ruled out as the culprit.
I give up (for now). Is there anything you can think of? Any specific
version of Linux or Ruffle that has worked for you that I could try?
Regards,
NFN
—
Reply to this email directly, view it on GitHub
https://github.com/Fruktus/QuadradiusPreservationProject/issues/37, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AH2GDQDUSZB24YQGO7JAJW3YM34YJAVCNFSM6AAAAABBNMI2O2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGA3DMMJZGMYTQOA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hi! Good job setting it up! Most likely this is a networking issue. Did you change the default <IP_ADDRESS> address? If not, the server is only listening on the local machine, and not allowing outside connections. Instructions to be added, I need to check how it works on mac :D

If possible, please add the exact command you have used to start the server 🙏

@nudefireninja Please make sure to use the ADDRESS environment variable to provide a reachable host/IP so that the client knows where to connect to. It is impossible to infer that value automatically, as the container may be reachable from various addresses.
For instance, if your local address is <IP_ADDRESS>, and other clients want to connect from the same network (<IP_ADDRESS>/24), you should use:
docker run -it \
  -p 3000:3000 \
  -p 3001:3001 \
  -p 8000:8000 \
  -e ADDRESS=<IP_ADDRESS> \
  quadradius-server

The above will work as long as <IP_ADDRESS> is reachable from the client's perspective. You can also use your public IP so that people outside your network may join the server, provided your local computer and both ports are reachable.
README mentions this environment variable, but we should probably make it more obvious.

Ah, it was just the <IP_ADDRESS> that needed to be changed! Basic mistake 😅 but thanks for helping me with it!
Now it works and I'm super happy!
Have a good day!

Glad it worked!


Failed to allocate device list.

I got the following error message Afte installing Hyprland with the hyprland-bin package from the AUR. It happens after i click a random key on my keyboard (after launching Hyprland)

you dont have a config, read the wiki ples

I have, i wget the hyprland.conf from the example dir from the github repo.

please read the wiki, again.


[GUI] Details of the device were not displayed

Sometimes the device details are not displayed

device-manager_1              | [02/05/19 - 18:45:54] |DeviceHandler| INFO:  Getting the device with id e6bd18.

Error was not reproduced in this version:
mosquitto_pub -t /admin/6dedf1/attrs -m '{"gps": "-22.815638, -47.036224", "bool":true,"int":10,"float":1.5,"str":"teste"}' -i admin:6dedf1

Tested on Version: 62.2-20190524


Create .npmignore

Not sure if you handle module versioning inside your PRs or if you do them yourself via the command line, but if you like I can rebase to have a patches version update.

Fixes #55

Thanks this is good. Will make a new release soon.

Please make a merge of this soon, it's killing me.

Published as 0.2.2.

Haha almost a year later XD


Exceptions in workers are not logged

Something is swallowing exceptions from worker tasks, and doesn't log them.
I've tried with a raise Exception("what") in the top of a worker, and nothing happens.

Upvote & Fund

We're using Polar.sh so you can upvote and help fund this issue.
We receive the funding once the issue is completed & confirmed by you.
Thank you in advance for helping prioritize & fund our backlog :^)

My bad! I was a bit aggressive with my logging config override, which ended up in this situation. Fixed by #1159!

Nice!


How to get the labeled instructions using python with ./analyzeHeadless?

I am using the ghidra api. I have written a script which nothing but prints the instructions of selected functions. I am iterating from the entrypoint of particular function (say main) and fetching the instructions using getInstructionAt(instruction), but I am getting instructions in the unlabeled format - something like:
00400595 MOV EDX,dword ptr [RBP + -0x1c]
Instead of say:
00400595 MOV EDX,dword ptr [RBP + p]
Here p is the variable label (I can get this information from ghidra gui by analyzing the binary, but I just can't get this information using scripts and ghidra api).
Is there any way (any function in an api) to print this labeled information?

How about:
getCodeUnitFormat().getRepresentationString(currentProgram.getListing().getCodeUnitAt(currentAddress))

This is great thanks so much! @ryanmkurtz


Which search engine does this repo use?

Hello,
I see the url in this repo, https://ddg-webapp-aagd.vercel.app/search?max_results=${numResults}&q=${query} . Is this a public search engine like google or bing

I'm also curious! Better query will lead better AI response. I'd like to know how it works. Thanks!!

I would love to know too!

since it says ddg in the url we can assume it's duckduckgo

I am also curious to know if we could not just query Duck duck go directly. Any reason we use a private endpoint?
Can we have the source as well?

is the a CLI or command tools to do so ?

See https://github.com/qunash/chatgpt-advanced/issues/69


Error when two different client with different resolution co-work

E.g. when I use 1920x1080 resolution and the other one use 1024x768 and both of us attach to the same panel, my tmux cannot display the other part outside of 1024x768 correctly.

Hello @Trinkle23897 👋
This is just how tmux generally behaves 🤷♂

But, original tmux do not have such broken lines in the buttom of screen...

Ok. What do you mean exactly by "broken lines in the bottom of the screen"?
When you say original tmux, is it when launching tmux with
$ tmux -L test -f /dev/null

?

here is one of the screenshot

When the status line gets duplicated, it's because tmux and your terminal emulator disagree on Unicode characters width. More details here: https://github.com/gpakosz/.tmux#troubleshooting

Ok, it's my fault... Thank you very much!

I don't know whose fault it is but that's outside of my control for sure.
Something you can do to work around the problem is to avoid using emojis in the status line.


Easier plugin management

The RPG Maker MV ecosystem lacks a coherent plugin repository system.  Since this is a javascript application, npm is the logical choice for management.  As I did with Minecraft, it would be useful to create a management system for plugins.  Some considerations:

RPG Maker's plugins do not follow the standard NPM module format.
Authors generally do not post their plugins to a central repository that's indexed.
We probably don't want to rehost those due to licensing concerns.
We will likely want to generate a "credits" file of some sort

Some potential solutions:

Host an index of plugins - easily done on GitHub pages, but keeping this up and versioning becomes difficult quickly.
Create a plugin to NPM itself to handle a unique repo & structure.

napa looks like a potential solution.  We'll still need a wrapper to handle the various authors' files.


Add an Export All button to the Export dialog

This adds an "Export All" button which can be used to export all the presets at once, all presets must be valid and have an export_path set before this button is enabled.

I'm not sure how well that would work UX wise, but let's give it a try.


Stack Cookie Code Should Be Able To Hidden In Decompiler

If we reverse engineered a PE that have stack cookie protection, some functions have a code fragment that belongs to stack cookie protection like this in the beginning of the function:
18000168e      void var_248
18000168e      int64_t rax_1 = data_180023000 ^ &var_248

And of course there is another code fragment that calls to __security_check_cookie function at the bottom of the function.
I guess that code fragments making decompiler output a little bit dirty. Most of the time we don't care about that code fragment. It would be nice to have an option to hide them.

This has been discussed and is absolutely on the plan for the current stable release. I think there's another issue tracking it but in the meantime I'll take this and if we find the other issue it's a duplicate of we'll clear it up later.


Explit - Menu GUI

Daniel, its any way posible to implement Explit menu into yours? I tryed but i dont have so many experience with coding and it would be easier if you can make a tutorial or something with it. Or even to make other reposition with it integrated. Thank you very much.

Explit?

Search on reposition from Daniel, you will find it there. :)

reposition?

https://github.com/danielkrupinski/Explit Sorry for that, im just rushing when i write and english is not my native language. Here you have the link for that GUI.

You just need to unhook imgui then hook zgui and design the menu.

Probably, i really dont know. Im really a newbie. If i would have a tutorial how to do it it would be appreciated. Anyway its just for fun and i like to help with some ideas.

Or you could just learn how to use ImGui
https://github.com/IcePixelx/Menu-Creator-CSGO/
Use this to practice, it's really helpful.

Explits uses edited zgui, everything about implementing it to your source you can find on zgui's repo.
https://github.com/zxvnme/zgui


change runtime root for test

Signed-off-by: Ace-Tang<EMAIL_ADDRESS>
1.Describe what this PR did
this commit can make pouch run with runv successful
2.Does this pull request fix one issue?

3.Describe how you did it
4.Describe how to verify it
5.Special notes for reviews

Please give me a notification if this run bug is fixed in pouch. Thanks @Ace-Tang

I think it is a workaround method, not the finally sulotion.

LGTM


Add site: Ryan Deng

Full Name: Ryan Deng
Cohort Year: 2024
Full website URL: https://www.ryandeng.me/
LinkedIn or a similar profile: https://www.linkedin.com/in/ryandeng32/

Can't seem to add reviewers and labels.


[Addition]:  +10 beacons and 2HNT almost with 6 witnesses

Hotspot b58 Addresses
112hzxfdxMEa1S7BVqSY7iGpviJ3KaFK4Lph3r8TjPgp1BAsFRK8
11DutGvgHzP1VMXtycENELvF5Z6cMfidDUnCscFLUsto89Ntjd2
112T9Zg1ELB85ifRiNg4YuQ58YtdmRRfD87RJo1wWGrbtJAdp1WU
11XVYFgVUN77bLjznBuQta8SKNYvg42M8JEP6DFacbDWBGY18e7
Discord Handle
No response
Reason(s)
+10 beacons and 2HNT almost with 6 witnesses ban please

yeah but still before this kind of people get banned they will ROI the device and earn some $ for next one :(


bst gets confused and hangs forever if a git source element have a track: parameter but not ref: (ie, you try to build before running bst track)

See original issue on GitLab
In GitLab by [Gitlab user @jjardon] on Nov 29, 2017, 16:34

In GitLab by [Gitlab user @jjardon] on Nov 29, 2017, 16:35
changed title from bst gets confused and hangs forever if a {-git-} element have a track: parameter but not ref: (ie, you try to build before running bst track) to bst gets confused and hangs forever if a {+git source+} element have a track: parameter but not ref: (ie, you try to build before running bst track)

In GitLab by [Gitlab user @tristanvb] on Nov 29, 2017, 16:41
I just tried a:
git clone https://gnome7.codethink.co.uk/gnome-modulesets.git
cd gnome-modulesets
bst build core/meta-gnome-core.bst

And I did not encounter this problem, so I think there is some specific conditions here.
Can you provide any more specific test case to reproduce this ?

In GitLab by [Gitlab user @jjardon] on Nov 29, 2017, 16:57
[Gitlab user @tristanvb] yes. Forgot to mention in the title: the track: is also pointing to a SHA, not a branch when bst got stuck. Can you try an change that in any of the gnome elements?
If not, let me clean my branch and I will provide a what I'm testing so you can check (probably tomorrow)

In GitLab by [Gitlab user @juergbi] on Dec 6, 2017, 10:19
I can't reproduce this issue with track: pointing to a commit SHA. If I attempt building I get:
ERROR   Inconsistent pipeline

    Exact versions are missing for the following elements
    Try tracking these elements first with `bst track`

and if I attempt tracking I get:
Failed to fetch ref '9a8e7872c0ef806e98d5407acf6412427ab19d74' from 'origin': Server returned status 404: Not Found

Track failure on element: ...

In GitLab by [Gitlab user @juergbi] on Feb 25, 2018, 17:59
Closing this issue as it hasn't been reproduced. Reopen if this is still an issue.

In GitLab by [Gitlab user @juergbi] on Feb 25, 2018, 17:59
closed


:seedling: Merge addon framework

Summary
This will merge the https://github.com/open-cluster-management-io/addon-framework into staging directory.
Related issue(s)
Fixes #

/hold

/close


unicode identifiers

C23 has now more restrictions
https://github.com/rui314/chibicc/blob/90d1f7f199cc55b13c7fdb5839d1409806633fdb/unicode.c#L98
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2731.pdf
N2731 Annex D (normative)
Universal character names for identifiers
This clause lists the hexadecimal code values that are valid in universal character
names in identifiers.
D.1 Ranges of characters allowed
00A8, 00AA, 00AD, 00AF, 00B2–00B5, 00B7–00BA, 00BC–00BE, 00C0–00D6, 00D8–00F6, 00F8–00FF
0100–167F, 1681–180D, 180F–1FFF
200B–200D, 202A–202E, 203F–2040, 2054, 2060–206F
2070–218F, 2460–24FF, 2776–2793, 2C00–2DFF, 2E80–2FFF
3004–3007, 3021–302F, 3031–303F
3040–D7FF
F900–FD3D, FD40–FDCF, FDF0–FE44, FE47–FFFD
10000–1FFFD, 20000–2FFFD, 30000–3FFFD, 40000–4FFFD, 50000–5FFFD, 60000–6FFFD, 70000–
7FFFD, 80000–8FFFD, 90000–9FFFD, A0000–AFFFD, B0000–BFFFD, C0000–CFFFD, D0000–DFFFD,
E0000–EFFFD
D.2 Ranges of characters disallowed initially
0300–036F, 1DC0–1DFF, 20D0–20FF, FE20–FE2F
FDF0–FE44, FE47–FFFD minus FE20–FE2F
vs   0xFDF0 - 0xFE1F, 0xFE30-0xFE44, 0xFE47-0xFFFD,
Not talking here about the insecurities in allowing insecure mixed scripts, such as Greek together with Cyrillic.

Oops, I was wrong

Well, C23 isn't standardized yet. We don't need to conform to the draft of it.


[twitter] doesn't work anymore

fails to obtain a gtg (guest token)

2962e11991e8580416b466fa8903d56d87ae81ce fixes this there was a new gtg api that replaces gtg at the bottom of the page

issue has been fixed and merged into main


OpenEXR.pc is not created during "configure" stage.

The patch is based on suitable part of top level CMakeLists.txt from IlmBase-2.2.0.
--- /d/Works/openexr-2.2.0/CMakeLists.txt   2014-08-10 06:23:56 +0200
+++ /d/Works/openexr-2.2.0-new/CMakeLists.txt   2015-09-26 15:20:09 +0200
@@ -258,3 +258,23 @@
   DESTINATION
   ${CMAKE_INSTALL_PREFIX}/share/doc/OpenEXR-${OPENEXR_VERSION}/examples
   )
+
+# OpenEXR.pc
+FILE ( WRITE ${CMAKE_BINARY_DIR}/OpenEXR.pc "prefix=${CMAKE_INSTALL_PREFIX}\n" )
+FILE ( APPEND ${CMAKE_BINARY_DIR}/OpenEXR.pc "exec_prefix=\${prefix}
+libdir=\${exec_prefix}/lib
+includedir=\${prefix}/include
+OpenEXR_includedir=\${prefix}/include/OpenEXR
+
+Name: OpenEXR
+Description: OpenEXR library
+Version: ${OPENEXR_VERSION}
+Libs: -L\${libdir} -lIlmImfUtil${OPENEXR_LIBSUFFIX} -lIlmImf${OPENEXR_LIBSUFFIX} -lImath${ILMBASE_LIBSUFFIX} -lIexMath${ILMBASE_LIBSUFFIX} -lHalf -lIex${ILMBASE_LIBSUFFIX} -lIlmThread${ILMBASE_LIBSUFFIX} -pthread
+Cflags: -pthread -I\${OpenEXR_includedir}
+")
+
+INSTALL ( FILES
+  ${CMAKE_BINARY_DIR}/OpenEXR.pc
+  DESTINATION
+  lib/pkgconfig
+)

In PR https://github.com/openexr/openexr/pull/242 which switched everything over to GNUInstallDirs and also added the Libs.private line to the OpenEXR.pc file. This is the version I came up with, note: prefix and exec_prefix are not needed anymore.:
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
 +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
 +OpenEXR_includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/OpenEXR
 +
 +Name: OpenEXR
 +Description: OpenEXR image library
 +Version: @OPENEXR_VERSION@
 +
 +Libs: -L${libdir} -lIlmImf@OPENEXR_LIBSUFFIX@ -lIlmImfUtil@OPENEXR_LIBSUFFIX@
 +Cflags: -I${OpenEXR_includedir}
 +Requires: IlmBase
 +Libs.private: -lz

Just thought I'd mention it here, as I hope GNUInstallDirs PR can be merged for 2.2.1.

A complete refactor of the cmake has taken place, modernizing cmake to match the "Modern CMake" guidelines and practices, and there is an option whether to generate pc files from cmake, and uses cmake configure_file to edit the *.pc.in to the desired install path, so this should be fixed in the next release we make (if you want to test the master branch, and report any issues, that would be awesome). Thanks for the report!


Playlist module issues

Hi
Can you extend the playlist module usage? Its so small to use ...
How can I extract the [ playlist.title ] ,,list ,, ?
This one printed out like a list but when i use the len() fucntion it count every character instead of list element.
video_title = playlist.title
print(video_title)
btw it print out the links not the titles...
Example :
[<bound method Playlist.title of ['https://www.youtube.com/watch?v=0r_bwrItuWo', ..etc... ]
So its not even a list .

hi @Imikeeee, I'm actually hoping to do some reworking of the playlist module altogether in the near future, and I will try to create better documentation for it.
In the meantime, however, you can access the playlist title with playlist.title(). Technically, playlist.title is a function, so you need the () to access it correctly.

Thankyou for the the fast respond :)

Sure thing! Glad that worked for you


coredns addon doesn't create successfully at the first-time terraform apply of the module

Description
The coredns addon is not being created when applying the module for the first time. When the coredns are informed on the input cluster_addons, the Terraform tries to create the addon before the node group, causing a degraded health of the addon within the cluster (this information is displayed at the Addons page on the EKS cluster visualization at AWS Console) and a continuous 'Still creating...' status for the resource in Terraform until the timeout. After some researching I seen that this addon needs at least 1 node available to deploy it's pods, I found it HERE.
Maybe it can happen with another addons, personally I only detected it with the coredns addon.

[✅] ✋ I have searched the open/closed issues and my issue is not listed.

Versions

Module version: 20.8.5

Terraform version:

Terraform v1.7.5
on linux_amd64

Provider version(s):

Terraform v1.7.5
on linux_amd64
+ provider registry.terraform.io/hashicorp/aws v5.44.0
+ provider registry.terraform.io/hashicorp/cloudinit v2.3.3
+ provider registry.terraform.io/hashicorp/helm v2.0.3
+ provider registry.terraform.io/hashicorp/kubernetes v2.0.3
+ provider registry.terraform.io/hashicorp/null v3.2.2
+ provider registry.terraform.io/hashicorp/time v0.11.1
+ provider registry.terraform.io/hashicorp/tls v4.0.5

Reproduction Code [Required]
provider "aws" {
  region = "us-east-1"
  profile = "default"
}

provider "kubernetes" {
  host                   = module.eks.cluster_endpoint
  cluster_ca_certificate = base64decode(module.eks.cluster_certificate_authority_data)
  exec {
    api_version = "client.authentication.k8s.io/v1beta1"
    args        = ["eks", "get-token", "--cluster-name", module.eks.cluster_name]
    command     = "aws"
  }
}

provider "helm" {
  kubernetes {
    host                   = module.eks.cluster_endpoint
    cluster_ca_certificate = base64decode(module.eks.cluster_certificate_authority_data)
    exec {
      api_version = "client.authentication.k8s.io/v1beta1"
      args        = ["eks", "get-token", "--cluster-name", module.eks.cluster_name]
      command     = "aws"
    }
  }
}

module "vpc" {
  source = "terraform-aws-modules/vpc/aws"

  name = "rest-api-monitoring-stack-vpc"
  cidr = "<IP_ADDRESS>/16"

  azs             = ["us-east-1a", "us-east-1b"]
  public_subnets  = ["<IP_ADDRESS>/24", "<IP_ADDRESS>/24"]

  enable_dns_hostnames = true
  enable_dns_support   = true

  tags = {
    Environment = "dev"
    ManagedBy   = "Terraform"
  }
}

module "eks" {
  source  = "terraform-aws-modules/eks/aws"
  version = "~> 20.0"

  cluster_name    = "rest-api-monitoring-stack-eks"
  cluster_version = "1.29"

  cluster_endpoint_public_access  = true

  cluster_addons = {
    coredns = {
      most_recent = true
    }
    kube-proxy = {
      most_recent = true
    }
    vpc-cni = {
      most_recent = true
    }
  }

  vpc_id                   = module.vpc.vpc_id
  subnet_ids               = module.vpc.public_subnets
  control_plane_subnet_ids = module.vpc.public_subnets

  # EKS Managed Node Group(s)
  eks_managed_node_group_defaults = {
    instance_types = ["t3.medium"]
    min_size     = 2
    max_size     = 4
  }

  # Cluster access entry
  # To add the current caller identity as an administrator
  enable_cluster_creator_admin_permissions = true

  tags = {
    Environment = "dev"
    ManagedBy   = "Terraform"
  }
}

Steps to reproduce the behavior:

Declare the EKS module;
Configure the coredns as option for the input cluster_addons;
Execute terraform init;
Execute terraform plan;

Expected behavior

The terraform apply should have success and create the cluster successfully with the addons informed.
Actual behavior

The terraform apply stucks in Still creating... for the coredns addon resource until timeout
Terminal Output Screenshot(s)

I just realize that my module declaration was missing the input 'eks_managed_node_groups', I thought that only the input 'eks_managed_node_group_defaults' was sufficient.
Sorry 😵💫


Add timezone option for parse()

The maya.parse method assumes all datetime strings are in UTC, but this is not always True.
Adding a timezone parameter will make the parse method more flexible. I aligned the order of the params to match the maya.when signature.
Please let me know if you have any questions or need me to make any modifications.
Thanks.

I'm under the impression that most machine-readable formats include TZ information.

The additional flexibility helps for systems that do not include TZ information. For example, the Chicago Transit Authority API sends back a string in the following format: '20171203 08:53'. This is in 'US/Central', but maya passes it into pendulum which assumes 'UTC' by default.
I'm calculating the arrival time of the next bus, so adding a bit more context does make my life a bit easier:
>>> import maya
>>> now = maya.now()
>>> format(now)
'2017-12-03 14:41:20.464678+00:00'
>>>
>>>
>>> without_tz = maya.parse('20171203 08:53')
>>> format(without_tz)
'2017-12-03 08:53:00+00:00'
>>> (without_tz.epoch - now.epoch) / 60.0
-348.3333333333333
>>>
>>>
>>> with_tz = maya.parse('20171203 08:53', timezone='US/Central')
>>> format(with_tz)
'2017-12-03 14:53:00+00:00'
>>> (with_tz.epoch - now.epoch) / 60.0
11.666666666666666

If this is not a valid use case of maya, I can close the PR and use pendulum directly.
Thanks!

✨🍰✨


🔴 BUG: logo not aligned.

1 Logo at header is not aligned with text below in hero section
tip: removing margin left will do the work for bug 1

I am working on this issue @ArslanYM

Any updates?

I am working on this issue @ArslanYM

Any update?

I am working on this issue @ArslanYM

Any update?

He had raised a PR which has merge conflicts, there was no response from him. And the PR also had deployment issues. So I had to close the PR due

I am working on this issue @ArslanYM

Any update?

He had raised a PR which has merge conflicts, there was no response from him. And the PR also had deployment issues. So I had to close the PR due

I was in college, Okay.

Do you need any help you can ask here.
I saw your PR you made the changes right 👍🏼 but as @ArslanYM said it had conflicts so i believe you need to reconsider looking at the PR guide you can find that in readme of the project .

Okay, Thank you.

fixed here https://github.com/ArslanYM/StarterHive/pull/182


Fix ListItem styling in PDF exports

Short description

Fixes styling of nested divs in lis, which now have proper line height and list-style icons.
Proposed changes

fix styling (ul li div should display as inline-block instead of block)
opened PR with xhtml2pdf/xhtml2pdf to fix this upstream

Side effects

none

Resolved issues

Fixes: #1350 (partly)

Pull Request Review Guidelines

Tests are failing because the test-PDFs need to be regenerated; not quite sure how I do this? Where do I get the page content that's used for the Circle-CI tests?

Tests are failing because the test-PDFs need to be regenerated; not quite sure how I do this? Where do I get the page content that's used for the Circle-CI tests?

On CircleCI, the same test data is used as locally: integreat_cms/cms/fixtures/test_data.json
In order to reset your local database, execute the dev tool ./dev-tools/prune_database.sh and restart the server. It should then automatically load the initial test data.

Tests are failing because the test-PDFs need to be regenerated; not quite sure how I do this? Where do I get the page content that's used for the Circle-CI tests?

On CircleCI, the same test data is used as locally: integreat_cms/cms/fixtures/test_data.json
In order to reset your local database, execute the dev tool ./dev-tools/prune_database.sh and restart the server. It should then automatically load the initial test data.

Thanks for the help! Did that, and redownloaded & pushed the new PDFs. Tests are still failing though, it looks like the PDF's slugs have changed...? Not on my local install though, hm.

Thanks for the help! Did that, and redownloaded & pushed the new PDFs. Tests are still failing though, it looks like the PDF's slugs have changed...? Not on my local install though, hm.

Sorry for the poor documentation on this topic, the export uses a quite specific subset of pages for the test cases.
You can re-generate the PDFs you need with a little workaround:

Clear the pdf cache: rm -rf integreat_cms/pdf
Run the tests locally with INTEGREAT_CMS_SECRET_KEY=dummy pipenv run pytest tests/pdf/test_pdf_export.py  --disable-warnings --ds=integreat_cms.core.docker_settings
Exploit the fact that the PDF cache is shared between your local server and the test runner and execute cp -r integreat_cms/pdf/* tests/pdf/files/

OK, if that didn't help, I have no idea what's going on 🤔

OK, if that didn't help, I have no idea what's going on thinking

It's weird. Why would the pdf slug differ between Circle CI and a local install? Locally, the tests pass as well.

It's weird. Why would the pdf slug differ between Circle CI and a local install? Locally, the tests pass as well.

The hash is calculated here, before the PDF is even generated, so I don't get how changing a bit of css and uploading new files can even change the hash here :sweat_smile:
Moreover, this branch with exactly the same PDFs succeeds.
Maybe we should escalate this problem to the CircleCI support so they can tell us why the same git state results in different CI results :laughing:

The hash is calculated here, before the PDF is even generated, so I don't get how changing a bit of css and uploading new files can even change the hash here sweat_smile
I assumed one of the arguments of the hash function differed, but wasn't able to determine which one. However...
Moreover, this branch with exactly the same PDFs succeeds. Maybe we should escalate this problem to the CircleCI support so they can tell us why the same git state results in different CI results laughing
...that is indeed fascinating. Looks like the branch name is causing the issue - I've renamed this one and now the tests pass. My only guess is this name has been used before, and CircleCI somehwo trips up on this...? Still doesn't really make sense.


  I redid the farmerbot and now nothing shuts off.  Ideas?
"
Link to log file: https://t.me/threefoldtesting/13370
Errors:
The two main kind of errors I see are:

2023-07-24 01:14:35 [ERROR] [DATAMANAGER] Node 126 is not responding while we expect it to.

2023-07-24 01:59:35 [INFO ] [DATAMANAGER] Node 53 is waking up.9382023-07-24 01:59:35 [ERROR] [DATAMANAGER] Node 151 wakeup was unsuccessful. Putting its state back to off.

@brandonpille any ideas? Thanks

All nodes are currently powered on.  They are not "waking up" as the logs indicate.

It means the communication is not working. The farmerbot can't contact the nodes thus it thinks they are offline. Can I get all the logs: docker compose logs?

Also do you have the logs from the first run?

The log file shows me the logs from two different farmerbot runs. How many times did you run it? If only twice the first farmerbot run also shows me that it could not contact any of the nodes except for node 26. I tried contacting the nodes myself (with my rmb-peer), no succes either. So there must be something with the rmb running on your nodes. I recommend manually rebooting those nodes.

After a talk with Azmy we noticed that there might be a rmb bug: the recv queue of the rmb connection is full due to the rmb peer not being able to read the data (issue https://github.com/threefoldtech/rmb-rs/issues/143). Once the issue is fixed the farmerbot will be able to contact the nodes and properly do its thing.

I've ran farmerbot a couple times, but I did it rebuild the linux distro between runs, so I don't know how an old one could be logged.  Node 53 did respond last night.
farmerbot.log

I read the issue #61 which tells me the issue is still there. That is normal as the fix is not yet on mainnet. But a reboot should have fixed the issue which means the issue is presenting itself very frequently. @Nelson361 can you confirm you rebooted recently? Can you also tell us exactly what you did to the nodes (if you did something)?
@muhamadazmy can you check the nodes and see if it's still the same issue?

There was an issue with rmb agent on the node on production, the issue has been fixed on qa and devnet.
Although the issue appears with you a lot it's really hard to reproduce and the only information of it is by inspecting the state of already affected nodes (which is not easy since accessing the nodes is impossible in remote farms).
The potential fix is available, BUT the only way to push that to mainnet now is either by patching, or waiting for the next release. I will see which one is more feasible and get back to you

Hi @muhamadazmy, any update on this one? Would be great if we could deploy this fix as a patch asap.

@scottyeager the rmb patch is included in the next grid release unfortunately I can't rush deployment of the zos update. There is also a fix in power management on the node (related to https://github.com/threefoldtech/zos/issues/2029) but this unfortunately won't be included in the next release yet


add free flutter and machine learning course links

What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
Add Resources
For resources
Description
The first addition is about Flutter Animations. Adding animations to your app makes it stands out of other apps and also makes it look professional. The Net Ninja will take the learner through a crash course on how they should start adding animations to their Flutter applications.
For the Machine Learning addition, I have been wanting to know how to get started with Machine Learning and start sharing the works I have done with Machine Learning with people. This added Machine Learning course by Alexey Grigorev has helped me achieve this and it also teaches the Engineering aspect that would make one ready for an entry level job. I hope, with this addition, it will be of good help to others who want to quickly get started with how Machine Learning Engineering works.
Why is this valuable (or not)?
Because after completion of the Machine Learning course you must have built at least two solid projects that will make you possibly stand out during hiring processes while the Flutter Animations course will help you add great animation that will make your app stand out and more presentable and professional.
How do we know it's really free?
The courses are easily accessible on YouTube and on a public GitHub repository
For book lists, is it a book? For course lists, is it a course? etc.
They are both courses
Checklist:

[x] Read our contributing guidelines.
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction).
[x] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Thanks, and welcome to free-programming-books!