[T3A2][T09-A4]Zhang Yunxuan

Ready for review

Other than the indentation problem, good work encapsulating the public property. Once you have read the comments given in this PR, close it.


Python: _pb2 files generated with invalid syntax

_pb2 files are generating with invalid Python syntax around __doc__.  This blocks Python regenerations using the latest Artman version (0.44.0). 0.43.0 does not have this issue.
Entity = _reflection.GeneratedProtocolMessageType('Entity', (_message.Message,), dict(

  MetadataEntry = _reflection.GeneratedProtocolMessageType('MetadataEntry', (_message.Message,), dict(
    DESCRIPTOR = _ENTITY_METADATAENTRY,
    __module__ = 'google.cloud.language_v1.proto.language_service_pb2'
    # @@protoc_insertion_point(class_scope:google.cloud.language.v1.Entity.MetadataEntry)
    ))
  ,
  DESCRIPTOR = _ENTITY,
  __module__ = 'google.cloud.language_v1.proto.language_service_pb2'
  ,
  '__doc__': """Represents a phrase in the text that is a known entity, such as a
  person, an organization, or location. The API associates information,
  such as salience and mentions, with entities.

  Attributes:
      name:
          The representative name for the entity.
      type:
          The entity type.
      metadata:
          Metadata associated with the entity.  For most entity types,
          the metadata is a Wikipedia URL (``wikipedia_url``) and
          Knowledge Graph MID (``mid``), if they are available. For the
          metadata associated with other entity types, see the Type
          table below.
      salience:
          The salience score associated with the entity in the [0, 1.0]
          range.  The salience score for an entity provides information
          about the importance or centrality of that entity to the
          entire document text. Scores closer to 0 are less salient,
          while scores closer to 1.0 are highly salient.
      mentions:
          The mentions of this entity in the input document. The API
          currently supports proper noun mentions.
      sentiment:
          For calls to [AnalyzeEntitySentiment][] or if [AnnotateTextReq
          uest.Features.extract\_entity\_sentiment][google.cloud.languag
          e.v1.AnnotateTextRequest.Features.extract\_entity\_sentiment]
          is set to true, this field will contain the aggregate
          sentiment expressed for this entity in the provided document.
  """,
  # @@protoc_insertion_point(class_scope:google.cloud.language.v1.Entity)
  ))
_sym_db.RegisterMessage(Entity)
_sym_db.RegisterMessage(Entity.MetadataEntry)

________________________ ERROR collecting tests/unit/gapic/v1beta2/test_language_service_client_v1beta2.py _________________________
.nox/unit-3-5/lib/python3.5/site-packages/_pytest/python.py:492: in _importtestmodule
    mod = self.fspath.pyimport(ensuresyspath=importmode)
.nox/unit-3-5/lib/python3.5/site-packages/py/_path/local.py:701: in pyimport
    __import__(modname)
<frozen importlib._bootstrap>:968: in _find_and_load
    ???
<frozen importlib._bootstrap>:957: in _find_and_load_unlocked
    ???
<frozen importlib._bootstrap>:673: in _load_unlocked
    ???
.nox/unit-3-5/lib/python3.5/site-packages/_pytest/assertion/rewrite.py:143: in exec_module
    exec(co, module.__dict__)
tests/unit/gapic/v1beta2/test_language_service_client_v1beta2.py:22: in <module>
    from google.cloud import language_v1beta2
google/cloud/language_v1beta2/__init__.py:17: in <module>
    from google.cloud.language_v1beta2 import types
google/cloud/language_v1beta2/types.py:27: in <module>
    from google.cloud.language_v1beta2.proto import language_service_pb2
E     File "/usr/local/google/home/busunkim/github/google-cloud-python/language/google/cloud/language_v1beta2/proto/language_service_pb2.py", line 2250
E       '__doc__': """################################################################
E                ^
E   SyntaxError: invalid syntax

@software-dov We're out of SLO on this. Could you provide an update?

I can confirm that this has been fixed and released. Closing.


Split issues with elements that have inner tags

Hi there,
the plugin is really great, but I'm facing an issue with elements that contain HTML tags. The plugin detects the first word and stops the parsing.
Steps to reproduce the behavior:

Create an element like
Lorem ipsum dolor sit amet

execute splitBun('h2')
the split will work only for the "Lorem" text.

Hi there,
Thank you for bringing this issue to our attention. We appreciate your feedback. We understand that the current behavior of the plugin is not meeting your expectations when dealing with elements containing HTML tags.
We take such concerns seriously, and we assure you that we will investigate this issue to identify the root cause and work towards a resolution. We are committed to providing a seamless and effective experience with our plugin.
Thank you for your patience, and we apologize for any inconvenience this may have caused.

If I could help, this library https://github.com/shshaw/splitting/ is capable of splitting per line, using custom CSS properties to identify the line number. The issue with Splitting is that if you choose "lines" as the splitting mode, the "word" split will also be applied.


Feedback for “Auth0”

can you please add the auth0 developer console screenshots as well

Could you elaborate please?

the way auth0 needs to be setup on the auth0 developer console using dummy data, also a note stating that don't follow the official auth0 react documentation


Update to gradle 3.3, android gradle plugin 2.3.0, build tools 25.0.2

to make it compileable with recent tools

Hi there, it's showing me that has some conflicts, can  you take a look at it?


Revise content "Content Organization - Page Order"

This is a Feature Request
What would you like to be added
Enhance Page Order content to inform L10n teams that the order may be different from upstream.
Why is this needed
The order of pages that have same weights is decided by first letter of each language.
Following from https://github.com/kubernetes/website/issues/35093#issuecomment-1245487136
/assgin
/language en

/assign

/triage accepted


SaltStackClient:move generating JSON to explicit method

...to slightly reduce duplicated code in SaltStackClient methods.

Sorry, but could you please rebase this patch on top of the current master? I get some conflicts now when I pull the changes as #28 has been merged meanwhile. If you further fixed the missing type parameters I guess we can merge this. Thank you!

No problem!

I merged it, thanks again! Some type arguments were still missing in your test, added with 59974b1a252e596f544e25ed33c62293f2538ca8.

Oh, I totally forgot. Thanks!


aelf-command - bug fix

Description
The send method cannot prompt for password
Reason
The password in the call method is optional, and send inherits the call method.

Hello, I've fixed this issue!
This is what I've done:
I've reviewed the code and identified the issue. The send method in the ContractMethod class doesn't prompt for a password. To fix this, I'll modify the sendTransaction method in the ContractMethod class to include an optional password parameter. Here's how I'll implement the solution:

Update the sendTransaction method in src/contract/contractMethod.js to accept an optional password parameter.
Modify the handleTransaction method to use the password if provided.
Update the wallet.signTransaction call to include the password.

Here's the implementation:
I also created pull request: https://github.com/AElfProject/aelf-web3.js/pull/202

[!CAUTION]
Disclaimer: This fix was created by Latta AI and you should never merge before you check the correctness of generated code!

This bug was fixed for free by Latta AI - https://latta.ai/ourmission


Add a flag to preserve time stamps similar to "adb pull -a"

The adb pull command has a -a flag which preserve time stamp. It would be nice if adb-sync had also such a flag.
This is very useful to keep time and date attributes when transferring photos. The gallery app uses these attributes to show the photos in the right order. If time and date attributes are lost during the transfer, the gallery app would  show all photos as they were taken on the same day (day of transfer).

Sounds useful. The reason why it's not there is that I couldn't find a way to push to an Android system while preserving timestamps - supporting this one-way only seems to be a bit odd. Still wouldn't be too opposed to it.
For Photos, wouldn't the Gallery app sort by EXIF timestamp though?

Your right that there is no adb push command that preserves time stamps. However, it can be easily achieved by pushing  a TAR archive with all the files and there timestamps and decompressing it on the device. Most popular ROMs come with TAR pre-installed.
It  would be useful to have the -a flag when adb-sync is used in backup scenario. I doesn't need to be adb-sync default though. Having a -a flag in adb-sync possible options would be enough :)
I think that the stock gallery app does not read EXIF but timestamps. At least its my experience on Lineage 14.1  (Android 7.1). Third apps can update the timestamps from the EXIF, buts its annoying and EXIF is not part of the jpeg standard, so it perfectly valid to have jpeg picture without EXIF, which is the case for WhatsApp images for instance.

I'll check about the TAR way - I'm just somewhat opposed to having an
unidirectional-only flag.
OTOH if I can actually reliably copy the data in both directions, I could
massively improve the syncing with that.
On Jun 2, 2017 11:33 AM, "divico"<EMAIL_ADDRESS>wrote:

Your right that there is no adb push command that preserves time stamps.
However, it can be easily achieved by pushing a TAR archive with all the
files and there timestamps and decompressing it on the device. Most popular
ROMs come with TAR pre-installed.
It would be useful to have the -a flag when adb-sync is used in backup
scenario. I doesn't need to be adb-sync default though. Having a -a flag in
adb-sync possible options would be enough :)
I think that the stock gallery app does not read EXIF but timestamps. At
least its my experience on Lineage 14.1 (Android 7.1). Third apps can
update the timestamps from the EXIF, buts its annoying and EXIF is not part
of the jpeg standard, so it perfectly valid to have jpeg picture without
EXIF, which is the case for WhatsApp images for instance.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/google/adb-sync/issues/14#issuecomment-305822678, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAPWsL4l6dUNTenysJT6eiG4y_Z0TnLuks5sACs_gaJpZM4Nph3h
.

In my person backup strategy (https://github.com/CNG/android-transfer-media/blob/master/adb/run.sh) before I switched to the Rsync/SSH method, I had resorted to using tar to preserve that data. It worked reasonably well but would need to be made robust against running out of free space and transfer issues. For me, the phone randomly disconnected too much and took too long when I had gigabytes of files in the archive to make that approach useful. That's what led me to this repository!

Interesting. For me repeatedly running adb push actually makes my Nexus 6
drop the USB connection too much, but works perfectly with my Pixel C.
Using rsync+ssh lets me set a bandwidth limit which seems to work around
the Nexus 6 issue. I bet on overheating.
Anyway, once I get to it, I'll see how tar manages to retain the timestamp,
and can probably make adb-sync use the same method. Unless it requires root
on the device - I don't have a rooted device to test that with.
On Jun 2, 2017 1:23 PM, "Charlie Gorichanaz"<EMAIL_ADDRESS>wrote:

In my person backup strategy (https://github.com/CNG/
android-transfer-media/blob/master/adb/run.sh) before I switched to the
Rsync/SSH method, I had resorted to using tar to preserve that data. It
worked reasonably well but would need to be made robust against running out
of free space and transfer issues. For me, the phone randomly disconnected
too much and took too long when I had gigabytes of files in the archive to
make that approach useful. That's what led me to this repository!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/google/adb-sync/issues/14#issuecomment-305857114, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAPWsMVHS2p6nb0lnbnEtQn1n8kveRn-ks5sAET_gaJpZM4Nph3h
.

Has anyone come up with a solution? I am trying to backup my entire sdcard since that isn't backed up with a Nandroid, and then I need to move it all over to my new phone.  adp pull -a seems to preserve file attributes (dates) but if I'm understanding correctly, adb push doesn't have an equivalent.
Also, adb seems to take issue with certain filenames and just stop the transfer before its complete.  Any advice on that matter is appreciated too (happens when trying to pull /Android/data/)

If you can't wait for a solution, you can just edit the script yourself. Here's how I run adb-sync to retain timestamps for pull actions:
`diff --git a/adb-sync b/adb-sync
index 53c37c1..9087f6a 100755
--- a/adb-sync
+++ b/adb-sync
@@ -292,7 +292,7 @@ class AdbFileSystem(object):
def Pull(self, src, dst):
"""Pull a file from the Android device to the local file system."""

if subprocess.call(self.adb + [b'pull', src, dst]) != 0:

if subprocess.call(self.adb + [b'pull', b'-a', src, dst]) != 0:
raise OSError('pull failed')
`

So, I'm not nearly advanced enough to understand the method @CNG and @divVerent mentioned (Rsync + SHH?)  Is that something that can be run from a Windows computer to sync files the entire sdcard too and from and Android phone?  And does it preserve folder structure and file attributes like timestamps and geotags?  If so, can someone point me to a (simplistic guide) on how to use it?
@markstock I appreciate whatever you put together there, but I'll be honest, I have very little clue what it does and how to implement it.
I really apologize for coming in with relatively little knowledge on what this stuff is and how to do it.  I wish transferring everything off my phone and onto a new one were much easier...   When I had to do this in October, I just put a folder at a time into tars, moved them to my computer and then to the new phone, and unpacked them once they were there.  I using a relatively full 64GB Nexus 6P, so you can imagine how arduous that process was in order to not exceed the available space (couldn't do it all at once.)
I would really appreciate some help so I don't have to do that again...

@kwest12 My solution will only preserve time stamps on their way off the phone and onto your computer hard drive. If you then want to move those files onto a new phone, the time stamps will not be retained, and that's a limit of adb (I think).
To use my fix, you'll need adb installed (I'm not sure how to do that on Windows). Then clone this git repository and find the adb-sync file. Open it in a text editor and replace the line indicated by the '-' character with the line indicated by the '+'. Save it and run it. I don't do Windows, so I really don't know how to run Python scripts, but be very careful with the command-line arguments. I always run with the "--dry-run" argument first.

Should be working as far as possible.

I see this issue was closed. Does that mean that adb push now preserves timestamps with the -a flag?

It uses utime - I assume that should be sufficient.
That way we can use the same mode of operation when syncing forward and
backward.
On Tue, Nov 27, 2018, 16:47 kwest12<EMAIL_ADDRESS>wrote:

I see this issue was closed. Does that mean that adb push now preserves
timestamps with the -a flag?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/google/adb-sync/issues/14#issuecomment-442229743, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAPWsMMkEABluwmQORfO6r7xQF5by2Q7ks5uzbMJgaJpZM4Nph3h
.


Add controlboard ini files for commanding the hands mk5

For doing this we have to take account of the coupling of the joints, and check the limits set in the csv files

The left hand had already the coupling coded up: https://github.com/robotology/gazebo-yarp-plugins/pull/624

Today I tried to write an ini file like the one we had for the lower arm with the hand mk4 but unfortunately since thumb_rotate has been removed, adjust the ini removing the joint is not sufficient because that HandCouplingHandler is expecting that that joint exists.
We should create the couplinghandlermk5


(MODULES-9479) Fix nested array merge behavior

Fix regression in behavior introduced in the 5.2.0 release
with the fix for MODULES-8287. Restore the behavior where arrays
nested inside hashes will be merged.

Closing placeholder PR following approval.


Get crate compiling on wasm32-unknown-emscripten

This PR disables part of the functionality, but the crate correctly compiles on wasm32-unknown-emscripten, and is able to load images.
Someone who understands the gray_to_luma8 method should rewrite it.
This PR fixes https://github.com/PistonDevelopers/image/issues/817

It looks like it's a function to convert a higher than 8 bpp grayscale image to an 8bpp grayscale image. Probably not something that is used a lot.

Also the opposite, converting lower than 8bpp images to 8bpp. Some decoders depend on this to load pure black-white bitmaps.
https://github.com/PistonDevelopers/image/blob/ad3ea2f89be96e118af67b308a3081ff1d33ff76/src/dynimage.rs#L659

Here's a rewrite of the p calculation that seems to workaround the problem:
    let mut p = Vec::new();
    let mut i = 0;
    for v in buf {
        for shift in num_iter::range_step_inclusive(8i8-(bit_depth as i8), 0, -(bit_depth as i8)) {
            // skip the pixels that can be neglected because scanlines should
            // start at byte boundaries
            if i % (row_len as usize) < (w as usize) {
                let pixel = (v & mask << shift as usize) >> shift as usize;
                p.push(pixel * scaling_factor);
            }
            i += 1;
        }
    }

and in my opinion this is easier to read so it's not a bad thing to do. Note that this has all the same low level bit manipulation, I only removed the iterator adapter usage.

@philipc Do you think the workaround should be replacing the existing algorithm, or do you want it only for the wasm target?

Replace the existing algorithm.

@semtexzv If you replace the existing algorithm with the one proposed by @philipc , then we won't need to functions depending on the target.

I think we should just replace the code. We can't wait forever on this getting fixed in the Rust compiler.

Closed by https://github.com/PistonDevelopers/image/pull/844


Dashboard Token Listing: DAIx

Discord Handle of Submitter: Elvijs Dzirkals #1408
Token Symbol: DAIx
Network: Binance Smart Chain
Token Address: https://www.bscscan.com/address/0x1e38baa2735128bcc23792ff9aae96ea7aa7ecd2
Network Explorer Link: https://www.bscscan.com/address/0x1e38baa2735128bcc23792ff9aae96ea7aa7ecd2
Is a Super Token? true
Address of Underlying Token:  https://www.bscscan.com/token/0x1af3f329e8be154074d8769d1ffa4ee058b1dbc3
SVG Logo Link: We already have DAIx assets
Coingecko or Hardcoded Price?: Coingecko
Coingecko ID: https://www.coingecko.com/en/coins/dai
Harcoded Price (if Coingecko ID is unavailable):
Token HEX Color: #F5AC37.
Info on Listing: Mr Latvia needs this for testing stuff apart from the only BNB token we have listed
Please close only after token has been added to resolver!

listing done: https://console.superfluid.finance/bnb-smart-chain/supertokens/0x1e38baa2735128bcc23792ff9aae96ea7aa7ecd2?tab=streams


Document MSRV 1.32.0 and test it on CI

See: https://github.com/rust-embedded/wg/issues/445

r? @posborne
(rust_highfive has picked a reviewer for you, use r? to override)

Thansk @eldruin, sorry for the delay in review.

bors r+

Hmm, it does not compile on 1.32.0 due to gpio_cdev pulling in error-chain, which pulls in backtrace, which has a MSRV of 1.40.0. With 1.40.0 it builds fine but it is quite a jump.
Do you want to pull this or do something about those dependencies?

Ping @rust-embedded/embedded-linux, perhaps we could get this merged even at 1.40.0?


Player card and Sprays and Title are not changing.

No matter what I set the Player Card and Sprays and Title in game, it doesn't change in game when using VIM.
I tried restarting Game and VIM.

https://github.com/colinhartigan/valorant-inventory-manager/releases/tag/v1.2.1


3 ➡ 4

Failing here:
  [  5%] Building CXX object src/CMakeFiles/ignition-sensors4.dir/Sensor.cc.o
  /github/workspace/src/Sensor.cc: In member function 'bool ignition::sensors::v4::SensorPrivate::SetTopic(const string&)':
  /github/workspace/src/Sensor.cc:187:44: error: 'AsValidTopic' is not a member of 'ignition::transport::v9::TopicUtils'
     auto validTopic = transport::TopicUtils::AsValidTopic(_topic);

was ign-transport released with the API change?

was ign-transport released with the API change?

Not yet, we'll need this one to be merged then a nightly build run: https://github.com/ignitionrobotics/ign-transport/pull/169

@osrf-jenkins run tests

@osrf-jenkins run tests


Support multiple layers in Core Dataframe API

The current Dataframe that is used between the data layer and the core is not well defined nor documented.
Moreover, it hasn't been designed with multi-layer setups in mind, we need to support multiple layers.

Closed by https://github.com/CartoDB/renderer-prototype/pull/30.


targets for example

With an upgrade to Cocoapods, the podfile for the example requires concrete targets otherwise the following error results:
[!] The dependency CameraEngine (~> 0.9) is not used in any concrete target.
The dependency PBJVideoPlayer is not used in any concrete target.
The dependency FCFileManager is not used in any concrete target.
The dependency FLAnimatedImage is not used in any concrete target.
I did a pod init to generate a new podfile with the target:
target 'CameraEngineExample'

exactly !! I will change that
Thanks !!

I deleted the existing pod file in the example file and made a new with the above command, still receiving errors for missing modules. Please help


Fix paths for Replite apps

Description
I might have introduced this via #220 – this PR is a small fix so that the Replite app on the landing page of the documentation loads successfully (the "index.html" string was duplicated in the URL).
My apologies!

Self-merging this again – I can confirm that all apps work correctly on all pages of https://jupyterlite-sphinx--224.org.readthedocs.build/en/224/ this time around 🙈


Please, add short key to fold/unfold everything in the selected text.

Let's say I carefully organized my code for folding and then folded all of it by clicking Ctrl K Ctrl 0. Now, if I want to focus my work only on some function - I have to unfold every level inside my function by hand instead of just selecting folded block and unfolding all code inside the selection - clicking by a short key.
It is very inconvenient, given that aforementioned function usually has 6 or more level of folding - because every "if", "foreach" and so on statement is automatically folded if properly formatted.

Did you try Unfold Recursively?

set the cursor on function which is folded or has folded blocks
invoke Unfold Recursively

Thank you! This is exactly what I needed.


Disconnect the debugger automatically when debugging the PowerShell project

OS: Windows 10
Build: 20201011.1
Repro Steps:

Create a PowerShell project and open in VS Code.
Set a breakpoint and debug it.
Check the result.

Expect:
The debugger doesn't disconnect automatically.
Actual:
Disconnect the debugger automatically.
More Info:
This issue doesn't reproduce for JavaScript/TypeScript/C# project.

Related to https://github.com/Azure/azure-functions-powershell-worker/issues/538


Resolve the reference for internal urls

Describe the bug
We don't query for the internal slug references in most of our queries. This causes an error when the serializer tries to render the link.
To Reproduce
Steps to reproduce the behavior:

Add an internal link into an ingress og text block
Go to the web
Open dev tools
See error

Expected behavior
We need to resolve the reference in the query
content[]{
             ...,
             "markDefs": markDefs[]{
               ...,
               _type == "internalLink" => {
                 "internalLink": reference->{
                   name,
                   "id": slug.current,
                   "type": _type,
                 },
               },
             },
           }
``` vs just
`content,`

Should probably be a variable because of DRY?

If both news and routes have the full slug, we might be able to do just
    markDefs[]{
      ...,
      _type == "internalLink" => {
        "slug": @.reference->slug
      }
    }

In which epic does this fit do you think @wenche?

It's probably easiest to do this as a part of the news as we will change the way we do slugs for news


Py2 qt4

Copyright (c) <2015-Present> Tzutalin
Copyright (C) 2013  MIT, Computer Science and Artificial Intelligence Laboratory. Bryan Russell, Antonio Torralba, William T. Freeman
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

title: Licensing a repository
intro: 'Public repositories on GitHub are often used to share open source software. For your repository to truly be open source, you''ll need to license it so that others are free to use, change, and distribute the software.'
redirect_from:

/articles/open-source-licensing/
/articles/licensing-a-repository
/github/creating-cloning-and-archiving-repositories/licensing-a-repository
versions:
fpt: ''
ghes: ''
topics:
Repositories

Choosing the right license
We created choosealicense.com, to help you understand how to license your code. A software license tells others what they can and can't do with your source code, so it's important to make an informed decision.
You're under no obligation to choose a license. However, without a license, the default copyright laws apply, meaning that you retain all rights to your source code and no one may reproduce, distribute, or create derivative works from your work. If you're creating an open source project, we strongly encourage you to include an open source license. The Open Source Guide provides additional guidance on choosing the correct license for your project.
{% note %}
Note: If you publish your source code in a public repository on {% data variables.product.product_name %}, {% ifversion fpt %}according to the Terms of Service, {% endif %}other users of {% data variables.product.product_location %} have the right to view and fork your repository. If you have already created a repository and no longer want users to have access to the repository, you can make the repository private. When you change the visibility of a repository to private, existing forks or local copies created by other users will still exist. For more information, see "Setting repository visibility."
{% endnote %}
Determining the location of your license
Most people place their license text in a file named LICENSE.txt (or LICENSE.md or LICENSE.rst) in the root of the repository; here's an example from Hubot.
Some projects include information about their license in their README. For example, a project's README may include a note saying "This project is licensed under the terms of the MIT license."
As a best practice, we encourage you to include the license file with your project.
Searching GitHub by license type
You can filter repositories based on their license or license family using the license qualifier and the exact license keyword:

License
License keyword

Academic Free License v3.0
afl-3.0

Apache license 2.0
apache-2.0

Artistic license 2.0
artistic-2.0

Boost Software License 1.0
bsl-1.0

BSD 2-clause "Simplified" license
bsd-2-clause

BSD 3-clause "New" or "Revised" license
bsd-3-clause

BSD 3-clause Clear license
bsd-3-clause-clear

Creative Commons license family
cc

Creative Commons Zero v1.0 Universal
cc0-1.0

Creative Commons Attribution 4.0
cc-by-4.0

Creative Commons Attribution Share Alike 4.0
cc-by-sa-4.0

Do What The F*ck You Want To Public License
wtfpl

Educational Community License v2.0
ecl-2.0

Eclipse Public License 1.0
epl-1.0

Eclipse Public License 2.0
epl-2.0

European Union Public License 1.1
eupl-1.1

GNU Affero General Public License v3.0
agpl-3.0

GNU General Public License family
gpl

GNU General Public License v2.0
gpl-2.0

GNU General Public License v3.0
gpl-3.0

GNU Lesser General Public License family
lgpl

GNU Lesser General Public License v2.1
lgpl-2.1

GNU Lesser General Public License v3.0
lgpl-3.0

ISC
isc

LaTeX Project Public License v1.3c
lppl-1.3c

Microsoft Public License
ms-pl

MIT
mit

Mozilla Public License 2.0
mpl-2.0

Open Software License 3.0
osl-3.0

PostgreSQL License
postgresql

SIL Open Font License 1.1
ofl-1.1

University of Illinois/NCSA Open Source License
ncsa

The Unlicense
unlicense

zLib License
zlib

When you search by a family license, your results will include all licenses in that family. For example, when you use the query license:gpl, your results will include repositories licensed under GNU General Public License v2.0 and GNU General Public License v3.0. For more information, see "Searching for repositories."
Detecting a license
The open source Ruby gem Licensee compares the repository's LICENSE file to a short list of known licenses. Licensee also provides the Licenses API and gives us insight into how repositories on {% data variables.product.product_name %} are licensed. If your repository is using a license that isn't listed on the Choose a License website, you can request including the license.
If your repository is using a license that is listed on the Choose a License website and it's not displaying clearly at the top of the repository page, it may contain multiple licenses or other complexity. To have your license detected, simplify your LICENSE file and note the complexity somewhere else, such as your repository's README file.
Applying a license to a repository with an existing license
The license picker is only available when you create a new project on GitHub. You can manually add a license using the browser. For more information on adding a license to a repository, see "Adding a license to a repository."

Disclaimer
The goal of GitHub's open source licensing efforts is to provide a starting point to help you make an informed choice. GitHub displays license information to help users get information about open source licenses and the projects that use them. We hope it helps, but please keep in mind that we’re not lawyers and that we make mistakes like everyone else. For that reason, GitHub provides the information on an “as-is” basis and makes no warranties regarding any information or licenses provided on or through it, and disclaims liability for damages resulting from using the license information. If you have any questions regarding the right license for your code or any other legal issues relating to it, it’s always best to consult with a professional.
Further reading

The Open Source Guides' section "The Legal Side of Open Source"{% ifversion fpt %}
[{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}){% endif %}


Feature Request: make attachments(images) folder configurable

Hi, great markdown note taking app !
Is there any way that I can upload/paste/drag-drop a image to a folder other than the space folder.
Currently you can only upload all the images to the space folder, which is very hard to organize if you have many notes.
What I want is that when I upload/paste/drag-drop a image, the file will be automaticly saved to a folder of the same name to the markdown file (or page title or whatever configurable ).
E.G
test.md
test/Screenshot.png
posts/viva-la-vida.md
posts/viva-la-vida/Screen-shot.png

auto insert this in viva-la-vida.md :
![](viva-la-vida/Screen-shot.png)

In the beginning I wanted to write a plug to do this. But it seems that plug-ins cannot override the editor's drop/paste image behavior?
Very nice app ! : )

This is indeed not something you can implement with a plug, nor configure. What it does right now is always put the attachment in the same folder as the page it's dragged in. I can indeed imagine you'd like this to work differently.
I'm now thinking what should be the options here:

Current behavior: put attachment in current folder
Your suggested behavior: use current page name as folder and put it in there
Dedicated "attachment" folder (configurable name) you can set?

Maybe other options?

Personally, I think the path should be something that is configurable, like the VSCode way, which is most flexiable:

If that is too overkill. Maybe like the Typora way (the $fileName folder is enough):

Ref:
https://support.typora.io/Images/

I think the most important is to ensure links to attachments are preserved if the note is renamed. Right now it would break if you rename the note such that it ends up in a different directory.

@tmichela in the current edge builds (not yet properly released) work was already done to rename and move attachments as pages are renamed as well. That would then also have to be made to work whatever settings we add here.

Oh sweet! will switch to edge

Credit for that work goes 100% to @onespaceman btw


Update tooltip position

Hi, i have a hidden dom element, with initialized tooltips. I clone(true, true) it and replace some other element in dom by this element. How to make reposition of tooltips?

Hi, try the reposiiton method.

I tried, but nothing happened. I also noticed that the method destroy does not work as well. Only disable and enable methods work, but it not helps me.

I'd have to test but I don't think that the library can keep track of the element correctly if it has been cloned. I don't have enough time to provide support for this edge case unfortunately.

Have you considered using $(sel).detach() ?

Thanks, I'll try


Deduplicate some filterSource invocations

This version should have more conventional regexes that work across many platforms and regex engines. This is an issue because up until Nix 1.11, Nix called out to the libc regex matcher, which behaved differently on Darwin and Linux. And in Nix 1.12, we're moving to std::regex which will also behave differently here.
And yes, I do actually (want to) evaluate make-disk-image.nix on Darwin ;)
cc @dezgeg who added the original filterSource invocation here and @grahamc who helped with the regex untangling

@edolstra why would .o and .so files end up in nixpkgs btw? https://github.com/NixOS/nixpkgs/commit/de9ed78ab2e774d65bcab74c56cdc01dbde4cdec

I'm just going to merge this, because it doesn't feel very controversial. I still welcome feedback and will make any needed changes later!

Thanks, I wasn't aware of that function.

@copumpkin cleanSources is a library function, it's not just intended for Nixpkgs...


Please help, my slick doesn't work in Firefox browser

====================================================================
[  http://lygutaksusha.github.io/test/index.html]
(please copy and paste this link to the command line of your browser)
http://lygutaksusha.github.io/test/index.html

My slick doesn't work in Firefox browser, when I press the right and left arrows. What I have done wrong?

====================================================================
What is the expected behaviour?
Slider must scroll to the left and right
====================================================================
What is observed behaviour?
Slider is static
====================================================================
More Details

Mozilla Firefox (last version)
slick 1.6.0

Hey for support requests, we ask that you direct your issues to Stack Overflow or the Slick Gitter. We try to keep this tracker for bugs only. Best of luck.
Check out the Contribution Guidelines for more info.
Closing Support Request


Refactor: Move argument parsing from client to engine

Looks like most of the argument checking is done in the runconfig/opts/parse client-side. This means that each 'client' (Docker, Compose, etc...) has to do it's own checks. Specifically hit this with restart policies, right now compose accepts an invalid policy and doesn't error out (as the engine doesn't check validity).
This seems (?) like a fairly straightforward change (refactoring the checks for each piece incrementally perhaps, starting with restart-policy).
Guessing they should / would move to daemon/container?
I'd like to work on this as a first contribution, any pointers / someone willing to mentor me through it?

@johnharris85 Thanks for looking at this!
There are some daemon-side checks for sure, but obviously we must have missed some along the way!
You can find these calls in daemon/create.go under containerCreate.
Thanks again!

Thanks Brian, will check it out!


pycondor.Job: condor_submit command built/submitted incorrectly

Description
Bug in pycondor.Job submit_job method
Steps/code to reproduce issue
See below for an example trying to submit a basic job.
from pycondor import Job, Dagman
import os

os.environ['PYCONDOR_SUBMIT_DIR'] = os.path.abspath('condor\\submit')
os.environ['PYCONDOR_ERROR_DIR']  = os.path.abspath('condor\\error')
os.environ['PYCONDOR_LOG_DIR']    = os.path.abspath('condor\\log')
os.environ['PYCONDOR_OUTPUT_DIR'] = os.path.abspath('condor\\output')

exe = os.path.abspath('DummyExe.exe')

job = Job(
  name = 'job01',
  executable = exe,
)

job.add_arg(arg = 'arg01 arg02')

print('building...')
job.build()

print('submitting...')
job.submit_job()

Expected results
building... submitting... Submitting job(s). 1 job(s) submitted to cluster 24.
Actual results
building... submitting... The filename, directory name, or volume label syntax is incorrect.

Whoops, there are still issues on Windows.
How about this:
command = ['condor_submit']
if submit_options is not None:
  for option in submit_options.split(' '):
    command.append(option)
command.append(self.submit_file)

proc = subprocess.Popen(command,
                        stdout=subprocess.PIPE,
                        stderr=subprocess.PIPE)
out, err = proc.communicate()

Does that work on Linux/Mac?


量化72b模型需要什么条件？

如果想要量化新出的qwen2.5 72b，2bit，大概需要多少显存

Hey, @EvoNexusX!
Unfortunately, we do not speak Chinese. In the future, please ask your questions in English to make them more accessible to everyone. Sorry for the inconvenience.
To answer your question: for the main quantization part, you might be able to fit into 48GB of VRAM with the --offload_activations flag. For global fine-tuning, it may require 80GB of VRAM. For PV-tuning (an improved version of global fine-tuning), it requires around 3TB of VRAM, but this can be significantly reduced with optimized code.

Okay, thanks. Your work has helped me a lot.


Inherited members through ancestors groups are not listed

The ListProjectMembers and ListGroupMembers functions retrieve a list of group or project members viewable by the authenticated user. Returns only direct members and not inherited members through ancestors groups. See: https://docs.gitlab.com/ce/api/members.html#list-all-members-of-a-group-or-project.
The GitLab v4 API however allows listing all members of a group or project including inherited members. See: https://docs.gitlab.com/ce/api/members.html#list-all-members-of-a-group-or-project-including-inherited-members.

I'm currently working on fixing this issue myself!


#58: Additional test cases in AviationMessageArchiverTest

So far looks good! I came up with some ideas to develop this further.

Assert that input file does not exist after file processing has finished.
Add another test method to run all the test cases in one batch (mimic all input files appearing 'at the same time'), then assert all in one batch.

Possibly disrupting the flow in all possible ways, e.g. enabling the database connection only after all input files are in place, allowing write access to target directory late, ...

Would we need a test case for all supported message types for TAC and all IWXXM versions?
Would we need a test case for all combinations of no [GTS heading / GTS heading / GTS envelope / Multiple GTS envelopes] for TAC messages, and [no collect / collect] additionally for IWXXM messages? (one sample message / format /  enough)
More error cases:

empty file
file containing GTS heading only
file containing only random binary trash
IWXXM message with few characters in the middle being random binary trash
TAC message with few characters in the middle being random binary trash

More cases to discard successfully

a NIL TAC bulletin
collect document with no messages

Any opinions?

Assert that input file does not exist after file processing has finished.

This assertion is in #62 because the change to delete the input file is there.

Would we need a test case for all supported message types for TAC and all IWXXM versions?

Possibly worthwhile.

Would we need a test case for all combinations of no [GTS heading / GTS heading / GTS envelope / Multiple GTS envelopes] for TAC messages, and [no collect / collect] additionally for IWXXM messages? (one sample message / format / enough)

Yes.

More error cases ...
More cases to discard successfully ...

These sound good, I will add them.


🚀 Feature (catalog): log the number of api requests needed for catalog processing

🔖 Feature description
The catalog plugin is processing the catalog every processingInterval seconds.
It would be useful to see how exhausting (on the apis) is all this requesting.
🎤 Context
Many users of backstage are hitting the github rate limits and this would help in debugging it
✌ Possible Implementation
After every cycle processing cycle I'd like to see soem summary such as:
Processing entities in http://github.com/blah/locations.yaml required 345 requests.
Processing entities in http://github.com/blahblah/locations.yaml required 234 requests.

👀 Have you spent some time to check if this feature request has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
No, but I'm happy to collaborate on a PR with someone else

Is there any documentation on soem that you can provide for context?

I see. That's fair enough, thanks.
Our current rate limit issue was solved by adjusting the refreshInterval and we hope this has fixed the issues forever.
In the ideal case I'd be able to at least implement logging every github request, but that cannot be part of the mainline, since he debug logs would overwhelm the system.
One last question (I haven't delved into it that much yet) - what is normally being downloaded every refreshInterval seconds? The whole contents of the catalogs, or only the new commits/git diff ?


Bald Person emoji

Non-emoticon person emoji without hair, should probably be proposed together with #13 curly hair etc.
Petition

change.org: Bearded person and bald person (Spanish)

https://www.change.org/p/apple-where-is-the-bald-hair-loss-emoji

The candidate emojis for Unicode 11 include a Bald Head emoji as U+1F9B2.
http://www.unicode.org/L2/L2017/17284-emoji-recs.pdf


Add an after_fork hook to the crew class

We ran into this issue when attempting to roll out the crew feature. To work around that we'll need to initialize all of our workflows and activities in the forked process instead of the main process. So this PR adds an after_fork block that we can set to do that initialization.

@antstorm I have one here for you to review 🙏 . (Looks like I can only add reviewers from CB)

For us the grpc connection gets created when we require a bunch of dependencies to register our workflows. Since that is happening pre-fork right now when the connection is used post-fork in a workflow the linked error is being raised.
What I'm going to do here is create the worker pre-fork, but do all of the requires and workflow registration after forking the process.


lint: Enable no_literal_bool_comparisons

Docs:
https://dart.dev/tools/linter-rules/no_literal_bool_comparisons

I noticed this from https://github.com/zulip/zulip-flutter/pull/305#discussion_r1336338055 .
It's possible we should make a pass of enabling a swath of the same rules that are applied in the Flutter repo. But it looks like so far this is only the second one that's come up that we want to enable (that wasn't already through the include we got from the flutter create template); so as long as those are few and far between, that's probably not worth it.

Thanks! Merged.


display arial view

It would be much more easy to edit while seeing also aerial view and be able to switch from map to aerial or hybrid.

Added esri imagery

great and thanks.
We use in France "BD Orto IGN" that is displayed naturally because it's the official orthorectified view from the national map agency IGN (National Geographical Institute). Bing is also a very good view letting us go to Z19. Now in web service "parking lanes" we remain on Z18 that is quite just to see easily how are designed the roads.

I also saw a unified projet https://github.com/osmlab/editor-layer-index that should be really interesting.

https://github.com/osmlab/editor-layer-index definitely the right data source. And would be a great addition.
The project contains a source of "best" areal image sources for a given region, including the correct license.
The project osmlab/maproulette3 recently migrated their project to this source. Maybe what was done there can be helpful here as well.

PR https://github.com/osmlab/maproulette3/pull/473
Wiki https://github.com/osmlab/maproulette3/wiki/Server-Admin:-Map-Layers


Bevy 0.8 Support

Hey there
Super excited to use with bevy 0.8!
Any plans to support?

Yes, I'm waiting for bevy_inspector_egui to be available for 0.8, which the examples depend on. The maintainer told me this should be available soon. Once it's available there will be a 0.3.0 release compatible with Bevy 0.8.

Blocked on jakobhellermann/bevy-inspector-egui#75

The new version 0.12.0 of bevy-inspector-egui supporting bevy 0.8 has just been released here 😃

Yes I've started porting, although bevy_hanabi is heavy on rendering integration and that part changed quite a bit in Bevy 0.8 so I'll do my best but that might take a bit.

Update: I think I have a working version. It has a couple of dirty hacks I'd like to remove, and I only tested 2 examples so far, but things seem to work. Hopefully if I find time this week-end we could have a new Release supporting Bevy 0.8. No promise though 😅

Support added, and just published v0.3.0 with it.


Add CITATION.cff file

Adds citation for both the code/data repository and the article in CITATION.cff.
Fixes #44

I'm pretty sure we need to add more people who are contributing to this repository now, but this is a first attempt on it and we could start adding contributors to it.


PyLibRealsense Saving Aligned PointCloud

Hi,
I see there is an example for creating a pointcloud from color and depth frames and saving it as a .ply (export_ply_example.py), and I also see an alignment example (align_depth2color.py).
But, is there an example for saving an aligned pointcloud as a .ply file?
I took a piece of code from export_ply_example.py and put it into align_depth2.color.py as shown below.
pc = rs.pointcloud()
points = rs.points()

# Streaming loop
try:
    while True:
        # Get frameset of color and depth
        frames = pipeline.wait_for_frames()
        # frames.get_depth_frame() is a 640x360 depth image
        # Align the depth frame to color frame
        aligned_frames = align.process(frames)

        # Get aligned frames
        aligned_depth_frame = aligned_frames.get_depth_frame() # aligned_depth_frame is a 640x480 depth image
        color_frame = aligned_frames.get_color_frame()

        pc.map_to(color_frame)
        # Generate the pointcloud and texture mappings
        points = pc.calculate(aligned_depth_frame)
        print("Saving to 1.ply...")
        points.export_to_ply("1.ply", color_frame)
        print("Done")

        # Validate that both frames are valid
        if not aligned_depth_frame or not color_frame:
            continue

        depth_image = np.asanyarray(aligned_depth_frame.get_data())
        color_image = np.asanyarray(color_frame.get_data())

However, the resulting pointcloud is still not aligned.
Best Regards,

Hi @tmxosvhem
What do you mean by point-cloud being aligned / not aligned?

If I just run export_ply_example.py to create a .ply file and open it in Meshlab, the color and depth seemed to be misaligned. On the other hand if I save a .ply from the Realsense Viewer I do not see the issue and looks perfectly fine.

Are you using pyrealsense from pip install? If so, could you try running pip install pyrealsense2 again? We have updated the repo with a newer version today

[Realsense Customer Engineering Team Comment]
@tmxosvhem Did you get chance to try as Dorodnic suggested? Looking forward to your update. Thanks!


How can I use this package with svelte?

Wondering if anyone has experience on how I could import this library using svelte.
the tc- tags don't work with the import statement neither the hover tooltip
<script lang="ts">
  import '@weblogin/trendchart-elements';

</script>

<tc-column
	class="h-full w-full p-4 pt-0 [--shape-color:oklch(var(--pc))]"
	values="[12,10,12,4,13,16,14,10,12,11,17,18,16,17,20,14,15,13,12,14]"
	min="0"
	shape-radius="4"
	shape-gap="4"
></tc-column>

Here is a repl to demo the issue:
https://svelte.dev/repl/d56f19987687410dba37ef055124c6e4?version=4.2.0
Thanks!

Hi,
I'm not a Svelte user but I've done some research on your code and it looks the issue comes from your way of writting the values attribute. Svelte transform it to a simple string. By adding curly braces it interpolate it as an array :
values="{[12,10,12,4,13,16,14,10,12,11,17,18,16,17,20,14,15,13,12,14]}"
working example here : https://svelte.dev/repl/77e7b37671d9497a89b78d065f55e964?version=4.2.0

Thank you!
Get Outlook for iOShttps://aka.ms/o0ukef

From: Aimery Marsily @.>
Sent: Friday, March 29, 2024 6:06:38 PM
To: WebLogin/trendchart-elements @.>
Cc: Ricardo Viteri @.>; Author @.>
Subject: Re: [WebLogin/trendchart-elements] How can I use this package with svelte? (Issue #3)
Hi,
I'm not a Svelte user but I've done some research on your code and it looks the issue comes from your way of writting the values attribute. Svelte transform it to a simple string. By adding curly braces it interpolate it as an array :
values="{[12,10,12,4,13,16,14,10,12,11,17,18,16,17,20,14,15,13,12,14]}"
working example here : https://svelte.dev/repl/77e7b37671d9497a89b78d065f55e964?version=4.2.0
—
Reply to this email directly, view it on GitHubhttps://github.com/WebLogin/trendchart-elements/issues/3#issuecomment-2027809931, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AIDREG4GXIX4E26UASZYJ2TY2XQW5AVCNFSM6AAAAABFOTHUTKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRXHAYDSOJTGE.
You are receiving this because you authored the thread.Message ID: @.***>


ZEVA - Handling Deficits in MY Report Compliance Obligation Tab Balance Before Credit Reduction

Description:
In the Compliance Obligation tab of the MY Report, the Balance Before Credit Reduction does not currently account for a deficit starting balance. It should, however, treat deficits in the same way as credit reductions, using the oldest credits first to offset the deficit. The types of credits used (A or B) should correspond to the selections made in the current MY Report.
Wireframe:
https://preview.uxpin.com/ba292bb89debd007a79659b3f657c3649ade8efa#/pages/140541747?mode=fm
Purpose and benefit to user:
By accounting for the starting deficit in the Balance Before Credit Reduction, the system ensures accurate tracking and use of credits.
Acceptance Criteria:

[ ] As a BCeID or IDIR ZEVA user, when viewing the Balance Before Credit Reduction on the Compliance Obligation tab, the system should automatically offset any starting deficit using the appropriate credits (A for A and Unspecified, B for Unspecified only), according to the selections made in the current MY Report.

Development Checklist:

[ ] Modify the calculation for Balance Before Credit Reduction to account for a deficit starting balance.
[ ] The system should use the oldest available credits first to offset the deficit.
[ ] Ensure that the correct types of credits are used according to the current MY Report selections (A or B).
[ ] Implement appropriate unit tests to verify this functionality.

Notes:
Please refer to the provided wireframe for more visual context. Further clarification may be needed to confirm how to handle situations where there are not enough credits to cover the entire deficit.

@airinggov @jdon-zev extensive testing needed here; I added the Create PR Build tag. More remarks to follow!

PR build link: https://zeva-dev-1958.apps.silver.devops.gov.bc.ca/

@airinggov @jdon-zev when testing, please make sure to test, for both BCeID and IDIR users, for each class of supplier, for MYRs, Supplementaries and Reassessments that start with a deficit and those that don't: that their reductions and balances (basically all the numbers) are correct on all of: the compliance obligation tab, the summary tab, and assessment tab, and that the numbers are updated accordingly when a BCeID user make a credit offset selection, and that the correct changes to credit transactions are made when a MYR/Supplementary/Reassessment gets issued.

@airinggov @jdon-zev please also remember to test cases where credits can cover the deficit, and cases where they can't (in the latter case, remaining deficits should carry over)

Looks good. One issue is that a supplier can put themselves in and out of deficit based on the A/B selection. Also not sure if the older B credits are being reduced in the correct method.


Does the pipenv support move folder

Does the pipenv support move folder from here to there , if i use some command point it.

@a358003542 do you mean moving the virtualenv folder?
Yes for virtualenv created ones, not for venv created ones

@frostming Not, I mean move the source code folder.


NatGeo transition

Related to #155
This PR add the NatGeo animations:

Navigation: present / dismiss, push / pop
Two directions: Left / Right (don't think it's really useful to have Top / Bottom)
No custom parameters  (could have the ratio, but after playing with it, it rarely render well)
App example updated

👯

👍 great one, thanks @tbaranes

Thanks for your review, just commit the changes 🎉

@tbaranes thanks, merge it when you free it is ready.


chore: jxpy to 0.0.29

chore: Promote jxpy to version 0.0.29

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign
You can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


NativeSelect variant option not working

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Steps to reproduce 🕹
'use client'; // next.js

import NativeSelect from '@mui/material/NativeSelect';

function MySelect(props: Props) {
  const {
	children,
	className,
	...otherProps
  } = props;
  return (
	<NativeSelect variant="outlined">{/* variant is in the documentation and ts but the styling doesn't change */}
	  {children}
	</NativeSelect>
  )
}

export { MySelect as Select };

Current behavior 😯
Option variant doesn't work
Expected behavior 🤔
variant="outlined" should add a border or outline as the Basic Select, right now it seems to do nothing
Context 🔦
With just a border at the bottom and an empty first option it is not so clear that you need to select something

Your environment 🌎

npx @mui/envinfo
  System:
    OS: Windows 10 10.0.19044
  Binaries:
    Node: 18.12.1 - C:\Program Files\nodejs\node.EXE
    Yarn: Not Found
    npm: 8.19.2 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Chrome: 110.0.5481.208
    Edge: Spartan (44.19041.1266.0), Chromium (110.0.1587.69)
  npmPackages:
    @emotion/react: ^11.10.6 => 11.10.6
    @emotion/styled: ^11.10.6 => 11.10.6
    @mui/base:  5.0.0-alpha.124
    @mui/core-downloads-tracker:  5.11.16
    @mui/material: ^5.11.16 => 5.11.16
    @mui/private-theming:  5.11.13
    @mui/styled-engine:  5.11.16
    @mui/system:  5.11.16
    @mui/types:  7.2.3
    @mui/utils:  5.11.13
    @types/react: 18.0.29 => 18.0.29
    react: 18.2.0 => 18.2.0
    react-dom: 18.2.0 => 18.2.0
    typescript: 5.0.2 => 5.0.2

(placeholder doesn't work either but that's a separate issue..)

See https://github.com/mui/material-ui/issues/32197#issuecomment-1110834687 and https://github.com/mui/material-ui/issues/20436#issuecomment-609995110. However, we need to improve the documentation for the variant prop as pointed out in https://github.com/mui/material-ui/issues/20436#issuecomment-1040097605.


Add DCO

This adds a standard DCO, text taken from https://developercertificate.org/.
This commit also fixes the link to the contribution guide in the README by changing the extension to lower-case (which is more usual, anyway).

@yiannistri I'm not allowed to merge. Would you be so kind and merge it for me? 🙏🏻


Added Mass Argument to Function

This will help the Pull Request #1458 on the new Mass Argument placed there

@KevlarFromDiscord can you make your changes on the latest commit please?

@B0RYS if possible, please commit this, pr #1458 won't work without this

@KevvyCodes The entire file's been changed in the latest version so this is obsolete now. Sorry.

ok

I've also made some changes on my local files. I'll push my changes sometime today.


[sram_ctrl/dv] Update sec_cm to test TLUL_FIFO.CTR.REDUN

Update seq for new added cm TLUL_FIFO.CTR.REDUN
Signed-off-by: Weicai Yang<EMAIL_ADDRESS>

LGTM, do you need to add it to sec_cm testplan?

Michael also added it.


Gulp  some modification

Move IGulpPlugin into gulp namespace like other interfaces
Gulp extends orchestrator to support methods like start, hasTask, etc.
gulp#watch method returns NodeJS.EventEmitter for more detailed type information
Remove prefix 'I' from the interfaces

@tkrotoff @k-kagurazaka @drewnoakes @progre could you review this PR?
@tkQubo please fix travis ci failed.

Sorry, I fixed the compilation error in other modules referencing gulp.d.ts. @vvakame

Looks good to me except for the 2nd change (Gulp extends orchestrator).
I cannot judge validity of the change since I don't have knowledge about it.

Thanks for reviewing my pr @k-kagurazaka
As for orchestrator inheritance, I simply referenced the gulp implementation below:
https://github.com/gulpjs/gulp/blob/master/index.js#L9-L12
But I'm also not so confident about the 2nd change, since it introduces an extra dependency :sweat:

okay, I decided to merge.
@k-kagurazaka thanks!
@tkqubo thanks mate!

@k-kagurazaka @vvakame Thanks so much!


Why use decorators to declare methods?

Why does one have to use @staticMethod and @instanceMethod decorators to declare methods? Why aren't all class methods just handled automatically?

Yes, it should be handled automatically:
const staticPropNames = Object.getOwnPropertyNames(ClassType);
const instancePropNames = Object.getOwnPropertyNames(ClassType.prototype);

All you need to do it to filter lenght, prototype and name from staticPropNames and constructor from instancePropNames.

Hello. When Typegoose was created I wanted an explicit decoration flow. It would feel a bit odd that when you define a function it automatically becomes a static or instance method.
In my opinion explicitness is a bit better here since props must to be defined with decorators.
Also this gives room to create helping methods which are not part of the schema. (I can't think of a use case actually.) Also it could be done the other way around like defining an @ignore decorator for methods.
I would stick with explicitness.

@szokodiakos Thanks for your kind response. I see the point, but I assume that adding some magic at the cost of a one more layer of implicitness is something this library is expected to do. Defining schemas manually is more explicit than inferring them from typescript metadata, but i prefer the latter, that's why I'm here.
On the other hand, explicitness can be understood as

doing what is expected to be done

and by extending the Typegoose base class I clearly express my intention to use it as a template for building a schema. I can hardly imagine a usecase when the possibility not to add a method to the schema would be required, while this method wouldn't be accessible from the scope of a model. I think, simple things should be done simply, leaving space to use some workarounds in more rare and complicated cases.

The @prop decorator is meaningful, while it can be used to configure props. On the contrary, @staticMethod and @instanceMethod only add some notional duplication.

It would feel a bit odd that when you define a function it automatically becomes a static or instance method.

It would feel a bit odd that when you call the method of a model/document and you will get undefined is not a function, because current types just do the & with the class definition, so TS thinks that it have all methods and props from the class available.
If you really need to exclude some methods, you can make this private (so no public type available) and decorate with @privateMethod.

All right, the last argument bought me, however this will be a breaking change.
Currently theres a feature/4 branch which includes some breaking changes. I would like to release all these stuff together.

Looks like all we need to do in typegoose is to register class fields. All virtual, instance and static methods can be collected by loadClass() helper function:
http://mongoosejs.com/docs/advanced_schemas.html

wow I haven't heard about that utility function. This really removes the need of any decorator except the property ones.

Mmh was this abandoned? I just ran into the same odd issue where I forgot a decorator, TypeScript was happy and then I got a missing method error at runtime :(

Mmh was this abandoned?

All important comments on that:
https://github.com/szokodiakos/typegoose/issues/48#issuecomment-335081231
https://github.com/szokodiakos/typegoose/issues/48#issuecomment-335230928
https://github.com/szokodiakos/typegoose/issues/48#issuecomment-335282391
currently its a "won't fix"
(and @szokodiakos has "left" the project, and so left the branch feature/4, where it wasnt implemented, but i made in #356 a vote about continuing feature/4 for release 6)

this is included / removed in v6.0.0
@Ben305 this can be closed


[FEATURE] [Backend]  Remove Bookmarked Tweet

Create a new route /unbookmark
This endpoint will accept one param from the request
tweetId- ( id of the tweet to which we want to unbookmark)
Don't forget to add the getRefreshClient functions first.
use try catch to send responses and errors to the client side.
Resources that can help:-
https://github.com/plhery/node-twitter-api-v2/blob/HEAD/doc/v2.md#remove-bookmark

I would to take this :) @sanyamjain04

once we are closed with open PR's , I ll raise this to avoid conflicts

Thanks for assigning!
Here are the schemas and its respective defn in code

if you have changed the backend port then you have to change the call back URL in your Twitter Developer Portal also

Yes have whitelisted as them well.

Could you help to review #32


Add source and javadoc jar in maven repository

Please generate and commit next files in
https://github.com/xpenatan/mvn-repo/tree/master/snapshots/com/badlogicgames/gdx/gdx-backend-dragome/1.0.0-NIGHTLIES
gdx-backend-dragome-1.0.0-NIGHTLIES-sources.jar
gdx-backend-dragome-1.0.0-NIGHTLIES-sources.jar.md5
gdx-backend-dragome-1.0.0-NIGHTLIES-sources.jar.sha1
gdx-backend-dragome-1.0.0-NIGHTLIES-javadoc.jar
gdx-backend-dragome-1.0.0-NIGHTLIES-javadoc.jar.md5
gdx-backend-dragome-1.0.0-NIGHTLIES-javadoc.jar.sha1
something like done this
https://oss.sonatype.org/content/repositories/releases/com/badlogicgames/gdx/gdx-backend-gwt/1.9.5/

Why sources if you can get from this repo ?
will be tricky changing https://github.com/xpenatan/gdx-dragome-backend/blob/master/build.gradle#L86-L110 for sources because its a fatjar. (dragomeSDK + dependencies + dragome-backend).
I´ll have to study gradle more to generate it.

Why sources if you can get from this repo ?

for support in IDEs with gradle or maven plagins

JavaDoc and source is include in gradle commit url without 'ALL' tag. (check front page)


is there any way to set default value of variable if argument is not passed while calling reusable feature?

Suppose I have a feature like following
Feature: reusable feature
Scenario:
* def username = 'viren'
* def password = 123
* def temp = { userId: '#(username)', userPass: '#(password)' }
if I am calling this feature without arguments , default value should be picked up and if it called by passing arguments username and password should get overridden.
call read('classpath:Reusable.feature') { username: 'john', password: 12 }

you can easily do this as follows:
* def username = (username || 'viren')

... which may work only if username is set to null or undefined. I'm sorry we will not support any case where variables have not been defined at all. this will make all kinds of other things harder, such as debugging / troubleshooting.

I figured out doing this even without passing username as null or undefined. Thanks @ptrthomas

def username = __arg.username == null ? 'viren' : __arg.username


[FLINK-36763 / 36690][runtime] Support new "distributed" schema evolution topology & fix parallelized hang glitch

This closes FLINK-36763 and FLINK-36690.
As explained in #3680, current pipeline design doesn't cooperate well with tables whose data and schema change events are distributed among different partitions, aka. distributed tables.
Sadly, some data sources (like Kafka) are scatterly-distributed naturally, and could not be easily introduced into current pipeline framework.
To resolve this issue while keep backwards compatibility, such changes have been made:

Added another suit of SchemaOperator and SchemaCoordinator for distributed topology. (See details below)

Previous operators are still in schema.regular package while new ones are located in schema.distributed package.
Common codes have been escalated into an abstract base class SchemaRegistry to reduce duplication.

Added a new @Experimental optional method into DataSource to switch between two topologies.

@PublicEvolving
public interface DataSource {
    // ...

    @Experimental
    default boolean canContainDistributedTables() {
        return false;
    }
}

Composer will detect data source's distribution trait to determine which operator topology to generate.

Extracted schema merging utilities into SchemaMergingUtils, and deprecate corresponding functions in SchemaUtils.

Now, schema merging is required in Transform, Routing, and Schema evolution stages. Sources that support schema inferencing might need it, too. Unifying them in one place would be easier to maintain.

Updated migration test cases to cover CDC 3.2.0+ only.

CDC 3.1.1 was released over 6 months ago. Keeping state compatibility with earlier versions is not really worthwhile.

P.S: A detailed type merging tree would be like:
graph TD;
    BOOLEAN --> STRING;

    CHAR --> STRING;
    VARCHAR --> STRING;
    BINARY --> STRING;
    VARBINARY --> STRING;

    FLOAT --> DOUBLE --> STRING;

    TINYINT --> SMALLINT --> INT --> BIGINT --> DECIMAL --> STRING;

    TINYINT --> FLOAT;
    SMALLINT --> FLOAT;
    INT --> DOUBLE;

    TIMESTAMP --> TIMESTAMP_LTZ --> TIMESTAMP_TZ --> STRING;

    TIME --> STRING;

    ROW -->  STRING;
    ARRAY --> STRING;
    MAP --> STRING;

Currently, a YAML pipeline job has a typical topology like this:

It relies on a basic assumption: Data from a single table must either:

only presents and evolves in one single partition...
or, presents in multiple partitions, but with a globally static schema.

The underlying reason is we're lacking a coordination mechanism across schema operators. For example, if Schema Operator 1 triggers a schema change event request, other schema operators will not even be aware of that, since operators will only try to communicate with coordinator when it receives a schema change event from upstream.
It would be a problem when handling distributed sources, since each partition could emit a schema change stream on its own, but we must have a globally effective schema to write to downstream.
However, simply request operators to block and align is not viable in current design architecture, because we have a broadcast topology right after schema operator, and might freeze the entire downstream from receiving events, leaving us no chance to flush pending data records (See #3680 for more details about barrier alignment).

Thanks @yuxiqian for this contribution, left some comments.

Thanks for @lvyanquan and @Shawn-Hx's kindly review, addressed your comments.

Done, fixed and reorganized commits.


Maximizing a Ratio/Percent

Inside a very large and complex LP, I create two continuous, affine (unconstrained) expressions:x and y.
Due to how they are created, I know that 0 < x < y <= U. Obviously: x/y < 1.
In my LP objective, how do I maximize the ratio x/y?
Things I tried:

Maximizing x*cp.inv_pos(Y) states my problem is non DCP (also if I try to minimize the inverse)
I found various LP formulations for maximizing ratios (e.g. here or here) but these requires rewriting the constraints on all the terms in the expressions for x - I have no idea how to do that with cvxpy.
If this is the way to go then an example would be very helpful!

CVXPY does not employ automatic reformulation for linear-fractional problems. The second link you provided gives the transformation you would need to perform manually. Refer also to https://docs.mosek.com/modeling-cookbook/linear.html#homogenization.

In the referenced formalization one needs to alter the constraints on the
expressions.
With cvxpy’s declarative style and when incrementally building the model
how do I (eventually) find and break up those constrains pertaining to the
expressions in the ratio?

@adishavit maximizing the ratio is DQCP I believe. Try solving the problem with the flag qcp=True. (https://www.cvxpy.org/tutorial/dqcp/index.html)

Unfortunately, my problem is not DQCP (due to other factors) and ratio is not convex.
I did manage to solve this using piecewise linear approximations for exp() and log() and compositing them together.
The result usage looks like this:
    # the limits (for the PWL function approximation):
    min_x = 1000
    max_x = 100000

    # variables and constraints
    x = cp.Variable()
    y = cp.Variable()

    cstrs += [min_x <= x,
              2 * x <= y,
              y <= max_x]

   # generate a ratio_() *function*
    ratio_ = ratio_factory((min_x, max_x))  #  <<<====

    # the ratio variable
    rat = ratio_(x, y, cstrs)  #  <<<====

    # Minimize or maximize - both work well
    obj = cp.Minimize(rat)
    # obj = cp.Maximize(rat)

    prob = cp.Problem(obj, cstrs)
    prob.solve()

    print(f'x={x.value}')
    print(f'y={y.value}')
    print(f'x/y = {x.value / y.value}')

The magic:
# for ratios x/y with: L <= x <= y <= U
def ratio_factory(domain: Tuple[float, float], n_segments: int = 7, samples=300, factor=1e5):
    log_ = log_factory(domain, n_segments, samples, factor)
    exp_ = exp_factory((log(domain[0]) - log(domain[1]), 0), n_segments, samples, factor)  # assumes x <= y (hence exp_U==0)

    def ratio_(x: cp.Variable, y: cp.Variable, cstrs):
        return exp_(log_(x, cstrs) - log_(y, cstrs), cstrs)  # ratio composition

    return ratio_  # returns a function

The results are accurate to about 4 digits and can be improved with more PWL segments.
The underlying implementation is completely generic and can be use with any piecewise linear mapping - not just the math functions shown here. The functions log_factory() and exp_factory() are just wrappers to automatically generate the piecewise linear mappings using the pwlf library.
I'm still polishing the code, but if there is interest I would happy to publish it.


Add diagnostics to debug flaky tests

#457 This series of tests runs the client and server inline asynchronously. Some of them have been flaky and we added timeouts to prevent them from hanging. However that timeout doesn't explain why it failed. One theory is that the client encountered an error before the request reached the server, but we time out before we await that task so the error goes unreported.
I've added an extension that surfaces the error details if the request fails before the server receives it.
/cc: @ryanbrandenburg

AppVeyor failures captured with the new tracing:
[xUnit.net 00:00:15.78]     Microsoft.AspNetCore.Server.HttpSys.Listener.ResponseCachingTests.Caching_VariousUnsupportedRequestMethods_NotCached(method: "UNKNOWN") [FAIL]
  Failed   Microsoft.AspNetCore.Server.HttpSys.Listener.ResponseCachingTests.Caching_VariousUnsupportedRequestMethods_NotCached(method: "UNKNOWN")
  Error Message:
   System.InvalidOperationException : The response completed prematurely: StatusCode: 503, ReasonPhrase: 'Service Unavailable', Version: 1.1, Content: System.Net.Http.HttpConnection+HttpConnectionResponseContent, Headers:
  {
    Server: Microsoft-HTTPAPI/2.0
    Date: Fri, 03 Aug 2018 22:50:48 GMT
    Connection: close
    Content-Type: text/html; charset=us-ascii
    Content-Length: 326
  }
  Stack Trace:
     at Microsoft.AspNetCore.Server.HttpSys.Listener.Utilities.Before[T](Task`1 acceptTask, Task`1 responseTask) in /_/test/Microsoft.AspNetCore.Server.HttpSys.FunctionalTests/Listener/Utilities.cs:line 123
     at Microsoft.AspNetCore.Server.HttpSys.Listener.ResponseCachingTests.Caching_VariousUnsupportedRequestMethods_NotCached(String method) in /_/test/Microsoft.AspNetCore.Server.HttpSys.FunctionalTests/Listener/ResponseCachingTests.cs:line 623
  --- End of stack trace from previous location where exception was thrown ---
  Results File: C:\projects\httpsysserver\artifacts\logs\UnitTests-netcoreapp2.2-t000.trx

Microsoft.AspNetCore.Server.HttpSys.Listener.ResponseHeaderTests.AddingControlCharactersToHeadersThrows(key: "\r\nServer", value: "Data") [FAIL]
  Failed   Microsoft.AspNetCore.Server.HttpSys.Listener.ResponseHeaderTests.AddingControlCharactersToHeadersThrows(key: "\r\nServer", value: "Data")
  Error Message:
   System.InvalidOperationException : The response completed prematurely: StatusCode: 503, ReasonPhrase: 'Service Unavailable', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
  {
    Connection: close
    Date: Fri, 03 Aug 2018 22:51:21 GMT
    Server: Microsoft-HTTPAPI/2.0
    Content-Length: 326
    Content-Type: text/html; charset=us-ascii
  }
  Stack Trace:
     at Microsoft.AspNetCore.Server.HttpSys.Listener.Utilities.<Before>d__15`1.MoveNext()
  --- End of stack trace from previous location where exception was thrown ---
     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     at Microsoft.AspNetCore.Server.HttpSys.Listener.ResponseHeaderTests.<AddingControlCharactersToHeadersThrows>d__18.MoveNext()
  --- End of stack trace from previous location where exception was thrown ---
     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
  --- End of stack trace from previous location where exception was thrown ---
     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
  --- End of stack trace from previous location where exception was thrown ---
     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)


Streaming Video (and/or SRC attributes directly in DOM)

I know Temporal provides 'storage' of certain amounts of data for a certain price, however I was unable to find information in whether it's ok, or doable, to use Temporal to host what is essentially the bandwidth for serving the data to multiple different users, and how is the bandwidth cost accounted for, in a scenario where someone (like me) is creating a video streaming service?
Also is there a way to make ordinary IMG tags have a SRC= on them that works. So basically I'm also not even sure what best practice is for 'consuming' resuorces (serving files) other than what's here:
https://gateway.temporal.cloud/ipns/docs.api.temporal.cloud/ipfs.html#post-download-file35
UPDATE: To clarify, regarding video streaming, I mean just having the 'video' tag in the HTML and making that point to some Temporal service to get the data? You know, just basic 'video' tag support.

So we only charge for storage, no bandwidth charges; Since we primarily run out of our own datacenter we are extremely fortunate to not have to worry about bandwidth charges. If our ISP does try and throttle our bandwidth, simple phone call complaining to them fixes that up.
As such it's entirely up to you whether or not you want to use our servers as the "source of video" or just as a backup of your video. The one thing to note though is that all of our servers are located in Canada. If you have users coming from Europe there might be some increased latency. An offset to this would be loading content from publicly available gateways in Europe and streaming content from them.

Also is there a way to make ordinary IMG tags have a SRC= on them that works. So basically I'm also not even sure what best practice is for 'consuming' resuorces (serving files) other than what's here:
https://gateway.temporal.cloud/ipns/docs.api.temporal.cloud/ipfs.html#post-download-file35
UPDATE: To clarify, regarding video streaming, I mean just having the 'video' tag in the HTML and making that point to some Temporal service to get the data? You know, just basic 'video' tag support.

For this your best bet will be using the IPFS HTTP API proxy we have (i think). In theory that download call will work, but it doesn't do streaming or anything so requires you downloading the full thing first.
Alternatively you can load content through our gateway which should support streaming.

I'm not quite sure what you mean by saying "our gateway" does support streaming. Is there some document I missed in your website that discusses how access that gateway? Frankly I'm not enough of a networking expert to really even know what you mean by "our gateway". I know gateways are nodes on a network, but you seem to have some very specific nuanced meaning to that which goes over my head (I'm a coder with 30 yrs experience, just not a hardcore network expert).
Are you saying there IS some url out there, on your servers, that can support the 'video' tag in HTML ?

I'm not quite sure what you mean by saying "our gateway" does support streaming. Is there some document I missed in your website that discusses how access that gateway? Frankly I'm not enough of a networking expert to really even know what you mean by "our gateway".

I mean our IPFS gateway https://gateway.temporal.cloud/ipfs or https://gateway.temporal.cloud/ipns, some gateways disable video streaming, like cloudflare's IPFS gateway. If you try to load a video file  and I believe music files cloudflare's gateway will block that.

Are you saying there IS some url out there, on your servers, that can support the 'video' tag in HTML ?

All of them should, it just depends on what you're looking for. If you download the file from your API,  it would require downloading the entire file first before you could play the content. If you load the video from our IPFS gateway, then I think it will work? Im not too familiar on how gateways handle streaming of content, but if you load a video file from our gateway you won't have to download the entire file first as you do with our API. Alternatively you can look into using the IPFS HTTP API which supports stream enabled API calls.

Of course even if the answer to that is "yes" I think you're also saying there's just no guarantee on bandwidth, etc, so I might need to look for other solutions/hosts, if I want to have bandwidth.

I'm not sure what I said that conveyed this? Perhaps I phrased my response incorrectly, but we don't charge users for bandwidth and we dont have bandwidth limitations.

This may be TMI (sorry) but here goes....
I'm working on a social-media & file-sharing app which I originally had working with IPFS by running an instance if IPFS in my docker container like this:
https://github.com/Clay-Ferguson/quantizr/blob/master/docker-compose-prod.yaml
So my app can save/read all IPFS files thru that local dockerized instance (that I run on my server using docker compose right alongside my web app) of GO-IPFS and accessing all the standard REST endpoints of IPFS. The problem to solve, being: My tiny $20/mo Linode instance won't scale...(I'm an individual w/ no sponsorship)
But I think based on what you're saying about your gateway is that I can make calls directly to your gateway, and all the IPFS endpoints are going to be there!!! That means all my IPFS gateway code will work, just redirected to your instance (gateway) not internal docker instance. Amazing! (assuming I'm right)
I'm about to dig in deeper to see if this is all true! Thanks for your patience, and your explanations!

This may be TMI (sorry) but here goes....

Personally I'm a fan of providing as much information as possible, generally speaking it helps resolve things a bit faster, as there is likely to be less rounds of back/forth so not a problem

The problem to solve, being: My tiny $20/mo Linode instance won't scale...(I'm an individual w/ no sponsorship)

Yea that is definitely a problem with IPFS right now, unless you've got beefy hardware you will have a hard time supporting load

But I think based on what you're saying about your gateway is that I can make calls directly to your gateway, and all the IPFS endpoints are going to be there!!! That means all my IPFS gateway code will work, just pointed to your instance (gateway), instead of to my internal docker IPFS instance. Amazing! (assuming I'm right)

Well this depends on how you are using the gateway. Gateways technically enable read-only API access by default, and have the capabilities of being run in "writeable mode" which essentially allows you to access the underlying IPFS HTTP API. For security reasons we only support accessing /ipfs and /ipns paths via the gateway.
For example you can try going to https://gateway.temporal.cloud/api/v0/ls (which is a valid IPFS HTTP API command) and you'll get redirected to https://temporal.cloud

Yes I just did confirm accessing urls like this works in IMG tags, and even VIDEO tags!!! I just watched a video stream!

Awesome good to hear. If everything is resolved let me know and I can close the ticket, otherwise let me know what I can do to help resolve it.

Yes we can close the ticket. I now have ability to my users upload (using your IPFS proprietary javascript API, directly from the browser), and then I just use the 'gateway'-based URL for viewing/playing the uploaded content. So that covers everything 100%! I have a complete media platform that scales!!
I hope to be driving some business to you/Temporal (if I can start getting more users), because my app will now require user to have Temporal.Cloud account in order for them to do their storage.

Awesome glad to hear it works.

I hope to be driving some business to you/Temporal (if I can start getting more users), because my app will now require user to have Temporal.Cloud account in order for them to do their storage.

:rocket: Best of luck to your application. We're more than happy to tweet links to people's applications that are built ontop of Temporal, let me know if this is something you're interested in and I'll get it tweeted out.

I wanted to modify a couple of things before responding to this, but yes that would be a huge boost and very much appreciated if Temporal tweeted about 'quantizr.com' and it's ability to upload to Temporal Cloud, and the fact that Quantizr expects the user to create a Temporal account to upload files!!

:rocket: I'll get this out shortly


readability in libraries.md

run on lines are hard to read quickly
Title
readability in libraries.md
Summary
simple formatting

@amccool,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by .NET Foundation. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

Thanks again @amccool. Your fix will go live most likely tomorrow when we push our next wave of fixes to production.


CI: Test NodePort BPF with global.endpointRoutes.enabled=true from outside

https://github.com/cilium/cilium/pull/11419 revealed that we currently don't test from outside the NodePort BPF when the per endpoint routes feature is enabled.

potential dup with #10462

context here: adding test to CI

We added such tests long time ago, e.g., - https://github.com/cilium/cilium/blob/v1.15.1/.github/workflows/conformance-e2e.yaml#L173.


Padding issue on events

I cannot figure out where this extra padding/whitespace is coming as we go from top to bottom. Any recommendation to get rid of it?
https://codesandbox.io/p/sandbox/standard-forked-7stzgw?file=%2Fpackage.json%3A4%2C21
Almost no whitespace in the events that start early

Notice more whitespace on the events that are at the bottom.

On the sandbox, the whitespace is minimal, but in my project this is more apparent. Events are extending going into other timeslots.
I added no css/customization, just using the basic scheduler from demo.

The version of that sandbox was old before fixing this issue.
feel free to re-open if you still have issues


Could not build the project!

I don't know why, but I can not build the project. I am using Visual Studio's last version. It always says "can not find project info for C:\....\filename.csproj " but project is there. How can I solve the problem?

I too have some issues loading the csprojs into recent version of VisualStudio. @chkr1011 Would you be open for a suggestion of new solution structure? Maybe with file paths that that correspond to the namespaces?

@genckenan Do you have some more details like screenshots or logs? Also please let me know which system you use (Windows or Linux).
Please test with the develop branch because there are some duplicate file issues solved.
@smuellener I will rename some folders and projects according to the new structure. These names historical and do not reflect the architecture. But this should not affect your problems. Also please provide some more details.
Best regards
Christian

@chkr1011 Thanks for quick response. I have just tested the issue with develop branch and I could built it just fine. By the way I am using Windows 10 Home edition.
Best Regards,
Kenan

@chkr1011 Excellent thank you. This should be fine then.


chore: add test coverage and coverage report to the README

Closes #9

Creates test-ci command to just, that generates the code coverage
Creates a new workflow to add the code coverage percentual badge to the README once the PR is merged to the main

Screnshoots

How the badge will be

Thank you @patrickdeangelis  does this action overwrite the README every push?


update(types): add cache map

ref: https://github.com/fastify/help/issues/227
I'll investigate later it has a bug on the cache. This should be added btw

Can you please add a unit test?

I added to types test, but I don't know if is about these tests you said.


Remove usege of task-toolset image

This PR removes last usage of quay.io/redhat-appstudio/task-toolset image by replacing it with uay.io/redhat-appstudio/appstudio-utils image that has needed tools installed and already used in other tasks, so we reduce number of used images by 1.

/test build-definitions-pull-request


ENH: TabularMSA.consensus

Contains commits in #1129. Fixes #1091.
To-do:

[x] should each gap character be treated distinctly when computing consensus for each position? This is the current behavior here and in Alignment.majority_consensus, not sure if this is right or not. @gregcaporaso, @ebolyen, and I discussed this. For now we will treat different gap characters the same and we can add a parameter to treat them distinctly if requested by users in the future. This change will require an IUPACSequence.default_gap_char, which will be used to represent a consensus gap.

@jairideout only a minor comment, then this looks ready to go.

Thanks @jairideout!


Angular CLI serve re-compiles without change in source

Versions
Node: 6.11.3
OS: win32 x64
Angular: 5.1.3
... animations, common, compiler, compiler-cli, core, forms
... http, platform-browser, platform-browser-dynamic
... platform-server, router
@angular/cdk: 5.0.4
@angular/cli: 1.6.3
@angular/language-service: 4.4.6
@angular/material: 5.0.4
@angular-devkit/build-optimizer: 0.0.36
@angular-devkit/core: 0.0.22
@angular-devkit/schematics: 0.0.42
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.3
@schematics/angular: 0.1.11
@schematics/schematics: 0.0.11
typescript: 2.6.2
webpack: 3.10.0
Repro steps

ng serve -env=local
Observed behavior

Sometimes re-compiles repeatedly without any source change
After re-compiling like this a bunch of times, suddenly uses environment.ts instead of environment.local.ts - so then if my settings are respectively in environment.ts and environment.local.ts
export const baseWebApiUrl = 'http://xxx:999/api/';
export const baseWebApiUrl = 'http://localhost:63037/api/';
Angular client tries to access web api at http://xxx:999/api/ .

local is just an example, It happens with env=dev too.
Desired behavior

Mention any other details that might be useful (optional)
When the problem happens I stop ng serve and then do ng build -env=local and then start ng serve -env=local again and things go fine until the problem again happens while re-compiling the wrong environment file is used

I'm also seeing the same thing (wrong environment file being used after a while, during ng serve). This is using CLI 1.7.4 (haven't been able to update to 6 yet, due to some other libs not yet migrated to 6).

Heya, we're tracking this in https://github.com/angular/angular-cli/issues/11339 where there is more detail and a better repro case.


Updated dependencies so this uses pug instead of jade

Jade has been renamed and moved to a project called Pug.  This pull request updates the dependencies to use current versions including an update to email-templates from 2.x to 3.x.  The email-templates update had a few breaking API changes which have been addressed here. The documentation was also updates to reference pug instead of jade.
I've tested these changes in parse-server to try and make sure that everything still works as expected. The only thing to note is that you'll need to rename your template files from html.jade to html.pug.
Please let me know if you have any suggestions or concerns.

It appears that the CI project is setup for Ruby, so there is no way to get this node app to actually pass it.


Do not emit events until JavaScript is ready

If the synchronizer is running in the background, but the app does a hot-reload, we need to stop sending events until JavaScript is ready again.
CHANGELOG
Does this branch warrant an entry to the CHANGELOG?

[x] Yes
[ ] No

Dependencies
Same thing for priatechain: https://github.com/EdgeApp/react-native-piratechain/pull/11
Description
 none

To see the specific tasks where the Asana app for GitHub is being used, see below:

https://app.asana.com/0/0/1207319749532362

I approved it because it makes sense to add this to the library, but it really is up to the user of the lib to make sure these methods are called when it is determined that receiving an event would crash or not.


Limit not work

What steps will reproduce the problem?
Model::find()->limit($limit)->all();

What's expected?
Fetch just 20 record.
What do you get instead?
All record of the collection.
Additional info

Q
A

Yii version
dev-master

Yii MongoDB version
dev-master

MongoDB server version
3.2

PHP version
5.6

Operating system
Ubuntu 14.0.4

Need to cast limit variable to integer.
$limit = (int)$limit;


Can the rust-lang develop environment more portable？like go lang

I install the rust-lang a month ago，but I reinstall the system yesterday.Now I have to download rust and install it .very inconvenient... but the go-lang ,set go-root path in intellij idea  and it works,no installation required, very convenient.

I don't believe there's any solution to this. I'd assume that either Go was pre-installed by default on the system or otherwise available; eventually this may be true of Rust, but I don't think we can do much to fix this.

@mokeyish Can you clarify what you mean by "reinstall the system"? What is the system, your operating system? Which operating system are you on?

@Mark-Simulacrum This is just a suggestion. Rust cargo installed in the user directory by default,after reinstall the operating system ,it has gone ,then rust must be reinstall too. But go-lang or JAVA jdk,can install into the directory which i choose,after reinstall operating system ,I just need to set the environment variable.

@carols10cents sorry ,"reinstall the system" means operating system。

Rustup has an issue tracking user-specified installation directory (including global) https://github.com/rust-lang-nursery/rustup.rs/issues/313.

Oh! I see. Yes, I think this is covered by the rustup issue. Thank you!


Remove function FreeAndMaybeCoalesce

Remove function FreeAndMaybeCoalesce,the function is not realized or used in bfc_allocator.cc

@jaingaurav it has been stuck here for a while, please take time to have a look.