February 14, 2014 Re: Preflight of DUB 0.9.21 (RC 3) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Etienne | Am 14.02.2014 01:25, schrieb Etienne: > On Thursday, 13 February 2014 at 20:17:39 UTC, Sönke Ludwig wrote: >> The way it is now, it would be nice to have in a full repository like >> the one Jordi Sayol maintains for Debian, but it's less practical for >> direct distribution. > > I provided the dmd.spec because I took the opportunity to make one as > well, but it's not a dependency here. It may be easier to install the > most recent dmd master using it, because the RPMs for DMD are currently > generated through these shell scripts: > https://github.com/D-Programming-Language/installer/tree/master/linux > > And I thought you may want to supply it with dub in case people are > newcomers and want the most recent version. > > But the dub x64 RPM that is generated from this dub.spec file will be a > binary file that depends only on libcurl, it carries a dub binary with > some requirements and installation paths (/usr/bin). > > In any case, every time you issue a new dub release, you'll still need > to generate a x64 DEB, x86 DEB, x64 RPM and x86 RPM file as well to > distribute it on every linux platform. You should use debian 6 and > fedora 18, always a couple versions behind, to make sure its not built > against too recent libraries. > > Do you want me to provide something more convenient, or can you do with > dub.spec files & rpmbuild? Oh okay, I just misunderstood how the spec file works then. I'll just change it to use the already checked out source and put it into the installer folder [1] then. Is it possible to make the package version dynamic to match the current git tag somehow? For example by using an environment variable or by passing the version to rpmbuild? DEB packages are already kindly maintained by Jordi Sayol, so I can leave those out. [1]: https://github.com/rejectedsoftware/dub/tree/master/installer |
February 16, 2014 Re: Preflight of DUB 0.9.21 (RC 3) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | On Thursday, 13 February 2014 at 20:39:34 UTC, Sönke Ludwig wrote:
> Currently it can be controlled only by command line switches. But how about the possibility of configuring a default architecture in the user or system wide dub configuration file?
>
> And possibly also per package in a configuration file in "package-path/.dub/"... but it seems to me that this should stay independent of the package description, since the platform is more or less determined by the target machine and not the package itself, or do you have a specific use case in mind?
I'm not sure what would be a good solution, honestly. My trouble comes from Vibe.d not supporting 64 bit Windows (at least previously) and SIMD not supporting 32 bit Windows, meaning I can't set a global switch in the compiler configuration file either, but I guess the general use of the switch would be to fit the actual architecture and not some silly issue like mine.
I suppose the manual switch will do.
|
February 20, 2014 Re: Preflight of DUB 0.9.21 (RC 5) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | Hopefully the final release candidate has been uploaded. The new RPM package could need some testing: http://code.dlang.org/files/dub-0.9.21-0.rc.5.x86_64.rpm http://code.dlang.org/download |
February 20, 2014 Re: Preflight of DUB 0.9.21 (RC 5) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | El 20/02/14 17:04, Sönke Ludwig ha escrit: > Hopefully the final release candidate has been uploaded. The new RPM package could need some testing: > > http://code.dlang.org/files/dub-0.9.21-0.rc.5.x86_64.rpm http://code.dlang.org/download > dub rc5 binaries properly tested on Debian 6. New rpm package properly tested on Fedora 14, Fedora 18 and OpenSUSE 12.4 Will be a rpm 32-bit version? -- Jordi Sayol |
February 21, 2014 Re: Preflight of DUB 0.9.21 (RC 5) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jordi Sayol | Am 20.02.2014 21:38, schrieb Jordi Sayol: > El 20/02/14 17:04, Sönke Ludwig ha escrit: >> Hopefully the final release candidate has been uploaded. The new RPM package could need some testing: >> >> http://code.dlang.org/files/dub-0.9.21-0.rc.5.x86_64.rpm >> http://code.dlang.org/download >> > > dub rc5 binaries properly tested on Debian 6. > > New rpm package properly tested on Fedora 14, Fedora 18 and OpenSUSE 12.4 Thanks a lot for testing! I'll tag this as a release if nothing else happens until then. > > Will be a rpm 32-bit version? > Yes, should be no problem, but I'd like to load that off to the next version together with an outstanding automation issue (the RPM still needs to be uploaded manually in contrast to all the other files) and an improved download page layout. |
February 21, 2014 Re: Preflight of DUB 0.9.21 (RC 5) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | On Thu, 2014-02-20 at 17:04 +0100, Sönke Ludwig wrote: > Hopefully the final release candidate has been uploaded. The new RPM package could need some testing: > > http://code.dlang.org/files/dub-0.9.21-0.rc.5.x86_64.rpm http://code.dlang.org/download The 64-bit Tarball for Linux works for me on Debian Unstable. Haven't had chance to test other things yet. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder@ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel@winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder |
February 22, 2014 Re: Preflight of DUB 0.9.21 (RC 5) | ||||
---|---|---|---|---|
| ||||
On Fri, 2014-02-21 at 17:40 +0000, Russel Winder wrote: > On Thu, 2014-02-20 at 17:04 +0100, Sönke Ludwig wrote: > > Hopefully the final release candidate has been uploaded. The new RPM package could need some testing: > > > > http://code.dlang.org/files/dub-0.9.21-0.rc.5.x86_64.rpm http://code.dlang.org/download > > The 64-bit Tarball for Linux works for me on Debian Unstable. Haven't had chance to test other things yet. It also works on Fedora 20, but with the: dub: /lib64/libcurl.so.4: no version information available (required by dub) line. I installed the RPM on Fedora 20 and it it works fine without the above message. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder@ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel@winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder |
February 22, 2014 Re: Preflight of DUB 0.9.21 (RC 5) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Russel Winder | Am 22.02.2014 11:43, schrieb Russel Winder:
> On Fri, 2014-02-21 at 17:40 +0000, Russel Winder wrote:
>> On Thu, 2014-02-20 at 17:04 +0100, Sönke Ludwig wrote:
>>> Hopefully the final release candidate has been uploaded. The new RPM
>>> package could need some testing:
>>>
>>> http://code.dlang.org/files/dub-0.9.21-0.rc.5.x86_64.rpm
>>> http://code.dlang.org/download
>>
>> The 64-bit Tarball for Linux works for me on Debian Unstable. Haven't
>> had chance to test other things yet.
>
> It also works on Fedora 20, but with the:
>
> dub: /lib64/libcurl.so.4: no version information available (required by
> dub)
>
> line. I installed the RPM on Fedora 20 and it it works fine without the
> above message.
>
>
Thanks for the confirmation, I've just uploaded the final packages.
|
February 22, 2014 Re: Preflight of DUB 0.9.21 (RC 5) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | On Sat, 2014-02-22 at 12:22 +0100, Sönke Ludwig wrote: […] > Thanks for the confirmation, I've just uploaded the final packages. Picked up the new, final release: the RPM works exactly as it should upgrading the rc5 one. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder@ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel@winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder |
Copyright © 1999-2021 by the D Language Foundation