Package Details: ido 12.10.2-4

Git Clone URL: https://aur.archlinux.org/ido.git (read-only)
Package Base: ido
Description: Widgets and other objects used for indicators
Upstream URL: https://launchpad.net/ido
Keywords: ido widgets
Licenses: LGPL
Submitter: City-busz
Maintainer: Gryffyn (horsemanoffaith)
Last Packager: horsemanoffaith
Votes: 53
Popularity: 0.770862
First Submitted: 2012-11-16 17:34
Last Updated: 2016-02-07 00:53

Latest Comments

horsemanoffaith commented on 2016-02-07 00:55

This package has been reverted back to public version. ido-ubuntu is now available for anyone wanting to build a newer version of ido.

WoefulDerelict commented on 2016-02-04 23:44

No problem, I can also be found on freenode. While I'm not always in #archlinux or #archlinux-aur I'm often online and hiding in #goat-dev. The channels are of course full of helpful users whenever you need help, granted in #goat-dev we are few and it's mostly nerding about automation on ARM using Go.

Once everything is sorted and ido-ubuntu is healthy I'd suggest a roll back to the public release here. While I may find pulling a specific git commit from the past mundane it isn't so for every user.

horsemanoffaith commented on 2016-02-04 22:10

Okay, I'll email you later.

WoefulDerelict commented on 2016-02-04 22:04

I'll gladly try to answer any questions I can.

horsemanoffaith commented on 2016-02-04 21:40

Makes sense. I already have the Ubuntu specific gtk packages here on the AUR. I will create a Ubuntu fork for libindicator and libappindicator and delete the other *indicator packages I have created.

On a side note, you sound pretty knowledgeable... any chance you could help me on some Unity related package issues? I have it sort-of working, but I'm coming across some issues I'm not quite sure how to fix.

WoefulDerelict commented on 2016-02-04 20:17

libindicator and libappindicator and their lib32 counterparts often get flagged out of accidental ignorance. The public releases remain static while development continues and Ubuntu specific patches are released with each successive iteration of the distribution. Much the same is true of ido save that Ubuntu has seen a private major version release.

The differences between ido 12.10.2 and ido 13.10.04 go deeper than dependence on additional features being patched into the GTK. Some of the interfaces have been modified along with feature introductions which causes issues on software expecting the old interface. The bulk of the changes in libindicator/libappindicator since release have been modifying them to work with ido 13.10.X to increase their feature set. If you are running those updated libraries as built by libindicator3/libappindicator3 you wouldn't be experiencing issues: just enjoying pretty widgets.

A Ubuntu specific fork would be an ideal solution to allow all users to choose which solution they need. Are they just shoehorning a Ubuntu 12.04 LTS binary onto their system like Steam or do they want current Unity with some additions to GTK for enhanced widgets and indicators?

horsemanoffaith commented on 2016-02-04 19:42

I haven't heard of any compatibility issues with this package, but I just may not be aware of them. I know there were issues with libindicator and libappindicator being flagged out-of-date, and that is why I updated this package to the version I did. Perhaps, as you said, I should break off an Ubuntu-specific ido. That would not present any problem on my end.

WoefulDerelict commented on 2016-02-04 19:23

This updated version of ido is reported to break compatibility with the public release versions of libindicator and libappindicator which already had packages in the AUR. The libraries were of course dependant upon the public release this package used to provide. The most common use case I am aware of for these libraries is the running of binaries distributed via steam and the client its self without the distributed runtime. If one recalls correctly it is necessary for Steam's notification icon to be displayed correctly in GNOME.

I agree that Unity and it's related components should be viable options on Arch; however, I don't think it should come at the expense of breaking things that worked just fine for existing users. The point I am making that adoption of Unity/Ubuntu specific code which represents a specific usage case should be a clear up front choice. In the downline package libindicator3 it erroneously lists the standard gtk packages as a dependency when given that it is built against this version of ido it will require the gtk{2,3}-ubuntu packages. In respecting the user's right to choose ido and ido-ubuntu should have been options to allow them to adopt the appropriate library according to their needs.

I've contributed to packages in this chain in the past and would not have an objection to maintaining it.

horsemanoffaith commented on 2016-02-04 17:44

Woeful, while the new version of ido does use Ubuntu versioning, I do not believe it breaks compatibilty with other packages. I have been using the Unity-for-Arch ido package for years and I've never had compatibilty issues. As I mention in my libappindicator package comments, I am looking to redo versioning/naming schemes, which will be creating new PKGBUILDS. If someone wants to use lightdm-unity-greeter, that's their choice, right? Most of the required by's are Unity based, anyway. Gryffyn, if you don't want to maintain it any longer, I'll be happy to.

WoefulDerelict commented on 2016-02-04 15:37

Gryffyn: It seemed you'd been doing quite well. Do you no longer wish to maintain it?

Gryffyn commented on 2016-02-04 14:36

Woeful, you want this package?

WoefulDerelict commented on 2016-02-04 14:14

Breaking compatibility with pre-existing packages in the AUR while necessitating the use of an Ubuntu patch to a core library seems a rather big ask of every other AUR user just to build one little greeter for lightdm.

horsemanoffaith commented on 2016-02-04 05:45

Woeful, please see my comment on libappindicator3. The same applies here. This package was updated to the Ubuntu version so the lightdm-unity-greeter could be properly built.

WoefulDerelict commented on 2016-02-04 01:09

Defining epoch for this package is totally unnecessary. The version numbering did not change in any significant way to prevent the package from updating normally.

WoefulDerelict commented on 2016-02-03 23:16

The version published on launchpad remains static as it is essentially clean and can be built and compiled on any GNU/Linux distribution without modification. This is most suitable for wide distribution. The current version requires Ubuntu specific patches to GTK which are used for the Unity interface. Many other distributions do not incorporate these changes and thus the later version can not be built without patching them in.

horsemanoffaith commented on 2016-01-02 07:56

I'm not sure how to do so, but I can be a co-maintainer, if you'd like. The reason why I'm so interested in getting ido up and running is because it's a requirement of lightdm-unity-greeter, and I would like to get it running on my system from the AUR so others can do the same. Lightdm-unity-greeter is my greeter of choice. I could install it from the files I've updated from the Unity-for-Arch repo on Github, but that wouldn't really help my fellow Arch users, would it?

horsemanoffaith commented on 2016-01-02 07:51

My PKGBUILD pulls from Lauchpad, but it uses the Ubuntu version. I'm not sure why the Launchpad version is at 12.10.2 and the Ubuntu version is at 13.10.0, but I know that it works on Arch. My guess is that 12.10.2 is the latest stable, with development being in the newer Ubuntu distributions. Would you like to use my PKGBUILD, or do you want to wait until Launchpad updates to a newer version?

Gryffyn commented on 2016-01-01 10:42

I see nothing related to 13.10.0 on Launchpad. I'd appreciate the PKGBUILD, if you've found source for 13.10.0. Thanks.

horsemanoffaith commented on 2015-12-31 23:28

I am in the process of updating all the required files for lightdm-unity-greeter. Ido needs to be updated to 13.10.0, and I already have a PKGBUILD for it. I can send you the files I have if you'd like.

horsemanoffaith commented on 2015-12-31 20:10

Why is this package flagged out-of-date? Launchpad still shows ido at version 12.10.2.

francoism commented on 2014-08-21 20:53

Thanks man! :)

alucryd commented on 2014-08-21 20:16

Well, I don't really want to hear about Canonical indicators anymore, but since wingpanel can be built again and needs ido, I guess I can add it back to my git repo. Should be in there soon.

francoism commented on 2014-08-21 19:49

Hi alucryd,

Why can't I find this package in your git? :)

Thanks!

Chazza commented on 2014-04-21 11:29

I'm dropping this as its not currently being used by Unity and the Unity stack is so large I don't have time to maintain superfluous packages.

Chazza commented on 2014-04-14 20:53

Updated to use Xiao-Long Chen's daily build source. If you need something newer then use ido-bzr.

Chazza commented on 2014-03-31 13:18

Hi all. I've removed the out of date flag because it is incorrect. iod 12.10.2 is the latest release tarball. I've recently updated the ido-bzr package so if you need a newer version of ido please try using that instead. Cheers.

alucryd commented on 2013-12-27 04:19

Sean85: Then be my guest but know that since ubuntu became completely autistic, ido needs ubuntu patched gtk3 and you'll have to pull a bzr commit because there are no tarballs...

Sean85 commented on 2013-12-27 03:30

Please update this package or orphan it so someone else may do so.

ahalverson commented on 2013-12-11 15:43

Needs to be updated to 13.10.0, stable now.

City-busz commented on 2013-08-14 20:37

I won't update it to 13.10, because it isn't stable yet. It's a development branch for the upcoming Ubuntu Saucy Salamander release. However, I'll update this package soon to the latest snapshot of the stable 13.04 branch, since Ubuntu devs are not interested in making upstream releases for other distributions.

Anonymous comment on 2013-08-14 20:18

Please update to 13.10.0, required by https://aur.archlinux.org/packages/lightdm-unity-greeter/ to build it.

City-busz commented on 2012-11-16 17:35

ido3 renamed to ido.

Anonymous comment on 2012-05-09 15:54

please update to 0.3.4

punkrockguy318 commented on 2012-04-20 23:58

Is "gtk3-ubuntu" a necessary dependency here? The package builds without issue with the latest official "gtk3" package. It would be easier for those unwilling to replace a package that a lot of other packages depend on