>>1684
OK, I did some reading on OneGet, and experimented a little- my initial assessment of "use chocolatey over oneget" still stands until further notice.
OneGet has an extremely basic implementation of chocolatey written by OneGet devs and NOT chocolatey devs, used to install chocolatey packages. They did this because chocolatey is all powershell, but the devs plan to do a C# rewrite. OneGet can't easily support the powershell scripts, so OneGet wrote a basic chocolatey implementation in C# until the chocolatey devs finishes their own official C# release. OneGet's basic implementation…
-does not have proper error handling (example: packages that failed to install will show up as installed).
-does not do things exactly the same way as chocolatey does, so there's a chance things could go wrong (batch redirect vs shim, for one).
-does not, as far as I know, get regularly updated. Chocolatey recently added some new features and is weeks away from releasing more. If an install script uses these new features, chances are OneGet won't be able to run them properly.
-does not bundle 7za, which chocolatey does, and a number of packages take that for granted (example: mpv is released in .7z, but an official chocolatey function wraps 7za.exe so I don't need to have my install script download 7za or have the package call 7z as a dependency. Since OneGet doesn't have 7za.exe, it can't install that package).
Also, as someone mentioned above, OneGet doesn't seem to have the ability to check for updates yet.
The chocolatey devs are rewriting chocolatey in C#. When that gets released, all of the above will be fixed. Until then, if you're making heavy use of the chocolatey repo, you should really be using chocolatey's client. You can install chocolatey through OneGet (Install-Package chocolatey), and chocolatey updates itself.
That being said, OneGet installs my hydrus package just fine, and what with v188 already stuck in moderation for several days, having the ability to check for updates doesn't count for much if updates are going to be hidden from view. You can manually specify the desired version of the package you want to bypass moderation through OneGet, too. 188 isn't "approved" by chocolatey yet, so any of the following is fine.
OneGet:
Install-Package hydrus-network -RequiredVersion 188.0
Chocolatey:
choco install hydrus-network –version 188.0
cinst hydrus-network –version 188.0