For the brave: alternative versioning in testing repo

The repo [haskell-testing] now contains all packages from [haskell-core] modified according to one of the alternatives for a new versioning scheme: <package name>-<version>_<x-rev>-<release> All the existing packages have been taken apart, had their meta data modified, and then been re-assembled again. If you feel brave, please turn on the testing repo and see what issues pop up (so far it's worked fine for me). /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus Java is, in many ways, C++--. -- M Feldman

The testing repo now contains the full set of packages, an updated cblrepo,
and I've made some updates of packages. I'm satisfied with how it works so
I plan on moving it all over to core shortly.
/M
On 1 May 2015 8:56 am, "Magnus Therning"
The repo [haskell-testing] now contains all packages from [haskell-core] modified according to one of the alternatives for a new versioning scheme:
<package name>-<version>_<x-rev>-<release>
All the existing packages have been taken apart, had their meta data modified, and then been re-assembled again.
If you feel brave, please turn on the testing repo and see what issues pop up (so far it's worked fine for me).
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
Java is, in many ways, C++--. -- M Feldman

A problem raised when I tried to updates my repository:
$ cblrepo add -d Diff,0.3.2_0,1
option -d: Cannot parse 'Diff,0.3.2_0,1' as PKG,VER,REL
Seems like cblrepo doesn't parse the underscore character in the version
field.
On Sun, May 3, 2015 at 9:17 PM, Magnus Therning
The testing repo now contains the full set of packages, an updated cblrepo, and I've made some updates of packages. I'm satisfied with how it works so I plan on moving it all over to core shortly.
/M On 1 May 2015 8:56 am, "Magnus Therning"
wrote: The repo [haskell-testing] now contains all packages from [haskell-core] modified according to one of the alternatives for a new versioning scheme:
<package name>-<version>_<x-rev>-<release>
All the existing packages have been taken apart, had their meta data modified, and then been re-assembled again.
If you feel brave, please turn on the testing repo and see what issues pop up (so far it's worked fine for me).
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
Java is, in many ways, C++--. -- M Feldman
_______________________________________________ arch-haskell mailing list arch-haskell@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/arch-haskell

On 6 May 2015 at 03:07, Nicola Squartini
A problem raised when I tried to updates my repository:
$ cblrepo add -d Diff,0.3.2_0,1 option -d: Cannot parse 'Diff,0.3.2_0,1' as PKG,VER,REL
Seems like cblrepo doesn't parse the underscore character in the version field.
Unfortunately old x-revisions aren't available in the Hackage index file, so I can't really see the value of adding with an explicit x-revision. That's probably just my limited imagination though ;) Is it just that you want to be able to pass the output of `cblrepo list` back into `cblrepo add`, or did you have some other use case in mind? /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus

It's for the [haskell-happstack] repository, I need to update the
dependencies on [haskell-core] packages, Diff is just one example. As I
understand the new format introduced after the versioning change does not
support x-revisions for distro pkgs yet. Or am I not using it correctly?
On Wed, May 6, 2015 at 2:28 PM, Magnus Therning
On 6 May 2015 at 03:07, Nicola Squartini
wrote: A problem raised when I tried to updates my repository:
$ cblrepo add -d Diff,0.3.2_0,1 option -d: Cannot parse 'Diff,0.3.2_0,1' as PKG,VER,REL
Seems like cblrepo doesn't parse the underscore character in the version field.
Unfortunately old x-revisions aren't available in the Hackage index file, so I can't really see the value of adding with an explicit x-revision. That's probably just my limited imagination though ;) Is it just that you want to be able to pass the output of `cblrepo list` back into `cblrepo add`, or did you have some other use case in mind?
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus

On 6 May 2015 at 09:59, Nicola Squartini
It's for the [haskell-happstack] repository, I need to update the dependencies on [haskell-core] packages, Diff is just one example. As I understand the new format introduced after the versioning change does not support x-revisions for distro pkgs yet. Or am I not using it correctly?
Ah, no, you are completely correct! You see! My limited imagination in action :) After breaking with the `[extra]` repo a while back I don't myself use the `Distro` package type. I didn't even consider that it needed a modification to deal with the addition of explicit x-revisions. Please create an issue on github (for `cblrepo`). I'll try to fix this ASAP. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus

Issue created!
On Wed, May 6, 2015 at 5:11 PM, Magnus Therning
On 6 May 2015 at 09:59, Nicola Squartini
wrote: It's for the [haskell-happstack] repository, I need to update the dependencies on [haskell-core] packages, Diff is just one example. As I understand the new format introduced after the versioning change does not support x-revisions for distro pkgs yet. Or am I not using it correctly?
Ah, no, you are completely correct! You see! My limited imagination in action :)
After breaking with the `[extra]` repo a while back I don't myself use the `Distro` package type. I didn't even consider that it needed a modification to deal with the addition of explicit x-revisions.
Please create an issue on github (for `cblrepo`). I'll try to fix this ASAP.
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
participants (2)
-
Magnus Therning
-
Nicola Squartini