Dear developers,
I've released the next iteration of the website's "releases" app, this is the app that delivers each of our releases for different platforms.
The releases app is still going through it's draft phase, but I hope to have the download pages replaced in time for 0.92. To do that I need your help to review the pages. If you can help with css patches, that would be great too.
Currently available: https://inkscape.org/en/release/
Note: The releases will auto detect your os and give you the right download, but it's unconfigured on live and needs a bit of administrative help to get that all set up since the matching fields changed.
I'd also like to draw your attention to the new request to donate after download:
https://inkscape.org/en/release/0.91/windows/32-bit/%C2%A0(click on one of the downloads to start)
The text for these should be reviewed as well as the layout if you want to have a crack at the presentation.
Thanks everyone for helping make 0.92 easier to deliver to our users. :-)
Best Regards, Martin Owens
On Wed, May 18, 2016 at 04:49:31PM -0400, Martin Owens wrote:
Dear developers,
I've released the next iteration of the website's "releases" app, this is the app that delivers each of our releases for different platforms.
The releases app is still going through it's draft phase, but I hope to have the download pages replaced in time for 0.92. To do that I need your help to review the pages. If you can help with css patches, that would be great too.
Currently available: https://inkscape.org/en/release/
Note: The releases will auto detect your os and give you the right download, but it's unconfigured on live and needs a bit of administrative help to get that all set up since the matching fields changed.
I'd also like to draw your attention to the new request to donate after download:
https://inkscape.org/en/release/0.91/windows/32-bit/%C2%A0(click on one of the downloads to start)
The text for these should be reviewed as well as the layout if you want to have a crack at the presentation.
My guess is the less text the better here. Or even icons or screen thumbnails?
Thanks everyone for helping make 0.92 easier to deliver to our users. :-)
Thanks for working on making all of this more presentable to our users, it'll help a ton I bet.
Bryce
Best Regards, Martin Owens
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2
iQIcBAABCAAGBQJXPNVbAAoJEOVbsiwf4qcgEMIP/1rY3RTQE/aZcra22tUMJh5U 16gQTSxMBb3pPCwbSiZ83ktk5AFae/EqKSsQC/chMUE3aMUqmgAJOvENuxeiW0GX RFdlIJuUthZdBbJ+0f3du65PTee6DLS8f7nP2Rhz+KX0FeBJBSNLe/YayUsHK+X3 rRvN3kkb4gu8lldo5u3b0kzypHDxF3iEIdGN89Hbp4G09uvo9hHXjd90/H2rgQHA u9wgTJaxpu6c3ckHps0LcABHe6qRWVuiM+rxWJObDBcZ4fpxW8Yci2Tjp9vMDiCI N9eB8GcukXcAsQfkEmF4wzJIFjd1LFrwKQpC2X3bAmmYAf4kt4BNQka8V8xGcs4c dGGoYVjfuj4hjSjC5fxfzfTSEoHHDfP62OpTEnJzY1vW8igisQ2tLiOaysoTXJ/F OFKLoiDZJuqTn0PP/gqiBH2/HInpZISkys+ZrJYyDz8Q0Ke/H7vKOc9r7WMw+scH 0sJ/Xvg7KRz8JNQus0jVcBN6579vDdtHY3YR2BW6w4D1XKLlfdutsFL1FZ7usrfp c2TZM1D1Nrgjv+CcaukEaIpUfizHGPESfm0f+7YI131zveKHlGRydXXjadWeLtvY mouCVo+cv1/rFFlRsdYTBKRIjZzfuBXwmtxxWROpkptrNmIbn7qDvfSkdtTWegUG 7XL3Y0HfoYo+LJNvJL6u =Apl4 -----END PGP SIGNATURE-----
Mobile security can be enabling, not merely restricting. Employees who bring their own devices (BYOD) to work are irked by the imposition of MDM restrictions. Mobile Device Manager Plus allows you to control only the apps on BYO-devices by containerizing them, leaving personal data untouched! https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On 19 May 2016 at 04:01, Bryce Harrington <bryce@...961...> wrote:
On Wed, May 18, 2016 at 04:49:31PM -0400, Martin Owens wrote:
Dear developers,
I've released the next iteration of the website's "releases" app, this is the app that delivers each of our releases for different platforms.
The releases app is still going through it's draft phase, but I hope to have the download pages replaced in time for 0.92. To do that I need your help to review the pages. If you can help with css patches, that would be great too.
Currently available: https://inkscape.org/en/release/
Note: The releases will auto detect your os and give you the right download, but it's unconfigured on live and needs a bit of administrative help to get that all set up since the matching fields changed.
I'd also like to draw your attention to the new request to donate after download:
https://inkscape.org/en/release/0.91/windows/32-bit/ (click on one of the downloads to start)
The text for these should be reviewed as well as the layout if you want to have a crack at the presentation.
My guess is the less text the better here. Or even icons or screen thumbnails?
I'd say the descriptions and the title need to be switched and a little bit improved. See attached screenshot.
The layout of the download icons is a bit twitchy (hope that's the word, non-native speaker). It would be better to align them. I don't have a patch for that, but you only need to add one CSS rule:
.download > a > strong { height: 2em; }
Sebastian
Is this a page/app that's currently linked into the navigation? If so, how to find it via the main menu? If not, where will it be?
Just a quick comment on the Windows download. You're not even offering an EXE version? Will this be the only way to download now?
I think the donate option is fine.
All best, brynn
-------------------------------------------------- From: "Martin Owens" <doctormo@...400...> Sent: Wednesday, May 18, 2016 2:49 PM To: "inkscape-devel" inkscape-devel@lists.sourceforge.net Subject: [Inkscape-devel] Releases Pages
Mobile security can be enabling, not merely restricting. Employees who bring their own devices (BYOD) to work are irked by the imposition of MDM restrictions. Mobile Device Manager Plus allows you to control only the apps on BYO-devices by containerizing them, leaving personal data untouched! https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On 19 May 2016 at 14:30, Brynn <brynn@...3133...> wrote:
Is this a page/app that's currently linked into the navigation? If so, how to find it via the main menu? If not, where will it be?
Just a quick comment on the Windows download. You're not even offering an EXE version? Will this be the only way to download now?
Note that this only applies to the 64-bit version. The 32-bit version provides an EXE version.
Sebastian
On Wed, May 18, 2016 at 04:49:31PM -0400, Martin Owens wrote:
Dear developers,
I've released the next iteration of the website's "releases" app, this is the app that delivers each of our releases for different platforms.
The releases app is still going through it's draft phase, but I hope to have the download pages replaced in time for 0.92. To do that I need your help to review the pages. If you can help with css patches, that would be great too.
Currently available: https://inkscape.org/en/release/
Note: The releases will auto detect your os and give you the right download, but it's unconfigured on live and needs a bit of administrative help to get that all set up since the matching fields changed.
I'd also like to draw your attention to the new request to donate after download:
https://inkscape.org/en/release/0.91/windows/32-bit/%C2%A0(click on one of the downloads to start)
The text for these should be reviewed as well as the layout if you want to have a crack at the presentation.
Thanks everyone for helping make 0.92 easier to deliver to our users. :-)
Best Regards, Martin Owens
Hi Martin,
While it's fresh on my mind from the pre1 upload, I'd like to share some random thoughts from a package uploader perspective.
Anyway, in no particular order:
- Currently we have info about source package downloads both at inkscape.org/en/download/ and inkscape.org/en/download/source/, and they're inconsistent. I'm hoping with the new design these either go away or are simplified.
- As part of the source package release, I paste in the text from the NEWS file. But this looks horrid. I see the new system has the release notes much more nicely formatted. I hope that means I can dispense with the text pastings. But I'm curious for pre-releases if we'll just have one common release notes page they all point to, or if there would be snapshots of the release notes for each separate release. (I'm not actually sure which way would be better.)
- I would really, really, really, really like a command line way to upload releases and enter the package details. I'm pretty much setting the same values in the form each time, just incrementing the version number and uploading the new file + .sig. If I could script some of this, then it would enable me to significantly simplify the release process.
- It would be nice to have a sort of stable landing page for a release while we're doing pre-releases. In other words, we want a link to point people to before 0.92 is out, that will make it easy for them to grab the latest pre-release without needing to know what pre-release we're on. And it should also make it very clear that the packages are not final releases, and not considered stable. (From the design, I'm gathering that the page https://inkscape.org/en/release/0.92/ won't exist until 0.92.0 is actually out the door.)
- I like that the new design points out responsible people. Often we've had a named person acting as translation coordinator. There probably should also be a separate contact point for escalating release critical bugs. (And/or a link to the submit-a-bug page for reporting "ordinary" issues found while testing the pre-releases?)
It might be helpful if there was a definition of what the roles are responsible for. Like maybe, hover over the word 'Reviewer' to see what types of things the reviewer reviews.
- In the new design, the download buttons don't look very 'button-ish', nor do they look like traditional download links (e.g. a raw filename with file size and release date), so I'm a little concerned users might not realize these are where they download packages. That said, this looks a lot nicer than our current download links.
- I like how there are separate listings of "Other Revisions" vs. "Versions". Since Other Revisions includes the current page, perhaps it would be more correct to simply title it "Revisions"? Also, while year is a pertinent bit of info for Versions, it's not for Revisions. (I'm not sure what I'd replace it with though... date? number of release-critical bugs? test results stats? ...?)
- Historically we've provided source packages in several different compression formats, but going forward I'm going to provide just the bzip. I figure these days anyone that actually needs the source can be expected to handle bzip+tar.
- I'm really looking forward to seeing how the new system can simplify the amount of web editing needed per package upload. Not that it's terrible now, but the less web editing the less time releasing will take, and (hopefully) the faster we can cycle releases. I would love having a single place to enter all the data, and it get automatically propagated to all the various places that need updated.
- Pre-releases are important during the release process, but not so much afterwards. So the site does need to make space to show them and provide them for download, but once the release is out they could be hidden away to avoid confusion.
- During the release process, arguably the most pertinent piece of data is the list of release-critical bugs and their status. A link to the bug tracker (or even better - an import of the release critical bug list) would be extremely handy on the release page. Post-release this is less important (there are already 'Known Issues' and 'Notable Bug Fixes' sections in the release notes that cover bug details for that release.)
- From a release coordination perspective, I'd like a single place to look and see all the binary packages generated from a given source tarball. Basically I want a quick way to check on packaging status. Especially for the final release, timing of when packages are downloadable on the site is critical.
- Once we switch to git, one thing I plan to include for each release is a listing of commits for that release compared with the previous (i.e. `git shortlog $R1..$R2`) This could be tucked away a bit, since most people won't care much. It could be appended to the release notes but as it'll be longish, having it on a separate page or collapsed/hidden or something might be sensible.
- On the release page bottom right is 'In Development'. Are you planning on slotting in links to thinks like PPA and other snapshot builds here? That could be quite handy; our downloads pages currently devote a fair bit of text to snapshot builds.
Thanks again for the work on this, sorry for the verbosity of the above braindumping.
Bryce
While it's fresh on my mind from the pre1 upload, I'd like to share some random thoughts from a package uploader perspective.
Thanks Bryce, I'll try and answer everything...
- Currently we have info about source package downloads both at
inkscape.org/en/download/ and inkscape.org/en/download/source/, and they're inconsistent. I'm hoping with the new design these either go away or are simplified.
Everything under /download/ is scheduled for demolition, planning applications have been available in your local office in Alpha Centuri.
- As part of the source package release, I paste in the text from the
NEWS file. But this looks horrid. I see the new system has the release notes much more nicely formatted. I hope that means I can dispense with the text pastings. But I'm curious for pre-releases if we'll just have one common release notes page they all point to, or if there would be snapshots of the release notes for each separate release. (I'm not actually sure which way would be better.)
We turned them into html fields so release managers could take control of the formatting. Although parsing it through a text to html parser in a release script would be cool too.
- I would really, really, really, really like a command line way to
upload releases and enter the package details. I'm pretty much setting the same values in the form each time, just incrementing the version number and uploading the new file + .sig. If I could script some of this, then it would enable me to significantly simplify the release process.
Really? ;-)
The process of having oauth bunch a hole in the security for scripting is a bit of work (that and jsonic/REST apis on top) but perhaps there's something we can do for admins since it's a very important part of our workflow. I'm going to add this to my todo list.
- It would be nice to have a sort of stable landing page for a
release while we're doing pre-releases. In other words, we want a link to point people to before 0.92 is out, that will make it easy for them to grab the latest pre-release without needing to know what pre- release we're on. And it should also make it very clear that the packages are not final releases, and not considered stable. (From the design, I'm gathering that the page https://ihttps://inkscape.org/en/release/0. 92/nkscape.org/en/release/0.92/ won't exist until 0.92.0 is actually out the door.)
It exists now.
The process for a new release works like this:
* Create a release for 0.92, DO NOT SET THE RELEASE DATE * Create a release for 0.92pre0, set the parent to 0.92 and set the release date.
This means 0.92 appears in the 'Development' list and not in the releases list. I've just pushed a fix to a bug that would redirect users to a 0.92pre0 instead of 0.91 until the parent is released.
So you can think of the release as a release series and a set of sub- releases under it. The release-date field is the control for if the release is 'released' or not.
See the page here: https://inkscape.org/en/release/0.92/%C2%A0(same url you posted about)
- I like that the new design points out responsible people. Often
we've had a named person acting as translation coordinator. There probably should also be a separate contact point for escalating release critical bugs. (And/or a link to the submit-a-bug page for reporting "ordinary" issues found while testing the pre-releases?)
Added to my todo list.
It might be helpful if there was a definition of what the roles are responsible for. Like maybe, hover over the word 'Reviewer' to see what types of things the reviewer reviews.
Added to my todo list.
- I like how there are separate listings of "Other Revisions"
vs. "Versions". Since Other Revisions includes the current page, perhaps it would be more correct to simply title it "Revisions"? Also, while year is a pertinent bit of info for Versions, it's not for Revisions. (I'm not sure what I'd replace it with though... date? number of release-critical bugs? test results stats? ...?)
Added to my todo.
- Historically we've provided source packages in several different
compression formats, but going forward I'm going to provide just the bzip. I figure these days anyone that actually needs the source can be expected to handle bzip+tar.
I agree with this.
- Pre-releases are important during the release process, but not so
much afterwards. So the site does need to make space to show them and provide them for download, but once the release is out they could be hidden away to avoid confusion.
Added to my todo list.
- During the release process, arguably the most pertinent piece of
data is the list of release-critical bugs and their status. A link to the bug tracker (or even better - an import of the release critical bug list) would be extremely handy on the release page. Post-release this is less important (there are already 'Known Issues' and 'Notable Bug Fixes' sections in the release notes that cover bug details for that release.)
This is a very interesting idea for bug information. I've added it to my list for investigation.
- From a release coordination perspective, I'd like a single place to
look and see all the binary packages generated from a given source tarball. Basically I want a quick way to check on packaging status. Especially for the final release, timing of when packages are downloadable on the site is critical.
Added to my todo list.
- Once we switch to git, one thing I plan to include for each release
is a listing of commits for that release compared with the previous (i.e. `git shortlog $R1..$R2`) This could be tucked away a bit, since most people won't care much. It could be appended to the release notes but as it'll be longish, having it on a separate page or collapsed/hidden or something might be sensible.
Is this an extra field? What type of field makes it the most useful, or set of fields?
- On the release page bottom right is 'In Development'. Are you
planning on slotting in links to thinks like PPA and other snapshot builds here? That could be quite handy; our downloads pages currently devote a fair bit of text to snapshot builds.
As above, the trunk version listed there shows are 'in development' version and could have a ppa platform added to link it in. The 0.92 also appears there now I've added it, so adding all the pre-release tarballs and etc should be easy enough.
Thanks again for the work on this, sorry for the verbosity of the above
Thanks for the brain dump bryce. This is very handy since you're actually doing the release and I'm just guessing at the needed functionality until this email :-D
Best Regards, Martin Owens
Am 26.05.2016 um 16:37 schrieb Martin Owens:
Everything under /download/ is scheduled for demolition, planning applications have been available in your local office in Alpha Centuri.
- Everything but the instructions for OS X. We should take care to not accidentally delete those ;) As the page also contains some images, a simple text description won't do as a replacement.
Maren
On Thu, 2016-05-26 at 16:54 +0200, Maren Hachmann wrote:
- Everything but the instructions for OS X. We should take care to
not accidentally delete those ;) As the page also contains some images, a simple text description won't do as a replacement.
Yes, that will likely move to it's own tree location since the /download/ path will be used for the releases app.
Martin,
participants (5)
-
Bryce Harrington
-
Brynn
-
Maren Hachmann
-
Martin Owens
-
Sebastian Zartner