Remove Makefile

Bug #1808606 reported by Jeremy Bicha on 2018-12-15
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Déjà Dup
Undecided
Unassigned

Bug Description

Please consider removing the Makefile.

As long as the Makefile is present, debhelper doesn't automatically recognize the buildsystem as meson so we have to specify that in debian/rules or deja-dup won't build correctly on Debian or Ubuntu.

It's probably better for everyone to use meson directly.

Iftikhar Khan (f0cus10) wrote :

Thank you for taking the time to make Ubuntu better. Since what you submitted is not really a bug, or a problem, but rather an idea to improve Ubuntu, you are invited discuss the idea with other Ubuntu community members in the many public forums. Public discussion of ideas improves the likelihood of adoption. Thanks for taking the time to share your opinion!

Changed in deja-dup:
status: New → Invalid
Iftikhar Khan (f0cus10) on 2018-12-15
tags: added: build
Jeremy Bicha (jbicha) wrote :

Respectfully, this is an appropriate place for me to make this request for the upstream developer.

Although this is on Launchpad, this is the upstream tracker not the Ubuntu bug tracker.

Changed in deja-dup:
status: Invalid → New
Iftikhar Khan (f0cus10) wrote :

I am sorry, that was a miscategorization on my part. I completely forgot I wasn't in dist/package. Anyway, I still can't see what you're saying.

`dh_auto_build` and `make -j6` work flawlessly on my machine.

Iftikhar Khan (f0cus10) on 2018-12-16
Changed in deja-dup:
status: New → Incomplete
Michael Terry (mterry) wrote :

I still like using the Makefile as syntactic sugar while developing. But I could add it to .gitattribute with a export-ignore tag, so it doesn't get shipped with tarballs.

Jeremy Bicha (jbicha) wrote :

I don't think 'ninja dist' respects export-ignore yet.

https://github.com/mesonbuild/meson/issues/2287

Michael Terry (mterry) wrote :

@jbicha - you are right! But the downloads generated by https://gitlab.gnome.org/World/deja-dup/tags do respect it. I'm planning to slowly move code / downloads there.

Jeremy Bicha (jbicha) wrote :

Why there instead of a more traditional location like https://download.gnome.org/sources/gnome-tweaks/ ?

Michael Terry (mterry) wrote :

jbicha - oh I dunno I’m just a little World module - I hadn’t planned on using their download infrastructure.

Jeremy Bicha (jbicha) wrote :

Are you able to add the .asc from https://launchpad.net/deja-dup/+download over to https://gitlab.gnome.org/World/deja-dup/tags ? We use the .asc to verify the signed tarball when we import new releases to the Debian git repo.

Jeremy Bicha (jbicha) wrote :

I'm closing this issue since the tarballs at https://gitlab.gnome.org/World/deja-dup/tags don't have the Makefile. All I cared about was the release tarballs, so it doesn't matter whether the upstream repo has a Makefile.

https://mail.gnome.org/archives/distributor-list/2019-January/msg00000.html

Thanks!

Changed in deja-dup:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.