Re: Pending Pull Requests, Pressing Issues?

Frank Trampe <[email protected]> Wed, 7 Sep 2016 05:54:14 -0500
Newsgroups gmane.comp.fonts.fontforge.devel
Message-ID <CANkSbhqgjOhtDeg64XvDT-pUZDU_LqfNoYX1nrFLK9NUZRpvgg@mail.gmail.com>
On Sep 7, 2016 5:31 AM, "T J" <[email protected]> wrote:

> I don't mind looking into the automated builds. Although there's a few
> things in there I'm unsure of - like what's bigv? As far as I can see, it
> tries to upload some files to there at the end of the builds, but this
> hasn't happened/worked in a long time.
>
> If I were to do this, I'd probably set it to deploy to bintray, which I
> already use for hosting the mingw precompiled libraries.
>
> The other thing is that the scripts to make the OS X package are... what I
> would call unmaintainable. It's a miracle to me that the OS X packages can
> even be made at all in its current state.
>
> The scripts don't actually work. There is a lot of manual work, with
work-arounds for the deficiencies in the scripts. I have notes somewhere,
and I plan to convert those into new scripts at some point.


> Jeremy
> ------------------------------
> *From:* Frank Trampe <[email protected]>
> *Sent:* Wednesday, 7 September 2016 12:58 AM
> *To:* FontForge developers' discussions
> *Subject:* Re: [fontforge-devel] Pending Pull Requests, Pressing Issues?
>
>
>
> On Tue, Sep 6, 2016 at 11:42 AM, Dave Crossland <[email protected]> wrote:
>
>>
>> On 6 September 2016 at 14:53, Frank Trampe <[email protected]>
>> wrote:
>>
>>> That seems unlikely at this point. The pull request isn't finished, and
>>> I think Pathum told me that the developer working on it is no longer
>>> available.
>>>
>>
>> I can raise funds to enable Ben Martin to complete it, if it needs more
>> work. But it isn't clear to me what additional work needs to be done.
>>
>> I'm not sure either. My information is second-hand, and the pull request
> is very large, so it is difficult for me to ascertain by skimming it. The
> one thing that I notice is that a large chunk of the documentation has been
> deleted, which is bad.
>
>
>> However, I am really feeling frustrated that reordering menu items could
>> be very complex :(
>>
>>
> I think that it would be nice to have a dynamically configured menu
> system. Perhaps with an xml file with labels, shortcuts, icon image names,
> and base menu item names. But there are a lot of other more pressing issues.
>
>
>> There are also issues that we need to sort out regarding the actual
>>> changes, some of which this FontForge user finds puzzling/irritating. Even
>>> if we leave the old menu system as an option for those who want it (which
>>> we will almost certainly do since I want it), I think we need to get a bit
>>> more community feedback before pushing such a visible change on people.
>>>
>>
>> I'd be happy to see FF releases with 2 versions, a 'stable' version with
>> the classic menus and a 'testing' or 'unstable' version with the new menus,
>> for say 12 months.
>>
>> I'm not proposing a fork. I'm proposing having two sets of menu
> structures in the codebase and allowing for switching between them via a
> flag in the preference file. The important thing to me is that those of us
> who do not wish to switch can continue using the menu system with which we
> are happy and familiar.
>
> Last time I looked, the new menus did a lot of things that broke the usual
> rules of menu structure (like moving the revert/reload entry out of the
> file menu), which I dislike. And anything different (whether better or
> worse for new users) creates a hassle for those who know how things work. I
> would strongly prefer to use the old menu system, and I imagine that others
> would like to do so also.
>
> However, for me this reveals a more serious problem, which is that we
>> don't have reliable automatic installer package creation for Windows and
>> Mac OS X. jtanx has just posted that he has a windows installer going with
>> AppVeyor, so I think for me the #1 changeset would be to the travis file,
>> to get travis building Mac binaries for each PR.
>>
>> I can raise funds for that to happen, if needed.
>>
>> This would seem to be a useful thing.
>
> I'm travelling for the next week. Could I look at this late next week?
>
>
>> ------------------------------------------------------------
>> ------------------
>>
>> _______________________________________________
>> fontforge-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/fontforge-devel
>> http://fontforge.10959.n7.nabble.com/Developer-f3.html
>>
>>
>
> ------------------------------------------------------------
> ------------------
>
> _______________________________________________
> fontforge-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/fontforge-devel
> http://fontforge.10959.n7.nabble.com/Developer-f3.html
>
>

------------------------------------------------------------------------------

_______________________________________________
fontforge-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fontforge-devel
http://fontforge.10959.n7.nabble.com/Developer-f3.html