Code Monkey home page Code Monkey logo

package_control_channel's Introduction

package_control_channel's People

Contributors

airtoxin avatar akalongman avatar aparajita avatar aziz avatar braver avatar deathaxe avatar divinites avatar evandrocoan avatar facelessuser avatar fichtefoll avatar gerardroche avatar idleberg avatar jbrooksuk avatar jfcherng avatar joneshf avatar klorenz avatar math2001 avatar monnoroch avatar princemaple avatar randy3k avatar rexdf avatar robinchenyu avatar sentience avatar spywhere avatar thom1729 avatar titobouzout avatar tushortz avatar unknownuser88 avatar varp avatar wbond avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

package_control_channel's Issues

Adding a packages.json to an existing, indexed repos

Hi,

I am the author of TrailingSpaces, hosted under the SublimeText organization which is auto-fetched by Package Control. I wanted to change both the author name and the version number while keeping the repos at the same URL, so I simply added a packages.json descriptor and tagged the last commit accordingly (v1.0.0). Pushed the file, pushed the tag as well. I wonder if I did right, though…

Was it the correct move? Will it instead break the automated update process?

I don't see the updated version number and url in repositories.json yet, but I can't tell whether it's because I fraked up or delayed fetching operation.

Thank you!

Dont add and or remove packages abusing of the "on_modified/on_selection_modified" listener

Some developers, unintentionally abuse and/or don't add correct optimizations to the usage of the "on_modified" listener, leading to a terrible user experience.

I suggest to avoid adding these packages to this channel.

In /most cases/ abuse can be confirmed with something like this.

  • Install the proposed package.
  • Open any file(this step may vary, use a file or context that trigger the listener).
  • Now type and hold "a" for a moment.
  • If you see "aaaaaaaaaaaaaaaaaaaaaaa" then the package does a correct usage of the on_modified listener.
  • If the view freeze with "a" then the package should not be added to the channel, and the developer should optimize the on_modified listener.

This also apply to on_selection_modified.

I believe the best way to do this, is to request a confirmation that the editor does not freeze when using this listener to the developer of the package. If the editor freeze then the developer should understand that the package is not ready for distribution.

nodeload url has changed

The url to download a zip has changed, so installs are failing. Note that "zipball" has changed to "zip".

Old url:
nodeload.github.com/aparajita/active4d-sublime/zipball/v1.0.0

New url:
nodeload.github.com/aparajita/active4d-sublime/zip/v1.0.0

jsformat repository URL discrepancy

This repo shows that JsFormat is still pointing to my repo, jdc0589/Jsformat, however package control is actually pulling from the SublimeText/JsFormat branch.

This isn't a huge deal, I guess it helps me remember to push to the sublimetext branch when I have updates, but the discrepancy is little worrying, especially since I didn't request the url change.

Thanks.

Vintageous Package "Not Available" on Ubuntu 13.04 w/ ST3 build 3054

I've been trying to figure out what the problem is and I'm not having much luck.

I am running ST3 build 3054 on Ubuntu 13.04 and can't seem to install Vintageous through Package Control. It didn't appear in Package Control at first so I added the repo manually. Then when I tried installing Package Control logged "Package Control: The package "Vintageous" is not available on this platform."

I previously posted a ticket on the Vintageous repo and was pointed to review the process of adding the package to Package Control. I don't see anything that on the package control docs that discusses how to declare what systems the package supports.

Installing the package manually (outside of Package Control) works fine. Any suggestions? Thanks!

Removing packages?

Hi all,
Sorry to generate annoyance, but I was wondering how I should go about removing a few packages from Package Control. Turns out that a bundled module doesn't play nice with the zip-file installation method, and it's throwing users for a loop. Should I fork and delete, or contact someone directly? The packages in question are Koan, CheckBounce, and Markboard3.

Thanks so much for your help, and for your work maintaining this repository!

Export list packages, install packages from list.

Can you add 2 very useful functions?

  1. Export list packages: to export installed packages to json list.
  2. Install packages from list(previously exported).

It helps to install list of packages fastly and easily.

Thank you very much for your work!

Do you guys want some help?

Near as I can tell, it's just @wbond and @sentience who handle all of the pull requests. With the volume of pull requests you get, I'm sure that gets tedious. As a package developer, it's also a bit disheartening to have to wait to have changes merged in. Sometimes it takes a few weeks for things to happen. I'm sure you both have lives and merging stuff into package control isn't the highlight of your day.

So, I'd like to do the open source thing and offer to help with pull requests. Is there a method to this, aside from going down this list and ensuring everything is kosher?

If you'd rather not some random dude merging stuff in, then maybe you could put out a call for someone you know to help share the load. I'm sure every package developer would be happy to have an additional set of eyes merging this stuff in.

Add supported Sublime Text version to packages.json schema

More people are starting to use Sublime Text 3, and since it ships with Python 3, many packages aren't compatible with it yet.

It would be nice if the installer in Sublime could automatically filter out incompatible packages based on a compatibility field in the packages.json file.

Question: What happens when you change the name of the package?

My package was added under the name sublime-better-coffeescript since it was automatically added by @SublimeText organization repo. I wish to rename the package to Better CoffeeScript now, as it is added by me utilizing package.json. Will renaming the package result in resetting the package info at package control? Do people have to re-install the package with the new name?

What issues can be expected?

¿What about ZenCoding?

Hi all, I can't find ZenCoding in package repos, I really want to know if ZenCodin is deprecated or something like that.

Thanks.

Duplicate plugin

I'm the original author of InsertNums. There is also a copy of a previous version which follows mine, as seen here. Surely it should be removed?

My version is now updated and further improved, I just need to update the compatibility.

How do packages whose name has been changed upgrade?

I changed the package name a while back for Wordpress to WordPress using:

"previous_names": [
"Wordpress"
]

The package does not update automatically to the new name or grab any new updates pushed to the repo, also using "packages overwrite/update All packages" also does not seem to grab it.

Install packages to ST3

I install Package Control for ST3 and it works fine. But when I try to install BracketHighlighter by Package Control it doesn't work, cause I installed this one https://github.com/facelessuser/BracketHighlighter. But plugin has implementation for new ST3 (https://github.com/facelessuser/BracketHighlighter/tree/BH2ST3).

How can I correct install it by Package Control? Or maybe you may create something like this repositories_ST3.json for repo, which already works with ST3.

Cause now we can't use ST3, cause we have many problems with plugins.

Thanks.

Travis fail due to possible bad instructions.

In the file https://raw.github.com/wbond/sublime_package_control/master/example-repository.json it says that if you leave out the sublime_text key of releases it will work with both versions of ST. However, the Travis build seems to fail if you leave this key out.

This may be intended behavior, but the file seems to indicate differently. The way it's worded, I expect that the key is optional entirely and can be left out, or added with a version specification.

Allow Package Control Git fetcher to follow redirects

As demonstrated here, relying on GitHub URLs is brittle:

  • the developer may change their username and forget to update this repo
  • the developer may change their package's repo and forget to update this repo

You should consider letting whatever is actually fetching the git repos from Package Control follow redirects since a request to:

https://github.com/mishu91/sublime-text-theme-night

does redirect to:

https://github.com/amisarca/sublime-text-theme-night

with a simple 301.

Updating Package

If I've pushed changes to the repository. Are these reflected on all users?
Do I have to notice it to you?

Thanks.

codeivate package seems to be missing

Hello,

Codeivate package is not on list, cannot install it in sublime2

hope it's not me who missed with this issue.

upd. seems to be some online repository retrieving problems.
sorry. closing.

Consider using post-receive hooks

Instead of having everyone fork package_control_channel, consider using Github's post-receive hooks: http://help.github.com/post-receive-hooks/

This could avoid issues with folks editing repositories.json improperly, and also be quite a bit easier for plugin authors to carry out.

For plugin authors it would amount to pasting a URL in a box. For wbond it would involve setting up a web listener (at said URL) which receives the posted JSON data and makes the appropriate inserts to repositories.json.

Channel Package does not point to the right branch

Hi,

for my package sublemacspro I have the following problem. The channel entry correctly describes two different branches / settings for the two different Sublime Text versions. However, when looking at the channel.json provided from https://sublime.wbond.net/channel.json I see that it fetches the wrong download.

In https://github.com/wbond/package_control_channel/blob/master/repository/s.json, the entry for sublemacspro is like this:

    {
        "details": "https://github.com/grundprinzip/sublemacspro",
        "releases": [
            {
                "sublime_text": "<3000",
                "details": "https://github.com/grundprinzip/sublemacspro/tree/release/st2/current"
            },
            {
                "sublime_text": ">=3000",
                "details": "https://github.com/grundprinzip/sublemacspro/tags"
            }
        ]
    },

But in the downloaded channel version it shows the entry for ST2 as:

{
    "sublime_text": "<3000", 
    "date": "2014-03-16 17:55:21", 
    "platforms": ["*"], 
    "version": "2014.03.16.17.55.21", 
    "url": "https://codeload.github.com/grundprinzip/sublemacspro/zip/master"
}

As you can see, instead of downloading the zipped package from release/st2/current it pulls from master.

We recently switched form the master branch for ST2 to a separate release branch, is it possible that while the system recognizes changes in code pushes it does not see the change in the branch? I stumbled across this issue as I was pushing code to master that was not expected to be directly delivered to the users of my package.

Thank you very much

Martin

Use version from tag instead of date

When using a release url like https://github.com/wbond/sublime_alignment/tags the last modified date is still used as the version number.

It should use the version from the tag, unless the version does not conform to SemVer.org

package control ST3 pulling down wrong version

Hi,

I have this in the package_control_channel

    {
            "name": "Codeivate",
            "details": "https://github.com/codeivate/codeivate-st",
            "issues": "http://codeivate.userecho.com/",
            "labels": ["code sharing", "analytics"],
            "releases": [
                {
                    "sublime_text": "<3000",
                    "details": "https://github.com/codeivate/codeivate-st/tree/master"
                },
                    {
                        "sublime_text": ">=3000",
                        "details": "https://github.com/codeivate/codeivate-st/tree/sublime3"
                    }
            ]
        },

But when I try and download the package through ST3 package manager it pulls down from the master?

This is my debug log

Package Control: Fetching list of available packages
  Platform: windows-x64
  Sublime Text Version: 3047
  Package Control Version: 2.0.0-alpha6
Package Control: Download Debug
  URL: https://sublime.wbond.net/repositories.json
  Resolved IP: 50.116.34.243
  Timeout: 30
Package Control: WinINet Debug Proxy
  proxy: 
  proxy bypass: 
  proxy username: 
  proxy password: 
Package Control: WinINet HTTPS Debug General
  Server SSL Certificate:
    subject: myhMyQY3GDqAVOO0J/XxhlNzHaUdNIlo, US, sublime.wbond.net, GT52951423, See www.rapidssl.com/resources/cps (c)12, Domain Control Validated - RapidSSL(R), sublime.wbond.net
    issuer: US, "GeoTrust, Inc.", RapidSSL CA
    common name: sublime.wbond.net
    issue date: Fri, 24 Feb 2012 12:51:31 GMT
    expire date: Fri, 27 Feb 2015 05:28:18 GMT
Package Control: WinINet HTTPS Debug Write
  GET /repositories.json HTTP/1.1
  Accept-Encoding: gzip,deflate
  If-Modified-Since: Sat, 17 Aug 2013 01:00:09 GMT
  User-Agent: Sublime Package Control v2.0.0-alpha6
  Host: sublime.wbond.net
  Connection: Keep-Alive
  Cache-Control: no-cache
Package Control: WinINet HTTPS Debug Read
  HTTP/1.1 200 OK
  Server: nginx
  Date: Sat, 17 Aug 2013 01:14:02 GMT
  Content-Type: application/json
  Last-Modified: Sat, 17 Aug 2013 01:10:09 GMT
  Transfer-Encoding: chunked
  Connection: keep-alive
  Vary: Accept-Encoding
  Content-Encoding: gzip
Package Control: Caching https://sublime.wbond.net/repositories.json in 4b866486d124fe4bf800028de1dd1b4f
Package Control: Found git at "C:\Program Files (x86)\git\bin\git.exe"
Package Control: Found git at "C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe"
Package Control: Trying to execute command "C:\Program Files (x86)\git\bin\git.exe" fetch
Package Control: Trying to execute command "C:\Program Files (x86)\git\bin\git.exe" log ..--ff/--commit
Package Control: WinINet HTTPS Debug General
  Closing connection to sublime.wbond.net on port 443 after 1 request
ignored packages updated to: [Vintage, Codeivate]
found 1 files for base name Default.sublime-theme
Package Control: Fetching list of available packages
  Platform: windows-x64
  Sublime Text Version: 3047
  Package Control Version: 2.0.0-alpha6
theme loaded
Package Control: Unable to find a sublime-package file for Codeivate
Package Control: Unable to find file package-metadata.json in the package Codeivate
reloading Packages/User/Preferences.sublime-settings
found 1 files for base name Default.sublime-theme
theme loaded
Package Control: Download Debug
  URL: https://codeload.github.com/codeivate/codeivate-st/zip/master
  Resolved IP: 192.30.252.146
  Timeout: 30

Hopefully I'm just missing something simple?

Cheers,

  • Paul

knitr plugin not showing up in list

Is there any reason the knitr isn't showing up in the package control list? I've tried to force a refresh of the repository list and have even reinstalled Package Control, but it's still not showing up. Other pull requests that were merged in after mine (like Appealr) are in the list.

I wonder if it might be because the project page at https://sublime.wbond.net/packages/knitr shows that the last modified date is 44 years ago. What's causing that?

Thanks!

Add maintainer?

Hey Will,

Everyone loves package control, but I wonder if you'd like to add someone else who can help you with quality control in the incoming PRs; it seems like a lot of work.

I looked through the past contributors and nobody popped out, but perhaps just asking would turn up someone who is a good candidate.

I'd be happy to help solicit folks if you're down with the idea.

Cheers.

error 404 soda-refined-theme

Package Control: Error downloading repository. HTTP error 404 downloading https://api.github.com/repos/cafarm/soda-refined-theme.

it seems that soda-refined-theme was removed?

an error In Windows 8 pro

when install package

then

Exception in thread Thread-2:
Traceback (most recent call last):
File ".\threading.py", line 532, in bootstrap_inner
File ".\Package Control.py", line 1890, in run
File ".\Package Control.py", line 1759, in make_package_list
File ".\Package Control.py", line 1121, in list_available_packages
File ".\Package Control.py", line 1066, in list_repositories
File ".\Package Control.py", line 175, in get_repositories
File ".\Package Control.py", line 148, in fetch_channel
File ".\Package Control.py", line 1007, in download_url
File ".\Package Control.py", line 602, in download
File ".\urllib2.py", line 126, in urlopen
File ".\urllib2.py", line 391, in open
File ".\urllib2.py", line 409, in _open
File ".\urllib2.py", line 369, in _call_chain
File ".\Package Control.py", line 92, in https_open
File ".\urllib2.py", line 1133, in do_open
File ".\httplib.py", line 910, in request
File ".\httplib.py", line 947, in _send_request
File ".\httplib.py", line 904, in endheaders
File ".\httplib.py", line 776, in _send_output
File ".\httplib.py", line 735, in send
File ".\Package Control.py", line 71, in connect
File ".\ssl.py", line 350, in wrap_socket
File ".\ssl.py", line 113, in __init

UnicodeEncodeError: 'ascii' codec can't encode characters in position 9-10: ordinal not in range(128)

Remove the SublimeText/JsFormat entries from https://sublime.wbond.net/repositories.json

please kill the following entry. It still takes precidence over any other JsFormat listings. I have deleted the repository (which in hindsight was probably a bad idea). I would submit a normal pull request, but these entries only exist in the copy at https://sublime.wbond.net/repositories.json.

{ "author" : "SublimeText",
  "description" : "Javascript formatting for Sublime Text 2 ",
  "homepage" : "https://github.com/SublimeText/JsFormat",
  "last_modified" : "2012-07-11 14:58:52",
  "name" : "JsFormat",
  "platforms" : { "*" : [ { "url" : "https://nodeload.github.com/SublimeText/JsFormat/zipball/master",
            "version" : "2012.07.11.14.58.52"
          } ] }
}

Package versioning

Hi, How can I display a package version in a proper way? What I mean is currently I have version by date(2013.09.29.00.14.21) even though I have a tag in a proper format(1.1.0) but I also have a newer commit without tag(just updated readme). I use BitBucket, thanks in advance.

Do not create .sublime-package for ST3

Hi,
I wanted to add my own repository in my Package Controle.sublime-settings but when I download it, it generates a MyPlugin.sublime-package.

"repositories":
[
    "https://github.com/Grafikart/ST3-LiveReload"
]

Is there a way to get a "true" directory like SFTP (that is downloaded in Package/User withotu generating a .sublime-package) and is there a way to specify the name of the directory created ?

Sublime version configuration parameter is ignored

Hello. I've add the following section to packages.json of my package:

            "releases": [
                {
                    "sublime_text": "*",
                    "details": "https://github.com/Mendor/sublime-erlyman/tree/master"
                }
            ],

But it is still being shown with ST2 tag on package page. How it could be fixed? The plugin is now compatible with both ST2 and ST3.

Package Not Showing Up In Install Search

I have a package named "Derby" that isn't showing up within the search anymore. Is there a way to rectify this? I noticed that the packages were all split into separate alphabetical files and it is still listed in there!

It is compatible with ST3 as well.

Thanks a lot for all your hard work! Love the package manager.

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.