Re: [Elementary-dev-community] Fixin' Files

2013-07-22 Thread Manish Sinha
On Mon, Jul 22, 2013 at 3:26 PM, Sergey "Shnatsel" Davidoff
 wrote:
> First, I have to add "-lefence" to the C compiler parameters in CMake and I
> have little idea how to do that. This will make Files segfault exactly where
> the original corruption happens and ease debugging greatly. It's much more
> fun than trying to track down the crashes in regular builds!

I can give it a try

SET(GCC_EF_COMPILE_FLAGS "-fefence")
SET(GCC_EF_LINK_FLAGS"-lefence")


SET( CMAKE_C_FLAGS  "${CMAKE_C_FLAGS} ${GCC_EF_COMPILE_FLAGS}" )
SET( CMAKE_EXE_LINKER_FLAGS  "${CMAKE_EXE_LINKER_FLAGS} ${GCC_EF_LINK_FLAGS}" )

Then use LD_PRELOAD


> Second, I totally suck at OOP so I probably won't be able to fix the crashes
> even if I track them down. Anyone up for joining me in fixing this?

Finding is cause of the problem usually the toughest part. I can try, but
since my knowledge of C, memory profiling etc is limited, I can't guarantee.

-
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Fixin' Files

2013-07-22 Thread Manish Sinha
On Mon, Jul 22, 2013 at 5:04 PM, Julian Unrrein  wrote:
> Using "export LD_PRELOAD= ..." doesn't seem to work. We'll have to do
> the CMake thing.

LD_PRELOAD just loads this library before any other library. I am
still not sure it
will work without CMake thing because though the loader has loaded it,
the linker does
not know to link it with.

These things are complex. It would be great if someone with
significant knowledge can
guide us.

-
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] elementary and Ubuntu 13.04

2013-07-22 Thread Manish Sinha
On Sun, Jul 21, 2013 at 2:51 PM, David Gomes  wrote:
> Long answer: even though most of our applications work on Ubuntu 13.04 and
> the likes, the Desktop Environment (Pantheon) as a whole doesn't for too
> many reasons for me to list. As soon as we release Luna, we will begin work
> on the next version of elementary OS and we will use a newer version of
> Ubuntu as a base so you'll have to wait until then to be able to use
> Pantheon 'decently' on these newer versions of Ubuntu. I'm very sorry but
> you'll have to be patient.


This brings to the next thing: Why should application development get
stuck because of OS freeze?

Maybe the development can be continued on trunk branch of the app, and
"luna" branch can get branched
from trunk when there is elementaryos code freeze.

The trunk should keep targeting the latest technologies. There was a
time when I had issues compiling
elementary apps because of latest vala being used (sometimes using
vala git master) and now the issue
is that all the apps I want to compile are dependent on older
versions. I am not sure, but even sqlite is
an older version in luna because it is based on precise.

The apps and components should be a bit detached from operating system
version so that the apps don't start
stagnating when elementaryos hits a freeze. If elementary has to be
based on ubuntu anytime, then the apps should
have their trunk branch always build against latest ubuntu otherwise
after any elementaryos release, all the apps
will have hell lot of work to do to build against latest technologies.
Call it a backlog of work.

Maybe some of the issues I raised has already been addressed, in which
case they should be taken as recommendation.

-
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Manish Sinha
On Wed, Jul 10, 2013 at 1:45 PM, Daniel Foré  wrote:
> At the current rate, 14.04 may be the last version of Ubuntu under which you 
> can run Gtk+ apps unless the community wants to build Mir support for Gtk+.

I don't think I understand this properly. You mean to say that after
14.04 Ubuntu cannot run GTK+ apps as they will go pure Mir and Mir
won't have GTK+ support?
Is this true? What about all the apps written in GTK+? What will they
be replaced with?

-
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-10 Thread Manish Sinha
On Wed, Jul 10, 2013 at 10:40 AM, Conscious User
 wrote:
> Developers from elementaryOS should not be the main force
> behind porting toolkits to display servers. This is either
> the responsibility of toolkit developers or display server
> developers. If anything, for the deeper technical knowledge
> this depends on.

Adding to this. Elementary taking up doing so many things might
end up like how Ubuntu at the moment. Too many downstream
changes languishing and being un-maintained. Overlay scroll-bars
have bugs, compiz is borked.

There might be some vaild reasons Canonical is doing this, but to
me it looks like they have bitten more than they can chew. Hopefully
elementary doesn't do the same and reuse as much upstream
as possible.

I am not saying that Elemenentary should not contribute to this
feature but they should think twice before doing this because
they do not develop GTK or Wayland.

(Not sure if my response came off sounding like a pessimist)

-
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] Basing elementary on latest and greatest pieces of software

2013-07-09 Thread Manish Sinha
Hello everyone, I have thought, researched a lot before shooting this
mail. It is a proposal to make elementary a great OS, even better than
it is currently at the same time making sure the proposals are sane,
achievable and realistic.

Older packages when released
-
At the moment luna is based on precise. It is a good thing because
Precise is LTS and supported for 5 years, but at the end of the day
when luna is released, it is based on 1.5 years old snapshot of ubuntu
plus some updates.

Why not base next elementary on say debian testing or unstable. Maybe
unstable is a bit too unstable, but testing should be fine. I am still
not sure if GNOME would be vanilla or not, but atleast it won't be
containing a lot of patches and radically different components than
GNOME.

This is just a suggestion. I would like to hear from people who
maintain the archives and system architects. They would be knowing
what issues can be faced in case elementary moves away from ubuntu or
what can be even gained.

-
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Moving Away From Ubuntu

2013-07-09 Thread Manish Sinha
On Tue, Jul 9, 2013 at 11:59 AM, Daniel Foré  wrote:
> While neither us nor Ubuntu seem to want to align with the full GNOME stack 
> any longer, we are a little bit closer as far as Gtk/Vala/Mutter/Clutter/etc.

Actually elementary is not patching existing gnome components leading
to unexpected behavior.
Addition and removal components from GNOME stack should be fine as
long as the leftover
gnome components don't start acting up.


> There does seem to be some concerns about stuff like SystemD, Wayland, etc 
> and what our
> full future stack may be. So I think we should definitely keep our minds open.

If I had to put in my two cents, I would suggest to stick to upstream
GNOME as much as
possible esp when it comes to lower level components like wayland and
systemd. Those are
components which need lots of time, expertise and patience to work on.

It would be in best interest of elementary to use the GNOME base and
add it's own apps,
system integration components on top of it. Like contractor, granite,
panetheon etc.

As far as I know, the aim of elementary was to provide an excellent
user experience, which
I see still exists. Elementary should focus on tightly integrated
desktop just like gnome is doing.

> That said, I'm not sure the best approach is to just throw out tons of 
> packages and see what
> sticks. It might be better to discuss exactly what our ideal stack consists 
> of and
> then re-evaluate who offers what is closest to that.

...but it is a good idea to make elementary packages available on as
many platforms as possible.
It gives more publicity and more chances of finding newer developers.

-
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Moving Away From Ubuntu

2013-07-08 Thread Manish Sinha
I do get the gist of what Cody is saying.

It's basically that the PPA ecosystem has so much potential and use
that any other shortcomings of Ubuntu at the moment is negated just by
the PPA ecosystem which makes delivering software to end users a
breeze.

Personally I would like that elementary is based on debian unstable or
testing (if unstable is too unstable), but the PPA ecosystem is just
too damn attractive.

-
Manish


On Mon, Jul 8, 2013 at 10:03 PM, Conscious User  wrote:
>
> Erm... I'm not sure how to answer this. None of
> your replies seem to be relevant or even directly
> related to what I said.
>
>
> Em Seg, 2013-07-08 às 23:27 -0500, Cody Garver escreveu:
>> If anyone is an opponent of GNOME tech right now it's proprietary
>> video driver developers. Those are concrete issues that affect any
>> non-Intel GPU user. I haven't seen any hostility from Ubuntu.
>>
>>
>> On Mon, Jul 8, 2013 at 11:22 PM, Cody Garver 
>> wrote:
>> My sentence ran out of fuel there. PPAs are immensely valuable
>> and eclipse any popular sentiment right now.
>>
>>
>> On Mon, Jul 8, 2013 at 11:16 PM, Cody Garver
>>  wrote:
>> PPAs.
>>
>>
>> On Mon, Jul 8, 2013 at 11:12 PM, Conscious User
>>  wrote:
>>
>> Hi all,
>>
>> Some time ago, I have noticed that an app I'm
>> developing had
>> some rendering issues only when the Ubuntu
>> overlay scrollbars
>> were being used. When I took this to Ubuntu
>> developers, I was
>> told that my best chance was to patch the
>> scrollbars myself
>> because no one was currently working on them.
>>
>> This is a symptom of something that, for
>> anyone who's been
>> following the Ubuntu developer community,
>> should be quite
>> evident at this point: due to the move to QML
>> and touch, GTK
>> and the rest of the stack Ubuntu had been
>> using will now be
>> second-class citizens, and it is only a matter
>> of time before
>> this change of status starts to gradually
>> creep into overall
>> stability and speed of fixing bugs.
>>
>> This wouldn't be much of a problem if Ubuntu
>> simply packaged
>> and shipped a vanilla GNOME stack, but the
>> problem is that
>> they ship a patched stack mixed with
>> unpolished Ayatana
>> projects which might now never get any more
>> polish. And this
>> might get worse with the move to Mir, as
>> Canonical will probably
>> need to add and maintain Mir support to GTK by
>> itself.
>>
>> My intention here is not to question any
>> direction Canonical
>> is taking, but to question how much it still
>> makes sense to
>> build elementary on top of Ubuntu instead of a
>> distro that
>> uses a more vanilla GNOME stack or at least
>> one that still
>> treats it as a first-class citizen.
>>
>> It might be a good time to have a serious
>> discussion on this.
>>
>>
>>
>> --
>> Mailing list:
>> https://launchpad.net/~elementary-dev-community
>> Post to :
>> elementary-dev-community@lists.launchpad.net
>> Unsubscribe :
>> https://launchpad.net/~elementary-dev-community
>> More help   :
>> https://help.launchpad.net/ListHelp
>>
>>
>>
>>
>> --
>> Cody Garver
>>
>>
>>
>>
>> --
>> Cody Garver
>>
>>
>>
>>
>> --
>> Cody Garver
>
>
> --
> Mailing list: https://launchpad.net/~elementary-dev-community
> Post to : elementary-dev-community@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~elementary-dev-community
> More help   : https://help.launchpad.net/ListHelp

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-com

Re: [Elementary-dev-community] Redesigned and updated Privacy Panel for Switchboard

2013-05-09 Thread Manish Sinha
I am not very convinced by moving this in the center, neither moving
"Clear Usage Data" in the center. since the button is not related to
the Switch button

On Wed, May 8, 2013 at 7:53 PM, Harvey Cabaguio
 wrote:
> http://f.cl.ly/items/0K2W2C1i3t0V2Q1s0D0k/Privacy.png
>
>
> On Wed, May 8, 2013 at 1:27 PM, Cassidy James 
> wrote:
>>
>> It's a third-party theme. But I agree that the plug layout itself feels a
>> bit weird. Dan, care to throw something together?
>>
>> On May 8, 2013 1:24 PM, "Manish Sinha"  wrote:
>>>
>>> This looks weird.
>>>
>>> Which theme is this? Elementary? Isn't it just too white?
>>>
>>> -
>>> Manish
>>>
>>> On Wed, May 8, 2013 at 9:47 AM, Eduard Gotwig  wrote:
>>> > I don't know why, but for me, this look just doesn't feels right :/
>>> >
>>> >
>>> > 2013/5/8 Manish Sinha 
>>> >>
>>> >> I updated the Checkbox to Switch button and updated the string to
>>> >> "This Operating System keeps track of Files and Applications you've
>>> >> used to provide extra functionality"
>>> >> Additionally fixed a few bugs.
>>> >>
>>> >> I would release it in a day or two. Translations welcome.
>>> >>
>>> >> -
>>> >> Manish
>>> >>
>>> >>
>>> >> On Tue, May 7, 2013 at 5:18 PM, Daniel Foré 
>>> >> wrote:
>>> >> > Manish,
>>> >> >
>>> >> > I would use a switch for only the top button (which enables/disables
>>> >> > the
>>> >> > entire service) and maintain the checkboxes below (since they
>>> >> > include
>>> >> > objects in a list)
>>> >> >
>>> >> > Best Regards,
>>> >> > Daniel Foré
>>> >> >
>>> >> > El may 7, 2013, a las 4:17 p.m., Manish Sinha
>>> >> > 
>>> >> > escribió:
>>> >> >
>>> >> >> On Tue, May 7, 2013 at 6:37 AM, Eduard Gotwig 
>>> >> >> wrote:
>>> >> >>> Hey Manish,
>>> >> >>
>>> >> >>> Now, I find the look not quite appealing. Why not implement a
>>> >> >>> ON/OFF
>>> >> >>> switch,
>>> >> >>> just like the one in Ubuntu, to "Record Activity"?
>>> >> >>>
>>> >> >>> What I do would to move a Record Activity ON/OFF switch to the
>>> >> >>> top,
>>> >> >>> and
>>> >> >>> under that a description what that means.
>>> >> >>
>>> >> >> Well, it is a progress. This unified design was made by mpt whereas
>>> >> >> the previous
>>> >> >> 3 tab UI was made by me when I was 3 tequila down. That's why it
>>> >> >> was
>>> >> >> so terrible.
>>> >> >>
>>> >> >> I would really like to know if ON/OFF makes sense in such context.
>>> >> >> Is
>>> >> >> it the correct
>>> >> >> usage of Switch button. It seems to be sometimes over-abused.
>>> >> >>
>>> >> >> If some designer can shed light on it.
>>> >> >>
>>> >> >> -
>>> >> >> Manish
>>> >> >>
>>> >> >> --
>>> >> >> Mailing list: https://launchpad.net/~elementary-dev-community
>>> >> >> Post to : elementary-dev-community@lists.launchpad.net
>>> >> >> Unsubscribe : https://launchpad.net/~elementary-dev-community
>>> >> >> More help   : https://help.launchpad.net/ListHelp
>>> >>
>>> >> --
>>> >> Mailing list: https://launchpad.net/~elementary-dev-community
>>> >> Post to : elementary-dev-community@lists.launchpad.net
>>> >> Unsubscribe : https://launchpad.net/~elementary-dev-community
>>> >> More help   : https://help.launchpad.net/ListHelp
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > Eduard Gotwig
>>> > Tiu persono estas oni Esperantiston.
>>> >
>>> > Ubuntu & TZM Member
>>> > FLOSS Dev @ Launchpad
>>>
>>> --
>>> Mailing list: https://launchpad.net/~elementary-dev-community
>>> Post to : elementary-dev-community@lists.launchpad.net
>>> Unsubscribe : https://launchpad.net/~elementary-dev-community
>>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>> --
>> Mailing list: https://launchpad.net/~elementary-dev-community
>> Post to : elementary-dev-community@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~elementary-dev-community
>> More help   : https://help.launchpad.net/ListHelp
>>
>

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Redesigned and updated Privacy Panel for Switchboard

2013-05-08 Thread Manish Sinha
This looks weird.

Which theme is this? Elementary? Isn't it just too white?

-
Manish

On Wed, May 8, 2013 at 9:47 AM, Eduard Gotwig  wrote:
> I don't know why, but for me, this look just doesn't feels right :/
>
>
> 2013/5/8 Manish Sinha 
>>
>> I updated the Checkbox to Switch button and updated the string to
>> "This Operating System keeps track of Files and Applications you've
>> used to provide extra functionality"
>> Additionally fixed a few bugs.
>>
>> I would release it in a day or two. Translations welcome.
>>
>> -
>> Manish
>>
>>
>> On Tue, May 7, 2013 at 5:18 PM, Daniel Foré 
>> wrote:
>> > Manish,
>> >
>> > I would use a switch for only the top button (which enables/disables the
>> > entire service) and maintain the checkboxes below (since they include
>> > objects in a list)
>> >
>> > Best Regards,
>> > Daniel Foré
>> >
>> > El may 7, 2013, a las 4:17 p.m., Manish Sinha 
>> > escribió:
>> >
>> >> On Tue, May 7, 2013 at 6:37 AM, Eduard Gotwig 
>> >> wrote:
>> >>> Hey Manish,
>> >>
>> >>> Now, I find the look not quite appealing. Why not implement a ON/OFF
>> >>> switch,
>> >>> just like the one in Ubuntu, to "Record Activity"?
>> >>>
>> >>> What I do would to move a Record Activity ON/OFF switch to the top,
>> >>> and
>> >>> under that a description what that means.
>> >>
>> >> Well, it is a progress. This unified design was made by mpt whereas
>> >> the previous
>> >> 3 tab UI was made by me when I was 3 tequila down. That's why it was
>> >> so terrible.
>> >>
>> >> I would really like to know if ON/OFF makes sense in such context. Is
>> >> it the correct
>> >> usage of Switch button. It seems to be sometimes over-abused.
>> >>
>> >> If some designer can shed light on it.
>> >>
>> >> -
>> >> Manish
>> >>
>> >> --
>> >> Mailing list: https://launchpad.net/~elementary-dev-community
>> >> Post to : elementary-dev-community@lists.launchpad.net
>> >> Unsubscribe : https://launchpad.net/~elementary-dev-community
>> >> More help   : https://help.launchpad.net/ListHelp
>>
>> --
>> Mailing list: https://launchpad.net/~elementary-dev-community
>> Post to : elementary-dev-community@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~elementary-dev-community
>> More help   : https://help.launchpad.net/ListHelp
>
>
>
>
> --
> Eduard Gotwig
> Tiu persono estas oni Esperantiston.
>
> Ubuntu & TZM Member
> FLOSS Dev @ Launchpad

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Redesigned and updated Privacy Panel for Switchboard

2013-05-08 Thread Manish Sinha
I updated the Checkbox to Switch button and updated the string to
"This Operating System keeps track of Files and Applications you've
used to provide extra functionality"
Additionally fixed a few bugs.

I would release it in a day or two. Translations welcome.

-
Manish


On Tue, May 7, 2013 at 5:18 PM, Daniel Foré  wrote:
> Manish,
>
> I would use a switch for only the top button (which enables/disables the 
> entire service) and maintain the checkboxes below (since they include objects 
> in a list)
>
> Best Regards,
> Daniel Foré
>
> El may 7, 2013, a las 4:17 p.m., Manish Sinha  
> escribió:
>
>> On Tue, May 7, 2013 at 6:37 AM, Eduard Gotwig  wrote:
>>> Hey Manish,
>>
>>> Now, I find the look not quite appealing. Why not implement a ON/OFF switch,
>>> just like the one in Ubuntu, to "Record Activity"?
>>>
>>> What I do would to move a Record Activity ON/OFF switch to the top, and
>>> under that a description what that means.
>>
>> Well, it is a progress. This unified design was made by mpt whereas
>> the previous
>> 3 tab UI was made by me when I was 3 tequila down. That's why it was
>> so terrible.
>>
>> I would really like to know if ON/OFF makes sense in such context. Is
>> it the correct
>> usage of Switch button. It seems to be sometimes over-abused.
>>
>> If some designer can shed light on it.
>>
>> -
>> Manish
>>
>> --
>> Mailing list: https://launchpad.net/~elementary-dev-community
>> Post to : elementary-dev-community@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~elementary-dev-community
>> More help   : https://help.launchpad.net/ListHelp

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Redesigned and updated Privacy Panel for Switchboard

2013-05-07 Thread Manish Sinha
On Tue, May 7, 2013 at 6:37 AM, Eduard Gotwig  wrote:
> Hey Manish,

> Now, I find the look not quite appealing. Why not implement a ON/OFF switch,
> just like the one in Ubuntu, to "Record Activity"?
>
> What I do would to move a Record Activity ON/OFF switch to the top, and
> under that a description what that means.

Well, it is a progress. This unified design was made by mpt whereas
the previous
3 tab UI was made by me when I was 3 tequila down. That's why it was
so terrible.

I would really like to know if ON/OFF makes sense in such context. Is
it the correct
usage of Switch button. It seems to be sometimes over-abused.

If some designer can shed light on it.

-
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] Redesigned and updated Privacy Panel for Switchboard

2013-05-07 Thread Manish Sinha
Hello everyone,

I have nearly finished the Privacy pane for Switchboard.
Please have a look and try it out. It can be found at
https://launchpad.net/activity-log-manager

You can get it
lp:activity-log-manager

The dependencies should be installed by
sudo apt-get build-dep activity-log-manager
and then installing pantheon-dev

I have posted the screenshot.
http://i.imgur.com/XEEXlvn.png

Dan, can you please send me the exact message you would like to be
replace it with instead of using the name of "Dash"

Please note that after installing you might have two "Privacy" in your
Switchboard. The other is shown due to G-C-C.

I would be really glad is someone can test it.

-
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Fwd: Is Synapse Launcher Dead ?

2012-05-01 Thread Manish Sinha
> im very sad about that project is practically dead. no bug fixes, no
> updates, no new releases..

Somewhat yes. They need work to port Synapse over to gtk3. The lead
dev Michal Hruby (mhr3) does not have much time to work on it as he is
too busy working on ubuntu.
The other dev Alberto (probably) tried porting it to gtk3 but AFAIK it
isn't finished.

When I last talked to mhr3 a few months back, he told that there are a
lot of custom widgets in synapse which needs to be ported to gtk3 -
which is the hard part.

--
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Call for testing: Switchboard integration of Zeitgeist Activity Log Manager

2012-04-06 Thread Manish Sinha
On Sat, Apr 7, 2012 at 4:26 AM, Andrea Basso  wrote:
> Now ./autogen.sh ran fine, but when I tried to compile I got this error:
> http://pastebin.com/UVq90pGT


I figured out the source of all these problems. Apparently, not all
build files were added to the repository

Hopefully it would now have been fixed. Pull!

--
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Call for testing: Switchboard integration of Zeitgeist Activity Log Manager

2012-04-06 Thread Manish Sinha
On Sat, Apr 7, 2012 at 3:50 AM, Andrea Basso  wrote:
> Running ./autogen.sh ends with
>
> config.status: error: cannot find input file: `Makefile.in'
>
>

Fixed it. Please pull from the branch

-
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] Call for testing: Switchboard integration of Zeitgeist Activity Log Manager

2012-04-06 Thread Manish Sinha
Hi friends,

Mario Guerriero had created the necessary gtk classes and plug file
for integration activity log manager in Switchboard.
After making the changes and integrating it in the build system I need
people who can test it out.

You need to get the source code
bzr branch lp:activity-log-manager

You need to have libpantheon-dev installed

then run
./autogen.sh && make && sudo make install
If plugs are also read from /usr/local then the above command will
work otherwise run

./autogen.sh --prefix=/usr/ && make && sudo make install

After it's all done, open switchboard from command line. You should
find the first entry to be Activity Log Manager.
In case you click and nothing happens, please open a bug with that log.

--
Manish Sinha

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Zeitgeist Privacy Pane

2012-03-10 Thread Manish Sinha
On Sun, Mar 11, 2012 at 2:47 AM, Daniel Fore  wrote:
> Firstly, did you guys code that Privacy preferences pane?

It is http://launchpad.net/activity-log-manager/

> Secondly, would you be willing to port it to a Switchboard plug?

I am the current maintainer of activity-log-manager

A work item is already open
https://bugs.launchpad.net/activity-log-manager/+bug/934021

Right now activity-log-manager (alm) can run as a standalone tool or
as integrated in
gnome-control-center. The build system takes care of it.

In src/activity-log-manager.vala there is a VBox named ActivityLogManager

1) When creating the switchboard plug, the same codebase, a separate
file can be
added which uses this VBox to populate the plug

2) Then the build system needs to be altered to build this plug
optionally since alm is used
in many other environments too

If someone from elementary team can get (1) done, then I can do (2)

--
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Zeitgeist Ordering for Contractor

2012-03-07 Thread Manish Sinha
>
> As long as elementary doesn't do what Ubuntu did (and is now undoing) and
> make Zeitgeist the primary data provider. That would be a mistake.


Zeitgeist is more of a relevancy provider or a sort assistant than a
data provider.
You should fetch data from multiple sources (if you want it) and then
sort using zeitgeist for the importance.

--
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Contractor web services authentication application

2012-02-18 Thread Manish Sinha
On Sat, Feb 18, 2012 at 2:17 PM, Daniel Foré  wrote:
> There's no need to have API's for apps to tie directly into. Thats the point 
> of contractor is to not have to do that sort of thing. Once the original app 
> hands off something to a receiving app/service, its work is done. The sending 
> app should never have to know about or care what the receiving app/service is.

That too sounds fine. Right now, I don't have very deep understanding
how apps are going to do it, If the app hands off something to be
shared to twitter and twitter account is not authenticated, then who
should show the "login" window? App or contractor?

> I really feel like we should do our best to have contracts bundled with apps 
> and not as stand-alone packages. Nobody should ever think "Gee i should 
> install the web contracts meta package". Users should simply install Gwibber 
> or Polly for their twitter features, not thinking about the fact that there's 
> a service that ties these apps together.

As per my understanding is, contractor is a separate
application/system which handles sharing and the applications uses it
to sends the data to it so that contractor can share it. If this is
the case then what you talking about bundling in applications is
contractor support. The contracts should be bundled with contractor.
it's like "contractor supports these many contracts".

Yes, contractor, the various contracts and the applications with
contractor integration should all be installed by default. It should
be out of box. The user does not even need to install gwibber and
polly as gwibber's backing library is enough to provide the support
for various contracts. The users should not even care whether gwibber
or polly is providing the sharing service. Basically the sharing
service should work even without gwibber or polly application
installed.

> In other words, users shouldn't know that contractor even exists. It's just 
> an implementation detail.

Yes. Agree

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Contractor web services authentication application

2012-02-18 Thread Manish Sinha
On Sat, Feb 18, 2012 at 1:20 PM, Cassidy James  wrote:
> Yeah there was some discussion of this in the other mail... it'd be really
> nice to plug into the GNOME Online Accounts and use authentication through
> that, but I'm not sure how realistic that is. Another idea is to have a
> separate "Sharing" plug or something. Yet another idea would be having each
> Contract handle it on first-share and then just provide a logout option
> somehow.

My idea was this way:
There are a set of official contracts - twitter, facebook, G+, flickr
etc. There can be unofficial ones, but that is out of scope.

The official ones will have a well known API which other applications
can use to share. If an application shows "Share on twitter" then it
will use the "Twitter contract api" to share it. The API will tell
that the user is not authenticated, then there itself the app should
allow opening a window to authenticate and go ahead with sharing. Once
authenticated even at application level, the API should store the
authentication.

The backend of the contract is hidden from the user. He does not need
to care about it. Most of the contracts can use libgwibber which is a
library separated out of gwibber (done mostly by Ken VanDine).

After having a look - gwibber has two libraries powering it -
libgwibber and libgwibber-gtk. libgwibber is the backend for the
services and libgwibber-gtk contains the widgets. Both the libs have
vapi file, so no more messing around with C->Vala.

I do support having a separate plug for maintaining online
applications. You can use GNOME's online accounts but its development
looks slow (though I can be wrong).

> I'm not really sure if the best approach and it's definitely something that
> needs figured out.

I provided the information above. Think about it. :)

-
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Contractor web services authentication application

2012-02-17 Thread Manish Sinha
On Sat, Feb 18, 2012 at 1:11 PM, Manish Sinha  wrote:
> Hello,
>
> I just saw a G+ post from Cassidy. It is about writing web contracts
> esp G+, Twitter etc. My question is that whether elementary has
> central place where we can access/maintain our authenticated web
> services? This is akin to GNOME's "Online account" and Androi'd
> "Accounts and Sync". Having this would be of great pleasure.
>
> Am I missing something the architecture of contractor? When someone
> clicks on "Share using twiiter", then the already authenticated
> twitter accounts should be used instead of authenticating it for every
> application. Then the list of authenticated web services should be
> saved somewhere and a GUI to access it should be present.


Just FYI, I joined the mailing list and was trying to get my hands on
web-contracts. I have checked the elementary projects for online
accounts kind of thing, but could not find one.

--
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] Contractor web services authentication application

2012-02-17 Thread Manish Sinha
Hello,

I just saw a G+ post from Cassidy. It is about writing web contracts
esp G+, Twitter etc. My question is that whether elementary has
central place where we can access/maintain our authenticated web
services? This is akin to GNOME's "Online account" and Androi'd
"Accounts and Sync". Having this would be of great pleasure.

Am I missing something the architecture of contractor? When someone
clicks on "Share using twiiter", then the already authenticated
twitter accounts should be used instead of authenticating it for every
application. Then the list of authenticated web services should be
saved somewhere and a GUI to access it should be present.

-
Manish

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp