Outdated 'Game version' field on 'Upload File' page.

Discussion in 'BukkitDev Information and Feedback' started by obnoxint, May 18, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    obnoxint

  2. Offline

    Gravity Retired Staff

    Well that was a bit unnecessary; we are only human, and we make a mistake or forget something sometimes. I just asked EvilSeph to put it up, so it should be there now.
     
  3. Offline

    obnoxint

    Thank you.
     
  4. Offline

    Jacek

    This happens every time there is an update. Why is it not automated based on the RSS feed ?
     
  5. Offline

    ZachBora

    Because curse?
     
  6. Offline

    obnoxint

    You forgot some "..." before the question mark. :p

    But hey, as long as a company can always say "we are only human", ... !
     
  7. Offline

    TnT Retired Staff

    A company implies we get paid, and have set hours we work. We're an army of volunteers.

    The game version field can be updated without uploading the file again. We apologize for this inconvenience, but I think the point being made is its not as dire of a situation as to ping 10 people only a couple hours after a new release.
     
  8. Offline

    Jacek

    Being a community of developers I think the frustration comes from the fact that we all know it would take about 10 minutes to automate the version number list update, and it's slow pretty much every time.

    The excessive tagging was bit excessive though ;)
     
  9. Offline

    obnoxint

    Simply wrong.
    For a company. But I expected this type of reasoning.

    However, my concern has been dealt with and I accept your apology. And I also accept that my attempt to raise the quality of a "free-to-use"-service of a company by doing a suggestion and by spreading this suggestion to all people I think who are qualified to deal with it is being considered
    .

    Everything is fine.
     
  10. Offline

    TnT Retired Staff

    Then we disagree.

    70% of the people you pinged there are not the right people to help, the other 30% would not have had the information to help, as they aren't part of the project in any administrative fashion.

    Indeed.
     
  11. Offline

    ZachBora

    com·pa·ny

    [kuhm-puh-nee] Show IPA noun, pluralcom·pa·nies, verb, com·pa·nied, com·pa·ny·ing.

    noun
    1.
    a number of individuals assembled or associated together;group of people.

    2.
    a guest or guests: We're having company for dinner.

    3.
    an assemblage of persons for social purposes.

    4.
    companionship; fellowship; association: I always enjoy hercompany.

    5.
    one's usual companions: I don't like the company he keeps.
     
  12. Offline

    TnT Retired Staff

    Just using definition number 1, one could say that the Internet is a company. TIL.
     
  13. Offline

    Gravity Retired Staff

    Basically:
    Everyone is hard at work making the new RB for you. We apologize that there was a mistake in getting it online for plugin developers to put as their version sooner, but a simple quick post or a PM to one of the staff would have sufficed, instead of tagging as many people as possible and then asking us to change how we deliver the free product that is developed tirelessly night and day because a single mistake was made.

    But I don't think there's any sense in sitting here trying to define what a company is, you're welcome and we're sorry.
     
  14. Offline

    Jacek

    Since h31ix and TnT are BukkitDev staff, can you guys push for an automated list ?
     
  15. Offline

    Gravity Retired Staff

    It's probably possible to do, but usually after an RB is added it's just manually put on the list. Since RB's don't get released every day, I don't really see a reason to make it autonomous, it was just a simple mistake that was made that one time.
     
  16. Offline

    Jacek

    I notice missing version numbers pretty much every time actually.

    Entering data manually that the server could get for you is also the wrong way to do things, the RSS feeds are not updated manually and that's the same situation.
     
  17. Offline

    TnT Retired Staff

    I will look into seeing if this is possible when we promote a build. It likely will require us to work out something with Curse for this integration.
     
  18. Offline

    Jacek

    If they are willing to modify it they can use the the RB RSS feed that the forum thing uses it is a 10 minute job to have it read and cached for 5 minutes or so.
     
  19. Offline

    TnT Retired Staff

    I've worked in many organizations, and trust me, integration is never a 10 minute job. This is true no matter how simple the task looks from the outside looking in. However, I will do my best to get some progress made on this and the other issues, such as account association.
     
  20. Offline

    Jacek

    It's written in php right ?

    It's now 21:39 let me see how long it takes to write a function that fetches the list of versions and caches them to a file.

    PHP:
    function fetch_recomended(){
        if (!
    file_exists('cache.txt') || (time() - filemtime('cache.txt')) > 300){
            
    $data simplexml_load_string(file_get_contents('http://dl.bukkit.org/downloads/craftbukkit/feeds/latest-rb.rss'));
            
    $versions = array();
       
            foreach (
    $data->channel->item as $item){
                
    $parts explode(' '$item->title);
           
                
    $versions[] = $parts[4];
            }
       
            
    file_put_contents('cache.txt'serialize($versions));
        }else{
            
    $versions unserialize(file_get_contents('cache.txt'));
        }
     
        return 
    $versions;
    }
    That took about 10 minutes, which included me messing about with FireBug looking for the rss url.

    Why is any of this hard ?

    EDIT: Because I'm bored here is one that can take version from multiple feeds
    PHP:
    function fetch_cb_versions(){
        if (!
    file_exists('cache.txt') || (time() - filemtime('cache.txt')) > 300){
            
    $feed_urls = array(
                
    'http://dl.bukkit.org/downloads/craftbukkit/feeds/latest-rb.rss',
                
    'http://dl.bukkit.org/downloads/craftbukkit/feeds/latest-beta.rss',
            );
         
            
    $versions = array();
         
            foreach (
    $feed_urls as $url){
                
    $data simplexml_load_string(file_get_contents($url));
             
                foreach (
    $data->channel->item as $item){
                    
    $parts explode(' '$item->title);
             
                    
    $versions[] = $parts[4];
                }
            }
         
            
    usort($versions'version_compare');
            
    $versions array_reverse($versions);
         
            
    file_put_contents('cache.txt'serialize($versions));
        }else{
            
    $versions unserialize(file_get_contents('cache.txt'));
        }
     
        return 
    $versions;
    }
     
  21. Offline

    Gravity Retired Staff

    Your not going to get anywhere with that kind of attitude. To everyone here it just looks like you're trying to start a fight. TnT said he would see if it can be done, and I will too, so you should respect that. Instead of trying to prove to us how fast you can make an RSS reader, you should recognize the fact that we are trying to help you and help make the system better, and not try and disprove every little thing TnT says.
     
  22. Offline

    Jacek

    You misunderstood. I'm trying to understand why it would take such a long time to implement since this is not a new suggestion and BukkitDev has been around for a while now.

    I do and I would like to apologise if my posts are coming across in the wrong way.

    Like I said this has been suggested before and it has been met with the same response we'll have to ask Curse and then nothing happens. It may seem like a minor issue, but if we don't update all of the version numbers immediately it's not long before the barrage of PMs start with does X work with 1.2.5 ? So from my point of view, something that could apparently be fixed very easily and that would save a lot of pain for plugin devs is being ignored and no reason given as to why.

    So again, sorry if I seemed disrespectful of you, it was probably my general dissatisfaction with an old problem all coming out in one go. ;)
     
  23. Offline

    Gravity Retired Staff

    The suggestions are not being ignored, but we as staff have very little control over the actual inner workings of the site. We can and will pass your concerns along and press for the issue to be fixed, but that's about the extent of what we can do for you here, so trying to code things to show us how easy it would be to execute are not going to be effective.
     
  24. Offline

    ZachBora

  25. Offline

    dark_hunter

    A 6 hour window to let them do it? Give them time?
     
  26. Offline

    Jacek

    Haha !

    Well we as the community are left in the same unfortunate position as someone trying to make a simple enquiry to a mobile phone provider. You have to get very annoyed and make unhappy phone calls before you even get to talk to someone who can help. Unfortunately the people who bear the brunt of the unhappiness are not the people that deserve it.

    I saw this same issue reported and the same suggestion made before. It has been at the very least a week.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  27. Offline

    TnT Retired Staff

    I'm not going to throw Curse under a bus here and say its all their fault. It takes time and effort from both groups to make this happen. Coding is the easy part, hence what I said about integration never being a quick task.

    I also said I would look into the matter, and I am.
     
    h31ix likes this.
Thread Status:
Not open for further replies.

Share This Page