[EFL] Add support for ArchLinux in install-dependencies script
Created attachment 206018 [details] Patch
Comment on attachment 206018 [details] Patch If we upstream this, we have to maintain it. I am personally not sure it is worth it as most EFL port developers use Ubuntu (and so do our test bots). This is the "official" / supported distro to work on the EFL port. Some developers may choose to use other distros but they can install packages manually, I'm not sure it is worth automating this for them. My main worry is that every time I want to add a dependency, I'll have to figure out the name of that package for ArchLinux (and other distros too because if we accept this change, I'm sure Fedora and others will follow).
(In reply to comment #2) > (From update of attachment 206018 [details]) > If we upstream this, we have to maintain it. I am personally not sure it is worth it as most EFL port developers use Ubuntu (and so do our test bots). This is the "official" / supported distro to work on the EFL port. Some developers may choose to use other distros but they can install packages manually, I'm not sure it is worth automating this for them. > > My main worry is that every time I want to add a dependency, I'll have to figure out the name of that package for ArchLinux (and other distros too because if we accept this change, I'm sure Fedora and others will follow). Yes, it's a valid concern, that it should be maintained, if upstreamed. The script encourages people to add support to other distros, so I did, to make my own life easier, but if it makes everyone else's harder, it's surely not worth it, as you note. Perhaps a simpler alternative for people using other distros would be to just list these Ubuntu packages somewhere in the Wiki as well, as before, so that people could figure out what are the required packages for their distro of choice. Or well, there's always this install-dependencies script to look at as well. Thanks for the feedback.
(In reply to comment #3) > (In reply to comment #2) > > (From update of attachment 206018 [details] [details]) > > If we upstream this, we have to maintain it. I am personally not sure it is worth it as most EFL port developers use Ubuntu (and so do our test bots). This is the "official" / supported distro to work on the EFL port. Some developers may choose to use other distros but they can install packages manually, I'm not sure it is worth automating this for them. > > > > My main worry is that every time I want to add a dependency, I'll have to figure out the name of that package for ArchLinux (and other distros too because if we accept this change, I'm sure Fedora and others will follow). > > Yes, it's a valid concern, that it should be maintained, if upstreamed. The script encourages people to add support to other distros, so I did, to make my own life easier, but if it makes everyone else's harder, it's surely not worth it, as you note. > > Perhaps a simpler alternative for people using other distros would be to just list these Ubuntu packages somewhere in the Wiki as well, as before, so that people could figure out what are the required packages for their distro of choice. Or well, there's always this install-dependencies script to look at as well. Thanks for the feedback. Yes, if you want to maintain a list of packages on the wiki, I would be fine with that. We should - however - make it clear on the wiki that Ubuntu 13.04 is the preferred distro. It was obvious until now but it won't be if we start adding instructions for other distros.
(In reply to comment #4) > (In reply to comment #3) > > (In reply to comment #2) > > > (From update of attachment 206018 [details] [details] [details]) > > > If we upstream this, we have to maintain it. I am personally not sure it is worth it as most EFL port developers use Ubuntu (and so do our test bots). This is the "official" / supported distro to work on the EFL port. Some developers may choose to use other distros but they can install packages manually, I'm not sure it is worth automating this for them. > > > > > > My main worry is that every time I want to add a dependency, I'll have to figure out the name of that package for ArchLinux (and other distros too because if we accept this change, I'm sure Fedora and others will follow). > > > > Yes, it's a valid concern, that it should be maintained, if upstreamed. The script encourages people to add support to other distros, so I did, to make my own life easier, but if it makes everyone else's harder, it's surely not worth it, as you note. > > > > Perhaps a simpler alternative for people using other distros would be to just list these Ubuntu packages somewhere in the Wiki as well, as before, so that people could figure out what are the required packages for their distro of choice. Or well, there's always this install-dependencies script to look at as well. Thanks for the feedback. > > Yes, if you want to maintain a list of packages on the wiki, I would be fine with that. We should - however - make it clear on the wiki that Ubuntu 13.04 is the preferred distro. It was obvious until now but it won't be if we start adding instructions for other distros. Sure, I will make sure to note the preferred distro. Thanks.