Hide Drawer for only login page

Version
Tell us which versions you are using:

react-native-router-flux v4.0.0-beta.28
react-native v0.52.2

Expected behaviour
Hiding drawers on some screen
Actual behaviour
Drawer opened by dragging
Steps to reproduce
return (
  <Router navigationBarStyle={styles.navBar} titleStyle={styles.navTitle}>
    <Drawer key="drawer" drawer contentComponent={SideMenu} drawerWidth={220}>
      <Scene key="root">
        <Scene key="Login" drawer={false} component={Login} initial={true} hideNavBar/>
        <Scene key="Anasayfa" component={Anasayfa} title="Anasayfa" initial={false} renderLeftButton={null} />
        <Scene key="Cari" component={Cari} title="Cari" />
        <Scene key="Siparis" component={Siparis} title="Siparis" />
        <Scene key="Fatura" component={Fatura} title="Fatura" />
      </Scene>
    </Drawer>
  </Router >
);

}

Sorry if i didn't answer you , but can you show me a sample how did you made that drawer please !??

Sorry my english is a bit bad, my codes are in the problem I asked. I do not want the drawer to work on a screen with a blue background.

@safacaki try this ?

drawerLockMode
enum('unlocked', 'locked-closed', 'locked-open')

If a child of a drawer, specifies the lock mode of the drawer (https://facebook.github.io/react-native/docs/drawerlayoutandroid.html#drawerlockmode)

hi @safacaki
you can use this code
  static navigationOptions = ({navigation}) => {
        return {
            ...
            drawerLockMode: 'locked-closed'

        }
    }

@safacaki I have the same issue.Are you solved this issue?

My app.js file is as follow.
`  return (

<Drawer
ref={(ref) => { this.drawer = ref; }}
content={}
onClose={() => this.closeDrawer()}
panHandlers={null}
openDrawerOffset={0.2}
panOpenMask={0.80}
    >
      <RouterWithRedux>
        <Scene key="root">
          <Scene key="signIn"  navigationOptions component={SignIn} title='Sign In' hideNavBar={true} initial={true} drawer={false}  panHandlers={null}></Scene>
          <Scene key="retailers" component={Retailer} hideNavBar={false} title='Retailers' openDrawer={this.openDrawer} closeDrawerHome={this.closeDrawer} renderLeftButton={<View></View>} ></Scene>
          <Scene key="retailerDetails" component={RetailerDetails} hideNavBar={false} title='Retailer Details' openDrawer={this.openDrawer} closeDrawerHome={this.closeDrawer}></Scene>
          <Scene key="dashboard" component={Dashboard} hideNavBar={false} title='dashboard' openDrawer={this.openDrawer} closeDrawerHome={this.closeDrawer}></Scene>
        </Scene>
      </RouterWithRedux>
    </Drawer>
  </Provider>
);`

@safacaki  Hi, I am using react-native router-flux for routing.Is your suggestion is valid in my case?

And my App.js is as follows,
 render() {
    return (
      <Provider store={store}>
        <Drawer
          ref={(ref) => { this.drawer = ref; }}
          content={<SideBar navigator={this.navigator} closeDrawer={this.closeDrawer} />}
          onClose={() => this.closeDrawer()}
          panHandlers={null}
          openDrawerOffset={0.2}
          panOpenMask={0.20}

        >
          <RouterWithRedux>
            <Scene key="root">
              <Scene key="signIn" component={SignIn} title='Sign In' hideNavBar={true} panHandlers={null} renderBackButton={() => (null)} ></Scene>
              <Scene key="retailers" component={Retailer} hideNavBar={false} title='Retailers' panHandlers={null} openDrawer={this.openDrawer} closeDrawerHome={this.closeDrawer} renderbackButton={() => (null)} renderLeftButton={<View></View>}></Scene>
              <Scene key="retailerDetails" component={RetailerDetails} hideNavBar={false} title='Retailer Details' panHandlers={null} openDrawer={this.openDrawer} closeDrawerHome={this.closeDrawer}></Scene>
              <Scene key="dashboard" component={Dashboard} hideNavBar={false} title='dashboard' openDrawer={this.openDrawer} panHandlers={null} closeDrawerHome={this.closeDrawer}></Scene>
            </Scene>
          </RouterWithRedux>
        </Drawer>
      </Provider>
    );
  }

Im in same situation, with latest version of all packages, and this doesnt work
drawerLockMode= 'locked-closed' Does not disable the left menu to show up if you use your finger to open it
drawerLockMode='locked-closed' gesturesEnabled={false} Neither

So Im in the same situation than you.
I know the way to fix this is to not have any layer between the <Drawer> and the <Scenes>, in that case drawerLockMode will work fine.
But there is another bug where you cant send props to another screens, and for that you need to have the <Stack key="root" hideNavBar={false}> between the Drawer and the Scenes. And having that Stack between the Drawer and the Scenes makes the drawerLockMode to not work at all.
So the way to fix a bug opens another bug

I could solve this problem with using drawer inside stack. Like below screenshot.

Using the drawer inside stack technically fixes it, but it opens other bugs of props not passing to childs, and screen to screen animations looks different and less pretty


Add Arbitrary GLTF file import & rendering

This revision implements following contents

Import UnityGLTF package & its related samples
Resolve UnityGLTF Samples missing reference problem by creating Assembly Definition
Add scene component with arbitrary gltf file url

Reference

https://github.com/KhronosGroup/UnityGLTF
https://github.com/KhronosGroup/glTF-Sample-Models

CI build error occurred in UnityGLTF package itself. Resolving this kind of issue a little bit hard to fix, but there exists clear solution in https://github.com/KhronosGroup/UnityGLTF/blob/master/scripts/ServerBuilds.md. I'll fix it later


It's not working for https://www.uniai.us/ URL in HK area

The website  is working now?

If you would like to use the chat tool, please visit: https://lechat.cas-ll.cn/?#/, uniai.us is currently unmaintained.


Rapid Test Profile: Date of birth off one day

Avoid duplicates

[X] Bug is not mentioned in the FAQ
[X] Bug is specific for iOS only, for general issues / questions that apply to iOS and Android please raise them in the documentation repository
[X] Bug is not already reported in another issue

Technical details

Device name: iPhone 12 Pro
iOS version: 14.5.1
App version: 2.2.1 (0)
MESZ timezone
German language and localization settings

Describe the bug
After entering my data in the rapid test profile mask, the birthday included in the QR code (and below in the text summary) is one day before the entered day.

Steps to reproduce the issue
See screenshots.

Enter a new rapid test profile, choose a date.
Click next.
Compare the date.

Expected behaviour
The data entered in the mask should be the same as encoded in the qr code (and displayed below)

Possible Fix

Additional context

Internal Tracking ID: EXPOSUREAPP-7263

Also reported in #2696

Hey @abbe79 same goes here, I am not able to reproduce this (see https://github.com/corona-warn-app/cwa-app-ios/issues/2696#issuecomment-840377994). I even entered the birthday shown on your screenshot and am not able to reproduce this.
Do you use a special keyboard app downloaded from the App Store?
I tried on a real iPhone 6s with iOS 14.5.1 and CWA 2.2.1 and on an Emulator (iPhone 12 Pro) running iOS 14.5 and CWA 2.2.1.
I used MESZ timezone & German language and localization settings, just like you.

I can also confirm the issue. No special keyboard, MESZ timezone. I tried to create it about at the same time as @abbe79 did. 20 March 1998 worked fine, 30 March 1998 was always saving as 29 March 1998. Currently I can't reproduce it as well.

Okay so seems like this is not always reproducible.
Did this wrong behavior occur when you added a Rapid Test Profile for the first time @oleksiikutuzov @abbe79 @Jens07?

@abbe79 @oleksiikutuzov Thanks for reporting: Internal Tracking ID: EXPOSUREAPP-7263

Corona-Warn-App Open Source Team

Do you use a special keyboard app downloaded from the App Store?

No. I never installed a special keyboard. I always use the iOS standard keyboard.

I used MESZ timezone & German language and localization settings, just like you.

Mee too.
If I tried it with the date of birth of @Ein-Tim here in #2696, I got a correct result.

Did this wrong behavior occur when you added a Rapid Test Profile for the first time @oleksiikutuzov @abbe79 @Jens07?

At the first time I saved the dataset by mistake only with name, surname and my date of birth. Unfortunately I can't remember if the date of birth had been correct.

@Ein-Tim no special keyboard or other custom settings.
Seems like to have something to do with the system time. Perhaps try it again between 00:00 and 01:00 o'clock when using MESZ.
I guess the ISO8601DateFormatter uses GMT and I am in MESZ. But I am not very deep into Swift, so this is just an assumption.

Today I could save all dates of birth I wanted.

Seems like to have something to do with the system time. Perhaps try it again between 00:00 and 01:00 o'clock when using MESZ.

That's a good advice. I will try it again after midnight.

@abbe79
I was now able to verify that this is indeed a problem that only occurs if your time is between 00:00h and 02:00h MESZ. So yes, seems like that this is sealed to the Timezones. However, I wonder how this affects a date 🤔

We're two hits of Greenwich , right?

Thanks to all for analysing ! Will forward you findings to the internal ticket ! Good night!

We're two hours off Greenwich, right?

@Ein-Tim

I was now able to verify that this is indeed a problem that only occurs if your time is between 00:00h and 02:00h MESZ. So yes, seems like that this is sealed to the Timezones. However, I wonder how this affects a date thinking 🤔

I recommend watching the video The Problem with Time & Timezones (10:12) from Computerphile if you want to know how these problems might happen :smile: Note that the bug in this issue could very well be something completely different, but handling time is always a bit of an issue in programming.

@Ein-Tim thanks for confirming!
I guess one component is localized (UIDatePicker?) and the other one uses GMT. When the value gets transferred in between the components two hours are subtracted. This leads to falling back one day between 00:00 and 01:59.
But it has been years that I've programmed ObjC, so this is just an assumption.

https://github.com/corona-warn-app/cwa-app-ios/blob/release/2.3.x/src/xcode/ENA/ENA/Source/Scenes/AntigenTestProfile/AntigenTestProfileViewModel.swift on row 141 timezone has to be changed from none to cet

@jucktnich I'll modify my environment with your suggested change and try if it works!

Or on https://github.com/corona-warn-app/cwa-app-ios/blob/release/2.3.x/src/xcode/ENA/ENA/Source/Scenes/CreateAntigenTestProfile/CreateAntigenTestProfileViewController.swift row 191 set timezone to gmt, would be probably better for persons outside cet. (https://developer.apple.com/documentation/uikit/uidatepicker)

Or on https://github.com/corona-warn-app/cwa-app-ios/blob/release/2.3.x/src/xcode/ENA/ENA/Source/Scenes/CreateAntigenTestProfile/CreateAntigenTestProfileViewController.swift row 191 set timezone to cet in combination to the proposal I made first, would be probably better for persons outside cet. (https://developer.apple.com/documentation/uikit/uidatepicker)

FYI PR https://github.com/corona-warn-app/cwa-app-ios/pull/2707

FYI new PR https://github.com/corona-warn-app/cwa-app-ios/pull/2741

Version 2.3 has been released to the App Store yesterday, can you confirm the fix @abbe79?

@Ein-Tim What a great excuse to stay up late again! 😉
Just tested it, right after midnight.
It's working, thank you all for improving the app!

@abbe79
Haha 😄
Thank you for confirming, as the author of this issue you can go ahead and close this issue.
Thank you!

Dear @abbe79 and community! Thanks for reporting and analysing this issue here! Best, DS

Corona-Warn-App Open Source Team


README: Display correct ngrok URLs on GitHub

Github's markdown formatter was displaying the ngrok URLs incorrectly
because of the angle brackets. This commit surrounds the URLs with
backticks so they display as preformatted text.

Thanks @reshleman!


styles for #boost-legacy-docs-wrapper when boostbookV2 is removed

assumes the boostlook class will be added to #boost-legacy-docs-wrapper
https://github.com/boostorg/website-v2/issues/1484

The styling is being applied to more places than I expected, so I'm going to close this PR for now until I can get that fixed


[Errno 20] Not a directory: '-catsdogs/.DS_Store'

Hi Danil,
I just went to meet with Violet on assignment 5.2 to discuss an error message I've been getting, and she's apparently gotten the same one. Not sure what it means... I have followed all the instructions and not changed any code.

I had the same error - fixed it by deleting the .DS_Store file through Terminal.
You just have to

go into the -catsdogs folder (you might have to type ./ before the folder to get in because of the hyphen in the folder name)

type in: find . -name '.DS_Store' -type f -delete

press enter.
It should work fine after that


Change warn logs to debug logs

@ironman-machine go

Hello @LaurenSpiegel
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "log/debugNotWarn"}
Please follow http://ci.ironmann.io/gh/scality/Integration/10073 for CI status.


Utilize labels only style

Utilize labels only style which is found in map-styles folder.

@mvaaltola do you know what this issue means?

This issue is related to background map: labels are now detached from the rest of the background, so theys should be brought on top of other features if possible.

Duplicate of #31


Other OneWire sensors than DS18B20

The current onewire.py just checks for OneWire for slaves which begin with "28". I got a DS18S20 temperature sensor which begins with a "10":
$ sys/bus/w1/devices/10-00080316c692# cat w1_slave
16 00 4b 46 ff ff 0e 10 47 : crc=47 YES
16 00 4b 46 ff ff 0e 10 47 t=10875

I just changed my onewire.py file in line 16 form 28 to 10 and it works. Maybe someone finds a solution to check for all the different OneWire temperature slaves availible?

From kernel drivers/w1/w1_family.h

#define W1_THERM_DS18S20        0x10
#define W1_THERM_DS1822         0x22
#define W1_THERM_DS18B20        0x28
#define W1_THERM_DS1825         0x3B
#define W1_THERM_DS28EA00       0x42

PR welcome with a fix. Should be fixed here https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/sensor/onewire.py#L16-L21

Hey
I didnt implement that because I only have DS18B20 to test. If you say yours works with the same code and minor changes don't hasetate and make a pull request.

yes it works with my DS18S20, I guess the other types @bengan mentioned as well. I would like to help but my Python skills are very low, I don't know how to check for a list of valid names...

Something like this perhaps?
DRIVERS = {
    'W1_THERM_DS18S20': '10'
    'W1_THERM_DS1822': '22'
    'W1_THERM_DS18B20': '28'
    'W1_THERM_DS1825': '3B'
    'W1_THERM_DS28EA00': '42'
}
DEVICE_FOLDERS = []
for drv_num in DRIVERS.values():
    DEVICE_FOLDERS.extend(glob(os.path.join(BASE_DIR, '{}*'.format(drv_num))))
SENSOR_IDS = []
DEVICE_FILES = []
for device_folder in DEVICE_FOLDERS:
    SENSOR_IDS.append(os.path.split(device_folder)[1])
    DEVICE_FILES.append(os.path.join(device_folder, 'w1_slave'))

@MartinHjelmare: my sensor is at my partens house. I will test your code the next time I'll be there. Thanks in advance!

I just made a hack to onewire.py to support my DS18S20 & DS18B20 sensor network setup and modified setup_platform to support also other than w1 kernel bus masters. Code should work without any configuration modification with w1 kernel module as before, but for example for my USB dongle bus master I can setup 'mount_dir' option to change the base_dir and temperature reading method. If you haven't anything against this kind of modification, I could make a PR for this?

Yes, pr welcome
On Mon, Jun 27, 2016, 02:00 Ardetus<EMAIL_ADDRESS>wrote:

I just made a hack to onewire.py to support my DS18S20 & DS18B20 sensor
network setup and modified setup_platform to support also other than w1
kernel bus masters. Code should work without any configuration modification
with w1 kernel module as before, but for example for my USB dongle bus
master I can setup 'mount_dir' option to change the base_dir and
temperature reading method. If you haven't anything against this kind of
modification, I could make a PR for this?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/home-assistant/home-assistant/issues/2088#issuecomment-228690228,
or mute the thread
https://github.com/notifications/unsubscribe/ABYJ2k2kMKm53QoBqLCl3J5a3lQi3HVtks5qP5EkgaJpZM4IfRD4
.


declare tick or

https://github.com/ackintosh/snidel/blob/master/src/Snidel/Fork/Coordinator.php#L152
(From my comment at BernardPHP)
Declare tick should maybe not be used at all, many places on the web it is suggested  to use pcntl_signal_dispatch instead.
Inside the drivers, instead of usleep(), could use time_nanosleep, which is interruptable.
pcntl_signal_dispatch();
$nano = time_nanosleep(0, 100000000);
if ($nano === true) {
  // slept
} elseif ($nano === false) {
  // nanosleep fail
  usleep(100000);
} elseif (is_array($nano)) {
  // Interrupted by a signal
  pcntl_signal_dispatch();
  return array(null, null);
}
pcntl_signal_dispatch();

(edit: via https://github.com/GeniusesOfSymfony/WebSocketBundle/issues/125 )

Hi @GDmac , thanks for letting me know about that! ✨
I'll update with pcntl_signal_dispatch according to your comment. Please let me know if you would like to address the improvement.

Nice, however beware,
you have not added the fail-safe,
in case nano-sleep returns false ?


Add support for use of JSON in request body

all in the title
@mdsol/team-10

what is the use case?

archon-client needs this modification to make proper notification for Archon, not to stringify boolean data

@jfeltesse-mdsol  without this farscape is sending JSON booleans as "true" instead of true which trips code expending booleans

@HonoreDB  What do you think?

addressed comments
Ad-hocing in Hippocrates, and it's working

HALe JSON allows booleans, so there shouldn't be any need for this, and it'll likely lead to the HALe representor slowly rotting. Archon should declare any attribute it requires to be a boolean as a boolean in its api descriptor, and Farscape should honor that. Is Archon missing a type descriptor or is there a bug in Farscape?

@HonoreDB
The original discussion:
https://github.com/mdsol/hippocrates/pull/208#discussion-diff-68170895R56
I think the problem is that at this point the body is a hash. Passing this hash as a body to Faraday would make faraday to encode true as the string "true" and that trips the server which is expecting a JSON boolean instead.
Now that I think about it probably just adding  builder.use FaradayMiddleware::EncodeJson to the connection we use would do the same. It seems that's what eureka does.  https://github.com/mdsol/eureka-client/blob/develop/lib/eureka-client.rb#L253

Oh, cool, so it's just Faraday? Adding that middleware sounds like a better fix then, thanks for investigating!

Thanks @ykitamura-mdsol Awesome!
@HonoreDB  merge?

🆒


Create a Docker image

Is there one or is development of one planned?
Cool project!

Hello !
It's planned! But I didn't take the time to do the pipeline to push the image on dockerhub and / or github packages.
Comming soon :smile:

Thanks!

Do you need any help with that ?

Hi,
I push monitoror docker image on docker hub: https://hub.docker.com/r/monitoror/monitoror
Readme / Documentation come later ^^


fix readme dependency

Motivation:
in SwiftPM it's either of these three formats

from: "0.1.0"
.exact("0.1.0")
.upToNextMajor(from: "0.1.0")

and I messed up the last one (forgot the from:)
Modifications:
fixed Package.swift
Result:
recommended syntax actually works

late LGTM


Clear Live-Search

Hello,
like in #175 requested this will clear the Live-Search but instead of clearing it after a selection it will be cleared when the dropdown will be opened.
I think @vasilvalkov and me aren't the only one that want this "feature".
I'm beware of the fact that you don't want to add new features because this repository is in maintenance state and that this "feature" is "Not desired" like you said but i thought i just give it a shot.

Although I don't want to change the behavior, but if you contribute code with test case, I will review the PR and consider adoption.
I need to make some test and review hours later.
Thank you for your contribution.


GUACAMOLE-76: Fix N+1 problem when querying connection group tree.

Speed of the connection group tree REST resource fell dramatically with the addition of sharing profiles. This is because the getSharingProfileIdentifiers() function of Connection issues a new query for every call, and is not affected by retrieval of connections in batches via getAll() on the Directory<Connection>.
This change addresses this by retrieving child object identifiers when the parents are retrieved. If multiple parents are retrieved, the identifiers of each of their children is retrieved with one query (rather than N queries). This is accomplished through issuing multiple SELECT statements within the same logical query defined in the MyBatis mapping. Beware that while PostgreSQL will handle multiple statements within a single query by default, the MySQL JDBC driver requires a special allowMultiQueries property for this.
We should look into making the connection tree retrieval process more efficient, as there are definitely ways it could be sped up (use breadth-first only if attempts to retrieve the entire directory contents at once fail?), but this should fix things with respect to release-blocking regressions. Query performance should be back to where it was.

Looks good to me.


Adjust stop index downward for inexact matches

This is a follow up to #44. The stop index also needs to be adjusted downward for inexact matches.

Coverage increased (+0.08%) to 40.145% when pulling aed0a493f82ddab0c9de52fb0dccc586dc7bb54a on fix-range-index into e3cc4fd4b966f9961a85f0139bd7b6789b92e410 on master.

Thanks @nikmolnar


How to clear chat history in the Ollama CLI interface?

When chatting in the Ollama CLI interface, the previous conversation will affect the result for the further conversation. Is there a way to clear out all the previous conversations?

Quit the CLI and restart it. Also /load MODEL to reload the model within the CLI seems to work.

You can just used /clear command.


Identifiers validation failed for dataset Fortalecimiento de las colecciones de ECOSUR. Primera fase (Herbario SCLC)

Identifier validation failed for the dataset Fortalecimiento de las colecciones de ECOSUR. Primera fase (Herbario SCLC):

Crawler attempt: 269
Publishing organization: Comisión nacional para el conocimiento y uso de la biodiversidad
Publishing country: MEXICO
Installation: IPTCONABIO
Number of occurrences indexed for this dataset at the time of the issue: 13412
Cause: GBIF IDs hit maximum allowed - 50%, duplicates - 100%, total records count 13411, absent records count 13411
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3072853/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Fortalecimiento de las colecciones de ECOSUR. Primera fase (Herbario SCLC) : https://doi.org/10.15468/e3tikx.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

Identifier validation still  failing for the dataset Fortalecimiento de las colecciones de ECOSUR. Primera fase (Herbario SCLC):

Crawler attempt: 272
Publishing organization: Comisión nacional para el conocimiento y uso de la biodiversidad
Publishing country: MEXICO
Installation: IPTCONABIO
Number of occurrences indexed for this dataset at the time of the issue: 13412
Cause: GBIF IDs hit maximum allowed - 50%, duplicates - 100%, total records count 13411, absent records count 13411
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3093732/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Fortalecimiento de las colecciones de ECOSUR. Primera fase (Herbario SCLC) : https://doi.org/10.15468/e3tikx.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.


updating TilesDoc with masonry and numColumns options, and adding exa…

…mple with tiles of alternating content heights.
For Grommet PR: https://github.com/grommet/grommet/pull/717
Signed-off-by: Jackie Wijaya<EMAIL_ADDRESS>

Closing and replacing with PR https://github.com/grommet/grommet-docs/pull/74


librsb: init at <IP_ADDRESS>

Motivation for this change
Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 112264 run on x86_64-darwin 1

1 package failed to build and already failed to build on hydra master:

librsb: log https://termbin.com/jt0u

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 112264 run on x86_64-linux 1

1 package built:

librsb

The following issues got detected with the above build packages.
Please fix at least the ones listed with your changed packages:

librsb:

warning: attribute-typo
A likely typo in FCFLAGS argument was found, did you mean CFLAGS?
Near pkgs/development/libraries/librsb/default.nix:43:3:
   |
43 |   FCFLAGS = [ "-fPIC" "-Ofast" ];
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/attribute-typo.md
warning: unused-argument
Unused argument: ntirpc.
Near pkgs/development/libraries/librsb/default.nix:11:12:
   |
11 | , openmpi, ntirpc
   |            ^

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 112264 run on x86_64-darwin 1

1 package failed to build and already failed to build on hydra master:

librsb: plain log  |  pretty log

The following issues got detected with the above build packages.
Please fix at least the ones listed with your changed packages:

librsb:

warning: attribute-typo
A likely typo in FCFLAGS argument was found, did you mean CFLAGS?
Near pkgs/development/libraries/librsb/default.nix:43:3:
   |
43 |   FCFLAGS = [ "-fPIC" "-Ofast" ];
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/attribute-typo.md
warning: unused-argument
Unused argument: ntirpc.
Near pkgs/development/libraries/librsb/default.nix:11:12:
   |
11 | , openmpi, ntirpc
   |            ^


[Airflow-2423] syncing DAGs without scheduler/web-server restart

Make sure you have checked all steps below.
JIRA

[x] My PR addresses the following:

https://issues.apache.org/jira/browse/AIRFLOW-2423

Description

[x] Here are some details about my PR, including screenshots of any UI changes:
This PR enables syncing DAGs from a common remote location in S3 without scheduler or web-server restart.  Syncing DAGs is useful while running Airflow on a distributed setup (like in mesos), where the hosts/containers running the scheduler and the web-server can change with time. Also, where scheduler and web-server restart is to be avoided for every DAG update/addition. This PR syncs DAGs periodically from S3 location with the local DAGs in scheduler and web-server. The newly added/updated DAG in S3 is reflected in the web-server and scheduler local directories, and added to the meta-store backend on every call of collect_dags
If s3_dags_folder property is defined in the airflow config, the '.py' files from S3 location are recursively scanned. The corresponding DAG file from S3 is downloaded only if its new or its last update timestamp is later than the local DAG file's last update timestamp.

Tests

[x] My PR adds the following unit tests OR does not need testing for this extremely good reason:
Tested it locally, and using it with airflow deployment on mesos. Currently, there is no test for s3_hook which is required in this PR, due to which a test for S3 DAG sync is not added

Commits

[x] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Documentation

[x] In case of new functionality, my PR adds documentation that describes how to use it.

When adding new operators/hooks/sensors, the autoclass documentation generation needs to be added.

Code Quality

[x] Passes git diff upstream/master -u -- "*.py" | flake8 --diff

@aditiverma  thanks for your contribution! We are in the process of abstracting a dag fetcher which will allow all kinds of fetchers to be extended from the a common base (see https://github.com/apache/incubator-airflow/pull/3138).

@jgao54 thanks for the initiative! Could you also review this PR to be included as a part of the dag fetcher?

I want to put this PR on hold and revisited once the fetcher is implemented. Reason being this will need to be extended from the BaseDagFetcher. Merging it now will add unnecessary complication to the fetcher implementation. I'd ask you to add some unit tests but that would be early optimization, given the overall pr will need to adopt the fetcher once that's implemented.

@jgao54 sounds good. Please update me once the BaseDagFetcher is ready to be extended.

See #3138. I'm going to close this PR for now.


Inconsistent behavior when column_order has multiple columns

@karlcz commented on Thu Mar 29 2018
@BDemps commented on Tue Mar 27 2018
When I click the arrow at the bottom of the page on say the "zebrafish subjects" page, or when I click "show details" on one of the searchable fields on the left hand side of the page, the system crashes, giving a terminal error, which I've also taken a screenshot of.

@karlcz commented on Thu Mar 29 2018
When I tried this on the prod server with firefox, I get a different error for the next page button:
Bad Request
400 Bad Request The request is malformed. The "after" page key of length 3 does not match the "sort" key of length 4.

@karlcz commented on Thu Mar 29 2018
I can reproduce this on synapse-dev too with the same result.  I had to make sure my annotations were in the same state, so I think it has to do with a customized sort order.
You can go to https://synapse-dev.isrd.isi.edu/chaise/recordset/#1/Zebrafish:Subject  and then try to use the next-page button at the bottom of the page.

This has been fixed.


Old documentation links

Description
Some links still point to the old docs. These links are:

Profile Manager: https://library.threefold.me/info/manual/#/manual__weblets_profile_manager

Threefold Connect: https://library.threefold.me/info/threefold#/tokens/threefold__threefold_connect

Micro VM: https://library.threefold.me/info/manual/#/manual__weblets_vm

Peertube: https://library.threefold.me/info/manual/#/manual__weblets_peertube

Funkwhale: https://library.threefold.me/info/manual/#/manual__weblets_funkwhale

Mattermost: https://library.threefold.me/info/manual/#/manual__weblets_mattermost

Taiga: https://library.threefold.me/info/manual/#/manual__weblets_taiga

ownCloud: https://library.threefold.me/info/manual/#/manual__weblets_owncloud

Contract List: https://library.threefold.me/info/manual/#/manual__tfchain_home

The docs link for the Deployment List is missing. It should point to: https://manual.grid.tf/weblets/weblets_deployments_list.html

Verified on devnet.
All of these links were updated and now they point to the new manual.

Profile Manager: https://manual.grid.tf/weblets/weblets_profile_manager.html
Threefold Connect: https://manual.grid.tf/getstarted/TF_Connect/TF_Connect.html
Micro VM: https://manual.grid.tf/weblets/weblets_vm.html
Peertube: https://manual.grid.tf/weblets/weblets_peertube.html
Funkwhale: https://manual.grid.tf/weblets/weblets_funkwhale.html
Mattermost: https://manual.grid.tf/weblets/weblets_mattermost.html
Taiga: https://manual.grid.tf/weblets/weblets_taiga.html
ownCloud: https://manual.grid.tf/weblets/weblets_owncloud.html
Contract List: https://manual.grid.tf/tfchain/tfchain.html
Deployment list tab was removed.


Multilayers

Hi,
How can I add filter for multilayers.I have 3 geojson layers that i want to filter
thanks
regards

This doesn't currently support multilayers.


rosdep: added python3-ruamel.yaml

Added rosdep for Ubuntu focal:
https://packages.ubuntu.com/focal/python3-ruamel.yaml

Applied suggestion from Chris


feat: Add tokio support for parsing

Add functions allowing async reading of ID3 tags, which should significantly reduce time to parse large libraries, especially over high-latency disks.
On a local disk, using this new functionality reduces total startup time for an application using rust-id3 from ~220s to ~140s.

Make sure the CI is happy
Seems like it's mad about the commit formatting - will they not be squashed on merge?  The clippy ones also don't look relevant to this change.

Yes, the Clippy ones are unrelated. I have pushed a fix to main, could you please rebase?

Thanks! I will tag a new release right away


docs: Add linter for the documentation

Description
Add mdl as a linter for new cnf-testsuite documentation
Add custom rules for keeping format of the documentation
Add lint to git workflows to run mdl.
Remove docs directory from .gitignore
Fix small issues in documentation for linter to pass.
Issues:
Refs: #1945

I'm wondering whether it is a good place to store *.rb rules in the doc directory. To me it looks like CI tooling issue and perhaps should be somewhere else, like /utils dir ...?
How do we handle introduced ruby dependency (although for CI/testing purposes only)?
Can we exclude the doc linters/workflow from triggering the crystal workflow?


invoke pod.debian doesn't work

At least for me (Ubuntu 20.04, bash), it just hangs:
$ inv pod.debian
kubectl delete pod debian
Error from server (NotFound): pods "debian" not found
kubectl run -it debian --image=debian:bullseye-slim --restart=Never -- bash
Unable to use a TTY - input is not a terminal or the right kind of file
If you don't see a command prompt, try pressing enter.
Error attaching, falling back to logs:
** Ctrl-C **

This works though:
$ kubectl run --stdin --tty debian --image=debian:bullseye-slim --restart=Never -- bash
If you don't see a command prompt, try pressing enter.
root@debian:/#

Should I change the command to use --stdin --tty instead of -it? Or is there some other way to make this command work for me?

Interesting. Still works for me on 18.04, but yours does as well. So if it works for everyone, I say make the change.

Actually, I was wrong. Both versions work from my command line, but fail for me when inv pod.debian runs them. I'll keep investigating...

Wait. I use zsh. let me switch to bash and see what happens.

works with bash on 18.04 using inv pod.debian

Ahh, i just noticed something. That pty: True that is in invoke.yaml seems to fix it. I added it to my tasks.py, like this and then it worked:
-        "run": {"echo": True,},
+        "run": {"echo": True, "pty": True},

interesting. Must be something with Bash5. I looked through the change log and nothing jumped out

I think it's this: http://www.pyinvoke.org/faq.html#why-is-my-command-behaving-differently-under-invoke-versus-being-run-by-hand
If you set pty:True (either in the tasks.py, or in invoke.yaml), it works.


Refactor code snippets to use custom errors

This PR depends on #157 being merged first.
If you decide not to merge #157, I'd be happy to reapply my changes here.

@onbjerg I fixed the the cheatcodes in the last commit.
I'm not sure though why the total gas limit is higher than the values that you wrote initially .. perhaps I ran the tests with different compiler settings, or the latest foundry CLI has become more expensive in terms of gas costs when running the test?


Witch Huts Dont Register

obviously nothing generates in a void world but when i visit a location for a witch hut the area isnt registered as a witch hut. normal mobs spawn

I found out that temple.dat doesnt generate when finding areas where witch huts would of been since the land isnt generating, could there be a way to allow the hut to generate?

Structures do not generate not even the metadata for them, could probably hack something in. But for now its fairly simple mod that works just fine.

Ok no problem, i was looking at the project files and it looks like your
code was talking to the forge api for the generation of nether fortresses
so im gonna ask my mate to see if he can add that in like the fortresses
and end obsidian options
Thanks for the reply
On Tuesday, 24 November 2015, LexManos<EMAIL_ADDRESS>wrote:

Structures do not generate not even the metadata for them, could probably
hack something in. But for now its fairly simple mod that works just fine.
—
Reply to this email directly or view it on GitHub
https://github.com/LexManos/YUNoMakeGoodMap/issues/14#issuecomment-159188273
.

ok, i pregenerated a witch hut and removed the land to solve this issue, witch huts get de-registered only when the mod is running. so if i turn off YUNoMakeGood map the hut only spawns witches but with it on only normal mobs spawn,,,, weird


Do not use ~/.config to store substantial amounts of data

Operation System: Ubuntu 17.04
Beaker Version: 0.7.1
On importing data into sites, it seems as if Beaker caches all the data in the .config folder in the user's home directory. While that's not a big problem, it seems a bit an unexpected use of that folder. It might be better to either use ".local" or the "Sites" folder for those purposes.
In my case, I have limited disk space for my home directory, I moved the "Sites" folder to an external hard drive and expected all the copies of files I host to be saved there; I did not expect the ".config" folder to grow to several GB.

Ah, yes this is actually from the browsing cache for temporary Dat sites. There are two issues at play.

 I think now's the time to do that, though, so I'll add that to my 0.7.2 todo list.
There's a difference in platform opinions between osx and linux. I agree, ~/.config is a weird place to keep the cache.

RE point 2, I suppose the system Temp directory would make sense, yeah?

I went for a walk and remembered that it's more than the browsing cache; it's also the internal data structures of the sites you created, and the blobs containing historic versions of each file.

RE point 2, I suppose the system Temp directory would make sense, yeah?

Or perhaps the Sites dir, as you suggest. ~/Sites/.beaker perhaps.

Sounds good to me!

Cool, we'll setup a new path and a bit of code to migrate it.

We're a little concerned that somebody might delete ~/Sites/.beaker without knowing what it is.
There are two paths that are used for Beaker, the user-data path and the sites dir. Both are configurable by environment vars. User-data is where the internal dat data structures are put. In OSX, the user-data path goes under ~/Library/Application Support/Beaker Browser which makes sense. In linux, I'd probably expect it to go to ~/.beaker.
WDYT of that change - keep storing dat internal data inside the user-data path, but default the user-data path to ~/.beaker in Linux instead of under ~/.config ?

This seems to be relevant:
https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
I'd say ~/.cache/beaker for the non-essential stuff and ~/.local/share/applications/beaker for general non-configuration data (but respecting the environment variables as laid out there)

~/.local/share/beaker if you're going there, not applications/, that's for user .desktop files

Closing as outdated


get working on 0.4

Fixes all the compatibility issues necessary to get working on 0.4.
The only breaking change is the rename of drop to droptable, to avoid conflict with method in Base.

I was waiting on this for a long time. Thank you!

Thanks for putting in the time to do this but I'm not going to merge this right now because @quinnj has already made most of these changes in this branch. For that reason I'll let him decide when/if he wants to merge this.

@quinnj´s branch has many breaking changes, and maybe it will take some more time to finish. I would suggest to merge this, to get it up and running, and the other branch could be rebased to master.

Yeah, let's merge this now, the jq/updates branch is still a few weeks away and I can rebase it off of this.

Feel free to PR a new tagged release to METADATA if anyone really wants that.


Create learn.md

this closes issue #211
you may also let me know more detail about the project so that i can add more to it.

Thank you @Varun-Sethi-Dev


Image description (alt text) for cover image

Prerequisites

[X] I have searched for duplicate or closed feature requests

Proposal
If twitter:image and og:image is used there should also be twitter:image:alt and og:image:alt.
It could be a new tag(?) in the front matter that is applied only if there is a cover image.
Motivation and context
Would like to be able to support readers who are visually impaired.
The same alt text or a similiar could then be applied to the post image.
Maybe

image-alt-text-cover
image-alt-text-feature (defaults to image-alt-text-cover if not set)

Could you please provide any docs about those meta?

For Open Graph: https://ogp.me/#structured
For Twitter Cards: https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/summary-card-with-large-image (search for image:alt)

I think it would be better to change it in Hugo. I don't intend to implement our own OpenGraph and Twitter cards templates.
Let's keep this issue open, there is a default social image need to adjust if this proposal is accepted by Hugo.

Now you can specify the alternative text by the featuredImageAlt parameter, it'll fall back to use the page title if not set.


bug fix

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/19360
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.1 -m "<description of version>" 32cc0860e0f57af25f6e7cbad1fb52cb03ef8b75
git push origin v0.3.1

Also, note the warning: Version 0.3.1 skips over 0.3.0
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.


How to change the theme from code behind?

Is there any helper class that can toggle the theme using c#.
ToggleThemeButton works fine, but I need to control it from the viewmodel.

thank you, I thought it is readonly like the ActualThemeVariant


Use app registry validator in require-adobe-auth annotation

Description
Build sequence with /adobeio/shared-validators/app-registry for authN & authZ validation
Types of changes

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

Checklist:

[x] I have signed the Adobe Open Source CLA.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

duplicated by https://github.com/adobe/aio-cli-plugin-runtime/pull/161


Not Correct Committer Info

I have configured the package settings and git config settings and I am still not able to commit from Sublime Text 3 as myself. Every time I commit, it pulls info from my username (Windows username) and hostname. I have followed the suggestions and everything is configured properly, but it still does not work.
[master e394556] test
Committer: WindowsUsername<EMAIL_ADDRESS>Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly. Run the
following command and follow the instructions in your editor to edit
your configuration file:
git config --global --edit

After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author

1 file changed, 1 deletion(-)

It's a configuration issue somewhere on your end. The git package just calls your system git install, so if it's saying your config isn't there then it's probably right.
Try opening a command prompt and using the commands it gives you -- it'll probably fix it for you.

The global was configured, so I configured the local as well and it appears to have fix the issue.
Thanks for your help!

I already tried to edit the global config file via the first command and
all the settings are correct.
On Jan 26, 2016 5:37 PM, "David Lynch"<EMAIL_ADDRESS>wrote:

It's a configuration issue somewhere on your end. The git package just
calls your system git install, so if it's saying your config isn't there
then it's probably right.
Try opening a command prompt and using the commands it gives you -- it'll
probably fix it for you.
—
Reply to this email directly or view it on GitHub.

Here are the logo image I have.
Thank you,
Ethan Lemke


Using statements are being relocated even with SA1200 turned off.

I turned off SA1200 in a StyleCop settings file and put it in my solution folder.  I then ran code cleanup on a file and the add-in still relocated my using block.  I have attached my StyleCop settings file.
Before:
using System;
using System.Collections.Generic;
using Org.Edgerunner.Common.Buffers.Input;

namespace Org.Edgerunner.Common.Parsing.Tokens
{
   /// <summary>
   ///    Class that represents a single parsed language token.
   /// </summary>

After:
using System;

namespace Org.Edgerunner.Common.Parsing.Tokens
{
   using System.Collections.Generic;

   using Org.Edgerunner.Common.Buffers.Input;

   /// <summary>
   ///    Class that represents a single parsed language token.
   /// </summary>

Settings.StyleCop.zip

Ah, this is the intersection between ReSharper features and StyleCop features. The inspection is SA1200, and a StyleCop feature, but moving the using statements is a ReSharper feature. The settings file that gets added (ReSharper → Manage Options → StyleCop) sets the C# Code Style "Add 'using' directive to deepest scope", which is the ReSharper cleanup for SA1200. If you uncheck this, it won't reorder your using statements any more.

I don't quite understand.  If I go to ReSharper → Manage Options, there is no StyleCop option anywhere on this screen.  It just lists the different settings levels.  The only StyleCop sections I see are under Options and Tools, or the new Code Cleanup Profile, neither of which has the "Add 'using' directive to deepest scope" you are referring to.

I found it under ReSharper → Options → Code Editing → C# → Code Style.

Yep, sorry, that's where it is. You should have an "StyleCop.StyleCop » StyleCop" item (I could perhaps name that better :smile:) under Extensions in ReSharper → Manage Options. If you don't, can you check you've installed "StyleCop by JetBrains". If you've got "ReSharper.StyleCop", you should uninstall it - it's buggy.

I do have that listed under manage options but I saw no way to get to the rule you were talking about from there.  I really wish there was a unified interface for editing and maintaining the rules, instead of some in resharper settings and some in the stylecop settings file.  That is one thing I very much preferred in ReSharper.StyleCop.


Refactor [Wordpress] Service

Lot's of changes here, will write out a more descriptive description later when I get back home but for the meantime.
Added Badges:

Downloads [day, week, month, year
Rating
Active Installs

There are some problems with regression.
Resolves #662

Messages

:book:

:sparkles: Thanks for your contribution to Shields, @TagnumElite!

:book:

Thanks for contributing to our documentation. We :heart: our documentarians!

  Generated by :no_entry_sign: dangerJS

I've started having a look at this but haven't quite worked through all of it yet. I'll post a review tomorrow.

Nice. Thanks for updating this and responding to all those comments so quickly. All the big changes are looking good. I've left a few inline comments in the diff on minor issues but there are a couple more things I picked up this time which need a bit of work:

I was checking the existing badges on shields.io against your implementations on the staging deploy and the plugin/theme compatibility badge is producing different results e.g:
 https://img.shields.io/wordpress/v/akismet.svg
 https://shields-staging-pr-2152.herokuapp.com/wordpress/v/akismet.svg
It looks like these should be reporting the same thing but they seem to be reporting completely different numbers.

Taking on overview of the URL patterns we're going to have after this, we're going to end up with:
WordPress Plugin Downloads:		/wordpress/plugin/dd/:slug.svg
WordPress Plugin Downloads:		/wordpress/plugin/dw/:slug.svg
WordPress Plugin Downloads:		/wordpress/plugin/dm/:slug.svg
WordPress Plugin Downloads:		/wordpress/plugin/dy/:slug.svg
Wordpress Plugin Downloads:		/wordpress/plugin/dt/:slug.svg
Wordpress Theme Downloads:		/wordpress/theme/dt/:slug.svg
Wordpress Plugin Active Installs:	/wordpress/plugin/installs/:slug.svg
Wordpress Theme Active Installs:	/wordpress/theme/installs/:slug.svg
Wordpress Plugin Rating:		/wordpress/plugin/rating/:slug.svg
Wordpress Theme Rating:			/wordpress/theme/rating/:slug.svg
Wordpress Plugin Rating:		/wordpress/plugin/stars/:slug.svg
Wordpress Theme Rating:			/wordpress/theme/stars/:slug.svg
Wordpress Theme Version:		/wordpress/theme/v/:slug.svg
Wordpress Plugin Version:		/wordpress/plugin/v/:slug.svg
Wordpress Plugin: Required WP Version:	/wordpress/v/:slug.svg
Wordpress Plugin: Tested WP Version:	/wordpress/plugin/tested/:slug.svg

This looks mostly great except that "Wordpress Plugin: Required WP Version" is on an inconsistent endpoint. As with the /r endpoints, I'd like to keep it working on /wordpress/v/ so that we don;t break for existing users, but can we do the same non-capturing group trick we did with /stars and /r and make the primary/advertised URL something like /wordpress/plugin/required/:slug or /wordpress/plugin/wp-version/:slug (happy for you to do something sensible) moving forwards but keep /wordpress/v working for people who already use it? Then we'll have a nice uniform schema :)

 https://img.shields.io/wordpress/v/akismet.svg
 https://shields-staging-pr-2152.herokuapp.com/wordpress/v/akismet.svg
It looks like these should be reporting the same thing but they seem to be reporting completely different numbers.

I see, I did mix up required WordPress version and tested WordPress version. I will fix this in next commit which should be up in about10 minutes after some testing is done.

Ahh right, that makes sense:
 https://img.shields.io/wordpress/v/akismet.svg
 https://shields-staging-pr-2152.herokuapp.com/wordpress/plugin/tested/akismet.svg
Happy to move 'tested' over to the label, but we do also seem to have lost some custom colouring logic in here as well:
 https://img.shields.io/wordpress/v/bbpress.svg
 https://shields-staging-pr-2152.herokuapp.com/wordpress/plugin/tested/bbpress.svg
https://github.com/badges/shields/blob/a74db3485320696b18f0b7da5756e5df5c6588c0/services/wordpress/wordpress-plugin.service.js#L153-L170

I found out why I kept on getting duplicate commits when using rebase GitHub Desktop would fetch then push. This meant it fetched the old commits and pushed duplicated rebased commits.

That wasn't supposed to happen, please wait for fix


Reintroduce remove-viewer vnc support on windows

What this PR does / why we need it:
In order to run virtctl vnc on windows, remote-viewer needs to be on
the search path in windows.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #1713
Special notes for your reviewer:
/hold
Does someone have a windows machine to test this? According to one user it worked in the past before we introduced darwin support and unconditionally ran the linux branch.
Release note:

Add remote-viewer support on windows to virtctl

@nellyc do you have people in your team with a windows machine?

@rmohr I have a machine with a windows partition, will test it


[Feature] New RBAC privilege framework: build-in roles and users

What type of PR is this：

[ ] BugFix
[x] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Introduce a new privilege framework.
To avoid huge PR which is hard to review and easy to conflict, I'm splitting into several small PR, each implementing an individual aspect of the new privilege framework. This is the twelfth one. For previous PRs see
https://github.com/StarRocks/starrocks/pull/11447
https://github.com/StarRocks/starrocks/pull/11528
https://github.com/StarRocks/starrocks/pull/11593
https://github.com/StarRocks/starrocks/pull/11732
https://github.com/StarRocks/starrocks/pull/11777
https://github.com/StarRocks/starrocks/pull/11847
https://github.com/StarRocks/starrocks/pull/11909
https://github.com/StarRocks/starrocks/pull/12035
https://github.com/StarRocks/starrocks/pull/12128
https://github.com/StarRocks/starrocks/pull/12172
https://github.com/StarRocks/starrocks/pull/12468
This PR support built-in roles and users.

Add a function to initialize all built-in roles and users
Check if the role is mutable when executing GRANT or REVOKE on a role.
Check if the role is removable when dropping a role.
Grant the public role to every user newly created.
Fix a bug. drop table will check the drop action on the table instead of the drop action on the database.
Remove the ADMIN action, which is totally my misunderstanding.
Support granting privileges on all users.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

[FE PR Coverage Check]
:heart_eyes: pass : 99 / 117 (84.62%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/analyzer/PrivilegeStmtAnalyzerV2.java
1
2
50.00%
[148]

:large_blue_circle:
com/starrocks/privilege/UserPEntryObject.java
7
12
58.33%
[30, 41, 70, 74, 77]

:large_blue_circle:
com/starrocks/privilege/PrivilegeManager.java
81
93
87.10%
[168, 170, 206, 243, 338, 398, 466, 552, 579, 580, 581, 895]

:large_blue_circle:
com/starrocks/sql/analyzer/PrivilegeCheckerV2.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/PrivilegeTypes.java
5
5
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/DefaultAuthorizationProvider.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/RolePrivilegeCollection.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/authentication/AuthenticationManager.java
2
2
100.00%
[]

starrocks_be_unittest succeeded.

run starrocks_fe_unittest

[FE PR Coverage Check]
:heart_eyes: pass : 112 / 125 (89.60%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/privilege/UserPEntryObject.java
11
16
68.75%
[71, 72, 74, 78, 96]

:large_blue_circle:
com/starrocks/privilege/PrivilegeManager.java
80
88
90.91%
[166, 168, 204, 241, 255, 567, 568, 569]

:large_blue_circle:
com/starrocks/sql/analyzer/PrivilegeCheckerV2.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/PrivilegeTypes.java
5
5
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/DefaultAuthorizationProvider.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/RolePrivilegeCollection.java
12
12
100.00%
[]

:large_blue_circle:
com/starrocks/authentication/AuthenticationManager.java
2
2
100.00%
[]

starrocks_be_unittest succeeded.

[FE PR Coverage Check]
:heart_eyes: pass : 118 / 131 (90.08%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/privilege/UserPEntryObject.java
11
16
68.75%
[71, 72, 74, 78, 96]

:large_blue_circle:
com/starrocks/privilege/PrivilegeManager.java
85
93
91.40%
[169, 171, 207, 244, 259, 571, 572, 573]

:large_blue_circle:
com/starrocks/sql/analyzer/PrivilegeCheckerV2.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/PrivilegeTypes.java
5
5
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/DefaultAuthorizationProvider.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/RolePrivilegeCollection.java
12
12
100.00%
[]

:large_blue_circle:
com/starrocks/server/GlobalStateMgr.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/authentication/AuthenticationManager.java
2
2
100.00%
[]

starrocks_be_unittest succeeded.

starrocks_be_unittest succeeded.

[FE PR Coverage Check]
:heart_eyes: pass : 122 / 135 (90.37%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/privilege/UserPEntryObject.java
11
16
68.75%
[71, 72, 74, 78, 96]

:large_blue_circle:
com/starrocks/privilege/PrivilegeManager.java
89
97
91.75%
[179, 181, 217, 254, 269, 581, 582, 583]

:large_blue_circle:
com/starrocks/sql/analyzer/PrivilegeCheckerV2.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/PrivilegeTypes.java
5
5
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/DefaultAuthorizationProvider.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/RolePrivilegeCollection.java
12
12
100.00%
[]

:large_blue_circle:
com/starrocks/server/GlobalStateMgr.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/authentication/AuthenticationManager.java
2
2
100.00%
[]

starrocks_be_unittest succeeded.

run starrocks_fe_unittest

run starrocks_fe_unittest

[FE PR Coverage Check]
:heart_eyes: pass : 135 / 147 (91.84%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/privilege/UserPEntryObject.java
11
16
68.75%
[71, 72, 74, 78, 96]

:large_blue_circle:
com/starrocks/privilege/PrivilegeManager.java
103
110
93.64%
[174, 176, 209, 246, 573, 574, 575]

:large_blue_circle:
com/starrocks/sql/analyzer/PrivilegeCheckerV2.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/PrivilegeTypes.java
5
5
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/DefaultAuthorizationProvider.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/privilege/RolePrivilegeCollection.java
12
12
100.00%
[]

:large_blue_circle:
com/starrocks/authentication/AuthenticationManager.java
2
2
100.00%
[]

run starrocks_admit_test


Apr 17th 2024, Community Meeting Agenda

📞 Dapr Community Meeting
Every two weeks we host a community meeting to highlight community created content, showcase new features, review upcoming milestones, and engage in Q&A with the Dapr community - all are welcome, and we encourage participation.
The purpose of this thread is to form a discussion amongst the Dapr community on potential topics to highlight during the meeting. If you have a topic you wish to present or learn more about, please comment and be sure to include your name and a short description of the topic.

The conversations in this thread will directly influence the meeting agenda for the community call on , at 9 AM PST (See it in your local time). The meeting agenda is finalized by a Community Call Host prior to the meeting.
See you at the community call, we'll be live streaming on YouTube! 👋
Agenda

Introduction
Building distributed apps with serverless APIs (@kendallroden & @alicejgibbons Diagrid)
Session 2: TBD
Dapr news / Show & tell
Open discussion
Closing

Checklists for the host
Before the meeting

[ ] Find speakers
[ ] Collect Dapr news (blog posts & videos found on social media, and show-and-tell Discord channel)
[ ] Prepare slide deck
[ ] Send meeting invite to the speakers
[ ] Announce the meeting on social media

[ ] 1 week before
[ ] 1 day before
[ ] 1 hour before

During the meeting

Welcome & announce that the meeting will be recorded
Start the recording
Show the agenda
Welcome first speaker
First session
Q&A first session
Welcome second speaker
Second session
Q&A second session
Show Dapr related news, posts, videos.
Open discussion
Closing & mention Dapr Discord channel

After the meeting

[ ] Upload the meeting to YouTube
[ ] Add chapters to the video
[ ] Add links to the video description

[ ] Read-only link to slides
[ ] Dapr Discord link
[ ] Other relevant links related to the sessions

[ ] Announce the published video on social media
[ ] Close this issue

https://www.youtube.com/watch?v=YatWKC9oZFA


Grammatical corrections for compound modifiers

The correct forms in English are "actor-isolated value" (hyphenate compound modifiers preceding nouns) and "is actor isolated" (don't hyphenate predicative compound modifiers).
https://stylemanual.com.au/contents/editing/compound-words/compound-modifiers-including-adjectives-and-adverbs

@swift-ci please smoke test

The correct forms in English are "actor-isolated value" (hyphenate compound modifiers preceding nouns) and "is actor isolated" (don't hyphenate predicative compound modifiers).

Note: this accords with the Apple Style Guide.

@swift-ci please test

cc @gottesmm

@swift-ci please test Windows platform


GH-1961: DefaultDestinationTopicResolver: Inconsistencies In Spring Cloud Environment

Resolves: https://github.com/spring-projects/spring-kafka/issues/1961

@yvettequinby Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@yvettequinby Thank you for signing the Contributor License Agreement!

...and cherry-picked to 2.7.x

@yvettequinby Many thanks for the contribution!!


[webview_flutter] Support new onUrlChanged event on iOS.

This PR adds iOS support for the new onUrlChanged event added to the platform interface in #4509.
As this PR contains and depends on the changes made to the platform interface in #4509, this PR will remain in draft state until that PR has been successfully merged and the changes have been published.
Relevant issue:

flutter/flutter#27729

Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [relevant style guides] and ran [the auto-formatter]. (Unlike the flutter/flutter repo, the flutter/plugins repo does use dart format.)
[x] I signed the [CLA].
[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated pubspec.yaml with an appropriate new version according to the [pub versioning philosophy], or this PR is [exempt from version changes].
[x] I updated CHANGELOG.md to add a description of the change.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is [test-exempt].
[x] All existing and new tests are passing.

@BeMacized are you still interested in working on this PR? Is there anything you need from anyone?

@Hixie Same as in the other PR: We stopped working on this feature due to there being no good way to implement it in the current structure without a breaking change. The changes to the platform interface these PRs depend on that were merged have been reverted. Once #94051 has been resolved I'll be happy to pick it back up again.

@BeMacized How about this one?


Update agenda for CRD- Open Tech Call

https://github.com/hnesk/browse-ocrd/

Presentation about workflow example in workflow and CWL


get libssl from upstream images

it appears that some package(s) (gh?) require libssl-dev to to be installed, and this appears not to be in the current r-hub image.
------------------------- ANTICONF ERROR ---------------------------
Configuration failed because openssl was not found. Try installing:
 * deb: libssl-dev (Debian, Ubuntu, etc)
 * rpm: openssl-devel (Fedora, CentOS, RHEL)
 * csw: libssl_dev (Solaris)
 * brew<EMAIL_ADDRESS>(Mac OSX)
If openssl is already installed, check that 'pkg-config' is in your
PATH and PKG_CONFIG_PATH contains a openssl.pc file. If pkg-config
is unavailable you can set INCLUDE_DIR and LIB_DIR manually via:
R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
--------------------------------------------------------------------

You shouldn't need to do this manually necessarily, rhub has a sysreq db and package that is uses to install necessary system requirements.
@gaborcsardi is the way you would recommend doing it?

yes, I was planning on doing that in #164, but will postpone that a bit and keep this open as a reminder.

Yeah, you can use the sysreqs package to query the R-hub platforms, and support for other platforms is coming out soon. Or you can also use the web-service directly: https://sysreqs.r-hub.io/

(note to self: similar issue with necessary RUN apt-get install -y --no-install-recommends libxml2-dev for pkgdown.


feat(dart_frog): add SecurityContext named argument to serve method

Status
READY
Description
Sometimes it is necessary to run dev server with certain SSL certificates. It is very strange that shelf supports them, but dart frog does not. Added an optional named securityContext parameter to the serve method. Now in main.dat in method run you can define SSL certificates with which the server will be started
Type of Change

[x] ✨ New feature (non-breaking change which adds functionality)
[ ] 🛠 Bug fix (non-breaking change which fixes an issue)
[ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🧹 Code refactor
[ ] ✅ Build configuration change
[ ] 📝 Documentation
[ ] 🗑 Chore

LGTM! Thank you for the contribution and the fast PR replies 💙

ref: 487


How to use offline

May Carbone use offline?How to use it.Thanks

Hi,
Can you explain more about the idea "use carbone offline" ?
To start with Carbone, a detailed documentation is available with examples here: Carbone Documentation.
Reach me if you need help


Update Expander NotSupported notes (#216)

Redo of #216 which I merged too soon...

Should be released when MCT v5 goes out


BingoUI Compatibility Issue

When using BingoUI and having IsaGrabBag enabled, if you have the "Hide Variants except Grabless" option enabled in BingoUI, enabling the grabless variant and then leaving the current chapter and entering another one disables grabless and enables mirror mode

Fixed by https://github.com/CommunalHelper/IsaGrabBag/commit/d50e7368574b49816ebe3e6de11dfd05b4d522fd, will go live in 1.6.7.


fix for production issue

Thanks @npomfret this works nicely 👍

@npomfret Thanks for taking care of this! Guess I tried to be too fancy.. If anyone knows of the proper way to check an elements type please let me know.


Failed to read Configuration.json when open the CaTx after installed first time

Hello, thank you very much for your contribution. This is a great project! However, there was a problem when I opened it for the first time. The software prompted me to "Failed to read Configuration.json". How can I solve this problem?

Hi MinYoung,
Thank you for your comment and your participation in the project. It seems the JSON file loading issue has been sorted out. If so, would it be possible to let us know what the resolution was? This information would be helpful for documentation purposes and for other uses who might encounter similar issues in the future. Thank you again!
Jongmin

Jongmin
Thank you for your attention to the issue. The problem of the failed reading of the JSON file before was mainly due to the failure to install strictly in accordance with the guidelines. This problem can be solved as long as the guidelines are strictly followed.
MinYoung
              Feeling??
@.***

------------------ 原始邮件 ------------------
发件人:                                                                                "dotTHzTAG/CaTx"                                                                                @.>;
发送时间: 2024年11月11日(星期一) 上午8:49
@.>;
抄送: "              @.>;"State @.>;
主题: Re: [dotTHzTAG/CaTx] Failed to read Configuration.json when open the CaTx after installed first time (Issue #7)
Hi MinYoung,
Thank you for your comment and your participation in the project. It seems the JSON file loading issue has been sorted out. If so, would it be possible to let us know what the resolution was? This information would be helpful for documentation purposes and for other uses who might encounter similar issues in the future. Thank you again!
Jongmin
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you modified the open/close state.Message ID: @.***>


Adds a CommonJS build script

This is a start at an attempt to produce a CommonJS build in response to my question yesterday: #22. Let me know what you think.

@jeffkole thanks for this, I like it. I wonder if it wouldn't be better to combine this into a single build and a single release (or at least have a single command for each). i can see a future issue where only globals get built and released (or only the commonjs version).
thoughts?

One build and release script is definitely better.  The current one is fairly specialized (ie, works great with Browserify and if you are including React globally), so I didn't want mess with it, because I do not know the project history.  I mostly stole my solution from what I saw from @ryanflorence in rackt/react-router.  It is possible that the CommonJS solution can also work just fine for the Browserify case you had targeted originally.

yeah, i think it can. we can ditch the browserify solution if we can make something that will work for:

users who are not using a module system
users who are using requirejs
the new CommonJS build you are proposing

#26 may fit the bill better.


Upload check for Succeeded, failed, or timeout

Previously upload checked for only succeeded or failed but recent
PR changed the case of succeeded and failed does not need to be in
the log file anymore as a message.
Signed-off-by: Melvin Hillsman<EMAIL_ADDRESS>

/lgtm

/remove do-not-merge/hold


Fix https://github.com/swiftlang/swift-docc/issues/1066

Bug/issue #, if applicable: https://github.com/swiftlang/swift-docc/issues/1066
Summary
Folds sequential filter and first into a single filter(where:) to prevent the extra step.
Dependencies
n/a
Testing
The optimization only takes place when running on Linux with benchmarking enabled. I.e.:
DOCC_BENCHMARK=YES [further env variables] ./docc convert [further arguments]

There isn't a specific unit test covering the change as the behavior is unchanged.
Checklist
Make sure you check off the following items. If they cannot be completed, provide a reason.

[n/a] Added tests
[X] Ran the ./bin/test script and it succeeded
[n/a] Updated documentation if necessary

@swift-ci Please smoke test

@swift-ci please test

@swift-ci please test


No context-menu in EverestCodeArea

When you choose POST->Body->Raw it is great that you can pick JSON and it is excellent that the syntax highlighting is there, but for whatever reason, the right click menu is disabled (Ctrl+C/Ctrl+V works though).
This bug is to enable right click for users expecting it

Thanks for reporting! Should be fixed in an upcoming release.


package:flutter_driver should support package:flutter_tools

There's a big overlap between package:flutter_driver and package:flutter_tools. Both packages control Flutter apps remotely in some way. A lot of it is the same, such as fetching timeline data.
Suggestion:

driver_extension.dart moves into package:flutter_test
package:flutter_driver stops depending on package:flutter and package:flutter_test
package:flutter_tools starts depending on package:flutter_driver

package:flutter_driver will over time expand its functionality to give more power to our developers to control Flutter apps programmatically and at the same time it will provide API to package:flutter_tools.
/cc @Hixie @devoncarew

Have flutter_tools depend on flutter_driver makes sense to me (I'll still want to consume our own service protocol client).

I'll still want to consume our own service protocol client

+1. We could clean this up too.

We'll also want to move flutter_test and flutter_driver towards more similar APIs now that flutter_test is also async.
Please hold off on making changes like this to flutter_test for a few more days, I really want to land my thing first since it changes everything in there.

(in case that wasn't clear, I'm entirely in favour of everything discussed in this issue.)

I think this is done now, right?


Add CRYN token

[x] I will not ping on Discord/Twitter/email about this pull request.

PRs are reviewed in bulk and and can take up to two weeks to be merged.
Please provide the following information for your token.
Please include change to the src/tokens/solana.tokenlist.json file in the PR.
DON'T modify any other token on the list.
At minimum each entry should have

Token Address: 5pXLmRJyfrTDYMCp1xyiqRDcbb7vYjYiMYzhBza2ht62
Token Name: Crayon
Token Symbol: CRYN
Logo: https://github.com/solanacrayon/solanacrayon/blob/main/crayon_logo.png
Link to the official homepage of token: https://solanacrayon.com
Coingecko ID if available (https://www.coingecko.com/api/documentations/v3#/coins/get_coins__id_):

Let's grow together sir 🙂

have you created a telegram group for community announcements, sir? and can i join?

have you created a telegram group for community announcements, sir? and can i join?

not yet

okay I'm waiting for you. if you need help, can I help you?
Pada tanggal Sab, 10 Jul 2021 6.59 AM, solanacrayon <
@.***> menulis:

have you created a telegram group for community announcements, sir? and
can i join?
not yet
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/solana-labs/token-list/pull/513#issuecomment-877514824,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUYHTUECOLMFHN5ADY2G5MLTW6ENPANCNFSM475XTNPQ
.

okay I'm waiting for you. if you need help, I canhelp you
Pada tanggal Sab, 10 Jul 2021 6.59 AM, solanacrayon <
@.***> menulis:

have you created a telegram group for community announcements, sir? and
can i join?
not yet
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/solana-labs/token-list/pull/513#issuecomment-877514824,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUYHTUECOLMFHN5ADY2G5MLTW6ENPANCNFSM475XTNPQ
.

Hi team, Could you check our PR and approve our request.
Thank's 🙂
@mvines

Ok, I will check.
Pada tanggal Sen, 12 Jul 2021 11.23 AM, solanacrayon <
@.***> menulis:

Hi team, Could you check our PR and approve our request.
Thank's 🙂
@mvines https://github.com/mvines
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/solana-labs/token-list/pull/513#issuecomment-877959271,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUYHTUBV43RLNF3LCXHUT6LTXJU2HANCNFSM475XTNPQ
.

does crayon already have a telegram group? I think telegram can also strengthen the community


CUDA: Remove items deprecated in 0.53 + simulator test fixes

This PR removes items deprecated in 0.53 and scheduled for removal in 0.54. These include:

The compute_capabilty kwarg to inspect methods.
The ability to index dicts returns by inspect method using a tuple of compute capability and argument types.
The return of a single item (instead of a dict) from the inspection methods and ptx property of specialized dispatchers.
The definition and definitions property of dispatchers.

Whilst working on this I discovered a couple of other issues in the simulator:

The testing of cooperative groups was accidentally skipped because skip_if_cudadevrt_missing always skipped tests on the simulator - this is now resolved.
Some tests inspected some fake PTX from the simulator - this makes no sense, so the ptx property of fake kernels has been removed, and the tests which inspected it are now skipped on cudasim.

Some other remarks:

Various tests made use of the deprecated functionality - these have now been updated to use the current interfaces.
Relevant documentation (the Cooperative groups example and the deprecation notices) is updated.
Tests of the deprecation notices have been removed accordingly.

@stuartarchibald Many thanks for the review - comments should be addressed now.

Is the fail a Frosty Thompson?
INFO: Running slice of discovered tests: (7,None,22)
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
skipped HSA tests
skipped HSA tests
Parallel: 402. Serial: 62
s....................................................................................................................................x...............cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
..................................s................ssssssssssssssss..........F...............................................................................................................................................................................sss..ss..........sssssss.s..s....sss..........s............sss
======================================================================
FAIL: test_fork_from_non_main_thread (numba.tests.test_parallel_backend.TestTBBSpecificIssues)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/vsts/work/1/s/numba/tests/test_parallel_backend.py", line 921, in test_fork_from_non_main_thread
    self.assertIn(msg_head, err)
AssertionError: 'Attempted to fork from a non-main thread, the TBB library' not found in ''

----------------------------------------------------------------------
Ran 464 tests in 159.435s

FAILED (failures=1, skipped=39, expected failures=1)

Is the fail a Frosty Thompson?

No, that's the fork from non-main thread problem reappearing, would guess TBB 2021 related. Frosty Thompson appears as a live lock.

Is the fail a Frosty Thompson?

No, that's the fork from non-main thread problem reappearing, would guess TBB 2021 related. Frosty Thompson appears as a live lock.

Fixed in https://github.com/numba/numba/pull/6966

Thanks for the fixes, please could you resolve the conflict against mainline, this can then have a build farm run?

@stuartarchibald I've merged master and also done the little refactor I missed before - could this have a buildfarm run now please?

/azp run

(Re-running due to conda 500 / 530 errors in the prior test run)

Buildfarm ID: numba_smoketest_cuda_yaml_61.

Buildfarm ID: numba_smoketest_cuda_yaml_61.

This failed. All fails are on windows.

py3.8, np1.17, cuda 9.2
py3.8, np1.17, cuda 10.0
py3.9, np1.19, cuda 10.0
py3.9, np1.19, cuda 9.2

Failure is the same on each:
<snip>
FAIL: test_const_record_optimization (numba.cuda.tests.cudapy.test_constmem.TestCudaConstantMemory)
-----------------------------------------------------------------------------
Trace back:
"numba\cuda\tests\test_constmem.py", line 200, in test_const_record_optimization
    self.assertGreaterEqual(u8_load_count, expected_load_count,
AssertionError: 11 not greater than or equal to 12: load record values as individual bytes
<snip>

@stuartarchibald Thanks for the report. I've removed the failing test and a similar one, for the rationale outlined in the commit message - in summary I think these tests are a bit unhelpful / nonsensical and have adjusted them several times over the course of various PRs. Explanation from the commit:
These tests check for very specific patterns in the generated PTX that
are unstable across toolkit versions, platforms, and other minor
changes. Since these frequently need adjustment to match the generated
PTX, and have never revealed an underlying issue, is seems more sensible
to remove them instead of continually fixing them up in the presence of
variations.

Note that the latest issue was detected in the PR numba#6840 buildfarm run,
with failures in test_const_record_optimization on Windows for CUDA 9.2
and 10.0. These failures arose because a change to compile the kernel
with an explicit signature instead of specializing the kernel for given
arguments changed the types the kernel was being compiled for on Windows
- the default int on Windows is different to the default int on Linux.
So this test wasn't even testing the same thing on Windows as on Linux,
and this went unnoticed for a very long time!

Buildfarm ID: numba_smoketest_cuda_yaml_63.

This failed due to the issue in https://github.com/numba/numba/pull/7052. Once that's merged will re-run the build.

@stuartarchibald / @esc Could this have another run now please?

@stuartarchibald / @esc Could this have another run now please?

Buildfarm ID: numba_smoketest_cuda_yaml_67.

@stuartarchibald / @esc Could this have another run now please?

Buildfarm ID: numba_smoketest_cuda_yaml_67.

Passed.


RestClient not deserializing JSON Collections

Environment Details

Helidon Version: 2.5.1
Helidon MP
JDK version: 11
OS: Linux

Description
When using a RestClient to retrieve objects containing a list, with something similar as the following API:
	@GET
	@Path("/User")
	@Produces(MediaType.APPLICATION_JSON)
	UsersPage getUsers();

the objects within the list are not getting deserialized. Lets say the REST endpoint call returns the following JSON data:
{
   "pageSize" : 2,
   "currentPage" : 1,
   "totalPages" : 1
   "users": [
      {
         "name": "user 1",
         "id": 1
      },
      {
         "name": "user 2",
         "id": 2
      }
   ]
}

When being mapped to the following class:
class UsersPage {
    public int pageSize, currentPage, totalPages;
    public List<User> users;
}

for which User is the following class:
class User {
    public String name;
    public int id;
}

the inistance of UserPage is correctly deserialized except for the contents of users, which returns null  instead of the expected 2 Users within it.
What am I missing to correctly deserialize the generics contents of collections in this case a List<User>
Greetings and thanks in advance

Which jersey media provider are you using ?
E.g.
<dependency>
    <groupId>org.glassfish.jersey.media</groupId>
    <artifactId>jersey-media-json-binding</artifactId>
    <scope>runtime</scope>
</dependency>

If you are not declaring one explicitly and you are using this means you are using json-b:
<dependency>
    <groupId>io.helidon.microprofile.bundles</groupId>
    <artifactId>helidon-microprofile</artifactId>
</dependency>

The one I have is:
<dependency>
	<groupId>io.helidon.media</groupId>
	<artifactId>helidon-media-jackson</artifactId>
	<version>2.5.1</version>
</dependency>

After changing it to the suggested (version added):
<dependency>
			<groupId>org.glassfish.jersey.media</groupId>
			<artifactId>jersey-media-json-binding</artifactId>
			<version>2.36</version>
			<scope>runtime</scope>
		</dependency>

I am still getting the collection within the response as null

helidon-media-jackson is only for Helidon SE ; you can remove it.
I'm unable to reproduce, see the changes I tried on top of quickstart-mp below.
Can you provide a simpler reproducer ?
public class User {
    public String name;
    public int id;
}

public class UsersPage {
    public int pageSize, currentPage, totalPages;
    public List<User> users;
}

public interface UsersPageClient {

    @GET
    @Produces(MediaType.APPLICATION_JSON)
    UsersPage getUsers();

    @POST
    @Consumes(MediaType.APPLICATION_JSON)
    void setUsers(UsersPage usersPage);
}

@ApplicationScoped
public class UsersPageRef {
    private final AtomicReference<UsersPage> ref = new AtomicReference<>();

    UsersPage getUsersPage() {
        return ref.get();
    }

    void setUsersPage(UsersPage usersPage) {
        this.ref.set(usersPage);
    }
}

@Path("/users-page")
public class UsersPageResource {

    @Inject
    private UsersPageRef repo;

    @Inject
    private UsersPageClient client;

    @GET
    @Produces(MediaType.APPLICATION_JSON)
    public UsersPage getUsers() {
        return repo.getUsersPage();
    }

    @POST
    @Consumes(MediaType.APPLICATION_JSON)
    public void setUsers(UsersPage usersPage) {
        repo.setUsersPage(usersPage);
    }

    @POST
    @Path("go")
    public UsersPage test(UsersPage usersPage) {
        client.setUsers(usersPage);
        return client.getUsers();
    }
}

curl -vvv  -X POST -H "Content-Type: application/json" -d '{ "pageSize" : 2, "currentPage" : 1, "totalPages" : 1, "users": [ { "name": "user 1", "id": 1 }, { "name": "user 2", "id": 2 } ] }' http://localhost:8080/users-page/go

I've been trying to reproduce it yet I am seeing the expected behavior work as a charm on a simplified version, which is weird since the project I a working on started just a few weeks back so I don't have too many changes from the quickstart archetype, I've copied all the contents of my pom to the new project I created to reproduce it and it still works. I will continue highlighting the differences to see if I can find the culprit and post it here for posterity

Issue was my response not being mapped as is given the key in the JSON data not following the expected naming (Naming Strategy's) as the rest of the JSON, requiring me to add a @JsonbProperty to that particular attribute so that it get mapped correctly


Unqualified type in session results in generator error

package Test is

   type T is mod 2 ** 8;

   generic
      with function Fn return T;
   session Session with
      Initial => I,
      Final => F
   is
      Result : T;
   begin
      state I is
      begin
         Result := Fn;
      transition
         goto F
      end I;
      state F is null state;
   end Session;
end Test;

 rflx generate -d generate/ test.rflx
Parsing test.rflx
Processing Test
id: error: empty identifier

This should also result in a bug box containing a proper backtrace.

The function return type is the culprit. Prefixing it with Test:: mitigates the issue.


41 connect firestore to app

When you first sign in or create an account, you are now prompted with an account setup page where you need to fill in information to continue to your profile page.
When this is complete your profile details are displayed on your profile page

closes #41


Azcopy download command error  and cannot download coco-caption pretrained model, empty folder

Hello, thanks for releasing such an excellent model.
I found that in VinVL_DOWNLOAD.md, there is a typro in command
path/to/azcopy copy 'https://biglmdiag.blob.core.windows.net/vinvl/model_ckpts/nocaps' <target folder> --resursive . It should be --recursive at the end, rather than `--resursive'
When I tried to download pretrained OSCAR+ model for the task of Image caption , the download cannot be done with INFO
INFO: Any empty folders will not be processed, because source and/or destination doesn't have full folder support
Is this folder empty?
Thanks

Issue addressed in "VinVL download error #75"
Replace 'coco_caption' with 'image_captioning'

I've met the problem as well, but it could still download the pretrained model regardless of the INFO.


HBASE-23073 Add an optional costFunction to balance regions according to a capacity rule

Backport of HBASE-23073

Thanks! Waiting on the pre-commit job to run, before merging it.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
7m 25s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 2 new or modified test files.

_ branch-1 Compile Tests _

+1 :green_heart:
mvninstall
8m 41s
branch-1 passed

+1 :green_heart:
compile
0m 41s
branch-1 passed with JDK v1.8.0_232

+1 :green_heart:
compile
0m 45s
branch-1 passed with JDK v1.7.0_242

+1 :green_heart:
checkstyle
1m 34s
branch-1 passed

+1 :green_heart:
shadedjars
2m 52s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 37s
branch-1 passed with JDK v1.8.0_232

+1 :green_heart:
javadoc
0m 42s
branch-1 passed with JDK v1.7.0_242

+0 :ok:
spotbugs
2m 52s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
2m 49s
branch-1 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 55s
the patch passed

+1 :green_heart:
compile
0m 38s
the patch passed with JDK v1.8.0_232

+1 :green_heart:
javac
0m 38s
the patch passed

+1 :green_heart:
compile
0m 47s
the patch passed with JDK v1.7.0_242

+1 :green_heart:
javac
0m 47s
the patch passed

+1 :green_heart:
checkstyle
1m 31s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedjars
2m 48s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
hadoopcheck
4m 59s
Patch does not cause any errors with Hadoop 2.8.5 2.9.2.

+1 :green_heart:
javadoc
0m 31s
the patch passed with JDK v1.8.0_232

+1 :green_heart:
javadoc
0m 41s
the patch passed with JDK v1.7.0_242

-1 :x:
findbugs
2m 55s
hbase-server generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)

_ Other Tests _

-1 :x:
unit
130m 56s
hbase-server in the patch failed.

+1 :green_heart:
asflicense
0m 32s
The patch does not generate ASF License warnings.

178m  2s

Reason
Tests

FindBugs
module:hbase-server

Primitive value is unboxed and coerced for ternary operator in org.apache.hadoop.hbase.master.balancer.HeterogeneousRegionCountCostFunction.cost()  At HeterogeneousRegionCountCostFunction.java:coerced for ternary operator in org.apache.hadoop.hbase.master.balancer.HeterogeneousRegionCountCostFunction.cost()  At HeterogeneousRegionCountCostFunction.java:[line 134]

Failed junit tests
hadoop.hbase.client.TestAdmin2

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-894/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/894

Optional Tests
dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile

uname
Linux 0527a7129e19 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-894/out/precommit/personality/provided.sh

git revision
branch-1 / da9f6bf

Default Java
1.7.0_242

Multi-JDK versions
/usr/lib/jvm/zulu-8-amd64:1.8.0_232 /usr/lib/jvm/zulu-7-amd64:1.7.0_242

findbugs
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-894/1/artifact/out/new-findbugs-hbase-server.html

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-894/1/artifact/out/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-894/1/testReport/

Max. process+thread count
4057 (vs. ulimit of 10000)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-894/1/console

versions
git=1.9.1 maven=3.0.5 findbugs=3.0.1

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 39s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 2 new or modified test files.

_ branch-1 Compile Tests _

+1 :green_heart:
mvninstall
8m 45s
branch-1 passed

+1 :green_heart:
compile
0m 41s
branch-1 passed with JDK v1.8.0_232

+1 :green_heart:
compile
0m 44s
branch-1 passed with JDK v1.7.0_242

+1 :green_heart:
checkstyle
1m 33s
branch-1 passed

+1 :green_heart:
shadedjars
2m 51s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 37s
branch-1 passed with JDK v1.8.0_232

+1 :green_heart:
javadoc
0m 42s
branch-1 passed with JDK v1.7.0_242

+0 :ok:
spotbugs
2m 52s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
2m 49s
branch-1 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 56s
the patch passed

+1 :green_heart:
compile
0m 38s
the patch passed with JDK v1.8.0_232

+1 :green_heart:
javac
0m 38s
the patch passed

+1 :green_heart:
compile
0m 44s
the patch passed with JDK v1.7.0_242

+1 :green_heart:
javac
0m 44s
the patch passed

+1 :green_heart:
checkstyle
1m 30s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedjars
2m 46s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
hadoopcheck
5m  3s
Patch does not cause any errors with Hadoop 2.8.5 2.9.2.

+1 :green_heart:
javadoc
0m 30s
the patch passed with JDK v1.8.0_232

+1 :green_heart:
javadoc
0m 41s
the patch passed with JDK v1.7.0_242

+1 :green_heart:
findbugs
2m 52s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
128m 57s
hbase-server in the patch passed.

+1 :green_heart:
asflicense
0m 33s
The patch does not generate ASF License warnings.

169m  3s

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-894/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/894

Optional Tests
dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile

uname
Linux cfb517ec40df 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-894/out/precommit/personality/provided.sh

git revision
branch-1 / da9f6bf

Default Java
1.7.0_242

Multi-JDK versions
/usr/lib/jvm/zulu-8-amd64:1.8.0_232 /usr/lib/jvm/zulu-7-amd64:1.7.0_242

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-894/2/testReport/

Max. process+thread count
4056 (vs. ulimit of 10000)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-894/2/console

versions
git=1.9.1 maven=3.0.5 findbugs=3.0.1

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.