[racket-dev] Icons issues

From: Ryan Culpepper (ryan at cs.utah.edu)
Date: Thu Dec 8 01:52:15 EST 2011

I've pushed a temporary fix to the dist-specs, and meta/check-dists now 
runs without errors. Hopefully the nightly builds will be back tomorrow. 
The underlying problem remains, though.

Ryan


On 12/07/2011 03:58 PM, Matthias Felleisen wrote:
>
> Please bring back the nightly build.
>
>
> On Dec 7, 2011, at 5:41 PM, Robby Findler wrote:
>
>> I asked for someone to do something to give us more time two days ago.
>>
>> Robby
>>
>> On Wed, Dec 7, 2011 at 4:36 PM, Ryan Culpepper<ryan at cs.utah.edu>  wrote:
>>> On 12/05/2011 12:35 PM, Eli Barzilay wrote:
>>>>
>>>> The icons collection has some issues that need to be resolved:
>>>> [...]
>>>>
>>>>
>>>> * It breaks the dependencies.  The error is:
>>>>
>>>>      unsatisfied dependency for "dr-bin":
>>>>      "racket/collects/icons/main.rkt" (in:
>>>>      "racket/collects/drracket/compiled/syncheck-drracket-button_rkt.dep"
>>>>      ...)
>>>>
>>>>    This means that the DrRacket distribution requires "icons/main.rkt",
>>>>    and that's missing from the distribution.
>>>>
>>>>    The reason it's missing is that Matthew tried to fix the more
>>>>    serious problem that was there before: the new icons requires
>>>>    `slideshow' and `texpict' (via `unstable/gui/pict'), and since
>>>>    DrRacket uses it, it now depends on these too.
>>>>
>>>>    Potential ways to resolve it:
>>>>
>>>>    1. Decide that it's fine to make slideshow and texpict required for
>>>>       drracket.
>>>>
>>>>    2. Dump the idea of making sense and stop making these tests.
>>>>
>>>>    3. Avoid the new dependency, and make the code not require that.
>>>>       Potentially do that by splitting the code into a part that
>>>>       drracket can use, and a part that is not needed.
>>>
>>>
>>> The nightly builds have now been failing for seven days. I assume it's
>>> because of this dist-spec issue.
>>>
>>> I vote we do #1 to get the nightly builds working again immediately. When
>>> the parties involved figure out a long-term solution, we can undo the
>>> dist-spec change.
>>>
>>> It would also be nice if the particular distributions that did succeed in
>>> the nightly builds were made available. I assume that the "plt-everything"
>>> distribution (or whatever it's called) has been succeeding, and that only a
>>> lesser-used distribution is preventing any updates.
>>>
>>> Ryan
>>>
>>> _________________________________________________
>>>   For list-related administrative tasks:
>>>   http://lists.racket-lang.org/listinfo/dev
>>
>> _________________________________________________
>>   For list-related administrative tasks:
>>   http://lists.racket-lang.org/listinfo/dev



Posted on the dev mailing list.