Code Monkey home page Code Monkey logo

Comments (13)

TomOne avatar TomOne commented on July 22, 2024

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.

gep13 avatar gep13 commented on July 22, 2024

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.

ferventcoder avatar ferventcoder commented on July 22, 2024

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.

gep13 avatar gep13 commented on July 22, 2024

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.

ferventcoder avatar ferventcoder commented on July 22, 2024

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.

gep13 avatar gep13 commented on July 22, 2024

Repos are cheap. :)

Yip!

from chocolatey-packages.

Redsandro avatar Redsandro commented on July 22, 2024

@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.

adgellida avatar adgellida commented on July 22, 2024

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.

Redsandro avatar Redsandro commented on July 22, 2024

@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.

ferventcoder avatar ferventcoder commented on July 22, 2024

@Redsandro Did you happen to see this? https://github.com/chocolatey/chocolatey.org/pull/152

from chocolatey-packages.

Redsandro avatar Redsandro commented on July 22, 2024

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.

majkinetor avatar majkinetor commented on July 22, 2024

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.

gep13 avatar gep13 commented on July 22, 2024

Yes, I think I agree with this.

from chocolatey-packages.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.