Comments (13)
I thought you were against the idea of the core team repo as place for pulling in all packages when its former maintainer asks to.
I can remember that you once wrote something like this to Redsandro when he wanted to pull in some of his packages that he didn’t want to maintain anymore.
We should discuss this before taking further steps: #31
from chocolatey-packages.
I can remember that you once wrote something like this to Redsandro when he wanted to pull in some of his packages that he didn’t want to maintain anymore.
I remember that conversation as well, but I think we are now all on the same wave length in terms of bringing packages into this repository. Obivously there are a lot of packages to work on here, and this isn't going to happen overnight, but I think it is something that we can start to do incrementally.
from chocolatey-packages.
I thought you were against the idea of the core team repo as place for pulling in all packages when its former maintainer asks to.
The original idea for this repository was different in my mind than what Gary had for it. It was more about thinking of packages that would have an SLA. I think there may still be a place for that as well, just not here.
I do believe we should be careful about pulling in packages when folks want to stop maintaining them, but I think it's also about the ability for anyone to come along and put in fixes easily for packages on a team repo versus each of our individual threads. Plus many of the packages here are automatic (if not all of them) so that helps.
from chocolatey-packages.
It was more about thinking of packages that would have an SLA. I think there may still be a place for that as well, just not here.
This is an interesting one, and I guess it refers to what side of the SLA you are talking about. If you are talking about a SLA for when a new Chocolatey Package is released when an application version is released, then I think we have that covered. Ketarin runs at the minute every hour, which I guess could be increased, but I think this is more than enough.
If on the other hand you are talking about an SLA for fixing a problem with a package, which I think you are, then this repository would not be the place for that. There are simply too many packages in this repository (and there will likely be more) to say that we are going to be able to fix all issues within a set period of time. This is not what this repository is for. I can see certain high profile packages living in another, similar, repo for that purpose.
from chocolatey-packages.
If on the other hand you are talking about an SLA for fixing a problem with a package, which I think you are, then this repository would not be the place for that. There are simply too many packages in this repository (and there will likely be more) to say that we are going to be able to fix all issues within a set period of time. This is not what this repository is for. I can see certain high profile packages living in another, similar, repo for that purpose.
Right, but that's what the original intention of this repository was from my perspective and why I didn't want it to have a bunch of packages. But there was interest in having it be this way so I relented with the thought that I could just make another repository later. Repos are cheap. :)
from chocolatey-packages.
Repos are cheap. :)
Yip!
from chocolatey-packages.
@adgellida is not so restrictive. When my early packages got refused, he welcomed them and helped converting them to automatic packages.
A lot of his packages are #notSilent and/or #trialVersion. In my opinion, the core team repo should remain free of trial software, and only contain silent installations. So someone would have to sit and figure out how to AutoIt or AutoHotkey them.
It's probably easiest to ask @adgellida if he wants to help 'porting' some of the more popular non-trial packages to core.
from chocolatey-packages.
Right now I can't help choco community, so you have my unmaintained repo to do all that you consider convenient:
-
convert notSilent to silent with AutoHotKey.
-
naming another package maintainer to update them.
-
pull to core.
-
other things...
If I can return to help you I'll advice you and lend a hand on that you need.
Thanks for all and best wishes to the team!
from chocolatey-packages.
@ferventcoder we can start by circumventing having to click and add a maintainer 203 times, and accepting to be maintainer 203 times, by entering the chocolatey maintainer directly into the database.
I don't know what database we use and how the maintainers are stored, but here is some pseudo-code that we can use:
$push: { 'maintainer' : $each: 'chocolatey'}
$where: { 'packageId' : { $in: ['0a', '360t', 'acestrea', 'ac', 'ad-awarefreeantiviru', 'adblockpluschrom', 'adblockplusfirefo', 'adblockplusi', 'adblockplusopera', 'adblockplussafari', 'adobeshockwaveplayer', 'advancedsystemcarefree', 'advancedsystemtweaker', 'adwcleaner', 'aida64-business', 'aida64-engineer', 'aida64-extreme', 'aida64-networkaudit', 'allmyapps', 'andy', 'arduinoide', 'arduinoidegalileo', 'ares', 'aria2', 'atraci', 'atubecatcher', 'avastbrowsercleanup', 'avastfreeantivirus', 'avgantivirusfree', 'avginternetsecurity', 'avgpctuneup', 'avirafreeantivirus', 'aviraiss', 'bitdefenderavfree', 'bleachbit', 'bluej-bundled', 'bluej', 'cccp', 'ccenhancer', 'ccleaner', 'cdex', 'chocopkgup', 'clamwin', 'clover', 'colorconsole', 'combofix', 'cpu-z', 'cryenginesdk', 'crystaldiskinfo', 'crystaldiskmark', 'cuevanastorm', 'daemontoolslite', 'ddu', 'designsparkpcb', 'desura', 'disk2vhd', 'downloadapp', 'driverbooster', 'drivergenius', 'dumeter', 'dumo', 'eagle', 'easybcd', 'emule', 'f-secureav', 'f-secureis', 'fbvlc', 'firefox-dev', 'flare', 'fritzing', 'gamebooster', 'gamedownloader', 'geany', 'genymotion', 'githubforwindows', 'goodsync', 'hdtune', 'heroesofnewerth', 'hotswap', 'hpusbdisk', 'icons', 'insync', 'ireboot', 'isoplex', 'jdownloader', 'jrt', 'k-litecodecpackbasic', 'k-litecodecpackfull', 'k-litecodecpackmega', 'k-litecodecpackstandard', 'kav', 'kcleaner', 'kicad', 'kis', 'kss', 'kvrt', 'light', 'line', 'littleregistrycleaner', 'llftool', 'malwarebytes', 'meld', 'messengerreviver', 'midori-browser', 'minetest', 'mipony', 'mousecontroller', 'mozbackup', 'mro-launcher', 'mro', 'mucommander', 'mxnitro', 'officetabenterprise', 'officetabfree', 'onedrive', 'opswatsecurityscore', 'orwelldevcpp', 'oscillation', 'otterbrowser', 'partitionwizard', 'peazip', 'piratebrowser', 'pokerth', 'popcorntime', 'qt-creator-x64', 'qt-creator-x86', 'qt-sdk-android-x86', 'qt-sdk-windows-x64-mingw_opengl_seh', 'qt-sdk-windows-x64-mingw_opengl_sjlj', 'qt-sdk-windows-x64-mingw_seh', 'qt-sdk-windows-x64-mingw_sjlj', 'qt-sdk-windows-x64-msvc2008', 'qt-sdk-windows-x64-msvc2008_opengl', 'qt-sdk-windows-x64-msvc2010', 'qt-sdk-windows-x64-msvc2010_opengl', 'qt-sdk-windows-x64-msvc2012', 'qt-sdk-windows-x64-msvc2012_opengl', 'qt-sdk-windows-x64-msvc2013', 'qt-sdk-windows-x64-msvc2013_opengl', 'qt-sdk-windows-x86-mingw_opengl', 'qt-sdk-windows-x86-msvc2010_opengl', 'qt-sdk-windows-x86-msvc2012_opengl', 'qt-sdk-windows-x86-msvc2013', 'qt-sdk-windows-x86-msvc2013_opengl', 'qt-sdk-windowsrt-x86', 'qt-sdk', 'qt-vs-addin5', 'qtbinpatcher-x64', 'qtbinpatcher-x86', 'qupzilla', 'redeclipse', 'revouninstallerpro', 'rmprepusb', 'rollbackrx', 'sanerpersonal', 'simplesystemtweaker', 'smartftp', 'softwareinformer', 'songr', 'sonyvegaspro', 'sopcast', 'speedfan', 'spiceworks', 'spideroak', 'spybot', 'startisback', 'startisbackplus', 'startmenu8', 'startmenureviver', 'sumo', 'sundance', 'superantispyware', 'systemninja', 'tdesktop', 'tiggit', 'time4popcorn', 'tinycad', 'tinytask', 'trillian', 'tuneuputilities', 'ultraiso', 'unity', 'unity4', 'unitywebplayer', 'usbit', 'ut-client', 'ut-launcher', 'ut-server', 'viber', 'wassapp', 'waterfox', 'webpi', 'win-youtube-dl', 'wincontig', 'windows-tweaker', 'windowsessentials', 'windowsrepair', 'winlockless', 'winrar', 'workcad', 'xonotic', 'xvst', 'zona'] } }
from chocolatey-packages.
@Redsandro Did you happen to see this? https://github.com/chocolatey/chocolatey.org/pull/152
from chocolatey-packages.
Nope, Hadn't seen it yet. But the DB solution requires 1 action in stead of 203 actions.
Here is the PR that starts the rest of the process: #46
from chocolatey-packages.
I think this should be closed. Too my time has passed and those packages must be rewritten to new standards and to use AU. Its almost the same as starting from the beginning.
What do you think @ferventcoder and @gep13 .
from chocolatey-packages.
Yes, I think I agree with this.
from chocolatey-packages.
Related Issues (20)
- (vim) Failing validator due to using wrong cmdlet
- (blender) Project Source is pointing to non-existing location HOT 2
- (inkscape) Outdated - important bugfix-release 1.3.2 HOT 5
- (cmake) outdated
- (Scribus) New 1.6.1 stable version
- (googlechromebeta) Broken update script
- (vscode-insiders.install) outdated
- (octave.portable) outdated
- (mkdocs-material) Outdated
- (musescore) Invalid licenseUrl, faling validation
- (tortoisesvn) outdated HOT 4
- (tixati) 1+ year and 5 releases behind HOT 1
- (vcredist2017) outdated HOT 1
- (becyicongrabber) projectUrl and licenseUrl need amending as site no longer available HOT 3
- (multiple) packages with empty copyright elements
- (totalcommander) No Start Menu entries when deploying via Intune HOT 4
- (cdburnerxp) suggest moving the package to manual HOT 1
- (rdcman) Package includes the full contents of the repository directory instead of just the tools directory.
- (graphviz) Version 10.0.1 is available HOT 2
- (winscp.install) Upgrade on Win11 yields `Cannot convert value to type System.String` HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chocolatey-packages.