text:
fusion test --dir ignores babel.config

Running fusion test --dir  throws errors on proposals that we are including in our babel.config
current babel.config
module.exports = {
  plugins: [
    '@babel/plugin-transform-flow-strip-types',
    '@babel/plugin-proposal-optional-chaining',
    '@babel/plugin-proposal-object-rest-spread',
    '@babel/plugin-syntax-dynamic-import',
    '@babel/plugin-proposal-json-strings',
    ['@babel/plugin-proposal-class-properties', { loose: false }],
  ],
  presets: [
    [
      '@babel/preset-env',
      {
        targets: {
          browsers: ['last 2 Chrome versions'],
          node: '8.9',
        },
        include: ['transform-block-scoping', 'transform-destructuring'],
      },
    ],
    '@babel/preset-react',
  ],
};

error message
 SyntaxError: /Users/ljeremy/Uber/epudos-editor/src/records/epudo.js: Support for the experimental syntax 'optionalChaining' isn't currently enabled (226:34):

This only occurs when using the --dir flag. Running yarn fusion test operates just fine

I suspect this is a cwd-related issue. We probably are using relative paths somewhere where we need to use fully-resolved paths.

should i look into this and try to open a PR? or is this something the team will likely take on soon

@yogurtandjam is this still something that's an issue on your end? if so, are you still open for working on it?

@gergelyke hey there, i'm open to working on it, i'm a little busy with other things but definitely happy to investigate on my own

authors: gergelyke rtsao yogurtandjam

repo: fusionjs/fusionjs


text:
Introduce provided values in v2

In v1 it was possible to take into account another value from the hash
when validating some particular value. V2 was lacking this behavior.
This commit introduces that into v2. In case of nested converters we
have to take care of provided key from the validtion context. The way it
works now is that it merges the provided values from context and from
the current converter itself before going to clean field routine.
@CvX, @iaintshine comments?

:shipit:

source: gharchive/pull-request

authors: CvX piotrj

license: mit

license_type: permissive

license_source: bigquery


text:
我想在nihui大佬的opencv-mobile项目中编译出一个-android的版本基于4.10.0.应该怎么操作？

我现在是ubantu系统：
mkdir -p build
cd build
cmake -DCMAKE_INSTALL_PREFIX=install
-DCMAKE_BUILD_TYPE=Release
cat ../options.txt
-DBUILD_opencv_world=OFF ..
make -j4
make install
这些都可以正常构建。但不是安卓端需要的。
还有就是我想在opencv base modules的基础上增加仿射变化函数应该增加calib3d模块还需要增加其他的吗？flann需要吗？
我看你打了补丁修复构建包uMat异常的问题。希望可以得到你的帮助。 谢谢~

不需要flann

source: gharchive/issue

license_source: github-api


text:
AttributeError: module 'point_cloud_utils' has no attribute 'pointcloud_surfel_mesh'

import numpy as np
import point_cloud_utils as pcu
Load points and normals
p, n = pcu.load_mesh_vn("wheel.ply")
Constant surfel radius of 0.33 per point
surfel_rad = np.ones(p.shape[0], dtype=p.dtype) * 0.33
A triangle mesh representing surfel geometry
v, f = pcu.pointcloud_surfel_mesh(p, n, surfel_rad)
v, f = pcu.pointcloud_surfel_mesh(p, n, surfel_rad)
AttributeError: module 'point_cloud_utils' has no attribute 'pointcloud_surfel_mesh'
I am getting error in nearly all codes. some of them are very annoying especially ValueError: Invalid type (double, Row Major) for argument 'dataset_points'. Expected it to match argument 'query_points' which is of type (float, Row Major).
Could you please guide me how can I resolve these errors?

Oops! Docs might be out of date here. Can you try pointcloud_surfel_geometry instead?

Does it work?

Does it work?

yes, it is working perfectly.

Oops! Docs might be out of date here. Can you try pointcloud_surfel_geometry instead?

Is there anyway to access an updated docs? I found this library quite useful. Thanks

@kamranbodla Link is here: http://fwilliams.info/point-cloud-utils

authors: fwilliams kamranbodla

repo: fwilliams/point-cloud-utils

license: MIT


text:
fix: #110

Fixes #110 by moving MixinExtrasBootstrap::init() from IMixinConfigPlugin#onLoad to fabrics preLaunch entry point. See MixinExtras and discord (fabric discord) for further information on this issue.

thanks

authors: DrexHD fxmorin

repo: fxmorin/carpet-fixes


text:
Bug: First 30 packets are not sent?

https://github.com/fyhertz/libstreaming/blob/master/src/net/majorkernelpanic/streaming/rtp/RtpSocket.java#L302
				if (mCount++>30) {
					if (mTransport == TRANSPORT_UDP) {
						mSocket.send(mPackets[mBufferOut]);
					} else {
						sendTCP();
					}
				}

What is it for? Does is it mean first 30 packets are not sent?

@4ntoine I have the same question like you, mCount and mBufferOut are the same value that present index of packet in FIFO packets buffer that available for sending to server. I do not know why it ignore the first 31 packets (0 to 30 index) and just send the packet from index 31. Do you resolve or figure out this problem?

repo: fyhertz/libstreaming


text:
Invalid french phone numbers

Faker generates often invalid phone numbers for french phone numbers. The problem is that phone numbers starting by 08/07 (and maybe 09) are under serveral rules (that I don't know).
This little script always return good phone numbers:
use Faker\Generator;

class Random
{
    /**
     * Faker is not able to give valid phone number every times. So here is a script
     * generating french phone numbers always valid.
     *
     * @param Generator $faker
     *
     * @return string
     */
    public static function randomPhoneNumber(Generator $faker)
    {
        $phone = '0'; // May be replaced by "+33"
        $phone .= $faker->numberBetween(1, 6); // 08 / 09 / 07 have special rules
        $phone .= $faker->regexify('[1-5]{8}');

        return $phone;
    }
}

I got an invalid phone number on the second try: "+33 (0)8 50 30 52 11", the library correctly identifies it as invalid
https://github.com/giggsey/libphonenumber-for-php/blob/master/src/data/PhoneNumberMetadata_FR.php I wonder if this is it? Lines 50, 61, and 72.

First off, thanks for your continued efforts :-)
All lines of code pertaining to validating FR 08 numbers in giggsey are : 50, 61, 72 and 114.
The official validation source is and remains https://www.arcep.fr/index.php?id=8146#c9625, so I presume (re)writing the rules in Faker so that they comply to that would (and should) make the generated numbers validate in the giggsey library.

They're leaving out 456 in #61    'NationalNumberPattern' => '89[1-37-9]\\d{6}',, I'm not really sure why? I don't think the docs say anything about that.
giggsey's advice is to raise it as an issue with the libphonenumber project.

I've no idea why they're leaving out 456 after 89, the official documentation does not mention anything special regarding the numbers that may follow "089".
I tried https://libphonenumber.appspot.com/phonenumberparser?number=08+95+23+45+56&country=FR&geocodingLocale=fr-FR and they consider it an invalid phone number as well.
I've filed an issue with them: https://issuetracker.google.com/u/1/issues/73269839

Just a quick update: I've contacted ARCEP (the French instance for phone number regulations) and asked them if numbers 089(4|5|6) are valid. They answered that numbers 0895 are already being attributed and that 0894 numbers will be when other 089 resource ranges will come to exhaustion. Unfortunately I did not explicitly ask about 0896 numbers and therefore got no precise answer about those.
A second request to clear that out has been sent, I'm waiting for their answer.
I passed that information onto Google, and haven't heard of them back yet (which is normal since they're on a different timezone)
I'll keep the information here updated as things progress.

Looks like it'll be fixed in the next release. Is there anything that needs to be done on our part?

Well... according to what Google replied on https://issuetracker.google.com/issues/73269839, they'll fix (and have done so already I believe) for 0895, but not for 0894 and 0896. For the latter I'll have to sign their CLA and forward ARCEP's messages to them, which I haven't come around to yet.
I'll update here when I will have.

Ok so I've signed their CLA and forwarded ARCEP's mail to the discussion group for the issue @Google.
I've also sent a reminder email to ARCEP because they haven't answered my question regarding 0896* numbers yet.
All of that is in Google's bug tracker at https://issuetracker.google.com/issues/73269839

ARCEP answered me saying that 0896 is indeed to be considered as 0984: the numbers in these ranges will be attributed once the other ranges have come to congestion.
I've passed that information onto Google, and here's a copy/paste of Google's answer which I consider final:

Thanks so much for followup on this and getting confirmation from ARCEP.
We will add support to 894 XXX XXX and 896 XXX XXX phone numbers once we come to know that they are assigned.

So when the library https://github.com/giggsey/libphonenumber-for-php gets updated, Faker should generate phone numbers in the 0895* range, but not yet in the 0894* and 0896* ranges.
I'll send in a PR in the next few days.

Fixed by #1439

👏 👏 👏 👏 👏 👏 👏 👏 👏 👏 👏 👏

authors: Nek- fzaninotto ppelgrims svanpoeck

repo: fzaninotto/Faker


text:
ROS2 new release

Is there any plan to release rolling (develop version) and galactic(upcoming release version)?

Not until you raised the question, since we are using neither, but it I can try to create a release for them.

@poggenhans How about this? Lanelet2 does not depend on any ros2 api, so I think you can just release both via bloom.
(If you're busy, I'm sorry.)

I also want this feature!
Thanks!

I contribute ROS2 Galactic build test for travis CI.
Please check it!
https://github.com/fzi-forschungszentrum-informatik/Lanelet2/pull/208

I opened ros/rosdistro#30365 and ros/rosdistro#30364. Sorry it took so long. Lets hope the ros2 buildfarm is happy and everything goes smoothly.


text:
Improve python core module

This PR is part 1 of my effort to make our python bindings more intuitive to use. More PRs will follow whenever I find the time. This PR adds:

(more or less) meaningful docstrings to all classes, methods and attributes in core
__repr__ methods to all core primitives (e.g. print(linestring) now shows sth like LineString3d(0, [Point3d(0, 1, 0, 0), Point3d(1, 0, 1, 0)], AttributeMap({'subtype': 'de220'})) instead of useless garbage.
meaningful argument names so that e.g. lanelets can be initialized with kwargs: Lanelet(id, leftBound=left, rightBound=right)
More options to construct objects more easily with more __init__s
fixes for a few weird bugs e.g. assigning values to inner bounds of Areas did nothing

There are no real functional changes, no ones code should be broken, unless he relied on weird things, e.g. initalizing lanelets with Lanelet(arg1=id, arg2=left, arg3=right).

Thx for the quick review 👍 . I applied your suggestions so far.


text:
No version tags - Bower doesn't get the latest version

Version update commits don't have tag with the version so Bower doesn't fetch the latest version, it's stuck on v2.0.3

+1

👍

👍 on this!

Please fix this! We have to manually pull by the latest commit ID instead of using bower

bump

authors: daniel-tcell nabilnaffar phess-andculture vaggelanos yatryan


text:
Variant annotation update (transcript effects endpoint)

The current variant annotation message structure faces an issue seen in other parts of the API (readgroupsets, variants). Messages returned from a search request may be modified during a query, causing the same identifier to point to two unique documents. This can cause problems in interchange. It also creates a complex nested document that can be difficult to work with in practice.
To solve this, another endpoint has been added for filtering transcript effects. This allows transcript effects to be filtered and operated on directly, as opposed to through the modification of Variant Annotation messages at query time. It also provides a more natural query interface by separating concerns from the SearchVariantAnnotationsRequest.
Another problem facing the Variant Annotation protocol was the difficulty in finding an annotation for a given variant. It isn't possible to directly get an annotation for a given variant, which has caused clients to have to search for similar ranges for a given variant in an annotation set. The addition of the variant_id to the SearchVariantAnnotationsRequest makes it possible to find annotations directly, when a variant_id is provided the range is ignored.
By request from the VATT, filtering annotations by allele frequency has been added. This was done by adding an allele_frequency field to the VariantAnnotation message and a frequency_threshold to the SearchVariantAnnotationsRequest. @reece @sarahhunt @kusdhill

Search transcript effects directly (/transcripteffects/search)
Filter variant annotations by allele_frequency
Search variant annotations by variant ID

@david4096 - thanks for putting back the search by variant and feature options!
Directly querying TranscriptEffects makes sense for feature id and location, but I’m not sure about searching by variant_annotation_id. The only way to extract a variant_annotation_id is by looking up the VariantAnnotation record which contains the TranscriptEffects anyway. Searching by variant id would be more useful, though we don’t have variant id in TranscriptEffect.
Similarly, if you find all TranscriptEffects for a gene, you then need to look up all VariantAnnotation records to find the variant id, picking up all the TranscriptEffects again.
The desire to not modify the variant annotation record may be better met by not having the record to group results by variant and leaving the client to handle this. What do you think?

Thanks @sarahhunt excellent points! I have removed the transcript_effects field from the VariantAnnotation message and added a variant_id to the TranscriptEffect message. This will allow one to easily move back and forth between the protocols.

Helps with https://github.com/ga4gh/server/issues/308

@david4096 - I've been meaning to get back to this, sorry for the delay. Looking at the proposed changes, I am doubting the value of the variantAnnotation record and thinking it would be cleaner to just query for TranscriptEffects directly based on variant id, transcript id or location. What do you think?

Thanks @sarahhunt !
The main reason for keeping the VariantAnnotation record are for "variant level" annotations, which for the time being is Allele Frequency. Perhaps we could move those features to the Variants API instead?
Can you tell me if I'm mistaken, but in practice if you have a Features API that allows you to get transcript effect IDs, can't you use that to construct a range request? I have been thinking that feature ID filtering of an endpoint might be fulfilled already by that access pattern. Like, if I want to find transcript effects for some ID that I have, I request that from the features API with a GetFeatureRequest, then use the returned location data to construct a range request against /transcripteffects.
Thanks for taking a look! I'm open to deprecating the Variant Annotation message. I think that with something like https://github.com/ga4gh/schemas/pull/700 it might be possible to think about how to construct requests against typed annotations. For now, I think the most important point thing is to remove the modification at query time of transcript effect messages.

Hi @david4096!
We are currently using the VariantAnnotation record for allele frequency and ClinVar clinical significance info, but the first is a property of the variant and the second fits better as a seperate search for phenotype associations. It would be interesting to know how anyone else is using it.
Searching by featureIds rather than just ranges is useful because many features overlap. If you are interested in a specific transcript, there could be a dozen in the same range, so only supporting range queries could mean more records than are required are returned and force the filtering onto the API user. There is also a nice consistency if you can throw a set of featureIds at the various endpoints and retrieve different types of data.
Tightening up the info structure as in #700 makes a lot of sense.

Thanks for the input regarding feature search. I'll leave it as is then. If there is a way I can push this PR forward without having to make modifications to the variants model, I'll take it. I believe we are going to need to switch to a variant model with one alternate base entry per variant and my hope is that by separating out the messages now we will be better prepared.


text:
🛑 Revista is down

In f149121, Revista (https://pensamientopenal.com.ar/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Revista is back up in 9ae0698.


text:
Remove shirt banner

Good job everyone. Successful shirt campaign :clap: :clap: :clap:

CI failed, which I address in #43.

:+1:

authors: edwardloveall gabebw

repo: gabebw/hotline-webring


text:
Add Raphnet USB Sega Saturn adaptor

This adds a mapping for the Raphnet USB Sega Saturn adaptor.
Is it valid to specify both axis and button mappings for something? This adaptor supports both the digital gamepad and the 3D gamepad; the latter has analogue triggers, while the former has digital buttons. I've tried mapping it twice here, but I don't know if that's valid.

I think this might be a valid use case but I haven't verified it.

Had a chance to test this - seems to be working fine. Thanks for merging!

authors: gabomdq mistydemeo

license: Zlib


text:
fix minor typo

It should be Cambridge University, see here:
https://github.com/gabors-data-analysis/da-coding-rstats#:~:text=com or visit-,Camridge,-University Press
To

yep

authors: divenyijanos gbekes

repo: gabors-data-analysis/da-coding-rstats


text:
Features/mayor/add pagination

Add pagination and refactor the code.
The repository is independent, the model uses the repository and graphql (outside the model), it only use the model, it does not have access directly to the repositories

Invalid branch name

repo: gabrielmdc/greenpi-backend


text:
Drag source is unmounted and mounted new one

I have error, while I dragging, I move source element(inside tree), unmount and mount in another node. And new element do not have isDragging property = true. I can't highlight it.
How I can update source?

It can happen if you make DragSource in render method.

authors: Mavrin bernex

repo: gaearon/react-dnd


text:
refactor: event 系统

目前存在两个个问题，大家看一下
1、老接口是否保留
2、点击/消息元素 是挂在 Player 上还是挂在各自的 合成上，现在为了方便操作，用户直接使用元素的事件emit更简单一些，不需要进行名称的筛选
@yiiqii  @wumaolinmaoan  @RGCHN  @liuxi150
确定后更新 threejs的变动 及 单测

Summary by CodeRabbit

New Features

Introduced event emission for player activities, such as state changes and errors.
Enabled user interactions within the player component with dedicated event listeners.
Added new properties and methods to enhance composition interactivity and state management.
Newly defined types for robust event handling related to user interactions.

Improvements

Enhanced event handling across the Player, Composition, and related classes, promoting an event-driven architecture.
Deprecated outdated callback functions to streamline event management.

User Experience

Improved responsiveness and interactivity in visual effects handling.
Enhanced logging for user actions, providing better feedback and debugging capabilities.
Updated resource loading to better manage composition events and state transitions.

元素监听事件和合成监听事件应该都支持比较合理？

authors: Sruimeng zheeeng

repo: galacean/effects-runtime


text:
[WIP] Add Data manipulation tutorial

I created a tutorial on basic data manipulation skills in Galaxy using a dataset with Olympics data and focusing on providing lots of exercises for practice.
The idea is that each section in the tutorial is independent, so people who are just interested in explanation and exercises on say find and replace, can skip to that section and ignore the others.  This should also make it easy for others to contribute sections (since there are way more data manipulation operations than included here). Each section should start with just the main input file (olympics.tsv) and not depend on outputs created in other sections.
This also organizes the introduction topic into subtopics
TODOs:

[ ] Add a workflow
[ ] Add exercises to end of tutorial that require combining different tools and operations
[ ] Merge some tool fixes (https://github.com/bgruening/galaxytools/pull/1228 and https://github.com/galaxyproject/tools-iuc/pull/4662)

Wonderful idea! :100: thanks a lot @shiltemann!

authors: bgruening shiltemann

repo: galaxyproject/training-material


text:
Update ToolFactory introductory module. Add new docker installation option

New installation instructions and various small clarifications,
Backend has been substantially simplified - no more Planemo - using a local test script instead. Without new deps, a tool can be built and installed within about 10-15 seconds now.
Revised the docker image so it's far simpler, for a fast but non-persistent installation compared to a normal desktop dev server.

needs fixing - header levels :(


text:
Install tools in new Evolution section, plus install Bandage

and update tools in assembly section

@galaxybot deploy this

repo: galaxyproject/usegalaxy-tools


text:
Remove -nographics flag, ensure -batchmode

Changes

Remove -nographics flag
Ensure -batchmode flag is set

Checklist

[x] Read the contribution guide and accept the code of conduct
[ ] Readme (updated or not needed)
[ ] Tests (added, updated or not needed)

Codecov Report

Merging #261 (83c9015) into main (947c8b8) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 83c9015 differs from pull request most recent head 68b2769. Consider uploading reports for the commit 68b2769 to get more accurate results

@@           Coverage Diff           @@
##             main     #261   +/-   ##
=======================================
  Coverage   60.86%   60.86%
=======================================
  Files          20       20
  Lines         690      690
  Branches      123      123
=======================================
  Hits          420      420
  Misses        269      269
  Partials        1        1

authors: codecov-commenter webbertakken

repo: game-ci/unity-builder


text:
Stuck at dSYM Error and crash

Hi, I'm trying to get this plugin running. I've followed all the steps but now I'm stuck at step 6 when trying to upload the symbols on iOS.
I'm building from Mac and this is the error I'm getting:
DEBUG_INFORMATION_FORMAT should be set to dwarf-with-dsym for all configurations. This could also be a timing issue, make sure the Fabric run script build phase is the last build phase and no other scripts have moved the dSYM from the location Xcode generated it. Unable to process PROJECT_NAME.app.dSYM at path /Users/MY_USERNAME/Documents/Unreal Projects/PROJECT_NAME/PROJECT_NAME/Binaries/IOS/Payload/PROJECT_NAME.app.dSYM
I've tried copying the file PROJECT_NAME.dSYM from [PROJECT_FOLDER]/Binaries/IOS to [PROJECT_FOLDER]/Binaries/IOS/Payload and renaming it to PROJECT_NAME.app.dSYM
This seems to do the trick and the script runs successfully. However whenever I launch the app it crashes after the splash screen in here:
void UCrashlyticsBlueprintLibrary::InitCrashlytics()
{
#if PLATFORM_ANDROID

#elif PLATFORM_IOS
	dispatch_async(dispatch_get_main_queue(), ^{
		[Fabric with : @[[Crashlytics class]]];
	});
#endif
}

And this is the output log:
Terminating app due to uncaught exception 'FABException', reason: '[Fabric] Value of Info.plist[Fabric][APIKey] must contain your Fabric API Key.'
I have followed all the steps so I don't know why or how this could be failing.
Any ideas on how can I fix this issue?

I've figured out the issue. I misunderstood one of the steps. I wrote my real APIKey twice in the following plist info. I should've paid more attention!
FabricAPIKey[API_KEY]KitsKitInfoKitNameCrashlytics

repo: gameDNAstudio/Crashlytics


text:
Reorganizing the plotting functions

I did some reorganization (at the master) on the ray_tracing and psf_analysis modules in order to keep the plotting function and still avoid duplication. Functions to get data for the visualize module are now called get*ForVisualize().

This function seems to be here just to explicitly avoid using the visualize module, not clear why.
Either way, even if you want to use the simple plot of python, you can still use it with structured arrays like
plt.plot(data['Radius'], data['Intensity'], **kwargs)
So the duplication with the get data functions doesn't make sense to me.

I see which duplication you are talking about. I didn't realize before that the structured data could be used like that. It's not so complicated, indeed.

I'll merge the getData functions then.

Duplications of getData functions solved by https://github.com/gammasim/gammasim-tools/commit/1a5e577eac313859757146de6e2787d2caafd37d

If it's all fine now, please merge pull request.

Can I merge the branches? If not, what is missing?

We need to resolve the column names point first. I still think those should be the axis titles.

We need to resolve the column names point first. I still think those should be the axis titles.

Ok. I'll change it back.
It'll be good if we manage to use the title key at some point, though.

I will try to get it to work, but I didn't have time yet, so let's merge first and see later if we can.

Ok. I'll also have a look if I have time this week.

Running pytest ...

authors: RaulRPrado orelgueta

repo: gammasim/gammasim-tools


text:
Destructuring more then two arguments in a function results in inconsistent highlighting

Destructuring more then two arguments in a function, only the first argument properties span gets the shorthandpropertyname css class.

Actually, the first argument shouldn't have the shorthandpropertname css class as it is a destructured object variable, and not a real object property.

I've added a commit that fixes this as per you original issue report. I will publish when Atom 1.13 is out of beta.

Published in 2.49.4

@malbernaz Unrelated, but can you explain what <Icon.Cart/> does (notation-wise) and how to create a component with a dot?

@dodekeract Icon is not a component, is just a simple object. The components MenuIcon and Cart are both keys of it.

authors: dodekeract gandm malbernaz

repo: gandm/language-babel


text:
Can we remove padding in spinner

Please tell me how to remove padding withing spinner.

Do you mean the floating label and error paddings ?

I have a similar problem. I guess the author mean the padding of hint.

This is the pre allocated space for the floating label ...

I also want to modify the padding (especially the hint) because the space is slightly different with original Text Input Layout. Just want to make consistency between components. Is it possible?

Just override default styles for spinner items in your application theme.
See the attribute android:spinnerItemStyle

It's possible to realign the floating label using either app:ms_alignLabels="false" or <dimen name="right_left_spinner_padding">0dp</dimen>, but I can't find any way at all of having the initial unselected text aligned flush left with the selected text. Surely this should be the default behaviour?
@arok, I've looked into your suggestion of using android:spinnerItemStyle to achieve this, but with no joy. Are you able to elaborate further? Thanks.

Hi see this pull request https://github.com/ganfra/MaterialSpinner/pull/64

Closing as it was fixed in #64

I also want to modify the padding (especially the hint) because the space is slightly different with original Text Input Layout. Just want to make consistency between components. Is it possible?

I meet the same problem！

authors: ahmadplero arok crestf ganfra kodeo lxkwh mdumrauf petecocoon zhenikk

repo: ganfra/MaterialSpinner


text:
Function Call is incorrect in Question 25, Example 1

As you can see in the attached snapshot here, you have added myMethod and calling display method which is not their in the obj1 object which can result in an error.

I noticed that as well and am about to open a pr for that.


text:
Missing sound file

Reported by Pilla

Runtime error in agent 3 3 24401 (Environment Control) script 3 3 24401 1 unique id 51950  Sound file missing env1.wav
When I try clicking the environmental controls.

Fixed with  27a93f78a8b0306ee2299ee1a4c20804a09b2964


text:
Generate reference documentation for APIs

What this PR does / why we need it:
This PR adds option to generate MD files with reference documentation at hack/api-reference for all different API groups.
Those files can be later picked up by the documentation tooling.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note:

API reference documentation is now generated via `./hack/generate-reference-doc` or `make generate`.

@mvladev , could you please upgrade your local golang to 1.13. All the vendor change you reintroduce is pruned with golang 1.13.

authors: ialidzhikov mvladev

repo: gardener/gardener


text:
Report failed machines for hibernated clusters

How to categorize this PR?

/area ops-productivity
/kind bug
/priority normal
What this PR does / why we need it:
This PR fixes an issues which prevented machine error from being reported if the shoot is being hibernated. More details can be found in the linked issue.
I tested the change/scenario with a re-vendored GCP provider extension successfully.
Which issue(s) this PR fixes:
Fixes #2691
Release note:

The generic worker actuator now also reports failed machines from the corresponding machine deployment in case the shoot cluster is being hibernated. Earlier scale down issues during hibernation were not reported to users, e.g. if something was wrong with the configured cloud provider account and thus the machine deletion was denied.

I pushed another commit (9880b38ff1116397f4e6786afc9094d175071246) to address @danielfoehrKn's comment and group all failed machines of a deployment.


text:
Cleanup old addons ManagedResource

How to categorize this PR?

/area usability quality
/kind cleanup
What this PR does / why we need it:
The addons were refactored with https://github.com/gardener/gardener/pull/7267 and https://github.com/gardener/gardener/pull/7294 and both got released with v1.63. The MR addons was dropped with https://github.com/gardener/gardener/pull/7574 and released with v1.66.
But if the Shoot was hibernated in between v1.63 and v1.66, then the migration will not be complete. https://github.com/gardener/gardener/blob/49dc216c1f6ee36d7893a1eecad407e60e4ed30e/pkg/gardenlet/controller/shoot/shoot/reconciler_reconcile.go#L554
And if the Shoot is woken up after v1.66, It just tries to delete the MR containing the old resources which could interfere with the new MRs shoot-addon-nginx-ingress and shoot-addon-kubernetes-dashboard.
Furthermore, the cleanup code was removed with https://github.com/gardener/gardener/pull/7868 and v1.71.0
So if a shoot was hibernated from v1.66.0 (or before) all the way through v1.71.0, the addon MR can still be present.
This PR first tries to migrate the MR and then if the migration is complete, the MR will be deleted in the next reconciliation.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
We need to keep this for more releases, since the same issue can happen for hibernated Shoots with this PR too.
/cc @acumino @rfranzke @ary1992
Release note:

The obsolete `addons` `ManagedResource` is now properly cleaned up.

We need to keep this for more releases, since the same issue can happen for hibernated Shoots with this PR too.

How do we prevent that we run again into such situations? We cannot know/assume that all shoots have been woken up at least once before cleaning it up again.
Why didn't you follow the suggestion to do it in the start-up code of gardenlet?

We need to keep this for more releases, since the same issue can happen for hibernated Shoots with this PR too.

How do we prevent that we run again into such situations? We cannot know/assume that all shoots have been woken up at least once before cleaning it up again. Why didn't you follow the suggestion to do it in the start-up code of gardenlet?

Even if we do it in the startup, there is no gardener-resource-manager pod running for a hibernated Shoot.

OK, perhaps it's much easier to simply "force-delete" these resources in the start-up (delete + remove finalizer)? We just want to clean it up and we don't want GRM to really do anything, right? This way

we know it will work within one release even if the shoot is still hibernated
we don't need all this code that recreates resources with "ignore" annotation

Good idea, but we can do this also only in the shoot reconciliation and not gardenlet startup.
Because there could be some Shoots which are awake in which the addons MR is present and GRM is running. If we delete the MR, it will try to clean up the resources and some resources can get stuck in terminating, like the kubernetes-dashboard namespace.
Or else we'll have to check the Shoot if it's hibernated in the gardenlet startup. Either way two handlings are needed.

This has the downside that shoots stuck in failed (because of invalid infrastructure credentials) are not covered unless you do it before the shoot flow starts, but then you can also do it in the startup code.
To make it as easy as possible, what about implementing the following:

For all shoot namespaces where this addons MR still exists, scale down GRM to 0, force-delete the MR, scale-up GRM again (if it was >0 before)

/lgtm
/approve

/cherry-pick release-v1.75

authors: rfranzke shafeeqes


text:
Hard-coded excluded_dirs

function.py hard-codes 8 directories that will always be excluded.  But this breaks deployment of any projects that happen to use those packages.  I discovered this when the "jmespath" dependency in my project mysteriously refused to be included in the deployed package.  Some code-spelunking revealed the hard-coded list in function.py.
Any chance of just removing that list entirely?  As far as I can tell kappa is not caching any of those dependencies in my src folder anyway, so I don't think it should need to exclude them.

there builtins on the py lambda execution environment which has the boto3 sdk installed.

+1
Would prefer them to be configurable. We might want to use a specific version of boto or other libraries such that code do not break when AWS change their execution environment.

I will push a PR for them to be configurable.

authors: kapilt scottbouma stonemary

repo: garnaat/kappa


text:
Shuffles New Wave Bossa Nova

Adds the song and check into the Pool with respective logic.
note: this entry is in your important AND other npc lists

Build Artifacts

2ship-linux.zip
2ship-windows.zip
2ship-mac.zip

merged

authors: Caladius garrettjoecox


text:
Actions-OpenWrt 失败。

直接fork了老大的action代码。什么都没有做。点击star开始action。单出错了，共2处，望指点。谢谢
1.Process completed with exit code 错误在：
[ 64%] Building C object libopkg/CMakeFiles/opkg.dir/parse_util.c.o
[ 66%] Building C object libopkg/CMakeFiles/opkg.dir/pkg.c.o
/home/runner/work/Actions-OpenWrt/Actions-OpenWrt/openwrt/build_dir/hostpkg/opkg-2020-01-25-c09fe209/libopkg/pkg.c: In function 'pkg_set_raw':
/home/runner/work/Actions-OpenWrt/Actions-OpenWrt/openwrt/build_dir/hostpkg/opkg-2020-01-25-c09fe209/libopkg/pkg.c:109:58: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t {aka long unsigned int}' [-Wformat=]
fprintf(stderr, "ERROR: truncating field %d <%p> to %d byte",
~^
%ld
id, val, blob_len(cur));
~~~~~~~~~~~~~
[ 67%] Building C object libopkg/CMakeFiles/opkg.dir/pkg_alternatives.c.o
[ 26%] Building C object libbb/CMakeFiles/bb.dir/wfopen.c.o
2.发布出错。提示：Input required and not supplied: repo_token
TZ: Asia/Shanghai
FIRMWARE: /home/runner/work/Actions-OpenWrt/Actions-OpenWrt/firmware

##[error]Input required and not supplied: repo_token

需要在对应仓库的settings->secrets中添加个名字为REPO_TOKEN的encrypted secrets

至于另一个错误,有点奇怪,我今天上午都有编译成功,明天再编译一次看看.

好的。感谢。


text:
Fixing console errors in tabs and conversations

💬 Description
Cleaning up some prop-types to reduce the console noise in tabs + conversations.
✅ Checklist

[ ] Tests written
[ ] Browser tested
[ ] Added to documentation
[ ] Added to storybook

 Tidy up console errors for Tabs & Conversations

repo: gathercontent/gather-ui


text:
Check splint

Problem Statement

Problem statement

Design

For Bug, Describe the fix here.
For Feature, Post the link for design

Coding
Checklist for Author

[ ] Coding conventions are followed and code is consistent

Testing
Checklist for Author

[ ] Unit and System Tests are added
[ ] Test Cases cover Happy Path, Non-Happy Path and Scalability
[ ] Testing was performed with RPM

Impact Analysis
Checklist for Author/Reviewer/GateKeeper

[ ] Interface change (if any) are documented
[ ] Side effects on other features (deployment/upgrade)
[ ] Dependencies on other component(s)

Review Checklist
Checklist for Author

[ ] JIRA number/GitHub Issue added to PR
[ ] PR is self reviewed
[ ] Jira and state/status is updated and JIRA is updated with PR link
[ ] Check if the description is clear and explained

Documentation
Checklist for Author

[ ] Changes done to WIKI / Confluence page / Quick Start Guide

retest this please

retest this please

retest this please

retest this please

retest this please

retest this please

retest this please

retest this please

retest this please

retest this please

retest this please

retest this please

retest this please

retest this please

retest this please

retest this please


text:
Improve performance

update the supabase embedding to include project description as well.

All checks are in order. Merging the pull request.

authors: alinealinealine gauravrpjain

repo: gauravrpjain/dev-impact-gpt


text:
Not able to set up Authenticated Imgur Upload

Hello,
I have been trying over and over again to setup authenticated imgur upload with no success.
I've been trying to set it up with multiple browsers (Brave, Chrome & Mozilla).
Everytime it's the same, I go to the obsidian plugin. I click on the Authenticate button. It opens my browser. Then I write my creds and click allow. Then nothing seems to happen. Then I click again and I get a 403 from Imgur.
When I go to my settings I see that I have allowed the Obsidian plugin but because it has not set up the token in my obs plugin, I'm not able to use it. So i disable the token and try again until I have a 429 that tells my I tried too many times and that I cannot set it up anymore.

Hi @shiwer

Then I write my creds and click allow. Then nothing seems to happen.

This is the problem. After you press "allow", your browser should redirect to Obsidian, but it does not. I can not say why, looks like none of your browsers perform redirect, or a handler for obsidian:// is not registered in your system (browser probably tries to redirect, but nothing happens, because the system does not know how to handle it).
I've just tested the authentication on my machine and it works fine for me

Thanks for closing but I still try to manage that issue. :s
Can you tell me how to set the token manually. I've tried on another computer it seems to be set. The  thing is I'm using Git Obsidian but I'm having issues making it work correctly  with Windows env.
My Linux and Windows env are not sync.
I've been looking in the .obsidian\plugins\obsidian-imgur-plugin folder but I can't find an env file.

Hi @shiwer
That's right, you won't find any tokens in .obsidian\plugins\obsidian-imgur-plugin. If it was stored in vault's .obsidian, the  Imgur session would not be shared between vaults and you would have to authenticate in each Obsidian vault.
I used LocalStorage to persist OAuth token in a single place.
If you want to try some workaround, I can suggest you to open dev console and add the token manually...

Obtain the working token from your Linux machine and set it on the Windows machine where you have authentication problems.
For reference, see the following pieces of code:
https://github.com/gavvvr/obsidian-imgur-plugin/blob/2.2.1/src/imgur/constants.ts#L3
https://github.com/gavvvr/obsidian-imgur-plugin/blob/2.2.1/src/ui/ImgurPluginSettingsTab.ts#L38-L41
https://github.com/gavvvr/obsidian-imgur-plugin/blob/2.2.1/src/uploader/imgUploaderFactory.ts#L20-L22

authors: gavvvr shiwer

repo: gavvvr/obsidian-imgur-plugin


text:
Problems accessing IRC topic

So I'm currently trying to retrieve and set the topic of a channel but I cannot get my code to work. I've tried requesting the topic with bot.topic(chan) in a cron and then receiving the event with the event decorator and the rfc.RPL_TOPIC but that yielded no results at all.
Is there something I'm missing? I'd happily PR an example after I got a working version for this so others don't run into the same problem.

Sorry, I missed this one.
Don't really know what your problem is. Hard to say without a code snippet.
Maybe RPL_TOPIC's regexp is not not correct
Maybe you can give a try to the async way: https://github.com/gawel/irc3/blob/master/irc3/plugins/async.py#L152
Once you have a clean class you should be able to use yield from Topic(bot)(channel='#bar', topic='foo')
Hope this helps

This work just fine (at least on freenode):
import irc3
from irc3.plugins.command import command

@irc3.plugin
class TopicPlugin:

    def __init__(self, bot):
        self.bot = bot

    @irc3.event(irc3.rfc.RPL_TOPIC)
    def get_topic(self, channel=None, data=None, **kwargs):
        self.bot.log.warn('Topic for %s is %s', channel, data)

    @command
    def topic(self, bot, target, args):
        """Set topic

        %%topic <topic>...
        """
        if target.is_channel:
            self.bot.topic(target, ' '.join(args['<topic>']))

Looks like you must also take care of rfc.TOPIC

Okay, thanks for your help and sorry, I think I found my mistake now. I had yields in my event definition without the async.coroutine decorator, which would lead the method to seemingly never be executed.

No problem, this issue made me improve that stuff :) See https://github.com/gawel/irc3/commit/20762039557b8b54a7f875baf8c986c19fef2ea8

authors: gawel mkzero


text:
bullet-featherstone: Enforce joint velocity and effort limits for velocity control commands

🎉 New feature
Closes #
Summary
Updated SetJointVelocityCommand to enforce joint limits by

manually clamping velocity cmds
passing impulse to btMultiBodyJointMotor instead of effort

Added the following features:

SetJointPositionLimitsFeature
SetJointVelocityLimitsFeature
SetJointEffortLimitsFeature

Test it
Enabled tests in joint_features related to testing joint limits using velocity control. There are still issues with force control so those tests remain disabled in bullet-featherstone
Note I added collisions to the simple_joint_test in test.world (used by various joint limit tests) because bullet-featherstone requires a link to have collisions otherwise the joints do not move.
Here's a joint_limits.sdf world that consists of a simple model with JointPositionController
Before: joint limits not enforced so joint rotates at a high speed

After: joint limits enforced

Checklist

[x] Signed all commits for DCO
[x] Added tests
[ ] Added example and/or tutorial
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[ ] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

Steve has removed homebrew CI from the required CI checks while the DART fix is in progress. We can go ahead and merge this PR.

repo: gazebosim/gz-physics


text:
:farmer: CMake warning Policy CMP0153 is not set in gz-plugin1-homebrew

Environment

OS Version: MacOS
Source gz-plugin1

Description

Expected behavior: gz-plugin1-homebrew is unstable due to CMake One Warning message
Actual behavior: Build should be successful

Output
Reference build:  https://build.osrfoundation.org/job/gz_plugin-ci-ign-plugin1-homebrew-amd64/37/
Output:
CMake Warning (dev) at /usr/local/share/cmake/ignition-cmake2/cmake2/IgnSetCompilerFlags.cmake:77 (exec_program):
  Policy CMP0153 is not set: The exec_program command should not be called.
  Run "cmake --help-policy CMP0153" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  Use execute_process() instead.
Call Stack (most recent call first):
  /usr/local/share/cmake/ignition-cmake2/cmake2/IgnSetCompilerFlags.cmake:33 (ign_setup_unix)
  /usr/local/share/cmake/ignition-cmake2/cmake2/IgnConfigureBuild.cmake:88 (ign_set_compiler_flags)
  CMakeLists.txt:58 (ign_configure_build)
This warning is for project developers.  Use -Wno-dev to suppress it.

Fixed by https://github.com/gazebosim/gz-cmake/pull/427

repo: gazebosim/gz-plugin


text:
Model_only reset not supported in Gazebo Fortress

Environment

OS Version: Ubuntu 22.04
Gazebo Fortress
Rendering plugin: ogre2

Description

Expected behavior: Reset the world models to its starting position state
Actual behavior: The world models doesn't reset to its starting position

Steps to reproduce
I'm try to run the service by using ros_gz_bridge but the behavior is the same also without it.

First terminal: ign gazebo arena3.sdf -v 4
Second terminal: ros2 run ros_gz_bridge parameter_bridge /world/arena/control@ros_gz_interfaces/srv/ControlWorld@ignition.msgs.WorldControl@ignition.msgs.Boolean
Third terminal: ros2 service call /world/arena/control ros_gz_interfaces/srv/ControlWorld "{world_control: {reset: {model_only: true}}}"

Output
[Wrn] [SimulationRunner.cc:1131] Model only reset is not supported.

Model-only reset is supported in Gazebo Garden and later. There is no plan to backport this to Fortress as the changes required are substantial.

@azeey, seems that I cannot run the command to reset the model only neither in Gazebo Harmonic. I made an Apptainer image with ROS2 Jazzy and Gazebo Harmonic but the result is again the following message: [Wrn] [SimulationRunner.cc:1131] Model only reset is not supported.

authors: azeey paoloelle

repo: gazebosim/gz-sim


text:
Download models in the background

Signed-off-by: Nate Koenig nate@openrobotics.org
🎉 New feature
Closes #1260.
This is an alternative to #1484.
Summary
The PR changes the Server load to:

Disable Fuel downloads.
Parse the SDF file/string.
Remove all models, actors, and lights from each world.
Create the worlds (runners).
Enable Fuel downloads and force simulation to be paused. User cannot unpause.
Start a thread that parses the SDF file again. This time models are downloaded.
Add the models back into the worlds.
Allow the pause state in simulation to change.

The above will be followed even if nothing needs to be downloaded.
I think the biggest downside to this approach is the double parsing of SDF.
Test it
I haven't added tests yet. Looking for general feedback first.
Checklist

[ ] Signed all commits for DCO
[ ] Added tests
[ ] Added example and/or tutorial
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[ ] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

When I restart the simulation some models disappear (even if it's not a fuel model)

WorldByName is not defined, is there any other related PR ?

Here it is: https://github.com/gazebosim/sdformat/pull/1121

When I restart the simulation some models disappear (even if it's not a fuel model)

Does this still happen to you? I've made some changes. If so, what command did you run on the command line?

When I restart the simulation some models disappear (even if it's not a fuel model)

    [

        ![background_reset](https://user-images.githubusercontent.com/1933907/187023007-57048dbe-2450-4031-ad96-c364ba218578.gif)

    ](https://user-images.githubusercontent.com/1933907/187023007-57048dbe-2450-4031-ad96-c364ba218578.gif)

      [

      ](https://user-images.githubusercontent.com/1933907/187023007-57048dbe-2450-4031-ad96-c364ba218578.gif)

   [ ![background_reset](https://user-images.githubusercontent.com/1933907/187023007-57048dbe-2450-4031-ad96-c364ba218578.gif) ](https://user-images.githubusercontent.com/1933907/187023007-57048dbe-2450-4031-ad96-c364ba218578.gif)

    [

        ![background_reset](https://user-images.githubusercontent.com/1933907/187023007-57048dbe-2450-4031-ad96-c364ba218578.gif)

    ](https://user-images.githubusercontent.com/1933907/187023007-57048dbe-2450-4031-ad96-c364ba218578.gif)

      [

      ](https://user-images.githubusercontent.com/1933907/187023007-57048dbe-2450-4031-ad96-c364ba218578.gif)

   [ ](https://user-images.githubusercontent.com/1933907/187023007-57048dbe-2450-4031-ad96-c364ba218578.gif)

Does this still happen to you? I've made some changes. If so, what command did you run on the command line?

@nkoenig I'm getting a crash, I can see the follwoing messages:
Msg [NameManager::issueNewName] (World::Skeleton | shapes) The name [ground_plane] is a duplicate, so it has been renamed to [ground_plane(1)]
Msg [NameManager::issueNewName] (World::Skeleton | shapes) The name [box] is a duplicate, so it has been renamed to [box(1)]
Msg [NameManager::issueNewName] (World::Skeleton | shapes) The name [cylinder] is a duplicate, so it has been renamed to [cylinder(1)]
Msg [NameManager::issueNewName] (World::Skeleton | shapes) The name [sphere] is a duplicate, so it has been renamed to [sphere(1)]
Msg [NameManager::issueNewName] (World::Skeleton | shapes) The name [capsule] is a duplicate, so it has been renamed to [capsule(1)]
Msg [NameManager::issueNewName] (World::Skeleton | shapes) The name [ellipsoid] is a duplicate, so it has been renamed to [ellipsoid(1)]

...

[GUI] [Err] [SceneManager.cc:207] Visual: [ground_plane] already exists
[GUI] [Err] [SceneManager.cc:207] Visual: [box] already exists
[GUI] [Err] [SceneManager.cc:207] Visual: [cylinder] already exists
[GUI] [Err] [SceneManager.cc:207] Visual: [sphere] already exists
[GUI] [Err] [SceneManager.cc:207] Visual: [capsule] already exists
[GUI] [Err] [SceneManager.cc:207] Visual: [ellipsoid] already exists
[GUI] [Err] [BaseStorage.hh:927] Another item already exists with name: sun

and this is the backtrace
Stack trace (most recent call last) in thread 230483:
#26   Object "[0xffffffffffffffff]", at 0xffffffffffffffff, in
#25   Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7fec81f5c132, in clone
#24   Object "/lib/x86_64-linux-gnu/libpthread.so.0", at 0x7fec81e22608, in
#23   Object "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7fec7ad069d1, in
#22   Object "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7fec7ad05784, in QThread::exec()
#21   Object "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7fec7aecd3aa, in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
#20   Object "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7fec7af26434, in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
#19   Object "/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0", at 0x7fec78d0d4a2, in g_main_context_iteration
#18   Object "/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0", at 0x7fec78d0d3ff, in
#17   Object "/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0", at 0x7fec78d0d17c, in g_main_context_dispatch
#16   Object "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7fec7af26e36, in
#15   Object "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7fec7aed1487, in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
#14   Object "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7fec7aece809, in QCoreApplication::notifyInternal2(QObject*, QEvent*)
#13   Object "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5", at 0x7fec7a66a0ef, in QApplication::notify(QObject*, QEvent*)
#12   Object "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5", at 0x7fec7a660a65, in QApplicationPrivate::notify_helper(QObject*, QEvent*)
#11   Object "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7fec7aefac29, in QObject::event(QEvent*)
#10   Object "/home/ahcorde/gz_garden/install/lib/gz-gui-7/plugins/libMinimalScene.so", at 0x7fec45688348, in gz::gui::plugins::RenderThread::RenderNext(gz::gui::plugins::RenderSync*)
#9    Object "/home/ahcorde/gz_garden/install/lib/gz-gui-7/plugins/libMinimalScene.so", at 0x7fec45695a2f, in gz::gui::plugins::RenderThreadRhiOpenGL::RenderNext(gz::gui::plugins::RenderSync*)
#8    Object "/home/ahcorde/gz_garden/install/lib/gz-gui-7/plugins/libMinimalScene.so", at 0x7fec4568b459, in gz::gui::plugins::GzRenderer::Render(gz::gui::plugins::RenderSync*)
#7    Object "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7fec7aece809, in QCoreApplication::notifyInternal2(QObject*, QEvent*)
#6    Object "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5", at 0x7fec7a66a0ef, in QApplication::notify(QObject*, QEvent*)
#5    Object "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5", at 0x7fec7a660a54, in QApplicationPrivate::notify_helper(QObject*, QEvent*)
#4    Object "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7fec7aece51a, in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
#3    Object "/home/ahcorde/gz_garden/install/lib/gz-sim-7/plugins/gui/libGzSceneManager.so", at 0x7fec42fc1d6f, in gz::sim::v7::GzSceneManager::eventFilter(QObject*, QEvent*)
#2    Object "/home/ahcorde/gz_garden/install/lib/gz-sim-7/plugins/gui/libGzSceneManager.so", at 0x7fec42fc2116, in gz::sim::v7::GzSceneManagerPrivate::OnRender()
#1    Object "/home/ahcorde/gz_garden/install/lib/libgz-sim7-rendering.so.7", at 0x7fec42d3f7d4, in gz::sim::v7::RenderUtil::Update()
#0    Object "/home/ahcorde/gz_garden/install/lib/libgz-sim7-rendering.so.7", at 0x7fec42e33661, in gz::sim::v7::SceneManager::CreateLight(unsigned long, sdf::v13::Light const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)

GUI is blocked when the models are being downloaded

Shouldn't the GUI block if you're waiting for assets?

I unblocked the GUI when --wait-for-assets is true in 594a509

@ahcorde , how do you reset simulation?

@ahcorde , I added in your resource spawner updates in 3e3a362

Reset should now work.

@nkoenig since Garden will be EOL in about a month and this is a nontrivial PR, I suggest retargetting this PR to either main or gz-sim8.  Also, do we still want to get this into the Ionic release?

@nkoenig since Garden will be EOL in about a month and this is a nontrivial PR, I suggest retargetting this PR to either main or gz-sim8. Also, do we still want to get this into the Ionic release?

I'll retarget this to gz-sim8.

I will open a new PR to gz-sim8 that will replace this PR.

authors: ahcorde azeey nkoenig


text:
TRIVIAL: добавляет документацию для LinearChart

Пожалуйста, проверьте, что всё правда.
Плюс здесь нужен пример использования в конце — помогите с ним, пожалуйста. Я не очень понимаю, как его правильно собрать.
Если вам вдруг всё понравится (но это вряд ли, тут сложная штука), скажите мне об этом, плиз: в доке много ссылок, нужно пройтись по ним свежим взглядом и проверить, что всё корректно.

По оформлению придерусь слегка :D
https://github.com/gazprom-neft/consta-widgets/blob/master/docs/GIT.mdx#ревью

При внесении изменений в код PR'a промежуточные коммиты нужно сквошить при помощи интерактивного ребейза

В качестве заголовка коммита нужно использовать номер задачи + заголовок задачи

По оформлению придерусь слегка :D
https://github.com/gazprom-neft/consta-widgets/blob/master/docs/GIT.mdx#ревью

При внесении изменений в код PR'a промежуточные коммиты нужно сквошить при помощи интерактивного ребейза

В качестве заголовка коммита нужно использовать номер задачи + заголовок задачи

Про ветки и задачи
Спасибо, но я аутсорсный человек, у меня нет доступа к задачам.
Мы вроде договорились, что это не проблема и я называю ветки как угодно. Но если мне выдадут заранее номера задач, мне несложно :) Планирую делать доки на все виджеты, каждый — в отдельной ветке (это тоже договоренность).
Про ребейз
Осознала, постараюсь.

Ждет проверки QA через задачу.

Вроде всё поправила, но, кажется, опять напутала что-то с рибейзом. Посмотрите, плиз

authors: Kamys al-fyodorov arhayka

repo: gazprom-neft/consta-widgets


text:
check candidates existance

The parsed_data may not have candidates.
{"promptFeedback"=>{"blockReason"=>"SAFETY", "safetyRatings"=>[{"category"=>"HARM_CATEGORY_SEXUALLY_EXPLICIT", "probability"=>"NEGLIGIBLE"}, {"category"=>"HARM_CATEGORY_HATE_SPEECH", "probability"=>"NEGLIGIBLE"}, {"category"=>"HARM_CATEGORY_HARASSMENT", "probability"=>"NEGLIGIBLE"}, {"category"=>"HARM_CATEGORY_DANGEROUS_CONTENT", "probability"=>"HIGH"}]}

Nice. Thanks for your contribution!

Released: Ruby Gemini AI 3.1.1

Actually, please prefer the newer Ruby Gemini AI 3.1.2

authors: gbaptista naoa

repo: gbaptista/gemini-ai


text:
Keywords section of the metadata

Hello,
I've been wondering for a while where do the metadata keywords appear on a dataset's GBIF page after publishing? I can see the geographic description & taxonomical keywords (when available) but not the general keywords from the 'Keywords' metadata section.
Thanks for your help!

@SophiePamerlon Thank you for your question. I think they aren't displayed at the GBIF portal

Are they used in the Schema.org representation of the dataset?

Unfortunately, I can't answer this, and it's not an IPT scope. Closing this

repo: gbif/ipt


text:
Network pages

We already have network pages, but they are well hidden. We would like to give these partner networks a more prominent place and add more to the pages.
Ideas:

[x] Create items in Contentful (similar to what we do for participants) with images, and text, links etc.

[x] tested in dev
[x] get it indexed in ES (@fmendezh is looking at this)
[x] reproduce in prod and clarify model with coms

[x] update network page to use contentful item instead and seperate dataset and stats to 2 other tabs (needs to be commented in see #748
[ ] Show the networks on datasetKey pages (blocked by https://github.com/gbif/registry/issues/50)
[x] Create a partner page (plain contenful article), with links to the partner networks
[ ] Add all the networks to contentful (https://github.com/gbif/portal16/issues/747)
[x] add key partners to the menu?
[ ] ~Add url aliases for key partner networks?~
[ ] Charts

[x] add to interface
[ ] API task first - requires network id to be added to occurrence index (code done, needs deployed and reindexed)
[ ] enable network_key param in routes

[ ] maps

[x] add to interface
[ ] API task first - requires maps to be created for networks (blocked by above occ index task)
[ ] enable network_key param in routes

[ ] Add to omni search
Other ?

Other:

add links to relevant publishers where applicable, e.g. OBIS tier-2 nodes like EurOBIS etc

@ahahn-gbif
Do you mean:

on the network page have a list of publishers that have published dataset associated with that network
on a publisher page, then add a link to the network if that publisher has published at least one dataset associated with the network (so in theory there could be links to several network)

@MortenHofft
Both, ideally. 1. list the publishers together with the relevant datasets that constituted the network, 2. "published datasets contribute to the following networks" type of information on the publisher page.

More "other":

[ ] data content: network membership of datasets is maintained in the registry. Currently, there is no mechanism for publishers to link a dataset to a network, so that the table content has to be maintained at GBIFS. For all network pages that are to go live, the content of this table needs to be revised and completed

Tagging as blocked as the APIs currently don't support:

showing network on dataset pages
maps of network data
search occurrences by networkKey

@ahahn-gbif, I looked at ways of easily listing the OBIS nodes on the network page, but with 50+ nodes I'm not sure this is feasible. Of course I can grab the list, but maintaining that would be a hassle. What do you think?
https://www.gbif.org/network/2b7c7b4f-4d4f-40d3-94de-c28b6fa054a6

Maps are now produced for networks. I even added one to the debug interface: https://api.gbif.org/v2/map/debug/ol/ (look for "OBIS network" on the right, and you probably want to drag the hexagon size slider down a bit).
So, map capabilities for the OBIS network: https://api.gbif.org/v2/map/occurrence/density/capabilities.json?networkKey=2b7c7b4f-4d4f-40d3-94de-c28b6fa054a6
Occurrences can be searched by network key: http://api.gbif.org/v1/occurrence/search?network_key=2b7c7b4f-4d4f-40d3-94de-c28b6fa054a6

authors: MattBlissett MortenHofft ahahn-gbif dnoesgaard


text:
🛑 Regions - GBIF Portugal is down

In c858098, Regions - GBIF Portugal (https://regioes.gbif.pt/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Regions - GBIF Portugal is back up in 11f286b after 3 days, 16 hours, 14 minutes.

repo: gbifatlas/status


text:
Copy edit of h82.json

I'm writing a Mastodon bot to post snippets from the Hymnal 1982, and this JSON file saved me a ton of time, so thank you! I made a number of edits, which I thought I'd contribute back in case you want them:

added smart quotes
edited spelling, punctuation, etc. to match the printed version
expanded refrains and antiphons
removed one text that I think is still under copyright
added some stanzas that are not under copyright

The diff is easiest to review with --color-words=. but it's kind of a pain even then. If you'd like, I can split the PR into individual commits (one for quotes, one for copyright-related changes, etc.) to make review easier. Let me know.

Wow! What a fantastic amount of work. Thank you for this contribution... all of the data came from Hymnary originally and was imported automatically so it's very nice to have it cleaned up. Don't worry about splitting into multiple commits or anything. I'm not going to copy-edit your copy-edit, but this all looks good to me.

authors: gbj ksenzee

repo: gbj/commonprayer


text:
Bike network GraphML contains driveway labelled edges

Hi,
I have saved the biking network of a city on a graphml, and noticed the presence of a few driveways. Is this okay or should I discard them ?
Thank you.

Problem description (what did you do, what did you expect to happen, and what actually happened)
I have saved the biking network of a city on a graphml, and noticed the presence of a few driveways. I expected only cycleways.
What operating system, architecture, Python version, and OSMnx version are you using?
Ubuntu 16.04 LTS, 64-bits, python 2.7, OSMNX 0.5.3
Packages

adium-theme-ubuntu (0.3.4)
appdirs (1.4.3)
arrow (0.10.0)
astroid (1.5.3)
backports.functools-lru-cache (1.4)
beautifulsoup4 (4.4.1)
brewer2mpl (1.4.1)
ccsm (0.9.12.2)
certifi (2017.7.27.1)
chardet (2.3.0)
click (6.7)
click-plugins (1.0.3)
cligj (0.4.0)
colorlover (0.2.1)
compizconfig-python (0.9.12.2)
configparser (3.5.0)
cycler (0.10.0)
Cython (0.23.4)
dash (0.17.4)
dash-core-components (0.5.1)
dash-html-components (0.6.0)
dash-renderer (0.7.3)
dash.ly (0.17.3)
decorator (4.0.6)
descartes (1.1.0)
digits (5.1.dev0, /home/djeb/digits)
dnspython (1.12.0)
dominate (2.2.1)
duplicity (0.7.6)
easydict (1.6)
enum34 (1.1.6)
Fiona (1.7.9)
Flask (0.12.2)
Flask-Compress (1.4.0)
Flask-SeaSurf (0.2.2)
Flask-SocketIO (2.6)
Flask-WTF (0.11)
funcsigs (1.0.2)
functools32 (3.2.3.post2)
future (0.16.0)
futures (3.1.1)
GDAL (2.2.1)
geog (0.0.2)
geopandas (0.2.1)
gevent (1.0.2)
gevent-socketio (0.3.6)
gevent-websocket (0.9.3)
ggplot (0.11.5)
greenlet (0.4.9)
gunicorn (19.7.1)
gyp (0.1)
h5py (2.6.0)
html5lib (0.999)
idna (2.6)
imageio (1.6)
imposm.parser (1.0.7)
ipython (2.4.1)
ipython-genutils (0.2.0)
isort (4.2.15)
itsdangerous (0.24)
Jinja2 (2.8)
joblib (0.11)
jsonschema (2.6.0)
jupyter-core (4.3.0)
lazy-object-proxy (1.3.1)
leveldb (0.1)
lmdb (0.87)
lockfile (0.12.2)
lxml (3.5.0)
mapbox-vector-tile (1.2.0)
markerlib (0.6.0)
MarkupSafe (0.23)
matplotlib (2.0.2)
mccabe (0.6.1)
mercurial (3.7.3)
mock (2.0.0)
moviepy (0.2.2.11)
munch (2.2.0)
mwparserfromhell (0.5)
nbformat (4.4.0)
networkx (1.11)
nltk (3.2.4)
nose (1.3.7)
numpy (1.13.1)
osmgraph (0.0.1)
osmnx (0.5.3)
osmqa-parser (0.0.1)
packaging (16.8)
pandas (0.20.3)
pandas-datareader (0.4.0)
patsy (0.4.1)
pbr (3.0.0)
pexpect (4.0.1)
Pillow (3.1.2)
pip (8.1.1)
plotly (2.0.11)
prettytensor (0.7.4)
progressbar (2.3)
protobuf (3.0.0)
psutil (5.2.2)
ptyprocess (0.5)
pyclipper (1.0.6)
pycrypto (2.6.1)
pycurl (7.43.0)
pydot (1.0.28)
pygobject (3.20.0)
pylint (1.7.1)
PyOpenGL (3.0.2)
pyparsing (2.0.3)
pyproj (1.9.5.1)
Pyste (0.9.10)
python-apt (1.1.0b1)
python-dateutil (2.6.1)
python-dotenv (0.6.4)
python-engineio (1.0.1)
python-gflags (1.5.1)
python-louvain (0.8)
python-snappy (0.5)
python-socketio (1.5.0)
pytz (2017.2)
PyYAML (3.11)
QDarkStyle (2.2.1)
redis (2.10.5)
requests (2.18.4)
requests-file (1.4.2)
requests-ftp (0.3.1)
rq (0.8.0)
Rtree (0.8.3)
scikit-fmm (0.0.9)
scikit-image (0.10.1)
scikit-learn (0.18.2)
scipy (0.19.1)
setuptools (36.2.2)
Shapely (1.6b4)
simplegeneric (0.8.1)
singledispatch (3.4.0.3)
six (1.10.0)
skdata (0.0.4)
statsmodels (0.8.0)
subprocess32 (3.2.7)
tensorflow (0.11.0)
tensorflow-gpu (1.1.0)
Theano (0.9.0.dev3)
torchfile (0.1.0)
tqdm (4.10.0)
traitlets (4.3.2)
tsne (0.1.7)
unity-lens-photos (1.0)
urllib3 (1.22)
Werkzeug (0.12.2)
wheel (0.29.0)
wikipedia (1.4.0)
wrapt (1.10.10)
WTForms (2.1)
wxPython (3.0.2.0)
wxPython-common (3.0.2.0)
youtube-dl (2017.5.29)

Code that reproduces the issue
G = ox.graph_from_place('Strasbourg, France', network_type='bike')
ox.save_graphml(G, 'file.graphml')

@unvaiso ok, I see what you mean. Yes, when network_type='bike', OSMnx downloads the bikable network. This means all the routes that bikes can travel along, not just the routes designed only for bikes. Once you've downloaded the bikable network, you can always filter it to remove any edges that are not tagged as cycleways.

Thanks. So, how does osmnx consider a driveway bikable or not ?

Thanks. So, how does osmnx consider a driveway bikable or not ?

@unvaiso you can see the specific filter here. The basic logic is that we filter out everything that is explicitly not bikable, and keep what remains.

Thanks!

authors: NaniBird gboeing unvaiso

repo: gboeing/osmnx


text:
Think about how to handle large files

We will want to support a "read only" mode for this and avoid loading the entire file into memory.  We will also want to do certain things asynchronously, like figure out line count, so as not to block editing.  We may want to consider allowing asynchronous save as well (unfortunately, I don't think there's any way to significantly speed up saving a very large file in the general case, unless you get very lucky with block size and have control over the filesystem).

We will also have to change how files are saved to accommodate large files too. Right now files are saved to a temporary directory then moved to replace the old version. This won't work well for large files.

For a data structure, vis uses a piece table, to store the file in memory. This is very efficient for large files, since you can just mmap the file into memory.
Also, you might want to read this paper.

A piece table might be a nice half-way step towards a rope, which I think would, in principle, also support mmap-ing files into a giant leaf node.
Thanks for that paper @ellisadigvom, this stuff is really helpful for someone as inexperienced as myself!

@ellisadigvom that's very interesting, thanks for sharing! I have been leaning quite heavily towards a Rope recently, but have not had the time to sit down and try it out. This looks like a good alternative, though, definitely worth looking into. I had actually never heard of a piece table before..
Gonna give vis a shot and see how it handles some big files :)

So, anyone know of a piece table implementation in rust? :)

authors: crespyl ellisadigvom gchp pythonesque

repo: gchp/iota


text:
Query the serialised fields for Named Operations

In order to get the input type of a Named Operation, we currently look in the config.json at the available operations. It would be better to query the serialised fields of that operation.
This would reduce dependency on the config.json being correct and make the UI more flexible

Done as part of #512

repo: gchq/gaffer-tools


text:
Team 2: fix adding reviews feature for guest users

This PR:

fix adding reviews (in restaurant/views.py) for guest users

Current Performance
when guest users (users that haven't logged in) trying to add a review, there would be a message informing them that in order to add reviews, please first login
Types of Changes

[x] bug fix

Pull Request Test Coverage Report for Build #203

1 of 3 (33.33%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.002%) to 93.971%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

restaurant/views.py
1
3
33.33%

Totals

Change from base Build #200:
0.002%

Covered Lines:
2977

Relevant Lines:
3168

💛  - Coveralls

authors: DarkBruce coveralls


text:
How to build the stuff?

go get github.com/gdamore/govisor doesn't make govisor binaries appear in GOPATH/bin directory like with proxima5. Why?

I think this is because govisor and govisord are in subdirectories.  If you run go get in those subdirectories, the binaries are installed.
Perhaps the source organization can/should change to make go get work better.  I'm not sure what the better way to do this would be.

In LXD project the project root contains only client.go and config.go. Client gets compiled into lxc, client specific code goes to lxc/ server specific into lxd/ and everything else is in shared/ - https://github.com/lxc/lxd
However, it doesn't seem to produce lxc binary on go get. I don't know how this mechanism work.

Added to the readme:
go get github.com/gdamore/govisor/govisor
go get github.com/gdamore/govisor/govisord

authors: gdamore techtonik

repo: gdamore/govisor


text:
Windows and Linux releases failing to build

Conda constructor is failing to build MacOs and Linux releases. Only Windows seem to be working.
I assume it's because Windows machine have more RAM
https://github.com/gdsfactory/gdsfactory/actions/workflows/release.yml
@jaimergp

Nah I don't think it's memory related. Windows and Linux machines have roughly the same memory, and macOS has 2x-ish.
It's a conda incompatibility:
Traceback (most recent call last):
  File "/usr/share/miniconda/bin/constructor", line 11, in <module>
    sys.exit(main())
  File "/usr/share/miniconda/lib/python3.10/site-packages/constructor/main.py", line 347, in main
    main_build(dir_path, output_dir=out_dir, platform=args.platform,
  File "/usr/share/miniconda/lib/python3.10/site-packages/constructor/main.py", line 172, in main_build
    create(info, verbose=verbose)
  File "/usr/share/miniconda/lib/python3.10/site-packages/constructor/shar.py", line 96, in create
    preconda_write_files(info, tmp_dir)
  File "/usr/share/miniconda/lib/python3.10/site-packages/constructor/preconda.py", line 142, in write_files
    write_index_cache(info, dst_dir, all_dists)
  File "/usr/share/miniconda/lib/python3.10/site-packages/constructor/preconda.py", line 84, in write_index_cache
    write_repodata(cache_dir, url, repodata, used_packages, info)
  File "/usr/share/miniconda/lib/python3.10/site-packages/constructor/conda_interface.py", line 146, in write_repodata
    url = used_repodata.pop('_url').rstrip("/")
KeyError: '_url'

Can you pin conda to a previous version <23.1? See here.

Hi Jaime, I pinned it and still fails to build for Linux and Mac OS

Where did you pin it? Do you have CI logs?

https://github.com/gdsfactory/gdsfactory/blob/main/conda/construct.yaml
see logs here
https://github.com/gdsfactory/gdsfactory/actions/runs/4286412604/jobs/7465948354

Amazing! thank you @SkandanC
#1440
Releases are building now :tada:
https://github.com/gdsfactory/gdsfactory/releases

Hi Jaime, Skandan
after the PR constractor is failing to build relases for all OS
https://github.com/gdsfactory/gdsfactory/actions/runs/4584080213

A new conda-libmamba-solver version was just released, but I think we might need a new constructor release too to avoid those conflicts. I'll keep an eye.

How about building a mamba version that includes all gdsfactory packages, to replace constructor, similar to mamba?
https://github.com/mamba-org/mamba

Floris, i think the SAX link for windows does not seem to work anymore
https://github.com/gdsfactory/gdsfactory/actions/runs/5208126572/jobs/9396371280

we recommend installing anaconda

authors: jaimergp joamatab

repo: gdsfactory/gdsfactory


text:
Import from .gds + .yml leads to layers being lists instead of tuples

When running c = gf.import_gds()on a component previously exported using c.write_gds_with_metadata() and inspecting c.ports[...].layer I find the layer to be a list (e.g. [1,0] instead of (1,0)). This in itself does not pose a big problem. But when successively using gm.write_sparameters_meep on the given component for example, it complains about not being a tuple but a list instead.
This could be fixed by changing this line to convert from list to tuple

awesome @Jan-David-Black
see https://github.com/gdsfactory/gdsfactory/pull/305
let me know what you think
Joaquin

Great :)

authors: Jan-David-Black joamatab


text:
Is there a way to create a debug and release xcframework

As the subject states, is there a way to separately produce a debug and release variant in one single build? Essentially create two separate xcframeworks in one go? Thank you

As the subject states, is there a way to separately produce a debug and release variant in one single build? Essentially create two separate xcframeworks in one go? Thank you

Hey!
I wanted to do the same and thought about calling two times to the multiplatformSwiftPackage in the build.gradle.kts.
So...
`multiplatformSwiftPackage {
packageName("xxxLibrary-release")
swiftToolsVersion("5.3")
buildConfiguration { release() }
targetPlatforms {
iOS { v("13") }
}
}
multiplatformSwiftPackage {
packageName("xxxLibrary-debug")
swiftToolsVersion("5.3")
buildConfiguration { debug() }
targetPlatforms {
iOS { v("13") }
}
}`
That would be mi workaround. Now I have two different outputs inside the /swiftpackage folder.
Hope it helps you!
Jorge Poveda Pérez.

Hmm I tried that but only see one output. Not sure what I'm doing wrong.
On Thu, Aug 19, 2021 at 4:01 AM Jorge Poveda Pérez @.***>
wrote:

As the subject states, is there a way to separately produce a debug and
release variant in one single build? Essentially create two separate
xcframeworks in one go? Thank you
Hey!
I wanted to do the same and thought about calling two times to the
multiplatformSwiftPackage in the build.gradle.kts.
So...
`multiplatformSwiftPackage {
packageName("xxxLibrary-release")
swiftToolsVersion("5.3")
buildConfiguration { release() }
targetPlatforms {
iOS { v("13") }
}
}
multiplatformSwiftPackage {
packageName("xxxLibrary-debug")
swiftToolsVersion("5.3")
buildConfiguration { debug() }
targetPlatforms {
iOS { v("13") }
}
}`
That would be mi workaround. Now I have two different outputs inside the
/swiftpackage folder.
Hope it helps you!
Jorge Poveda Pérez.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ge-org/multiplatform-swiftpackage/issues/34#issuecomment-901819298,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAG53BNDCCSZ7O2W753Q2ILT5TQBTANCNFSM46CJ6KYQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email
.

in SwiftPackageExtension from package com.chromaticnoise.multiplatformswiftpackage
I see the property buildConfiguration which has Release as a default value.
I have another issue, my iOS Xcode project works perfectly in Debug mode with the swift package produced by this project, and I even can create an archive for AppStore, but in Release mode I can't build the project. I guess it is somehow related.

authors: aamirnshah jpovedap kyzmitch

repo: ge-org/multiplatform-swiftpackage


text:
Random and fixed selection

Select random clients from a given list; limit displayed selection to four items.

@licaon-kter @pravi should we reduce the displayed clients to three?
Please tell me what do you think?
In the above PR, I've set it to four.

What's the status now? How many are there anyway? :)

Currently, each list is fixed and has 5 clients at most.
This PR allows us to use an unlimited list and, upon page (re)load, it picks four items out of the list.

As long as we recommend well maintained and with good compliance, I don't have much problem how many are there.

On Sun, 12 Mar 2023 10:12:02 -0700
Pirate Praveen Arimbrathodiyil @.***> wrote:

As long as we recommend well maintained and with good compliance, I
don't have much problem how many are there.

Please look into #48 #49 #50 #51 and feel free to decline or add
clients.
Please add a short explanation when you do.
I think your attitude towards this, is good, because we refer to a
complete list of software.

I'm sorry that I left this without attention for a while. My goal is to have a small curated selection of well-maintained, recommended clients for each platform, not to run this like Microsoft ran the browser-installation popup in older Windows versions. I'd also prefer to have the bundled list sorted by the perceived value.
Except on Android, where yaxim and bruno are a must for personal reasons 😉
I think that having up to four clients per platform is perfectly fine, there is always the link to the full list for a neutral view.

I do have an idea for simple customizations; but I'm waiting for this
PR to be merged or not merged.
What do you think should we do with this PR?

Hey! I'm helping out with reviewing the open PRs on this repo.

What do you think should we do with this PR?

I think the number of clients is not too great to display all at once. Especially after they are filtered by platform.

I do have an idea for simple customizations; but I'm waiting for this PR to be merged or not merged.

I have opened a PR that will make it easier for site owners to add/remove clients in their deployment: #69
With this in mind, I'll close this PR unless there are strong objections. I don't see anyone strongly in favour of random selection.

With this in mind, I'll close this PR unless there are strong
objections. I don't see anyone strongly in favour of random selection.

Please close this PR. Thank you.


text:
Add controllers

Add controllers and routes

Hi @fithamlak  ,
STATUS: APPROVED! 🥇 💯

Your milestone is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Highlights

[ ] All linters passed
[ ] Controllers works fine

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

authors: fithamlak gealsanchez


text:
Handling Rate Limit Reached

How do you handle rate limit issues? Hit this 3 times now.
Traceback (most recent call last):
File "/home/user/repos/mgptphp/startup.py", line 32, in
fire.Fire(main)
File "/home/user/.local/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
component_trace = _Fire(component, args, parsed_flag_args, context, name)
File "/home/user/.local/lib/python3.10/site-packages/fire/core.py", line 475, in _Fire
component, remaining_args = _CallAndUpdateTrace(
File "/home/user/.local/lib/python3.10/site-packages/fire/core.py", line 691, in _CallAndUpdateTrace
component = fn(*varargs, **kwargs)
File "/home/user/repos/mgptphp/startupphp.py", line 28, in main
asyncio.run(startup(idea, investment, n_round))
File "/usr/local/lib/python3.10/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/home/user/repos/mgptphp/startupphp.py", line 15, in startup
await company.run(n_round=n_round)
File "/home/user/repos/mgptphp/metagpt/software_company.py", line 60, in run
await self.environment.run()
File "/home/user/repos/mgptphp/metagpt/environment.py", line 58, in run
await asyncio.gather(*futures)
File "/home/user/repos/mgptphp/metagpt/roles/role.py", line 223, in run
rsp = await self._react()
File "/home/user/repos/mgptphp/metagpt/roles/role.py", line 194, in _react
return await self._act()
File "/home/user/repos/mgptphp/metagpt/roles/engineer.py", line 139, in _act
return await self._act_sp()
File "/home/user/repos/mgptphp/metagpt/roles/engineer.py", line 124, in _act_sp
code_rsp = await WriteCode().run(
File "/home/user/repos/mgptphp/metagpt/actions/write_code.py", line 65, in run
code_rsp = await self._aask(prompt)
File "/home/user/repos/mgptphp/metagpt/actions/action.py", line 41, in _aask
return await self.llm.aask(prompt, system_msgs)
File "/home/user/repos/mgptphp/metagpt/provider/base_gpt_api.py", line 44, in aask
rsp = await self.acompletion_text(message, stream=True)
File "/home/user/repos/mgptphp/metagpt/provider/openai_api.py", line 27, in wrapper
return await f(*args, **kwargs)
File "/home/user/repos/mgptphp/metagpt/provider/openai_api.py", line 213, in acompletion_text
return await self._achat_completion_stream(messages)
File "/home/user/repos/mgptphp/metagpt/provider/openai_api.py", line 146, in _achat_completion_stream
response = await openai.ChatCompletion.acreate(
File "/home/user/.local/lib/python3.10/site-packages/openai/api_resources/chat_completion.py", line 45, in acreate
return await super().acreate(*args, **kwargs)
File "/home/user/.local/lib/python3.10/site-packages/openai/api_resources/abstract/engine_api_resource.py", line 217, in acreate
response, _, api_key = await requestor.arequest(
File "/home/user/.local/lib/python3.10/site-packages/openai/api_requestor.py", line 382, in arequest
resp, got_stream = await self._interpret_async_response(result, stream)
File "/home/user/.local/lib/python3.10/site-packages/openai/api_requestor.py", line 726, in _interpret_async_response
self._interpret_response_line(
File "/home/user/.local/lib/python3.10/site-packages/openai/api_requestor.py", line 763, in _interpret_response_line
raise self.handle_error_response(
openai.error.RateLimitError: Rate limit reached for 10KTPM-200RPM in organization org-3Gxxxxxxxxxxxxxxxxxxxxx on tokens per min. Limit: 10000 / min. Please try again in 6ms. Contact us through our help center at help.openai.com if you continue to have issues.
My startup.py is a bit different since I am feeding it a txt file:
`#!/usr/bin/env python
-- coding: utf-8 --
import asyncio
import fire
from metagpt.software_company import SoftwareCompany
from metagpt.roles import ProjectManager, ProductManager, Architect, Engineer
async def startup(idea: list, investment: float = 3.0, n_round: int = 5):
"""Run a startup. Be a boss."""
company = SoftwareCompany()
company.hire([ProductManager(), Architect(), ProjectManager(), Engineer(n_borg=5)])
company.invest(investment)
company.start_project("\n".join(idea))
await company.run(n_round=n_round)
def main(idea_file: str, investment: float = 3.0, n_round: int = 5):
"""
We are a software startup comprised of AI. By investing in us, you are empowering a future filled with limitless possibilities.
:param idea_file: Path to the file containing the innovative idea.
:param investment: As an investor, you have the opportunity to contribute a certain dollar amount to this AI company.
:return:
"""
with open(idea_file, 'r') as file:
idea = file.read().splitlines()
asyncio.run(startup(idea, investment, n_round))

if name == 'main':
fire.Fire(main)
`
Also I have changed all Python to PHP and PHP PSR-2 Compliant for now... as I am having it generate PHP code.
But, on this particular run I am hitting rate limit issues. Is there a way people are handling that?

Actually trying setting the config to:
MAX_TOKENS: 1000
RPM: 10
Will see how that goes.

OK that kept it under the rate limit.

repo: geekan/MetaGPT


text:
Add Range Button

Add range button that is in original NintendoSpy Code base

fd93cf372795ba75a630fc2dc6aff32369de7780

repo: geekbozu/NintendoWiSpy


text:
NPM install

Hi there,
I'd like to try this component out but I can't find how to install this as a NPM package in de documentation. Is this possible or what is the way to install this?
Greetings

Hey @oneplatforms-timbrand,
Thanks for pointing out the missing info in the docs. I'll have to update the docs immediately, but in the mean time please run npm i v-tree-vue.

Thanks alot! 🙏

authors: geekhybrid oneplatforms-timbrand

repo: geekhybrid/tree-vue


text:
[1.21] chapter 4 drupal: text and playbook inconsistent

858e10d1985a916d5a8b5b54cf58a4bcfdb1f817 introduced an inconsistency between text and playbook. The text describes the playbook before this commit:

The final two tasks set permissions …

Oops! Great catch, don't know how I missed that in the last batch of updates. I'll have this fix in the next batch.

authors: dirks geerlingguy

repo: geerlingguy/ansible-for-devops


text:
Installing SonarQube fails when unzip is not installed

Thanks a lot for your role!
A minor glitch:
TASK: [geerlingguy.sonar | Unzip Sonar.] **************************************
failed: [debian-cd-server] => {"changed": true, "cmd": "unzip -o /root/sonar-3.7.4.zip", "delta": "0:00:00.015357", "end": "2015-01-08 17:21:45.906189", "rc": 127, "start": "2015-01-08 17:21:45.890832", "warnings": ["Consider using unarchive module rather than running unzip"]}
stderr: /bin/sh: 1: unzip: not found

It would be convenient if the role wouldn't rely on unzip being installed on the host.
Thanks!

Unfortunately, since SonarQube is distributed as a zip archive, unzip is a hard requirement. However, I've added that to the readme stating as much.

repo: geerlingguy/ansible-role-sonar


text:
🛑 Faculté génie website (prod) is down

In a3dc4b0, Faculté génie website (prod) (https://www.usherbrooke.ca/genie/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Faculté génie website (prod) is back up in be552a7.


text:
Python 3 support added

Hi,
I have update the following files
All the files have changes to run on python 3.0
I have tested this locally and didnt find any issues.
modified:   gemfire/GemfireClient.py
modified:   gemfire/Region.py
modified:   gemfire/Repository.py -
modified:   setup.py --> updated version to 2.0

Thanks for the pull request!

authors: jtkSource sbawaska

repo: gemfire/py-gemfire-rest


text:
Ignoring multiple elements

I need to capture an element with two other elements being ignored. Here's the code I use to do that:
gemini.suite('rubricator', suite => {
    suite
      .setUrl('/')
      .setCaptureElements('div#experts')
      .ignoreElements({every: ['span.muted', 'a.experts__single-link_show_more'] })
      .capture('');
  });

I pass the elements to be ignored as an array. However, I get an error:
TypeError: suite.ignoreElements accepts strings, object with property "every" as string or array of them
How do I pass multiple arguments to ignoreElements()?
Output of gemini --version:
$ gemini --version
5.0.0-alpha.10

Contents of .gemini.yml file:
  rootUrl: 'http://profi.ru',
  gridUrl: 'http://127.0.0.1:4444/wd/hub',
  compositeImage: true,
  calibrate: true,
  tolerance: 10,
  httpTimeout: 30000,
  sessionRequestTimeout: 30000,
  sessionQuitTimeout: 30000,
  screenshotsDir: './src/__gemini__/screens',
  sessionsPerBrowser: 5,
  suitesPerSession: 100,
  system: {
    plugins: {
      'html-reporter': {
        enabled: true,
        path: './src/__gemini__/gemini-reports',
      },
    },
    projectRoot: '.',
    sourceRoot: '.',
  },
  browsers: {
    'chrome-desktop': {
      desiredCapabilities: {
        browserName: 'chrome',
      },
    },
    'chrome-mobile': {
      desiredCapabilities: {
        browserName: 'chrome',
        chromeOptions: {
          mobileEmulation: {
            deviceName: 'Nexus 5X',
          },
        },
      },
    },
  },
  sets: {
    desktop_static: {
      files: './src/__gemini__/desktop_static',
      browsers: ['chrome-desktop'],
    },
    desktop_mosaic: {
      files: './src/__gemini__/desktop_mosaic',
      browsers: ['chrome-desktop'],
    },
    mobile: {
      files: './src/__gemini__/mobile',
      browsers: ['chrome-mobile'],
    },
    storybook: {
     files: './src/__gemini__/storybook',
     browsers: ['chrome-desktop'],
   },
  },

Okay, I tried ignoreElements({every: 'span.muted'}, {every: 'a.experts__single-link_show_more'}) and it worked.

repo: gemini-testing/gemini


text:
OTR: move smoothened binding under G-protein coupled receptor binding

Move GO:0005119 smoothened binding from under  ‘GO:0005109 frizzled binding’  to under ‘GO:0001664 G-protein coupled receptor binding’
smoothened (hedgehog pathway), although related to frizzled receptors, acts in a completely different manner to the frizzled receptors (wnt pathway). As its mechanism and biology are so divergent, it is not a frizzled receptor in any meaningful sense. GO:0005119 	smoothened binding should be moved from under GO:0005109 frizzled binding and made a child of GO:0001664 G-protein coupled receptor binding to reflect this.

The placement of GO:0005119 'smoothened binding' under GO:0005109 'frizzled binding' is coming from the logical def of 'frizzled binding':
binding
and ('has input' some 'frizzled-like G-protein coupled receptor')
Since PRO classifies 'smoothened' as a 'frizzled-like G-protein coupled receptor', 'smoothened binding' is being classified in GO as an is_a child of 'frizzled binding'.
PRO does not seem to have an entry for 'frizzled', but instead has the various frizzled and smoothened receptors as siblings with the common parent 'frizzled-like G-protein coupled receptor'.
Since we seem to be moving away from adding terms like 'frizzled 2 binding' or 'frizzled 9 binding', etc., I'm not sure it makes sense to have a grouping term for 'frizzled-like G-protein coupled receptor binding' in GO.
For now, I will remove the logical def for 'frizzled binding' and make sure the asserted parentage for 'smoothened binding' is still good.

Note: will also follow up with PRO to see what they think about adding an entry for the 'frizzled' family.

authors: hattrill vanaukenk

repo: geneontology/go-ontology


text:
problematic ontology commits in "conjugation with cellular fusion branch"

since early March the number of genes annotated to the "conjugation
with cellular fusion"
has oscillated between ~95 ~105
https://github.com/pombase/curation/issues/1901
even though we did not remove all of these. It seems that a parent keeps being removed and added back?

Changes in inferences from logical defs? I see you flag a signal transduction term? any relations to MapKinases?

this term is one of the problem,
https://www.ebi.ac.uk/QuickGO/GTerm?id=GO:0000750
but in QUICKGO the parentage is correct right now.
However in the ontology we picked up last nigh it was not there (QuickGO might be a bit behind).
Does everybodys obo file have this parent right now?
https://www.ebi.ac.uk/QuickGO/term/GO:0000747
right now?

What I'm seeing in protege is GO:0000750 is part of some response to pheromone triggering conjugation with cellular fusion and is_a 'signal transduction involved in positive regulation of conjugation with cellular fusion'

I guess I'll just need to see if it fixes itself again. @pgaudet  it would be good to touch on this in the editors call. I have a feeling somebodies ontology version is overwriting the changes, but I don't  know enough about how this might happen to be sure....

@ValWood
fab1 | SPBC3E7.01 | 1-phosphatidylinositol-3-phosphate 5-kinase Fab1
is annotated to 'pheromone-dependent signal transduction involved in conjugation with cellular fusion' - looks like it's fixed again ?
We discussed this at the ontology call - it's really weird that this would fluctuate; where are you getting this data for ?
Thanks, Pascale

yes we are back at 108 now and the parent is present again.
https://www.pombase.org/term_genes/GO:0000747
@kimrutherford where do we get the GO ontology file from?

We get ours from the same purl, loaded daily.

ok I'll close this, and keep an eye on the totals in case it occurs again....

Thanks @ValWood
If you could count daily for a little while that would help - otherwise it's really hard to trace the problem - too many commits.
Pascale

dropped from 108 to 101 over the weekend, no changes by us....

problem seems to be
positive regulation of induction of conjugation with cellular fusion by regulation of transcription from RNA polymerase II promoter
see for example
https://www.pombase.org/gene/SPCC4B3.08
no longer has conjugation parent

@ValWood  the term is obsolete, as far as I can tell - are you talking about GO:1990894?

Oh yes, I don't know why we still have that ....will figure

The term was this one...it still exists?
https://www.ebi.ac.uk/QuickGO/GTerm?id=GO:1904788

yes it does ! Looks like it was forgotten (although if you still use it that means you need it ?)

GO:1904788 is still there;
positive regulation of induction of conjugation with cellular fusion by regulation of transcription from RNA polymerase II promoter
The other term GO:1990894 obsoleted because  during the TG review process.  It should have been created using a template.
positive regulation of induction of conjugation with cellular fusion by regulation of transcription from RNA polymerase II promoter
Now, I notice that GO:1904788 has the following logical def
regulation of transcription by RNA polymerase II'
and ('positively regulates' some 'induction of conjugation with cellular fusion'), and thus the reasoner infers  is_a 'positive regulation of induction of conjugation with cellular fusion.

I guess we could post-compose these so they have an  explicit regulation of conjugation, but the induction of conjugation is directly transcriptionally regulated not post transcriptional....
....so if the reasoner is inferring the relationship  why does it keep getting removed?
..or is it never added.? I know sometimes we do see the correct inference to
"positive regulation of induction of conjugation with cellular fusion"
and sometime it disappears (like now)

I am wondering if it is a problem on your end just because right now in a recent pull,  I can see it but you can't see it in your system.  FWIW, MGI has the 'positive regulation of induction of conjugation with cellular fusion', which means it is in go-basic.obo, which is what we load.
So I guess we might need the specifics as to when exactly you loaded the GO and from which purl, etc. to see if we can find a recent version that loses it in go-edit.obo?

QuickGO also has the parent
positive regulation of induction of conjugation with cellular fusion.

@kimrutherford
@mah11
do you know which version this is?/ from where?

do you know which version this is?/ from where?

My favorite question again: what's "this"?
In case it's relevant: The go-basic we've loaded is identical to the one I got from the GO repository yesterday, and differs from the just-updated go-basic only in a couple of MF terms that appear to have no connection with conjugation. All the copies of go-basic I've looked at in the past quarter-hour have had paths from GO:1904788 to GO:0000747, via some regulates as well as is_a links.

No, I said the go-basic.obo we've loaded does have connections between GO:1904788 and conjugation:
me earlier:

All the copies of go-basic I've looked at in the past quarter-hour have paths from GO:1904788 to GO:0000747, via some regulates as well as is_a links.

sorry that is what I meant "has links" (i changed my mind while typing, comment now edited).
So, it seems that the go-basic we are using and the main version are not the same?

What do you mean by 'main version'?  go-basic has the links you are missing. So does the main version
See:
http://www.geneontology.org/page/download-ontology
go-basic.obo does not have 'has_part' or 'occurs_in', which in this case, doesn't matter for what you are seeing or not.
And it sounds like Midori is saying that the version pombe is using DOES have the connections between the two terms.

The links between the two terms  are also in go.obo

OK got it, sorry! We'll need to figure out why we don't see them locally...strange...

So, it seems that the go-basic we are using and the main version are not the same?

Incorrect; they've been the same.

authors: ValWood hdrabkin mah11 pgaudet


text:
Similar classes of GO:0022838 and GO:0015267

Hello,
What is the difference between GO:0022838 substrate-specific channel activity and GO:0015267
channel activity?  They have same definition

You are correct. I think this was intended to group substrate-specific terms, as opposed to transporters with a  broad specificity. However, this would be practically impossible, because not all subtrates are tested, and we have put "ion channel activity" under here which covers a broad range of substrates. It isn't really appropriate information to encode in the ontology. I suggest a merge @pgaudet ?

Right, I will merge GO:0022838 substrate-specific channel activity (42 annotations/4 EXP) and GO:0015267 channel activity (many annotations)

authors: Nizal-Shammry ValWood pgaudet